From f233b369910f09f2c6c43bd0ccbce0b72062d15e Mon Sep 17 00:00:00 2001 From: Paman Beruang Date: Tue, 3 Dec 2024 20:03:47 +0700 Subject: [PATCH] update 3.6 data pemberdayaan, update data anggota cu --- .DS_Store | Bin 14340 -> 10244 bytes app/.DS_Store | Bin 12292 -> 12292 bytes app/AnggotaCu.php | 19 +- app/AnggotaCuCu.php | 2 +- app/AnggotaProdukCu.php | 6 +- app/CU.php | 4 +- app/Enterpreneur.php | 68 + app/EnterpreneurDiklat.php | 37 + app/Fasilitator.php | 62 + app/FasilitatorJenisDiklat.php | 10 + app/Http/.DS_Store | Bin 10244 -> 10244 bytes app/Http/Controllers/AktivisController.php | 2 +- app/Http/Controllers/AnggotaCuController.php | 52 +- .../Controllers/EnterpreneurController.php | 190 + .../Controllers/FasilitatorController.php | 167 + .../Controllers/JenisDiklatController.php | 99 + app/Http/Controllers/KeahlianController.php | 99 + .../Controllers/KegiatanBKCUController.php | 2 +- app/Http/Controllers/KombasController.php | 155 + app/Http/Controllers/KubnController.php | 282 + app/Http/Controllers/KubnUsahaController.php | 99 + app/Http/Controllers/MentorController.php | 167 + .../Controllers/MitraLembagaController.php | 21 +- app/Http/Controllers/MitraOrangController.php | 25 +- app/Http/Controllers/MonitoringController.php | 1 - app/Http/Controllers/PublicController.php | 12 +- app/Http/Controllers/SaranController.php | 3 +- app/Http/Controllers/SertifikatController.php | 103 +- app/Http/Controllers/SuratMasukController.php | 18 +- app/Http/Controllers/SystemController.php | 35 + app/Http/Controllers/UmkmController.php | 190 + app/Http/Controllers/UserController.php | 46 +- app/Imports/ProdukCuDraftImport.php | 3 +- app/JenisDiklat.php | 42 + app/Keahlian.php | 42 + app/Kombas.php | 51 + app/Kubn.php | 101 + app/KubnAnggota.php | 43 + app/KubnDiklat.php | 37 + app/KubnUsaha.php | 42 + app/Mentor.php | 62 + app/MentorKeahlian.php | 10 + app/MitraLembaga.php | 5 + app/MitraOrang.php | 18 +- app/Monitoring.php | 298 +- app/Saran.php | 10 +- app/SuratMasuk.php | 2 +- app/Tp.php | 4 +- app/Umkm.php | 68 + app/UmkmDiklat.php | 37 + public/.DS_Store | Bin 18436 -> 18436 bytes public/css/.DS_Store | Bin 20484 -> 20484 bytes public/files/.DS_Store | Bin 10244 -> 10244 bytes public/files/dokumen/test_6661be1deb2f7.jpg | Bin 0 -> 202169 bytes public/files/formatProdukAnggotaCu.xlsx | Bin 13648 -> 13695 bytes public/images/.DS_Store | Bin 38916 -> 38916 bytes .../anggotaCu/TONYKTP_674ef6beaa562.jpg | Bin 0 -> 101027 bytes .../anggotaCu/TONYKTP_674ef6beaa562n.jpg | Bin 0 -> 8904 bytes .../anggotaCu/TONYTTD_674ef6b2d88a6.jpg | Bin 0 -> 432563 bytes .../anggotaCu/TONYTTD_674ef6b2d88a6n.jpg | Bin 0 -> 19782 bytes .../images/anggotaCu/TONY_674ef6198bbed.jpg | Bin 0 -> 432563 bytes .../images/anggotaCu/TONY_674ef6198bbedn.jpg | Bin 0 -> 19782 bytes .../images/anggotaCu/TONY_674ef6a3ab6bd.jpg | Bin 0 -> 40880 bytes .../images/anggotaCu/TONY_674ef6a3ab6bdn.jpg | Bin 0 -> 5878 bytes public/js/.DS_Store | Bin 14340 -> 14340 bytes public/js/app.js | 6001 ++++++- public/js/components/10.js | 1573 +- public/js/components/100.js | 1832 +- public/js/components/101.js | 1241 +- public/js/components/102.js | 2104 ++- public/js/components/103.js | 6499 ++------ public/js/components/104.js | 2295 ++- public/js/components/105.js | 3503 +--- public/js/components/106.js | 1541 +- public/js/components/107.js | 4260 +---- public/js/components/108.js | 1691 +- public/js/components/109.js | 2339 +-- public/js/components/110.js | 958 +- public/js/components/111.js | 1276 +- public/js/components/112.js | 1432 +- public/js/components/113.js | 1040 +- public/js/components/114.js | 1347 +- public/js/components/115.js | 6687 +++++++- public/js/components/116.js | 2026 ++- public/js/components/117.js | 3236 +++- public/js/components/118.js | 1173 +- public/js/components/119.js | 4168 ++++- public/js/components/120.js | 1394 +- public/js/components/121.js | 1728 +- public/js/components/122.js | 985 +- public/js/components/123.js | 1055 +- public/js/components/124.js | 1538 +- public/js/components/125.js | 4699 +----- public/js/components/126.js | 7453 +-------- public/js/components/127.js | 2450 +-- public/js/components/128.js | 645 +- public/js/components/129.js | 527 +- public/js/components/130.js | 638 +- public/js/components/131.js | 603 +- public/js/components/132.js | 242 +- public/js/components/133.js | 1047 +- public/js/components/134.js | 2912 +--- public/js/components/135.js | 1745 +- public/js/components/136.js | 1598 +- public/js/components/137.js | 4775 +++++- public/js/components/138.js | 7906 ++++++++- public/js/components/139.js | 2023 ++- public/js/components/140.js | 1106 +- public/js/components/141.js | 848 +- public/js/components/142.js | 1254 +- public/js/components/143.js | 1164 +- public/js/components/144.js | 998 +- public/js/components/145.js | 1058 +- public/js/components/146.js | 1069 +- public/js/components/147.js | 1890 +-- public/js/components/148.js | 848 +- public/js/components/149.js | 3026 +--- public/js/components/150.js | 4450 +---- public/js/components/151.js | 3174 +--- public/js/components/152.js | 2547 +-- public/js/components/153.js | 3527 ++-- public/js/components/154.js | 6534 ++------ public/js/components/155.js | 1200 +- public/js/components/156.js | 1534 +- public/js/components/157.js | 1892 +-- public/js/components/158.js | 2149 +-- public/js/components/159.js | 801 +- public/js/components/160.js | 4416 +---- public/js/components/161.js | 36 +- public/js/components/162.js | 1412 +- public/js/components/163.js | 999 +- public/js/components/164.js | 1038 +- public/js/components/165.js | 1022 +- public/js/components/166.js | 1108 +- public/js/components/167.js | 2099 +-- public/js/components/168.js | 1026 +- public/js/components/169.js | 5432 +++++- public/js/components/170.js | 4947 +++++- public/js/components/27.js | 8089 ++------- public/js/components/28.js | 7874 +++++++-- public/js/components/29.js | 2 - public/js/components/33.js | 307 +- public/js/components/38.js | 170 +- public/js/components/4.js | 7212 ++++++-- public/js/components/40.js | 12455 +++++--------- public/js/components/41.js | 11826 +++++++++---- public/js/components/42.js | 13866 ++++------------ public/js/components/43.js | 6955 ++++---- public/js/components/44.js | 7451 ++++----- public/js/components/45.js | 13769 +++++++++++---- public/js/components/46.js | 7151 ++++---- public/js/components/47.js | 7202 +++++--- public/js/components/48.js | 9311 ++++++----- public/js/components/49.js | 5692 +++---- public/js/components/5.js | 7212 ++------ public/js/components/50.js | 5835 ++++--- public/js/components/51.js | 3595 ++-- public/js/components/52.js | 4643 +++--- public/js/components/53.js | 3652 ++-- public/js/components/54.js | 5181 ++---- public/js/components/55.js | 5916 +++---- public/js/components/56.js | 4697 +++++- public/js/components/57.js | 5851 +++---- public/js/components/58.js | 3462 ++-- public/js/components/59.js | 5852 +++---- public/js/components/60.js | 4328 +++-- public/js/components/61.js | 5403 ++++-- public/js/components/62.js | 3101 ++-- public/js/components/63.js | 2963 +++- public/js/components/64.js | 4636 +++++- public/js/components/65.js | 1997 ++- public/js/components/66.js | 5979 ++----- public/js/components/67.js | 1240 +- public/js/components/68.js | 3155 ++-- public/js/components/69.js | 1245 +- public/js/components/70.js | 1196 +- public/js/components/71.js | 1303 +- public/js/components/72.js | 6596 ++++++-- public/js/components/73.js | 2179 +-- public/js/components/74.js | 1548 +- public/js/components/74.js.LICENSE.txt | 6 - public/js/components/75.js | 1710 +- public/js/components/76.js | 1697 +- public/js/components/77.js | 1748 +- public/js/components/78.js | 3375 ++-- public/js/components/78.js.LICENSE.txt | 6 + public/js/components/79.js | 2773 ++- public/js/components/8.js | 381 - public/js/components/80.js | 3058 ++-- public/js/components/81.js | 3947 ++--- public/js/components/82.js | 3325 +--- public/js/components/83.js | 2490 +-- public/js/components/83.js.LICENSE.txt | 6 + public/js/components/84.js | 2428 +-- public/js/components/84.js.LICENSE.txt | 6 + public/js/components/85.js | 1594 +- public/js/components/86.js | 1869 +-- public/js/components/87.js | 3154 +--- public/js/components/88.js | 4407 +---- public/js/components/89.js | 2827 ++-- public/js/components/90.js | 2231 ++- public/js/components/91.js | 2587 ++- public/js/components/92.js | 2857 ++-- public/js/components/93.js | 2900 ++-- public/js/components/94.js | 2611 +-- public/js/components/95.js | 919 +- public/js/components/96.js | 1842 +- public/js/components/97.js | 2995 +++- public/js/components/98.js | 4819 +++++- public/js/components/99.js | 2525 +-- public/mix-manifest.json | 2 +- resources/.DS_Store | Bin 10244 -> 10244 bytes resources/assets/.DS_Store | Bin 10244 -> 10244 bytes resources/assets/js/api/anggotaCu.js | 4 + resources/assets/js/api/enterpreneur.js | 46 + resources/assets/js/api/fasilitator.js | 46 + resources/assets/js/api/jenisDiklat.js | 30 + resources/assets/js/api/keahlian.js | 30 + resources/assets/js/api/kombas.js | 34 + resources/assets/js/api/kubn.js | 70 + resources/assets/js/api/kubnUsaha.js | 30 + resources/assets/js/api/mentor.js | 46 + resources/assets/js/api/mitraLembaga.js | 4 + resources/assets/js/api/mitraOrang.js | 4 + resources/assets/js/api/umkm.js | 46 + resources/assets/js/components/hakAkses.vue | 348 +- resources/assets/js/components/header.vue | 287 +- resources/assets/js/routes.js | 302 + resources/assets/js/store/index.js | 20 +- .../assets/js/store/modules/anggotaCu.js | 21 + .../assets/js/store/modules/enterpreneur.js | 255 + .../assets/js/store/modules/fasilitator.js | 255 + .../assets/js/store/modules/jenisDiklat.js | 193 + resources/assets/js/store/modules/keahlian.js | 193 + resources/assets/js/store/modules/kombas.js | 207 + resources/assets/js/store/modules/kubn.js | 269 + .../assets/js/store/modules/kubnUsaha.js | 193 + resources/assets/js/store/modules/mentor.js | 255 + .../assets/js/store/modules/mitraLembaga.js | 14 + .../assets/js/store/modules/mitraOrang.js | 14 + resources/assets/js/store/modules/umkm.js | 255 + resources/assets/js/views/aktivis/create.vue | 2 - resources/assets/js/views/aktivis/table.vue | 8 +- .../assets/js/views/anggotaCu/create.vue | 101 +- .../js/views/anggotaCu/formPinjaman.vue | 29 - .../assets/js/views/anggotaCu/formProduk.vue | 85 +- .../js/views/anggotaCu/formSimpanan.vue | 29 - .../assets/js/views/anggotaCu/informasi.vue | 322 + .../assets/js/views/anggotaCu/produk.vue | 9 - resources/assets/js/views/anggotaCu/table.vue | 151 +- resources/assets/js/views/artikel/form.vue | 50 +- .../assets/js/views/assesmentAccess/table.vue | 4 +- resources/assets/js/views/cu/form.vue | 28 + resources/assets/js/views/dashboard.vue | 10 +- .../assets/js/views/dashboard/buttonRow.vue | 36 +- .../views/dashboard/countOrganisasiWidget.vue | 88 +- .../assets/js/views/enterpreneur/detail.vue | 377 + .../assets/js/views/enterpreneur/form.vue | 676 + .../js/views/enterpreneur/formDiklat.vue | 181 + .../assets/js/views/enterpreneur/index.vue | 87 + .../assets/js/views/enterpreneur/table.vue | 309 + .../assets/js/views/fasilitator/detail.vue | 377 + .../assets/js/views/fasilitator/form.vue | 588 + .../js/views/fasilitator/formJenisDiklat.vue | 119 + .../assets/js/views/fasilitator/index.vue | 87 + .../assets/js/views/fasilitator/table.vue | 293 + .../assets/js/views/jalinanKlaim/form.vue | 12 +- .../js/views/jalinanKlaim/formStatus.vue | 211 +- .../assets/js/views/jenisDiklat/form.vue | 234 + .../assets/js/views/jenisDiklat/index.vue | 74 + .../assets/js/views/jenisDiklat/table.vue | 243 + resources/assets/js/views/keahlian/form.vue | 234 + resources/assets/js/views/keahlian/index.vue | 74 + resources/assets/js/views/keahlian/table.vue | 243 + .../js/views/kegiatanBKCU/detailInformasi.vue | 18 +- .../kegiatanBKCU/detailPesertaDaftar.vue | 32 +- .../assets/js/views/kegiatanBKCU/form.vue | 14 +- resources/assets/js/views/kombas/form.vue | 428 + resources/assets/js/views/kombas/index.vue | 86 + resources/assets/js/views/kombas/select.vue | 196 + resources/assets/js/views/kombas/table.vue | 315 + resources/assets/js/views/kubn/detail.vue | 377 + resources/assets/js/views/kubn/form.vue | 949 ++ .../assets/js/views/kubn/formAnggota.vue | 293 + resources/assets/js/views/kubn/formDiklat.vue | 181 + resources/assets/js/views/kubn/index.vue | 87 + resources/assets/js/views/kubn/table.vue | 409 + resources/assets/js/views/kubnUsaha/form.vue | 234 + resources/assets/js/views/kubnUsaha/index.vue | 74 + resources/assets/js/views/kubnUsaha/table.vue | 243 + resources/assets/js/views/mentor/detail.vue | 377 + resources/assets/js/views/mentor/form.vue | 588 + .../assets/js/views/mentor/formKeahlian.vue | 119 + resources/assets/js/views/mentor/index.vue | 87 + resources/assets/js/views/mentor/table.vue | 293 + .../assets/js/views/mitraLembaga/form.vue | 44 +- .../assets/js/views/mitraLembaga/index.vue | 33 +- .../assets/js/views/mitraLembaga/table.vue | 71 +- resources/assets/js/views/mitraOrang/form.vue | 88 +- .../assets/js/views/mitraOrang/index.vue | 27 + .../assets/js/views/mitraOrang/table.vue | 87 +- .../assets/js/views/monitoring/table.vue | 2 +- resources/assets/js/views/saran/form.vue | 33 +- resources/assets/js/views/saran/table.vue | 44 +- .../js/views/sertifikatKegiatan/table.vue | 2 - .../assets/js/views/sistem/changelog.vue | 65 +- resources/assets/js/views/suratMasuk/form.vue | 7 +- .../assets/js/views/suratMasuk/table.vue | 12 +- resources/assets/js/views/tp/form.vue | 28 + resources/assets/js/views/umkm/detail.vue | 377 + resources/assets/js/views/umkm/form.vue | 676 + resources/assets/js/views/umkm/formDiklat.vue | 181 + resources/assets/js/views/umkm/index.vue | 87 + resources/assets/js/views/umkm/table.vue | 309 + resources/views/_layouts/footer.blade.php | 2 +- resources/views/_layouts/header.blade.php | 2 +- resources/views/cu/artikel.blade.php | 172 +- resources/views/cu/artikelLihat.blade.php | 2 +- routes/api.php | 179 + 319 files changed, 256978 insertions(+), 220626 deletions(-) create mode 100755 app/Enterpreneur.php create mode 100755 app/EnterpreneurDiklat.php create mode 100755 app/Fasilitator.php create mode 100755 app/FasilitatorJenisDiklat.php create mode 100755 app/Http/Controllers/EnterpreneurController.php create mode 100755 app/Http/Controllers/FasilitatorController.php create mode 100755 app/Http/Controllers/JenisDiklatController.php create mode 100755 app/Http/Controllers/KeahlianController.php create mode 100755 app/Http/Controllers/KombasController.php create mode 100755 app/Http/Controllers/KubnController.php create mode 100755 app/Http/Controllers/KubnUsahaController.php create mode 100755 app/Http/Controllers/MentorController.php create mode 100755 app/Http/Controllers/UmkmController.php create mode 100755 app/JenisDiklat.php create mode 100755 app/Keahlian.php create mode 100755 app/Kombas.php create mode 100755 app/Kubn.php create mode 100755 app/KubnAnggota.php create mode 100755 app/KubnDiklat.php create mode 100755 app/KubnUsaha.php create mode 100755 app/Mentor.php create mode 100755 app/MentorKeahlian.php mode change 100755 => 100644 app/Monitoring.php create mode 100755 app/Umkm.php create mode 100755 app/UmkmDiklat.php create mode 100644 public/files/dokumen/test_6661be1deb2f7.jpg create mode 100644 public/images/anggotaCu/TONYKTP_674ef6beaa562.jpg create mode 100644 public/images/anggotaCu/TONYKTP_674ef6beaa562n.jpg create mode 100644 public/images/anggotaCu/TONYTTD_674ef6b2d88a6.jpg create mode 100644 public/images/anggotaCu/TONYTTD_674ef6b2d88a6n.jpg create mode 100644 public/images/anggotaCu/TONY_674ef6198bbed.jpg create mode 100644 public/images/anggotaCu/TONY_674ef6198bbedn.jpg create mode 100644 public/images/anggotaCu/TONY_674ef6a3ab6bd.jpg create mode 100644 public/images/anggotaCu/TONY_674ef6a3ab6bdn.jpg create mode 100755 resources/assets/js/api/enterpreneur.js create mode 100755 resources/assets/js/api/fasilitator.js create mode 100755 resources/assets/js/api/jenisDiklat.js create mode 100755 resources/assets/js/api/keahlian.js create mode 100755 resources/assets/js/api/kombas.js create mode 100755 resources/assets/js/api/kubn.js create mode 100755 resources/assets/js/api/kubnUsaha.js create mode 100755 resources/assets/js/api/mentor.js create mode 100755 resources/assets/js/api/umkm.js create mode 100755 resources/assets/js/store/modules/enterpreneur.js create mode 100755 resources/assets/js/store/modules/fasilitator.js create mode 100755 resources/assets/js/store/modules/jenisDiklat.js create mode 100755 resources/assets/js/store/modules/keahlian.js create mode 100755 resources/assets/js/store/modules/kombas.js create mode 100755 resources/assets/js/store/modules/kubn.js create mode 100755 resources/assets/js/store/modules/kubnUsaha.js create mode 100755 resources/assets/js/store/modules/mentor.js create mode 100755 resources/assets/js/store/modules/umkm.js create mode 100755 resources/assets/js/views/anggotaCu/informasi.vue create mode 100644 resources/assets/js/views/enterpreneur/detail.vue create mode 100755 resources/assets/js/views/enterpreneur/form.vue create mode 100755 resources/assets/js/views/enterpreneur/formDiklat.vue create mode 100755 resources/assets/js/views/enterpreneur/index.vue create mode 100755 resources/assets/js/views/enterpreneur/table.vue create mode 100755 resources/assets/js/views/fasilitator/detail.vue create mode 100755 resources/assets/js/views/fasilitator/form.vue create mode 100755 resources/assets/js/views/fasilitator/formJenisDiklat.vue create mode 100755 resources/assets/js/views/fasilitator/index.vue create mode 100755 resources/assets/js/views/fasilitator/table.vue create mode 100755 resources/assets/js/views/jenisDiklat/form.vue create mode 100755 resources/assets/js/views/jenisDiklat/index.vue create mode 100755 resources/assets/js/views/jenisDiklat/table.vue create mode 100755 resources/assets/js/views/keahlian/form.vue create mode 100755 resources/assets/js/views/keahlian/index.vue create mode 100755 resources/assets/js/views/keahlian/table.vue create mode 100755 resources/assets/js/views/kombas/form.vue create mode 100755 resources/assets/js/views/kombas/index.vue create mode 100755 resources/assets/js/views/kombas/select.vue create mode 100755 resources/assets/js/views/kombas/table.vue create mode 100755 resources/assets/js/views/kubn/detail.vue create mode 100755 resources/assets/js/views/kubn/form.vue create mode 100755 resources/assets/js/views/kubn/formAnggota.vue create mode 100755 resources/assets/js/views/kubn/formDiklat.vue create mode 100755 resources/assets/js/views/kubn/index.vue create mode 100755 resources/assets/js/views/kubn/table.vue create mode 100755 resources/assets/js/views/kubnUsaha/form.vue create mode 100755 resources/assets/js/views/kubnUsaha/index.vue create mode 100755 resources/assets/js/views/kubnUsaha/table.vue create mode 100755 resources/assets/js/views/mentor/detail.vue create mode 100755 resources/assets/js/views/mentor/form.vue create mode 100755 resources/assets/js/views/mentor/formKeahlian.vue create mode 100755 resources/assets/js/views/mentor/index.vue create mode 100755 resources/assets/js/views/mentor/table.vue create mode 100644 resources/assets/js/views/umkm/detail.vue create mode 100755 resources/assets/js/views/umkm/form.vue create mode 100755 resources/assets/js/views/umkm/formDiklat.vue create mode 100755 resources/assets/js/views/umkm/index.vue create mode 100755 resources/assets/js/views/umkm/table.vue diff --git a/.DS_Store b/.DS_Store index f0cbd70f185eb2b0b6fe30e97b345a067b15febd..23cc77f52f11cbc8501929dff3e64c843529a983 100755 GIT binary patch delta 537 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 diff --git a/app/.DS_Store b/app/.DS_Store index 163bf74482405d6ef17bf3198d8bf95ccd841f53..48250fe480636b74be0dec839f832ac5df27f52b 100755 GIT binary patch delta 182 zcmZokXi3;`kc~^@3qPWixJ_EG1INELvSXd4h<7Xgg31 z5HK==2r!d@gL|_ehZxIdH6D8wCSHZj=>msXSaKUPK2DAoRhsNC$^+(Xju%bhCCU!Q q_Q@MXJ0+@qe$y7{-tM5f7I;#B}izc88r delta 142 zcmZokXi3;`kc~^>6axbTJA*4j#pF6cvB~W0Qj>qPWlxqAna2Z^U<6_y;NadY$RWnE zS&he@g^4F&bGpDG7M3lGr+k '','name' => '','ahli_waris' => '','tempat_lahir' => '','tanggal_lahir' => '','kelamin' => '','agama' => '','status' => '','alamat' => '','hp' => '','email' => '','darah' => '','tinggi' => '','kontak' => '','lembaga' => '','jabatan' => '','penghasilan' => '','pengeluaran' => '', 'pendidikan' => '','organisasi' => '','id_villages' => '', 'id_districts' => '', 'id_regencies' => '', 'id_provinces' => '','gambar'=> '','npwp' => '','tanggal_meninggal'=> '','tanggal_cacat'=> '','pekerjaan' => '','suku' => '','nama_ibu' => '','kk' => '','kontak_ahli_waris' => '','rt' => '','rw' => '','tanggal_masuk' => '','tp_id' => '' + 'nik' => '','name' => '','ahli_waris' => '','tempat_lahir' => '','tanggal_lahir' => '','kelamin' => '','agama' => '','status' => '','alamat' => '','hp' => '','email' => '','darah' => '','tinggi' => '','kontak' => '','lembaga' => '','jabatan' => '','penghasilan' => '','pengeluaran' => '', 'pendidikan' => '','organisasi' => '','id_villages' => '', 'id_districts' => '', 'id_regencies' => '', 'id_provinces' => '','gambar'=> '','npwp' => '','tanggal_meninggal'=> '','tanggal_cacat'=> '','pekerjaan' => '','suku' => '','nama_ibu' => '','kk' => '','kontak_ahli_waris' => '','rt' => '','rw' => '','tanggal_masuk' => '','tp_id' => '','ttd' => '', 'gambarKtp' => '' ]; } @@ -118,12 +118,19 @@ public function anggota_produk_cu(){ $id = Auth::user()->getIdCu(); if($id == 0){ - return $this->belongsToMany('App\ProdukCu','anggota_produk_cu')->select('produk_cu.id','anggota_produk_cu.id','id_cu','kode_produk','name','jalinan','tipe')->withPivot('id','no_rek','saldo','tanggal','lama_pinjaman')->orderBy('anggota_produk_cu.tanggal','desc')->withTimestamps(); + return $this->belongsToMany('App\ProdukCu','anggota_produk_cu')->select('produk_cu.id','anggota_produk_cu.id','id_cu','kode_produk','name','jalinan','tipe')->withPivot('id','no_rek','tanggal','lama_pinjaman')->orderBy('anggota_produk_cu.tanggal','desc')->withTimestamps(); }else{ - return $this->belongsToMany('App\ProdukCu','anggota_produk_cu')->select('produk_cu.id','anggota_produk_cu.id','id_cu','kode_produk','name','jalinan','tipe')->where('id_cu',$id)->withPivot('id','no_rek','saldo','tanggal','lama_pinjaman')->orderBy('anggota_produk_cu.tanggal','desc')->withTimestamps(); + return $this->belongsToMany('App\ProdukCu','anggota_produk_cu')->select('produk_cu.id','anggota_produk_cu.id','id_cu','kode_produk','name','jalinan','tipe')->where('id_cu',$id)->withPivot('id','no_rek','tanggal','lama_pinjaman')->orderBy('anggota_produk_cu.tanggal','desc')->withTimestamps(); } } + public function anggota_cu_cu_informasi(){ + return $this->hasMany('App\AnggotaCuCu','anggota_cu_id','id'); + } + + public function anggota_produk_cu_informasi(){ + return $this->belongsToMany('App\ProdukCu','anggota_produk_cu')->select('produk_cu.id','anggota_produk_cu.id','id_cu','kode_produk','name','jalinan','tipe')->withPivot('id','no_rek','tanggal','kolekbi','dpd')->orderBy('anggota_produk_cu.tanggal','desc')->withTimestamps(); + } public function status_jalinan() { diff --git a/app/AnggotaCuCu.php b/app/AnggotaCuCu.php index c8acee85e..37f50f644 100755 --- a/app/AnggotaCuCu.php +++ b/app/AnggotaCuCu.php @@ -64,7 +64,7 @@ public function anggota_cu_simple() public function cu() { - return $this->belongsTo('App\Cu','cu_id','id')->select('id','no_ba','name','id_villages','id_districts','id_regencies','id_provinces'); + return $this->belongsTo('App\Cu','cu_id','id')->select('id','no_ba','name','id_villages','id_districts','id_regencies','id_provinces','escete'); } public function tp() diff --git a/app/AnggotaProdukCu.php b/app/AnggotaProdukCu.php index 423a7f28b..8af7f8a1c 100755 --- a/app/AnggotaProdukCu.php +++ b/app/AnggotaProdukCu.php @@ -24,17 +24,17 @@ class AnggotaProdukCu extends BaseEloquent { ]; protected $fillable = [ - 'no_rek','anggota_cu_id','anggota_cu_cu_id','produk_cu_id','saldo','tanggal','tanggal_target','lama_pinjaman','lama_sisa_pinjaman','tujuan','pengurang','dpd','kolekbi','tanggal_bayar_akhir' + 'no_rek','anggota_cu_id','anggota_cu_cu_id','produk_cu_id','tanggal','tanggal_target','lama_pinjaman','lama_sisa_pinjaman','tujuan','pengurang','dpd','kolekbi','tanggal_bayar_akhir' ]; protected $filter = [ - 'no_rek','anggota_cu_id','anggota_cu_cu_id','produk_cu_id','saldo','tanggal','tanggal_target','lama_pinjaman','lama_sisa_pinjaman','tujuan','created_at','updated_at','pengurang','dpd' + 'no_rek','anggota_cu_id','anggota_cu_cu_id','produk_cu_id','tanggal','tanggal_target','lama_pinjaman','lama_sisa_pinjaman','tujuan','created_at','updated_at','pengurang','dpd' ]; public static function initialize() { return [ - 'no_rek' => '','anggota_cu_id' => '','anggota_cu_cu_id' => '','produk_cu_id' => '','saldo' => '','name' => '','no_ba' => '','lama_pinjaman' => '','lama_sisa_pinjaman' => '','tanggal_target' => '','tujuan' => '','pengurang' => '','dpd' => '' + 'no_rek' => '','anggota_cu_id' => '','anggota_cu_cu_id' => '','produk_cu_id' => '','name' => '','no_ba' => '','lama_pinjaman' => '','lama_sisa_pinjaman' => '','tanggal_target' => '','tujuan' => '','pengurang' => '','dpd' => '' ]; } diff --git a/app/CU.php b/app/CU.php index 5c579063b..7231974c9 100755 --- a/app/CU.php +++ b/app/CU.php @@ -47,7 +47,7 @@ public static function boot() protected $fillable = [ 'id_villages','id_districts','id_regencies','id_provinces','no_ba','name','name_legal','gambar','badan_hukum','npwp','nik','situ','siusp','izin_operasional','alamat','pos','telp','hp','website','email','app','misi','visi','nilai','slogan','sejarah','deskripsi','ultah', - 'bergabung','created_at','updated_at','deleted_at','escete','logo','facebook','instagram','youtube','tiktok' + 'bergabung','created_at','updated_at','deleted_at','escete','logo','facebook','instagram','youtube','tiktok','lat','lng' ]; protected $allowedFilters = [ @@ -65,7 +65,7 @@ public static function boot() public static function initialize(){ return [ 'id_villages' => '', 'id_districts' => '', 'id_regencies' => '', 'id_provinces' => '', 'no_ba' => '', 'name' => '','name_legal' => '', 'gambar' => '', - 'badan_hukum' => '','npwp' => '','nik' => '','situ' => '','siusp' => '','izin_operasional' => '', 'alamat' => '', 'pos' => '', 'telp' => '', 'hp' => '', 'website' => '', 'email' => '', 'app' => '', 'ultah' => '', 'bergabung' => '', 'logo' => '','facebook' => '','instagram' => '','youtube' => '','tiktok' => '' + 'badan_hukum' => '','npwp' => '','nik' => '','situ' => '','siusp' => '','izin_operasional' => '', 'alamat' => '', 'pos' => '', 'telp' => '', 'hp' => '', 'website' => '', 'email' => '', 'app' => '', 'ultah' => '', 'bergabung' => '', 'logo' => '','facebook' => '','instagram' => '','youtube' => '','tiktok' => '','lat' => '','lng' => '' ]; } diff --git a/app/Enterpreneur.php b/app/Enterpreneur.php new file mode 100755 index 000000000..f11753f33 --- /dev/null +++ b/app/Enterpreneur.php @@ -0,0 +1,68 @@ + 'required', + 'id_cu' => 'required' + ]; + + protected $fillable = [ + 'anggota_cu_id','id_usaha','id_cu','jmlh_pinjaman','marketplace','deskripsi' + ]; + + protected $allowedFilters = [ + 'id','anggota_cu_id','id_usaha','id_cu','jmlh_pinjaman','marketplace','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name','usaha.name' + ]; + + protected $orderable = [ + 'id','anggota_cu_id','id_usaha','id_cu','jmlh_pinjaman','marketplace','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name','usaha.name' + ]; + + public static function initialize(){ + return [ + 'anggota_cu_id' => '', 'id_usaha' => '','id_cu' => '','jmlh_pinjaman' => '0','marketplace' => '', 'deskripsi' => '' + ]; + } + + public function anggota_cu() + { + return $this->belongsTo('App\AnggotaCu','anggota_cu_id','id'); + } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name','id_provinces')->withTrashed(); + } + + public function Usaha() + { + return $this->belongsTo('App\KubnUsaha','id_usaha','id')->select('id','name')->withTrashed(); + } + + public function Diklat() + { + return $this->hasMany('App\EnterpreneurDiklat','id_enterpreneur','id'); + } +} \ No newline at end of file diff --git a/app/EnterpreneurDiklat.php b/app/EnterpreneurDiklat.php new file mode 100755 index 000000000..e0def17ba --- /dev/null +++ b/app/EnterpreneurDiklat.php @@ -0,0 +1,37 @@ + 'required', + 'name' => 'required', + ]; + + protected $fillable = ['id_enterpreneur','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat']; + + protected $allowedFilters = [ + 'id','id_enterpreneur','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat','created_at','updated_at' + ]; + + protected $orderable = [ + 'id','id_enterpreneur','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat','created_at','updated_at' + ]; + + public static function initialize(){ + return [ + 'id_enterpreneur' => '','name' => '', 'deskripsi' => '','tanggal_mulai' => '','tanggal_selesai' => '','fasilitator' => '','tempat' => '' + ]; + } +} \ No newline at end of file diff --git a/app/Fasilitator.php b/app/Fasilitator.php new file mode 100755 index 000000000..edaab0414 --- /dev/null +++ b/app/Fasilitator.php @@ -0,0 +1,62 @@ + 'required', + 'id_cu' => 'required' + ]; + + protected $fillable = [ + 'anggota_cu_id','id_cu','deskripsi' + ]; + + protected $allowedFilters = [ + 'id','anggota_cu_id','id_cu','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name' + ]; + + protected $orderable = [ + 'id','anggota_cu_id','id_cu','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name' + ]; + + public static function initialize(){ + return [ + 'anggota_cu_id' => '','id_cu' => '', 'deskripsi' => '' + ]; + } + + public function anggota_cu() + { + return $this->belongsTo('App\AnggotaCu','anggota_cu_id','id'); + } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name','id_provinces')->withTrashed(); + } + + public function jenis_diklat(){ + return $this->belongsToMany('App\JenisDiklat','fasilitator_jenis_diklat')->withPivot('id','jenis_diklat_id','fasilitator_id')->withTimestamps(); + } +} \ No newline at end of file diff --git a/app/FasilitatorJenisDiklat.php b/app/FasilitatorJenisDiklat.php new file mode 100755 index 000000000..5fad4d4e5 --- /dev/null +++ b/app/FasilitatorJenisDiklat.php @@ -0,0 +1,10 @@ +-kLmS35OZ^~U^p8) z|H;p14&@%3d{A5+i7h>uOM;IvVX~uu^kx%@%j}z375=cWczAkwPwo|5wt1~6FB6h# HWS!ywEsHeP delta 134 zcmZn(XbISmF2J~ba)v-5t9W&_g~{YQ0t$?slm80HGj>frC?Y-CLXekfnGujFyE#QL zgpGrBm7nrG$D@uw5vj?y#CcE!I3)NcI|#^ZHj=o^zL{O&7t7}VB0HH-)u3q-0RUHa BFNgpD diff --git a/app/Http/Controllers/AktivisController.php b/app/Http/Controllers/AktivisController.php index 428c1a0f8..8fe84375b 100755 --- a/app/Http/Controllers/AktivisController.php +++ b/app/Http/Controllers/AktivisController.php @@ -1186,7 +1186,7 @@ public function history() public function cariData($nik) { - $table_data = Aktivis::with('Villages','Districts','Regencies','Provinces','anggota_cu','keluarga')->where('nik',$nik)->first(); + $table_data = Aktivis::withTrashed('Villages','Districts','Regencies','Provinces','anggota_cu','keluarga')->where('nik',$nik)->first(); if($table_data){ return response() diff --git a/app/Http/Controllers/AnggotaCuController.php b/app/Http/Controllers/AnggotaCuController.php index 5b5a6881c..43b4ce2e7 100755 --- a/app/Http/Controllers/AnggotaCuController.php +++ b/app/Http/Controllers/AnggotaCuController.php @@ -351,9 +351,21 @@ public function store(Request $request) else $fileName = ''; - $kelas = AnggotaCu::create($request->except('nik','gambar','statusNIK') + [ + if(!empty($request->ttd)) + $fileNameTTD = Helper::image_processing($this->imagepath,$this->width,$this->height,$request->ttd,'',$name . '_TTD'); + else + $fileNameTTD = ''; + + if(!empty($request->gambarKtp)) + $fileNameKTP = Helper::image_processing($this->imagepath,$this->width,$this->height,$request->gambarKtp,'',$name . '_KTP'); + else + $fileNameKTP = ''; + + $kelas = AnggotaCu::create($request->except('nik','gambar','ttd','gambarKtp','statusNIK') + [ 'nik' => $nik, - 'gambar' => $fileName + 'gambar' => $fileName, + 'ttd' => $fileNameTTD, + 'gambarKtp' => $fileNameKTP, ]); $this->syncCu($request, $kelas); @@ -444,9 +456,21 @@ public function update(Request $request, $id) else $fileName = ''; + if(!empty($request->ttd)) + $fileNameTTD = Helper::image_processing($this->imagepath,$this->width,$this->height,$request->ttd,$kelas->ttd,$name . '_TTD'); + else + $fileNameTTD = ''; + + if(!empty($request->gambarKtp)) + $fileNameKtp = Helper::image_processing($this->imagepath,$this->width,$this->height,$request->gambarKtp,$kelas->gambarKtp,$name . '_KTP'); + else + $fileNameKtp = ''; + // dd($request->all()); - $kelas->update($request->except('gambar') + [ - 'gambar' => $fileName + $kelas->update($request->except('gambar','ttd','gambarKtp') + [ + 'gambar' => $fileName, + 'ttd' => $fileNameTTD, + 'gambarKtp' => $fileNameKtp, ]); $cuArray = $this->syncCu($request, $kelas); @@ -808,7 +832,6 @@ private function syncProdukCu($request, $kelas) foreach($produkcu as $produk){ $produkCuArray[$produk['produk_cu']['id']] = [ 'produk_cu_id' => array_key_exists('produk_cu', $produk) ? $produk['produk_cu']['id'] : null, - 'saldo' => array_key_exists('saldo', $produk) ? $produk['saldo'] : null, 'no_rek' => array_key_exists('no_rek', $produk) ? $produk['no_rek'] : null, 'tanggal' => array_key_exists('tanggal', $produk) ? $produk['tanggal'] : null, 'lama_pinjaman' => array_key_exists('lama_pinjaman', $produk) ? $produk['lama_pinjaman'] : null, @@ -881,6 +904,25 @@ public function systemNIK() ]); } + public function cariDataInformasi($nik) + { + $table_data = AnggotaCu::with('anggota_cu_cu_informasi.cu','anggota_cu_cu_informasi.tp','anggota_produk_cu_informasi.cu','Villages','Districts','Regencies','Provinces')->where('nik',$nik)->first(); + + if($table_data){ + return response() + ->json([ + 'model' => $table_data + ]); + }else{ + return response() + ->json([ + 'form' => AnggotaCu::initialize(), + 'rules' => AnggotaCu::$rules, + 'option' => [] + ]); + } + } + public function cariDataKTP($nik) { $table_data = AnggotaCu::with('anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_produk_cu','Villages','Districts','Regencies','Provinces')->where('nik',$nik)->first(); diff --git a/app/Http/Controllers/EnterpreneurController.php b/app/Http/Controllers/EnterpreneurController.php new file mode 100755 index 000000000..46dbec6f1 --- /dev/null +++ b/app/Http/Controllers/EnterpreneurController.php @@ -0,0 +1,190 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexCu($id) + { + $table_data = Enterpreneur::with('Cu','anggota_cu','Usaha','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces')->where('id_cu',$id)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexDiklat($id) + { + $table_data = EnterpreneurDiklat::where('id_enterpreneur',$id)->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function getCu($id) + { + $table_data = Enterpreneur::where('id_cu','=',$id)->select('id','name')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => Enterpreneur::initialize(), + 'rules' => Enterpreneur::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,Enterpreneur::$rules); + + $name = $request->name; + + $kelas = Enterpreneur::create($request->all()); + + if(!empty($request->diklat)){ + foreach($request->diklat as $a){ + $diklat_name = array_key_exists('name', $a) ? $a['name'] : null; + $deskripsi = array_key_exists('deskripsi', $a) ? $a['deskripsi'] : null; + $tanggal_mulai = array_key_exists('tanggal_mulai', $a) ? $a['tanggal_mulai'] : null; + $tanggal_selesai = array_key_exists('tanggal_selesai', $a) ? $a['tanggal_selesai'] : null; + + if ($tanggal_selesai !== null && !strtotime($tanggal_selesai)) { + $tanggal_selesai = null; + } + + $fasilitator = array_key_exists('fasilitator', $a) ? $a['fasilitator'] : null; + $tempat = array_key_exists('tempat', $a) ? $a['tempat'] : null; + + $this->saveDiklat(null,$kelas->id,$diklat_name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Enterpreneur ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function saveDiklat($id, $id_enterpreneur, $name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat) + { + if($id){ + $kelas = EnterpreneurDiklat::findOrFail($id); + }else{ + $kelas = new EnterpreneurDiklat(); + } + + $kelas->name = $name; + $kelas->id_enterpreneur = $id_enterpreneur; + $kelas->deskripsi = $deskripsi; + $kelas->tanggal_mulai = $tanggal_mulai; + $kelas->tanggal_selesai = $tanggal_selesai; + $kelas->fasilitator = $fasilitator; + $kelas->tempat = $tempat; + + $kelas->save(); + } + + public function edit($id) + { + $kelas = Enterpreneur::with('Cu','anggota_cu','diklat')->findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,Enterpreneur::$rules); + + $name = $request->name; + + $kelas = Enterpreneur::findOrFail($id); + + $kelas->update($request->all()); + + if(!empty($request->diklat)){ + foreach($request->diklat as $a){ + $diklat_name = array_key_exists('name', $a) ? $a['name'] : null; + $deskripsi = array_key_exists('deskripsi', $a) ? $a['deskripsi'] : null; + $tanggal_mulai = array_key_exists('tanggal_mulai', $a) ? $a['tanggal_mulai'] : null; + $tanggal_selesai = array_key_exists('tanggal_selesai', $a) ? $a['tanggal_selesai'] : null; + + if ($tanggal_selesai !== null && !strtotime($tanggal_selesai)) { + $tanggal_selesai = null; + } + + $fasilitator = array_key_exists('fasilitator', $a) ? $a['fasilitator'] : null; + $tempat = array_key_exists('tempat', $a) ? $a['tempat'] : null; + + $this->saveDiklat(array_key_exists('id', $a) ? $a['id'] : null,$kelas->id,$diklat_name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Enterpreneur ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = Enterpreneur::findOrFail($id); + $name = $kelas->name; + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'Enterpreneur ' .$name. 'berhasil dihapus' + ]); + } + + public function count() + { + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = Enterpreneur::count(); + }else{ + $table_data = Enterpreneur::where('id_cu',$id)->count(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/FasilitatorController.php b/app/Http/Controllers/FasilitatorController.php new file mode 100755 index 000000000..f99f1689a --- /dev/null +++ b/app/Http/Controllers/FasilitatorController.php @@ -0,0 +1,167 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexCu($id) + { + $table_data = Fasilitator::with('Cu','jenis_diklat','anggota_cu')->where('id_cu',$id)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexJenisDiklat($id) + { + $table_data = FasilitatorJenisDiklat::where('id_fasilitator',$id)->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function getCu($id) + { + $table_data = Fasilitator::where('id_cu','=',$id)->select('id','name')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => Fasilitator::initialize(), + 'rules' => Fasilitator::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,Fasilitator::$rules); + + $name = $request->name; + + $kelas = Fasilitator::create($request->all()); + + if(!empty($request->jenis_diklat)){ + foreach($request->jenis_diklat as $a){ + $jenis_diklat_id = array_key_exists('jenis_diklat_id', $a) ? $a['jenis_diklat_id'] : null; + + $this->saveJenisDiklat(null, $kelas->id, $jenis_diklat_id); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Fasilitator ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function saveJenisDiklat($id, $id_fasilitator, $jenis_diklat_id) + { + if($id){ + $kelas = FasilitatorJenisDiklat::findOrFail($id); + }else{ + $kelas = new FasilitatorJenisDiklat(); + } + + $kelas->fasilitator_id = $id_fasilitator; + $kelas->jenis_diklat_id = $jenis_diklat_id; + + $kelas->save(); + } + + public function edit($id) + { + $kelas = Fasilitator::with('Cu','anggota_cu','jenis_diklat')->findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,Fasilitator::$rules); + + $name = $request->name; + + $kelas = Fasilitator::findOrFail($id); + + $kelas->update($request->all()); + + if(!empty($request->jenis_diklat)){ + foreach($request->jenis_diklat as $a){ + $jenis_diklat_id = array_key_exists('jenis_diklat_id', $a) ? $a['jenis_diklat_id'] : null; + + $this->saveJenisDiklat(array_key_exists('id', $a) ? $a['id'] : null, $kelas->id,$jenis_diklat_id); + } + } + + \App\JenisDiklat::flushCache(); + + return response() + ->json([ + 'saved' => true, + 'message' => 'Fasilitator ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = Fasilitator::findOrFail($id); + $name = $kelas->name; + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'Fasilitator ' .$name. 'berhasil dihapus' + ]); + } + + public function count() + { + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = Fasilitator::count(); + }else{ + $table_data = Fasilitator::where('id_cu',$id)->count(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/JenisDiklatController.php b/app/Http/Controllers/JenisDiklatController.php new file mode 100755 index 000000000..d29db4887 --- /dev/null +++ b/app/Http/Controllers/JenisDiklatController.php @@ -0,0 +1,99 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function get() + { + $table_data = JenisDiklat::select('id','name','deskripsi')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => JenisDiklat::initialize(), + 'rules' => JenisDiklat::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,JenisDiklat::$rules); + + $name = $request->name; + + $kelas = JenisDiklat::create($request->all()); + + return response() + ->json([ + 'saved' => true, + 'message' => 'JenisDiklat ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function edit($id) + { + $kelas = JenisDiklat::findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,JenisDiklat::$rules); + + $name = $request->name; + + $kelas = JenisDiklat::findOrFail($id); + + $kelas->update($request->all()); + + return response() + ->json([ + 'saved' => true, + 'message' => 'JenisDiklat ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = JenisDiklat::findOrFail($id); + $name = $kelas->name; + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'JenisDiklat ' .$name. 'berhasil dihapus' + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/KeahlianController.php b/app/Http/Controllers/KeahlianController.php new file mode 100755 index 000000000..2237de574 --- /dev/null +++ b/app/Http/Controllers/KeahlianController.php @@ -0,0 +1,99 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function get() + { + $table_data = Keahlian::select('id','name','deskripsi')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => Keahlian::initialize(), + 'rules' => Keahlian::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,Keahlian::$rules); + + $name = $request->name; + + $kelas = Keahlian::create($request->all()); + + return response() + ->json([ + 'saved' => true, + 'message' => 'Keahlian ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function edit($id) + { + $kelas = Keahlian::findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,Keahlian::$rules); + + $name = $request->name; + + $kelas = Keahlian::findOrFail($id); + + $kelas->update($request->all()); + + return response() + ->json([ + 'saved' => true, + 'message' => 'Keahlian ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = Keahlian::findOrFail($id); + $name = $kelas->name; + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'Keahlian ' .$name. 'berhasil dihapus' + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/KegiatanBKCUController.php b/app/Http/Controllers/KegiatanBKCUController.php index c6220c922..cdc739db6 100755 --- a/app/Http/Controllers/KegiatanBKCUController.php +++ b/app/Http/Controllers/KegiatanBKCUController.php @@ -668,7 +668,7 @@ public function storePeserta(Request $request, $kegiatan_tipe, $id) $formatedName=""; // check peserta count - $semuaPesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi')->where('kegiatan_id', $id)->count(); + $semuaPesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi')->where('kegiatan_id', $id)->where('status','!=','7')->count(); // upload file to storage if($request->surat_tugas){ diff --git a/app/Http/Controllers/KombasController.php b/app/Http/Controllers/KombasController.php new file mode 100755 index 000000000..4c31ed6ad --- /dev/null +++ b/app/Http/Controllers/KombasController.php @@ -0,0 +1,155 @@ +advancedFilter(); + }else{ + $table_data = Kombas::with('cu')->where('tipe',$tipe)->advancedFilter(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexCu($id, $tipe) + { + if($tipe == 'semua'){ + $table_data = Kombas::with('tp')->where('id_cu',$id)->advancedFilter(); + }else{ + $table_data = Kombas::with('tp')->where('id_cu',$id)->where('tipe',$tipe)->advancedFilter(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function get() + { + $table_data = Kombas::select('id','name')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => Kombas::initialize(), + 'rules' => Kombas::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,Kombas::$rules); + + $name = $request->name; + + if(!empty($request->gambar)) + $fileName = Helper::image_processing($this->imagepath,'300','200',$request->gambar,'', $name); + else + $fileName = ''; + + $kelas = Kombas::create($request->except('gambar') + [ + 'gambar' => $fileName + ]); + + return response() + ->json([ + 'saved' => true, + 'message' => 'Kombas ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function edit($id) + { + $kelas = Kombas::findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,Kombas::$rules); + + $name = $request->name; + + $kelas = Kombas::findOrFail($id); + + // processing single image upload + if(!empty($request->gambar)) + $fileName = Helper::image_processing($this->imagepath,'300','200',$request->gambar, $kelas->gambar, $name); + else + $fileName = ''; + + $kelas->update($request->except('gambar') + [ + 'gambar' => $fileName + ]); + + return response() + ->json([ + 'saved' => true, + 'message' => 'Kombas ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = Kombas::findOrFail($id); + $name = $kelas->name; + + if(!empty($kelas->gambar)){ + File::delete($this->imagepath . $kelas->gambar . '.jpg'); + File::delete($this->imagepath . $kelas->gambar . 'n.jpg'); + } + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'Kombas ' .$name. 'berhasil dihapus' + ]); + } + + + public function count() + { + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = Kombas::count(); + }else{ + $table_data = Kombas::where('id_cu',$id)->count(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/KubnController.php b/app/Http/Controllers/KubnController.php new file mode 100755 index 000000000..65eba5553 --- /dev/null +++ b/app/Http/Controllers/KubnController.php @@ -0,0 +1,282 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexCu($id) + { + $table_data = Kubn::with('Cu','Tp','Usaha','Villages','Districts','Regencies','Provinces')->where('id_cu',$id)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexAnggota($id) + { + $table_data = KubnAnggota::with('anggota_cu')->where('kubn_id',$id)->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexDiklat($id) + { + $table_data = KubnDiklat::where('id_kubn',$id)->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function getCu($id) + { + $table_data = Kubn::where('id_cu','=',$id)->select('id','name')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => Kubn::initialize(), + 'rules' => Kubn::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,Kubn::$rules); + + $name = $request->name; + + // processing single image upload + if(!empty($request->gambar)) + $fileName = Helper::image_processing($this->imagepath,'300','200',$request->gambar,'', $name); + else + $fileName = ''; + + if($request->tipe_anggota == 'manual'){ + $jmlh_anggota = $request->jmlh_anggota; + }else{ + $jmlh_anggota = count($request->anggota); + } + + $kelas = Kubn::create($request->except('jmlh_anggota','gambar') + [ + 'jmlh_anggota' => $jmlh_anggota, + 'gambar' => $fileName + ]); + + if ($request->anggota) { + $anggotaArray = array(); + + foreach ($request->anggota as $anggota) { + $deskripsi = ''; + if (array_key_exists("deskripsi", $anggota)) { + $deskripsi = $anggota['deskripsi']; + } + $anggotaArray[$anggota['anggota_cu_id']] = [ + 'jabatan' => $anggota['jabatan'], + 'tanggal_mulai' => $anggota['tanggal_mulai'], + 'deskripsi' => $deskripsi, + ]; + + if (isset($anggota['tanggal_selesai']) && !is_null($anggota['tanggal_selesai'])) { + $anggotaArray[$anggota['anggota_cu_id']]['tanggal_selesai'] = $anggota['tanggal_selesai']; + } + } + + $kelas->anggota_kubn()->sync($anggotaArray); + } + + if(!empty($request->diklat)){ + foreach($request->diklat as $a){ + $diklat_name = array_key_exists('name', $a) ? $a['name'] : null; + $deskripsi = array_key_exists('deskripsi', $a) ? $a['deskripsi'] : null; + $tanggal_mulai = array_key_exists('tanggal_mulai', $a) ? $a['tanggal_mulai'] : null; + $tanggal_selesai = array_key_exists('tanggal_selesai', $a) ? $a['tanggal_selesai'] : null; + + if ($tanggal_selesai !== null && !strtotime($tanggal_selesai)) { + $tanggal_selesai = null; + } + + $fasilitator = array_key_exists('fasilitator', $a) ? $a['fasilitator'] : null; + $tempat = array_key_exists('tempat', $a) ? $a['tempat'] : null; + + $this->saveDiklat(null,$kelas->id,$diklat_name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Kubn ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function saveDiklat($id, $id_kubn, $name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat) + { + if($id){ + $kelas = KubnDiklat::findOrFail($id); + }else{ + $kelas = new KubnDiklat(); + } + + $kelas->name = $name; + $kelas->id_kubn = $id_kubn; + $kelas->deskripsi = $deskripsi; + $kelas->tanggal_mulai = $tanggal_mulai; + $kelas->tanggal_selesai = $tanggal_selesai; + $kelas->fasilitator = $fasilitator; + $kelas->tempat = $tempat; + + $kelas->save(); + } + + public function edit($id) + { + $kelas = Kubn::with('Cu','Tp','Usaha','Villages','Districts','Regencies','Provinces','anggota_kubn.anggota_cu_cu','diklat')->findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,Kubn::$rules); + + $name = $request->name; + + $kelas = Kubn::findOrFail($id); + + // processing single image upload + if(!empty($request->gambar)) + $fileName = Helper::image_processing($this->imagepath,'300','200',$request->gambar, $kelas->gambar, $name); + else + $fileName = ''; + + if($request->tipe_anggota == 'manual'){ + $jmlh_anggota = $request->jmlh_anggota; + }else{ + $jmlh_anggota = count($request->anggota); + } + + $kelas->update($request->except('jmlh_anggota','gambar') + [ + 'jmlh_anggota' => $jmlh_anggota, + 'gambar' => $fileName + ]); + + if ($request->anggota) { + $anggotaArray = array(); + + foreach ($request->anggota as $anggota) { + $deskripsi = ''; + if (array_key_exists("deskripsi", $anggota)) { + $deskripsi = $anggota['deskripsi']; + } + $anggotaArray[$anggota['anggota_cu_id']] = [ + 'jabatan' => $anggota['jabatan'], + 'tanggal_mulai' => $anggota['tanggal_mulai'], + 'deskripsi' => $deskripsi, + ]; + + if (isset($anggota['tanggal_selesai']) && !is_null($anggota['tanggal_selesai'])) { + $anggotaArray[$anggota['anggota_cu_id']]['tanggal_selesai'] = $anggota['tanggal_selesai']; + } + } + + $kelas->anggota_kubn()->sync($anggotaArray); + } + + if(!empty($request->diklat)){ + foreach($request->diklat as $a){ + $diklat_name = array_key_exists('name', $a) ? $a['name'] : null; + $deskripsi = array_key_exists('deskripsi', $a) ? $a['deskripsi'] : null; + $tanggal_mulai = array_key_exists('tanggal_mulai', $a) ? $a['tanggal_mulai'] : null; + $tanggal_selesai = array_key_exists('tanggal_selesai', $a) ? $a['tanggal_selesai'] : null; + + if ($tanggal_selesai !== null && !strtotime($tanggal_selesai)) { + $tanggal_selesai = null; + } + + $fasilitator = array_key_exists('fasilitator', $a) ? $a['fasilitator'] : null; + $tempat = array_key_exists('tempat', $a) ? $a['tempat'] : null; + + $this->saveDiklat(array_key_exists('id', $a) ? $a['id'] : null,$kelas->id,$diklat_name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Kubn ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = Kubn::findOrFail($id); + $name = $kelas->name; + + if(!empty($kelas->gambar)){ + File::delete($this->imagepath . $kelas->gambar . '.jpg'); + File::delete($this->imagepath . $kelas->gambar . 'n.jpg'); + } + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'Kubn ' .$name. 'berhasil dihapus' + ]); + } + + public function count() + { + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = Kubn::count(); + }else{ + $table_data = Kubn::where('id_cu',$id)->count(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/KubnUsahaController.php b/app/Http/Controllers/KubnUsahaController.php new file mode 100755 index 000000000..72212f8ac --- /dev/null +++ b/app/Http/Controllers/KubnUsahaController.php @@ -0,0 +1,99 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function get() + { + $table_data = KubnUsaha::select('id','name')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => KubnUsaha::initialize(), + 'rules' => KubnUsaha::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,KubnUsaha::$rules); + + $name = $request->name; + + $kelas = KubnUsaha::create($request->all()); + + return response() + ->json([ + 'saved' => true, + 'message' => 'KubnUsaha ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function edit($id) + { + $kelas = KubnUsaha::findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,KubnUsaha::$rules); + + $name = $request->name; + + $kelas = KubnUsaha::findOrFail($id); + + $kelas->update($request->all()); + + return response() + ->json([ + 'saved' => true, + 'message' => 'KubnUsaha ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = KubnUsaha::findOrFail($id); + $name = $kelas->name; + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'KubnUsaha ' .$name. 'berhasil dihapus' + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/MentorController.php b/app/Http/Controllers/MentorController.php new file mode 100755 index 000000000..7f051dc31 --- /dev/null +++ b/app/Http/Controllers/MentorController.php @@ -0,0 +1,167 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexCu($id) + { + $table_data = Mentor::with('Cu','keahlian','anggota_cu')->where('id_cu',$id)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexKeahlian($id) + { + $table_data = MentorKeahlian::where('id_mentor',$id)->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function getCu($id) + { + $table_data = Mentor::where('id_cu','=',$id)->select('id','name')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => Mentor::initialize(), + 'rules' => Mentor::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,Mentor::$rules); + + $name = $request->name; + + $kelas = Mentor::create($request->all()); + + if(!empty($request->keahlian)){ + foreach($request->keahlian as $a){ + $keahlian_id = array_key_exists('keahlian_id', $a) ? $a['keahlian_id'] : null; + + $this->saveKeahlian(null, $kelas->id, $keahlian_id); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Mentor ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function saveKeahlian($id, $id_mentor, $keahlian_id) + { + if($id){ + $kelas = MentorKeahlian::findOrFail($id); + }else{ + $kelas = new MentorKeahlian(); + } + + $kelas->mentor_id = $id_mentor; + $kelas->keahlian_id = $keahlian_id; + + $kelas->save(); + } + + public function edit($id) + { + $kelas = Mentor::with('Cu','anggota_cu','keahlian')->findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,Mentor::$rules); + + $name = $request->name; + + $kelas = Mentor::findOrFail($id); + + $kelas->update($request->all()); + + if(!empty($request->keahlian)){ + foreach($request->keahlian as $a){ + $keahlian_id = array_key_exists('keahlian_id', $a) ? $a['keahlian_id'] : null; + + $this->saveKeahlian(array_key_exists('id', $a) ? $a['id'] : null, $kelas->id,$keahlian_id); + } + } + + \App\Keahlian::flushCache(); + + return response() + ->json([ + 'saved' => true, + 'message' => 'Mentor ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = Mentor::findOrFail($id); + $name = $kelas->name; + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'Mentor ' .$name. 'berhasil dihapus' + ]); + } + + public function count() + { + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = Mentor::count(); + }else{ + $table_data = Mentor::where('id_cu',$id)->count(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/MitraLembagaController.php b/app/Http/Controllers/MitraLembagaController.php index 3aff301a5..8534fac23 100755 --- a/app/Http/Controllers/MitraLembagaController.php +++ b/app/Http/Controllers/MitraLembagaController.php @@ -18,7 +18,7 @@ class MitraLembagaController extends Controller{ public function index() { - $table_data = MitraLembaga::with('Villages','Districts','Regencies','Provinces')->advancedFilter(); + $table_data = MitraLembaga::with('Cu','Villages','Districts','Regencies','Provinces')->advancedFilter(); return response() ->json([ @@ -26,6 +26,16 @@ public function index() ]); } + public function indexCu($id) + { + $table_data = MitraLembaga::with('Cu','Villages', 'Districts', 'Regencies', 'Provinces')->where('id_cu',$id)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + public function create() { return response() @@ -112,7 +122,14 @@ public function destroy($id) public function count() { - $table_data = MitraLembaga::count(); + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = MitraLembaga::count(); + }else{ + $table_data = MitraLembaga::where('id_cu',$id)->count(); + } + return response() ->json([ diff --git a/app/Http/Controllers/MitraOrangController.php b/app/Http/Controllers/MitraOrangController.php index fdea26f23..1e3b299cc 100755 --- a/app/Http/Controllers/MitraOrangController.php +++ b/app/Http/Controllers/MitraOrangController.php @@ -21,7 +21,7 @@ class MitraOrangController extends Controller public function index() { - $table_data = MitraOrang::with('Villages', 'Districts', 'Regencies', 'Provinces')->advancedFilter(); + $table_data = MitraOrang::with('Cu','Villages', 'Districts', 'Regencies', 'Provinces')->advancedFilter(); $table_data = $this->formatQuery($table_data); @@ -31,6 +31,19 @@ public function index() ]); } + public function indexCu($id) + { + $table_data = MitraOrang::with('Cu','Villages', 'Districts', 'Regencies', 'Provinces')->where('id_cu',$id)->advancedFilter(); + + $table_data = $this->formatQuery($table_data); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexPeserta($kegiatan_id) { $kegiatanPeserta = KegiatanPeserta::where('kegiatan_id', $kegiatan_id)->whereNotNull('mitra_orang_id')->pluck('mitra_orang_id')->toArray(); @@ -74,6 +87,8 @@ public function formatQuery($table_data) $t->pekerjaan_tingkat = 'Supporting Unit'; } else if ($t->pekerjaan_tingkat == 13) { $t->pekerjaan_tingkat = 'Vendor sMartCU'; + } else if ($t->pekerjaan_tingkat == 14) { + $t->pekerjaan_tingkat = 'Magang'; } } @@ -166,7 +181,13 @@ public function destroy($id) public function count() { - $table_data = MitraOrang::count(); + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = MitraOrang::count(); + }else{ + $table_data = MitraOrang::where('id_cu',$id)->count(); + } return response() ->json([ diff --git a/app/Http/Controllers/MonitoringController.php b/app/Http/Controllers/MonitoringController.php index 0c2c2c11d..ca9c4e05e 100755 --- a/app/Http/Controllers/MonitoringController.php +++ b/app/Http/Controllers/MonitoringController.php @@ -14,7 +14,6 @@ use Venturecraft\Revisionable\Revision; class MonitoringController extends Controller{ - protected $message = "Monitoring"; public function index() diff --git a/app/Http/Controllers/PublicController.php b/app/Http/Controllers/PublicController.php index 7e1c9c11e..28962060c 100755 --- a/app/Http/Controllers/PublicController.php +++ b/app/Http/Controllers/PublicController.php @@ -391,7 +391,7 @@ public function admins() public function testroute() { - abort(404); + // abort(404); // $kelas = \App\JalinanIuran::with('anggota.anggota_cu','anggota.anggota_cu_cu')->findOrFail(1); // $produks = \App\ProdukCu::where('id_cu',22)->where('jalinan',1)->get(); @@ -416,7 +416,7 @@ public function testroute() // return response()->json($result); - // $this->permission(); + $this->permission(); } public function iuran() @@ -1028,10 +1028,10 @@ public function migrate_tp() public function permission() { // create permission - \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'index_surat_kategori']); - \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'create_surat_kategori']); - \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'update_surat_kategori']); - \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'destroy_surat_kategori']); + \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'informasi_anggota_cu']); + // \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'create_fasilitator']); + // \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'update_fasilitator']); + // \Spatie\Permission\Models\Permission::create(['guard_name' => 'api', 'name' => 'destroy_fasilitator']); // give permission // $users = App\User::where('id','!=',1)->where('id_cu',0)->get(); diff --git a/app/Http/Controllers/SaranController.php b/app/Http/Controllers/SaranController.php index f2744b77f..df1b3f5ea 100755 --- a/app/Http/Controllers/SaranController.php +++ b/app/Http/Controllers/SaranController.php @@ -12,7 +12,7 @@ class SaranController extends Controller{ public function index() { - $table_data = Saran::with('user')->advancedFilter(); + $table_data = Saran::with('user.cu','user.aktivis')->advancedFilter(); return response() ->json([ @@ -20,7 +20,6 @@ public function index() ]); } - public function create() { return response() diff --git a/app/Http/Controllers/SertifikatController.php b/app/Http/Controllers/SertifikatController.php index 8efe90a78..f1be340ba 100644 --- a/app/Http/Controllers/SertifikatController.php +++ b/app/Http/Controllers/SertifikatController.php @@ -231,81 +231,119 @@ public function generateSertifikat(Request $formData) $selesai2 = 'XII'; break; } - - switch ($mulai->format('F')) { + + switch ($selesai->format('F')) { case 'January': - $mulai2 = 'Januari'; + $selesai3 = 'Januari'; break; case 'February': - $mulai2 = 'Februari'; + $selesai3 = 'Februari'; break; case 'March': - $mulai2 = 'Maret'; + $selesai3 = 'Maret'; break; case 'April': - $mulai2 = 'April'; + $selesai3 = 'April'; break; case 'May': - $mulai2 = 'Mei'; + $selesai3 = 'Mei'; break; case 'June': - $mulai2 = 'Juni'; + $selesai3 = 'Juni'; break; case 'July': - $mulai2 = 'Juli'; + $selesai3 = 'Juli'; break; case 'August': - $mulai2 = 'Agustus'; + $selesai3 = 'Agustus'; break; case 'September': - $mulai2 = 'September'; + $selesai3 = 'September'; break; case 'October': $selesai3 = 'Oktober'; break; case 'November': - $mulai2 = 'November'; + $selesai3 = 'November'; break; case 'December': - $mulai2 = 'Desember'; + $selesai3 = 'Desember'; break; } - switch ($selesai->format('F')) { + switch ($mulai->format('F')) { case 'January': - $selesai3 = 'Januari'; + $mulai2 = 'Januari'; break; case 'February': - $selesai3 = 'Februari'; + $mulai2 = 'Februari'; break; case 'March': - $selesai3 = 'Maret'; + $mulai2 = 'Maret'; break; case 'April': - $selesai3 = 'April'; + $mulai2 = 'April'; break; case 'May': - $selesai3 = 'Mei'; + $mulai2 = 'Mei'; break; case 'June': - $selesai3 = 'Juni'; + $mulai2 = 'Juni'; break; case 'July': - $selesai3 = 'Juli'; + $mulai2 = 'Juli'; break; case 'August': - $selesai3 = 'Agustus'; + $mulai2 = 'Agustus'; break; case 'September': - $selesai3 = 'September'; + $mulai2 = 'September'; break; case 'October': - $selesai3 = 'Oktober'; + $mulai2 = 'Oktober'; break; case 'November': - $selesai3 = 'November'; + $mulai2 = 'November'; break; case 'December': - $selesai3 = 'Desember'; + $mulai2 = 'Desember'; + break; + } + switch ($mulai->format('m')) { + case '01': + $mulai2 = 'Januari'; + break; + case '02': + $mulai2 = 'Februari'; + break; + case '03': + $mulai2 = 'Maret'; + break; + case '04': + $mulai2 = 'April'; + break; + case '05': + $mulai2 = 'Mei'; + break; + case '06': + $mulai2 = 'Juni'; + break; + case '07': + $mulai2 = 'Juli'; + break; + case '08': + $mulai2 = 'Agustus'; + break; + case '09': + $mulai2 = 'September'; + break; + case '10': + $mulai2 = 'Oktober'; + break; + case '11': + $mulai2 = 'November'; + break; + case '12': + $mulai2 = 'Desember'; break; } @@ -313,12 +351,17 @@ public function generateSertifikat(Request $formData) $hari = \Carbon\Carbon::parse($date_mulai)->diffInDays(\Carbon\Carbon::parse($date_selesai), false); - $hari = ($hari == 0 ? 1 : $hari); + $hari = ($hari == 0 ? 1 : $hari+1); $tahun = $kegiatanData->periode; - + if ($hari > 1) { - $tgl = $mulai->format('d') . ' ' . $mulai2 . ' ' . $mulai->format('Y') . " s.d " . $selesai->format('d') . ' ' . $selesai3 . ' ' . $selesai->format('Y'); + if($mulai2==$selesai3){ + $tgl = $mulai->format('d') . " s.d " . $selesai->format('d') . ' ' . $selesai3 . ' ' . $selesai->format('Y'); + }else{ + $tgl = $mulai->format('d') . ' ' . $mulai2 . " s.d " . $selesai->format('d') . ' ' . $selesai3 . ' ' . $selesai->format('Y'); + } + } else { $tgl = $mulai->format('d') . ' ' . $mulai2 . ' ' . $mulai->format('Y'); } @@ -332,4 +375,4 @@ public function generateSertifikat(Request $formData) return $pdf_doc->download('sertifikat_' . $kegiatan . '_' . $nama . '.pdf'); } -} +} \ No newline at end of file diff --git a/app/Http/Controllers/SuratMasukController.php b/app/Http/Controllers/SuratMasukController.php index 347782705..b97739cc0 100755 --- a/app/Http/Controllers/SuratMasukController.php +++ b/app/Http/Controllers/SuratMasukController.php @@ -61,7 +61,7 @@ public function store(Request $request) try{ $this->validate($request,SuratMasuk::$rules); - $name = $request->name; + $hal = $request->hal; $id_cu = Auth::user()->id_cu; $request->id_cu = $id_cu; @@ -74,7 +74,7 @@ public function store(Request $request) $fileExtension = $file->getClientOriginalExtension(); $filename = $file->getClientOriginalName(); - $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '',$name),10,'') . '_' .uniqid(). '.' . $fileExtension; + $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '',$hal),10,'') . '_' .uniqid(). '.' . $fileExtension; $file->move($this->filepath,$formatedName); } @@ -92,9 +92,11 @@ public function store(Request $request) $kelasDokumen = Dokumen::create([ 'id_cu' => $id_cu, 'id_dokumen_kategori' => $dokumenKategori->id, - 'name' => $request->hal, + 'name' => $request->name, + 'hal' => $request->hal, 'filename' => $formatedName, 'link' => $request->link, + 'tanggal_terima' => $request->tanggal_terima, 'format' => $format, 'tipe' => $fileExtension, 'status' => 'INTERNAL', @@ -110,7 +112,7 @@ public function store(Request $request) return response() ->json([ 'saved' => true, - 'message' => 'Surat masuk ' .$name. ' berhasil ditambah', + 'message' => 'Surat masuk ' .$hal. ' berhasil ditambah', 'id' => $kelas->id ]); } catch (\Exception $e){ @@ -134,7 +136,7 @@ public function update(Request $request, $id) { $this->validate($request,SuratMasuk::$rules); - $name = $request->name; + $hal = $request->hal; $kelas = SuratMasuk::findOrFail($id); @@ -143,7 +145,7 @@ public function update(Request $request, $id) return response() ->json([ 'saved' => true, - 'message' => 'Surat masuk ' .$name. ' berhasil diubah', + 'message' => 'Surat masuk ' .$hal. ' berhasil diubah', 'id' => $kelas->id ]); } @@ -153,7 +155,7 @@ public function destroy($id) \DB::beginTransaction(); try{ $kelas = SuratMasuk::findOrFail($id); - $name = $kelas->name; + $hal = $kelas->hal; $kelasDokumen = Dokumen::findOrFail($kelas->id_dokumen); @@ -169,7 +171,7 @@ public function destroy($id) return response() ->json([ 'deleted' => true, - 'message' => 'Surat masuk ' .$name. 'berhasil dihapus' + 'message' => 'Surat masuk ' .$hal. 'berhasil dihapus' ]); } catch (\Exception $e){ \DB::rollBack(); diff --git a/app/Http/Controllers/SystemController.php b/app/Http/Controllers/SystemController.php index 2632804ec..d3ed3788e 100755 --- a/app/Http/Controllers/SystemController.php +++ b/app/Http/Controllers/SystemController.php @@ -9,8 +9,15 @@ use App\System; use App\Aktivis; use App\ProdukCu; +use App\AnggotaCu; use App\MitraOrang; use App\MitraLembaga; +use App\Kubn; +use App\Kombas; +use App\Umkm; +use App\Enterpreneur; +use App\Mentor; +use App\Fasilitator; use Illuminate\Http\Request; class SystemController extends Controller @@ -51,6 +58,12 @@ public function countOrganisasi() $countAktivis = 0; $countMitraOrang = 0; $countMitraLembaga = 0; + $countKubn = 0; + $countKombas = 0; + $countUmkm = 0; + $countEnterpreneur = 0; + $countMentor = 0; + $countFasilitator = 0; if($user->id_cu != 0){ $id_cu = $user->id_cu; @@ -60,6 +73,14 @@ public function countOrganisasi() $countAktivis = Aktivis::with('pekerjaan_aktif.cu')->whereHas('pekerjaan',function($query) use ($id_cu){ $query->where('tipe',1)->where('id_tempat',$id_cu)->where('status',1); })->count(); + $countMitraOrang = MitraOrang::where('id_cu',$id_cu)->count(); + $countMitraLembaga = MitraLembaga::where('id_cu',$id_cu)->count(); + $countKubn = Kubn::where('id_cu',$id_cu)->count(); + $countUmkm = Umkm::where('id_cu',$id_cu)->count(); + $countKombas = Kombas::where('id_cu',$id_cu)->count(); + $countEnterpreneur = Enterpreneur::where('id_cu',$id_cu)->count(); + $countMentor = Mentor::where('id_cu',$id_cu)->count(); + $countFasilitator = Fasilitator::where('id_cu',$id_cu)->count(); }else{ $kelas = Cu::withCount('hasTp')->withCount('hasProduk')->get(); foreach($kelas as $k){ @@ -72,7 +93,15 @@ public function countOrganisasi() $countCu = $kelas->count(); $countMitraOrang = MitraOrang::count(); $countMitraLembaga = MitraLembaga::count(); + $countKubn = Kubn::count(); + $countUmkm = Umkm::count(); + $countKombas = Kombas::count(); + $countEnterpreneur = Enterpreneur::count(); + $countMentor = Mentor::count(); + $countFasilitator = Fasilitator::count(); } + + return response() ->json([ @@ -82,6 +111,12 @@ public function countOrganisasi() 'countAktivis' => $countAktivis, 'countMitraOrang' => $countMitraOrang, 'countMitraLembaga' => $countMitraLembaga, + 'countKubn' => $countKubn, + 'countKombas' => $countKombas, + 'countUmkm' => $countUmkm, + 'countEnterpreneur' => $countEnterpreneur, + 'countMentor' => $countMentor, + 'countFasilitator' => $countFasilitator, ]); } diff --git a/app/Http/Controllers/UmkmController.php b/app/Http/Controllers/UmkmController.php new file mode 100755 index 000000000..0cebcc3f2 --- /dev/null +++ b/app/Http/Controllers/UmkmController.php @@ -0,0 +1,190 @@ +advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexCu($id) + { + $table_data = Umkm::with('Cu','anggota_cu','Usaha','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces')->where('id_cu',$id)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexDiklat($id) + { + $table_data = UmkmDiklat::where('id_umkm',$id)->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function getCu($id) + { + $table_data = Umkm::where('id_cu','=',$id)->select('id','name')->orderby('name','asc')->get(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function create() + { + return response() + ->json([ + 'form' => Umkm::initialize(), + 'rules' => Umkm::$rules, + 'option' => [] + ]); + } + + public function store(Request $request) + { + $this->validate($request,Umkm::$rules); + + $name = $request->name; + + $kelas = Umkm::create($request->all()); + + if(!empty($request->diklat)){ + foreach($request->diklat as $a){ + $diklat_name = array_key_exists('name', $a) ? $a['name'] : null; + $deskripsi = array_key_exists('deskripsi', $a) ? $a['deskripsi'] : null; + $tanggal_mulai = array_key_exists('tanggal_mulai', $a) ? $a['tanggal_mulai'] : null; + $tanggal_selesai = array_key_exists('tanggal_selesai', $a) ? $a['tanggal_selesai'] : null; + + if ($tanggal_selesai !== null && !strtotime($tanggal_selesai)) { + $tanggal_selesai = null; + } + + $fasilitator = array_key_exists('fasilitator', $a) ? $a['fasilitator'] : null; + $tempat = array_key_exists('tempat', $a) ? $a['tempat'] : null; + + $this->saveDiklat(null,$kelas->id,$diklat_name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Umkm ' .$name. ' berhasil ditambah', + 'id' => $kelas->id + ]); + } + + public function saveDiklat($id, $id_umkm, $name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat) + { + if($id){ + $kelas = UmkmDiklat::findOrFail($id); + }else{ + $kelas = new UmkmDiklat(); + } + + $kelas->name = $name; + $kelas->id_umkm = $id_umkm; + $kelas->deskripsi = $deskripsi; + $kelas->tanggal_mulai = $tanggal_mulai; + $kelas->tanggal_selesai = $tanggal_selesai; + $kelas->fasilitator = $fasilitator; + $kelas->tempat = $tempat; + + $kelas->save(); + } + + public function edit($id) + { + $kelas = Umkm::with('Cu','anggota_cu','diklat')->findOrFail($id); + + return response() + ->json([ + 'form' => $kelas, + 'option' => [] + ]); + } + + public function update(Request $request, $id) + { + $this->validate($request,Umkm::$rules); + + $name = $request->name; + + $kelas = Umkm::findOrFail($id); + + $kelas->update($request->all()); + + if(!empty($request->diklat)){ + foreach($request->diklat as $a){ + $diklat_name = array_key_exists('name', $a) ? $a['name'] : null; + $deskripsi = array_key_exists('deskripsi', $a) ? $a['deskripsi'] : null; + $tanggal_mulai = array_key_exists('tanggal_mulai', $a) ? $a['tanggal_mulai'] : null; + $tanggal_selesai = array_key_exists('tanggal_selesai', $a) ? $a['tanggal_selesai'] : null; + + if ($tanggal_selesai !== null && !strtotime($tanggal_selesai)) { + $tanggal_selesai = null; + } + + $fasilitator = array_key_exists('fasilitator', $a) ? $a['fasilitator'] : null; + $tempat = array_key_exists('tempat', $a) ? $a['tempat'] : null; + + $this->saveDiklat(array_key_exists('id', $a) ? $a['id'] : null,$kelas->id,$diklat_name, $deskripsi, $tanggal_mulai, $tanggal_selesai, $fasilitator, $tempat); + } + } + + return response() + ->json([ + 'saved' => true, + 'message' => 'Umkm ' .$name. ' berhasil diubah', + 'id' => $kelas->id + ]); + } + + public function destroy($id) + { + $kelas = Umkm::findOrFail($id); + $name = $kelas->name; + + $kelas->delete(); + + return response() + ->json([ + 'deleted' => true, + 'message' => 'Umkm ' .$name. 'berhasil dihapus' + ]); + } + + public function count() + { + $id = \Auth::user()->id_cu; + + if($id == 0){ + $table_data = Umkm::count(); + }else{ + $table_data = Umkm::where('id_cu',$id)->count(); + } + + return response() + ->json([ + 'model' => $table_data + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index b37567809..879c18ebd 100755 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -64,6 +64,7 @@ class UserController extends Controller 'update_anggota_cu', 'destroy_anggota_cu', 'upload_anggota_cu', + 'informasi_anggota_cu', 'index_saldo', 'create_saldo', @@ -199,10 +200,45 @@ class UserController extends Controller 'upload_laporan_tp', 'diskusi_laporan_tp', - // 'index_coa', - // 'create_coa', - // 'update_coa', - // 'destroy_coa', + 'index_kubn', + 'create_kubn', + 'update_kubn', + 'destroy_kubn', + + 'index_kombas', + 'create_kombas', + 'update_kombas', + 'destroy_kombas', + + 'index_enterpreneur', + 'create_enterpreneur', + 'update_enterpreneur', + 'destroy_enterpreneur', + + 'index_umkm', + 'create_umkm', + 'update_umkm', + 'destroy_umkm', + + 'index_mentor', + 'create_mentor', + 'update_mentor', + 'destroy_mentor', + + 'index_fasilitator', + 'create_fasilitator', + 'update_fasilitator', + 'destroy_fasilitator', + + 'index_keahlian', + 'create_keahlian', + 'update_keahlian', + 'destroy_keahlian', + + 'index_jenis_diklat', + 'create_jenis_diklat', + 'update_jenis_diklat', + 'destroy_jenis_diklat', ]; public function index() @@ -394,7 +430,7 @@ public function updateHakAkses(Request $request, $id) return response() ->json([ 'saved' => true, - 'message' => 'Hak Akses User ' .$kelas->username. ' berhasil diubah. Apabila user tersebut saat ini sudah login ke SIMO, maka untuk melihat perubahannya user tersebut mesti logout dan login lagin.' + 'message' => 'Hak Akses User ' .$kelas->username. ' berhasil diubah. Apabila user tersebut saat ini sudah login ke SIMO, maka untuk melihat perubahannya user tersebut mesti logout dan login lagi.' ]); } diff --git a/app/Imports/ProdukCuDraftImport.php b/app/Imports/ProdukCuDraftImport.php index f44499bff..80faa5378 100644 --- a/app/Imports/ProdukCuDraftImport.php +++ b/app/Imports/ProdukCuDraftImport.php @@ -41,7 +41,8 @@ public function model(array $row) 'produk_cu_id' => $produk->id, 'no_rek' => $no_rek, 'no_ba' => $no_ba, - 'saldo' => array_key_exists('saldo', $row) ? $row['saldo'] : 0, + 'dpd' => array_key_exists('dpd', $row) ? $row['dpd'] : '', + 'kolekbi' => array_key_exists('kolekbi', $row) ? $row['kolekbi'] : '', 'tanggal_buka' => array_key_exists('tanggal_buka', $row) ?\PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($row['tanggal_buka']) : '', 'tanggal_transaksi' => array_key_exists('tanggal_transaksi', $row) ?\PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($row['tanggal_transaksi']) : '', 'lama_pinjaman' => array_key_exists('lama_pinjaman', $row) ? $row['lama_pinjaman'] : '', diff --git a/app/JenisDiklat.php b/app/JenisDiklat.php new file mode 100755 index 000000000..b6332364b --- /dev/null +++ b/app/JenisDiklat.php @@ -0,0 +1,42 @@ + 'required', + ]; + + protected $fillable = ['name','deskripsi']; + + protected $allowedFilters = [ + 'id','name','deskripsi','created_at','updated_at','has_mentor_count' + ]; + + protected $orderable = [ + 'id','name','deskripsi','created_at','updated_at','has_mentor_count' + ]; + + public static function initialize(){ + return [ + 'name' => '', 'deskripsi' => '' + ]; + } + + public function hasFasilitator() + { + return $this->hasMany('App\FasilitatorJenisDiklat','jenis_diklat_id','id'); + } +} \ No newline at end of file diff --git a/app/Keahlian.php b/app/Keahlian.php new file mode 100755 index 000000000..e8ada2141 --- /dev/null +++ b/app/Keahlian.php @@ -0,0 +1,42 @@ + 'required', + ]; + + protected $fillable = ['name','deskripsi']; + + protected $allowedFilters = [ + 'id','name','deskripsi','created_at','updated_at','has_mentor_count' + ]; + + protected $orderable = [ + 'id','name','deskripsi','created_at','updated_at','has_mentor_count' + ]; + + public static function initialize(){ + return [ + 'name' => '', 'deskripsi' => '' + ]; + } + + public function hasMentor() + { + return $this->hasMany('App\MentorKeahlian','keahlian_id','id'); + } +} \ No newline at end of file diff --git a/app/Kombas.php b/app/Kombas.php new file mode 100755 index 000000000..e940f74e7 --- /dev/null +++ b/app/Kombas.php @@ -0,0 +1,51 @@ + 'required', + ]; + + protected $fillable = ['id_cu','id_tp','name','deskripsi','gambar','jmlh_anggota','tanggal_berdiri','tipe']; + + protected $allowedFilters = [ + 'id','id_cu','id_tp','name','deskripsi','tipe','created_at','updated_at','gambar','jmlh_anggota','tanggal_berdiri', + + 'cu.name','tp.name' + ]; + + protected $orderable = [ + 'id','id_cu','id_tp','name','deskripsi','tipe','created_at','updated_at','gambar','jmlh_anggota','tanggal_berdiri', + + 'cu.name','tp.name' + ]; + + public static function initialize(){ + return [ + 'id_cu' => '','id_tp' => '','name' => '','deskripsi' => '','gambar' => '','jmlh_anggota' => 0,'tanggal_berdiri' => '','tipe' => '' + ]; + } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name','id_provinces')->withTrashed(); + } + + public function Tp() + { + return $this->belongsTo('App\Tp','id_tp','id')->select('id','name')->withTrashed(); + } +} \ No newline at end of file diff --git a/app/Kubn.php b/app/Kubn.php new file mode 100755 index 000000000..c5268c42e --- /dev/null +++ b/app/Kubn.php @@ -0,0 +1,101 @@ + 'required', + 'name' => 'required', + ]; + + public static function boot() + { + parent::boot(); + } + + protected $dontKeepRevisionOf = array( + 'deleted_at' + ); + + protected $fillable = [ + 'id_cu','id_tp','id_usaha','name','id_villages','id_districts','id_regencies','id_provinces','jmlh_pinjaman','tanggal_berdiri','tipe_anggota','jmlh_anggota','gambar','deskripsi' + ]; + + protected $allowedFilters = [ + 'id','id_cu','id_usaha','name','jmlh_pinjaman','tanggal_berdiri','tipe_anggota','jmlh_anggota','deskripsi', + + 'villages.name', 'districts.name', 'regencies.name', 'provinces.name','cu.name','tp.name','usaha.name' + ]; + + protected $orderable = [ + 'id','id_cu','id_usaha','name','jmlh_pinjaman','tanggal_berdiri','jmlh_anggota','deskripsi', + + 'villages.name', 'districts.name', 'regencies.name', 'provinces.name','cu.name','tp.name','usaha.name' + ]; + + public static function initialize() + { + return [ + 'id_cu' => '','id_tp' => '','id_usaha' => '','name' => '','id_villages' => '','id_districts' => '','id_regencies' => '','id_provinces' => '','jmlh_pinjaman' => '0','jmlh_anggota' => '0','tanggal_berdiri' => '','gambar' => '','deskripsi' => '','tipe_anggota' => '' + ]; + } + + public function Provinces() + { + return $this->belongsTo('App\Region\Provinces','id_provinces','id')->select('id','name'); + } + + public function Regencies() + { + return $this->belongsTo('App\Region\Regencies','id_regencies','id')->select('id','name'); + } + + public function Districts() + { + return $this->belongsTo('App\Region\Districts','id_districts','id')->select('id','name'); + } + + public function Villages() + { + return $this->belongsTo('App\Region\Villages','id_villages','id')->select('id','name'); + } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name','id_provinces')->withTrashed(); + } + + public function Tp() + { + return $this->belongsTo('App\Tp','id_tp','id')->select('id','name')->withTrashed(); + } + + public function Usaha() + { + return $this->belongsTo('App\KubnUsaha','id_usaha','id')->select('id','name')->withTrashed(); + } + + public function Diklat() + { + return $this->hasMany('App\KubnDiklat','id_kubn','id'); + } + + public function anggota_kubn(){ + return $this->belongsToMany('App\AnggotaCu','kubn_anggota')->withPivot('jabatan','tanggal_mulai','tanggal_selesai','deskripsi')->withTimestamps(); + } +} \ No newline at end of file diff --git a/app/KubnAnggota.php b/app/KubnAnggota.php new file mode 100755 index 000000000..d71a656a9 --- /dev/null +++ b/app/KubnAnggota.php @@ -0,0 +1,43 @@ + 'required', + 'kubn_id' => 'required', + ]; + + protected $fillable = ['kubn_id','anggota_cu_id','jabatan','tanggal_mulai','tanggal_selesai','keterangan']; + + protected $allowedFilters = [ + 'kubn_id','anggota_cu_id','jabatan','tanggal_mulai','tanggal_selesai','keterangan','created_at','updated_at' + ]; + + protected $orderable = [ + 'kubn_id','anggota_cu_id','jabatan','tanggal_mulai','tanggal_selesai','keterangan','created_at','updated_at' + ]; + + public static function initialize(){ + return [ + 'kubn_id' => '','anggota_cu_id' => '', 'jabatan' => '','tanggal_mulai' => '','tanggal_selesai' => '','keterangan' => '' + ]; + } + + public function anggota_cu() + { + return $this->belongsTo('App\AnggotaCu','anggota_cu_id','id'); + } +} \ No newline at end of file diff --git a/app/KubnDiklat.php b/app/KubnDiklat.php new file mode 100755 index 000000000..b3cecdf7c --- /dev/null +++ b/app/KubnDiklat.php @@ -0,0 +1,37 @@ + 'required', + 'name' => 'required', + ]; + + protected $fillable = ['id_kubn','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat']; + + protected $allowedFilters = [ + 'id','id_kubn','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat','created_at','updated_at' + ]; + + protected $orderable = [ + 'id','id_kubn','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat','created_at','updated_at' + ]; + + public static function initialize(){ + return [ + 'id_kubn' => '','name' => '', 'deskripsi' => '','tanggal_mulai' => '','tanggal_selesai' => '','fasilitator' => '','tempat' => '' + ]; + } +} \ No newline at end of file diff --git a/app/KubnUsaha.php b/app/KubnUsaha.php new file mode 100755 index 000000000..ad2ce3f21 --- /dev/null +++ b/app/KubnUsaha.php @@ -0,0 +1,42 @@ + 'required', + ]; + + protected $fillable = ['name','deskripsi']; + + protected $allowedFilters = [ + 'id','name','deskripsi','created_at','updated_at','has_kubn_count' + ]; + + protected $orderable = [ + 'id','name','deskripsi','created_at','updated_at','has_kubn_count' + ]; + + public static function initialize(){ + return [ + 'name' => '', 'deskripsi' => '' + ]; + } + + public function haskubn() + { + return $this->hasMany('App\Kubn','id_usaha','id'); + } +} \ No newline at end of file diff --git a/app/Mentor.php b/app/Mentor.php new file mode 100755 index 000000000..c378e6792 --- /dev/null +++ b/app/Mentor.php @@ -0,0 +1,62 @@ + 'required', + 'id_cu' => 'required' + ]; + + protected $fillable = [ + 'anggota_cu_id','id_cu','deskripsi' + ]; + + protected $allowedFilters = [ + 'id','anggota_cu_id','id_cu','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name' + ]; + + protected $orderable = [ + 'id','anggota_cu_id','id_cu','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name' + ]; + + public static function initialize(){ + return [ + 'anggota_cu_id' => '','id_cu' => '', 'deskripsi' => '' + ]; + } + + public function anggota_cu() + { + return $this->belongsTo('App\AnggotaCu','anggota_cu_id','id'); + } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name','id_provinces')->withTrashed(); + } + + public function keahlian(){ + return $this->belongsToMany('App\Keahlian','mentor_keahlian')->withPivot('id','keahlian_id','mentor_id')->withTimestamps(); + } +} \ No newline at end of file diff --git a/app/MentorKeahlian.php b/app/MentorKeahlian.php new file mode 100755 index 000000000..7972ad7a6 --- /dev/null +++ b/app/MentorKeahlian.php @@ -0,0 +1,10 @@ +belongsTo('App\Region\Villages','id_villages','id')->select('id','name'); } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name'); + } } \ No newline at end of file diff --git a/app/MitraOrang.php b/app/MitraOrang.php index 9a23a5399..b16f20bdb 100755 --- a/app/MitraOrang.php +++ b/app/MitraOrang.php @@ -16,7 +16,8 @@ class MitraOrang extends BaseEloquent { protected static $logOnlyDirty = true; public static $rules = [ - 'name' => 'required' + 'name' => 'required', + 'id_cu' => 'required' ]; public static function boot() @@ -25,23 +26,25 @@ public static function boot() } protected $fillable = [ - 'nik','name','tempat_lahir','tanggal_lahir','kelamin','agama','status','alamat','hp','email','gambar','darah','tinggi','lembaga','pekerjaan_name','pendidikan_name','pekerjaan_tingkat','pendidikan_tingkat','kontak','gambar','id_villages','id_districts','id_regencies','id_provinces','bidang','npwp' + 'nik','name','tempat_lahir','tanggal_lahir','kelamin','agama','status','alamat','hp','email','gambar','darah','tinggi','lembaga','pekerjaan_name','pendidikan_name','pekerjaan_tingkat','pendidikan_tingkat','kontak','gambar','id_villages','id_districts','id_regencies','id_provinces','bidang','npwp','id_cu' ]; protected $allowedFilters = [ 'nik','name','tempat_lahir','tanggal_lahir','kelamin','agama','status','alamat','hp','email','darah','tinggi','lembaga','pekerjaan_name','pendidikan_name','kontak','created_at','updated_at','bidang','pekerjaan_tingkat','pendidikan_tingkat', - 'villages.name', 'districts.name', 'regencies.name', 'provinces.name' + 'villages.name', 'districts.name', 'regencies.name', 'provinces.name', 'cu.name' ]; protected $orderable = [ - 'nim','nim_cu','nik','name','tempat_lahir','tanggal_lahir','kelamin','agama','status','alamat','hp','email','darah','tinggi','lembaga','pekerjaan_name','pendidikan_name','kontak','created_at','updated_at','bidang','pekerjaan_tingkat','pendidikan_tingkat' + 'nim','nim_cu','nik','name','tempat_lahir','tanggal_lahir','kelamin','agama','status','alamat','hp','email','darah','tinggi','lembaga','pekerjaan_name','pendidikan_name','kontak','created_at','updated_at','bidang','pekerjaan_tingkat','pendidikan_tingkat', + + 'villages.name', 'districts.name', 'regencies.name', 'provinces.name', 'cu.name' ]; public static function initialize() { return [ - 'nik' => '','name' => '','tempat_lahir' => '','tanggal_lahir' => '','kelamin' => '','agama' => '','status' => '','alamat' => '','hp' => '','email' => '','darah' => '','tinggi' => '','kontak' => '','lembaga' => '','pekerjaan_name' => '','pendidikan_name' => '','pekerjaan_tingkat' => '','pendidikan_tingkat' => '','gambar'=> '','id_villages' => '', 'id_districts' => '', 'id_regencies' => '', 'id_provinces' => '', 'bidang' => '' + 'nik' => '','name' => '','tempat_lahir' => '','tanggal_lahir' => '','kelamin' => '','agama' => '','status' => '','alamat' => '','hp' => '','email' => '','darah' => '','tinggi' => '','kontak' => '','lembaga' => '','pekerjaan_name' => '','pendidikan_name' => '','pekerjaan_tingkat' => '','pendidikan_tingkat' => '','gambar'=> '','id_villages' => '', 'id_districts' => '', 'id_regencies' => '', 'id_provinces' => '', 'bidang' => '', 'id_cu' => '', ]; } @@ -64,4 +67,9 @@ public function Villages() { return $this->belongsTo('App\Region\Villages','id_villages','id')->select('id','name'); } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name'); + } } \ No newline at end of file diff --git a/app/Monitoring.php b/app/Monitoring.php old mode 100755 new mode 100644 index fbad806ca..1a604e0a3 --- a/app/Monitoring.php +++ b/app/Monitoring.php @@ -1,82 +1,266 @@ 'required', - 'id_tp' => 'required', - 'id_aktivis_cu' => 'required', - 'id_aktivis_bkcu' => 'required', - 'name' => 'required', - 'jenis' => 'required', - 'perspektif' => 'required', - ]; - - - protected $fillable = [ - 'id_cu','id_tp','id_aktivis_cu','id_aktivis_bkcu','name','jenis','perspektif','rekomendasi','tanggal' - ]; - - protected $allowedFilters = [ - 'id','id_cu','id_tp','id_aktivis_cu','id_aktivis_bkcu','name','jenis','perspektif','tanggal','created_at','updated_at', - ]; - - protected $orderable = [ - 'id','id_cu','id_tp','id_aktivis_cu','id_aktivis_bkcu','name','jenis','perspektif','tanggal','created_at','updated_at', - ]; - - public static function initialize() + function __construct($id_cu, $id_tp) { - return [ - 'id' => '','id_cu' => '','id_tp' => '','id_aktivis_cu' => '','id_aktivis_bkcu' => '','name' => '','jenis' => '','perspektif' => '','rekomendasi' => '','tanggal' => '' - ]; + $this->id_cu = $id_cu; + $this->id_tp = $id_tp; } - public function cu() + public function startCell(): string { - return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name');; + return 'A3'; } - public function tp() + public function registerEvents(): array { - return $this->belongsTo('App\Tp','id_tp','id')->select('id','no_tp','name'); - } - public function aktivis_cu() - { - return $this->belongsTo('App\Aktivis','id_aktivis_cu','id'); - } + return [ + AfterSheet::class => function (AfterSheet $event) { + /** @var Sheet $sheet */ + $sheet = $event->sheet; - public function aktivis_bkcu() - { - return $this->belongsTo('App\Aktivis','id_aktivis_bkcu','id'); + $sheet->mergeCells('A1:N1'); + $sheet->setCellValue('A2', "Jlh. Rekomendasi"); + + $sheet->setCellValue('B2', "Jlh. Tercapai"); + + $sheet->setCellValue('C2', "Jlh. Keputusan"); + + $sheet->setCellValue('D2', "Temuan"); + + $sheet->setCellValue('E2', "Rekomendasi"); + + $sheet->setCellValue('F2', "Pencapaian"); + + $sheet->setCellValue('G2', "Kendala"); + + $sheet->setCellValue('H2', "Tindak Lanjut"); + + $sheet->setCellValue('I2', "TP"); + + $sheet->setCellValue('J2', "Jenis"); + + $sheet->setCellValue('K2', "Perspektif"); + + $sheet->setCellValue('L2', "PIC CU"); + + $sheet->setCellValue('M2', "PIC PUSKOPCUINA"); + + $sheet->setCellValue('N2', "Tgl. Monitoring"); + + + + $styleArray = [ + 'alignment' => [ + 'horizontal' => \PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER, + 'vertical' => \PhpOffice\PhpSpreadsheet\Style\Alignment::VERTICAL_CENTER, + ], + + ]; + + + $styleArray2 = [ + 'alignment' => [ + 'wrapText' => TRUE, + 'vertical' => \PhpOffice\PhpSpreadsheet\Style\Alignment::VERTICAL_TOP, + 'width' => 20 + ], + ]; + + $styleArray3 = [ + 'alignment' => [ + 'vertical' => \PhpOffice\PhpSpreadsheet\Style\Alignment::VERTICAL_TOP, + ], + ]; + + + + + $event->sheet->getDelegate()->getStyle('A1:K1')->applyFromArray($styleArray); + $event->sheet->getDelegate()->getStyle('A1:A1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('A')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('B1:B1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('B')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('C1:C1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('C')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('D3:D1000')->applyFromArray($styleArray2); + $event->sheet->getDelegate()->getColumnDimension('D')->setWidth(50); + $event->sheet->getDelegate()->getStyle('E3:E1000')->applyFromArray($styleArray2); + $event->sheet->getDelegate()->getColumnDimension('E')->setWidth(50); + $event->sheet->getDelegate()->getStyle('F1:F1000')->applyFromArray($styleArray2); + $event->sheet->getDelegate()->getColumnDimension('F')->setWidth(50); + $event->sheet->getDelegate()->getStyle('G1:G1000')->applyFromArray($styleArray2); + $event->sheet->getDelegate()->getColumnDimension('G')->setWidth(50); + $event->sheet->getDelegate()->getStyle('H1:H1000')->applyFromArray($styleArray2); + $event->sheet->getDelegate()->getColumnDimension('H')->setWidth(50); + $event->sheet->getDelegate()->getStyle('I1:I1000')->applyFromArray($styleArray2); + $event->sheet->getDelegate()->getColumnDimension('I')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('J1:J1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('J')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('K1:K1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('K')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('L1:L1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('L')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('M1:M1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('M')->setAutoSize(true); + $event->sheet->getDelegate()->getStyle('N1:N1000')->applyFromArray($styleArray3); + $event->sheet->getDelegate()->getColumnDimension('N')->setAutoSize(true); + + $event->sheet->getDelegate()->getStyle('A1:N1')->applyFromArray(['fill' => [ + 'fillType' => \PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID, + 'color' => ['argb' => 'ffff00'] + ]]); + + $event->sheet->getStyle('A1:N1')->applyFromArray([ + 'borders' => [ + 'allBorders' => [ + 'borderStyle' => \PhpOffice\PhpSpreadsheet\Style\Border::BORDER_THIN, + 'color' => ['argb' => '000000'], + ], + ], + ]); + }, + ]; } - public function monitoring_rekom() + public function headings(): array { - return $this->hasMany('App\MonitoringRekom','id_monitoring','id'); + return []; } - public function monitoring_rekom_ok() + public function array(): array { - return $this->hasMany('App\MonitoringRekom','id_monitoring','id')->where('status',1); + try { + //code... + $model = null; + if($this->id_tp !='semua'){ + $model = AppMonitoring::with('cu', 'tp', 'aktivis_cu', 'aktivis_bkcu', 'monitoring_rekom', 'monitoring_pencapaian','monitoring_rekom_ok')->where('id_cu', $this->id_cu)->where('id_tp',$this->id_tp)->get()->toArray(); + }else{ + $model = AppMonitoring::with('cu', 'tp', 'aktivis_cu', 'aktivis_bkcu', 'monitoring_rekom', 'monitoring_pencapaian','monitoring_rekom_ok')->where('id_cu', $this->id_cu)->orderBy('perspektif', 'desc')->get()->toArray(); + } + + // dd($model[0]['monitoring_pencapaian']); + $arrayComplete = []; + foreach ($model as $monitoring) { + + $count = 0; + $arrayNew = []; + $arrayRekom = []; + $arrayPencapaian =[]; + $arrayKendala = []; + $arrayTindak = []; + + foreach ($monitoring['monitoring_rekom'] as $rekom) { + array_push($arrayRekom, $rekom['rekomendasi']); + } + + foreach ($monitoring['monitoring_pencapaian'] as $pencapaian) { + + array_push($arrayPencapaian, $pencapaian['pencapaian']); + if(isset($pencapaian['kendala'])){ + array_push($arrayKendala,$pencapaian['kendala']); + } + + if(isset($pencapaian['tindak'])){ + array_push($arrayTindak,$pencapaian['tindak']); + } + + } + + if(isset($monitoring['monitoring_rekom'])){ + array_push($arrayNew, count($monitoring['monitoring_rekom'])); + }else{ + array_push($arrayNew, '0'); + } + + if(isset($monitoring['monitoring_rekom_ok'])){ + array_push($arrayNew, count($monitoring['monitoring_rekom_ok'])); + }else{ + array_push($arrayNew, '0'); + } + + if(isset($monitoring['monitoring_pencapaian'])){ + array_push($arrayNew, count($monitoring['monitoring_pencapaian'])); + }else{ + array_push($arrayNew, '0'); + } + + if(isset($monitoring['name'])){ + array_push($arrayNew, $monitoring['name']); + }else{ + array_push($arrayNew, '0'); + } + + if(isset($arrayRekom)){ + array_push($arrayNew, implode("\n", $arrayRekom)); + }else{ + array_push($arrayNew, '-'); + } + + if(isset($arrayPencapaian)){ + array_push($arrayNew, implode("\n", $arrayPencapaian)); + }else{ + array_push($arrayNew, '-'); + } + + if(isset($arrayKendala)){ + array_push($arrayNew, implode("\n", $arrayKendala)); + }else{ + array_push($arrayNew, '-'); + } + + if(isset($arrayTindak)){ + array_push($arrayNew, implode("\n", $arrayTindak)); + }else{ + array_push($arrayNew, '-'); + } + + if(isset($monitoring['tp']['name'])){ + array_push($arrayNew, $monitoring['tp']['name']); + }else{ + array_push($arrayNew, '-'); + } + array_push($arrayNew, $monitoring['jenis']); + array_push($arrayNew, $monitoring['perspektif']); + if(isset($monitoring['aktivis_cu']['name'])){ + array_push($arrayNew, $monitoring['aktivis_cu']['name']); + }else{ + array_push($arrayNew, '-'); + } + array_push($arrayNew, $monitoring['aktivis_bkcu']['name']); + array_push($arrayNew, Carbon::parse($monitoring['tanggal'])->format('d-m-Y')); + array_push($arrayComplete, $arrayNew); + + $count++; + } + + return $arrayComplete; + } catch (\Throwable $th) { + //throw $th; + } + } - public function monitoring_pencapaian() + + public function title(): string { - return $this->hasMany('App\MonitoringPencapaian','id_monitoring','id'); + return 'Monitoring'; } -} \ No newline at end of file +} diff --git a/app/Saran.php b/app/Saran.php index e7595261f..2b358fef8 100755 --- a/app/Saran.php +++ b/app/Saran.php @@ -17,26 +17,26 @@ class Saran extends BaseEloquent ]; protected $fillable = [ - 'id_user','name','content', + 'id_user','name','bidang','content', ]; protected $allowedFilters = [ - 'name','content','user.name','created_at','updated_at' + 'name','content','bidang','user.name','created_at','updated_at' ]; protected $orderable = [ - 'name','content','user.name','created_at','updated_at' + 'name','content','bidang','user.name','created_at','updated_at' ]; public static function initialize() { return [ - 'id_user' => '' ,'name' => '' ,'content' => '' , + 'id_user' => '' ,'name' => '' ,'content' => '' ,'bidang' => '' , ]; } public function user() { - return $this->belongsTo('App\User','id_user','id')->select('id','username'); + return $this->belongsTo('App\User','id_user','id')->select('id','id_cu','id_aktivis','username'); } } diff --git a/app/SuratMasuk.php b/app/SuratMasuk.php index d4437825f..51b12dfa2 100755 --- a/app/SuratMasuk.php +++ b/app/SuratMasuk.php @@ -20,7 +20,7 @@ class SuratMasuk extends Model { 'hal' => 'required', ]; - protected $fillable = ['id_cu','id_dokumen','name','keterangan','hal','periode','pengirim','terima_melalui','tujuan']; + protected $fillable = ['id_cu','id_dokumen','name','keterangan','hal','periode','pengirim','terima_melalui','tujuan','tanggal_terima']; protected $allowedFilters = [ 'id','id_cu','id_dokumen','name','keterangan','hal','periode','pengirim','terima_melalui','tujuan','tanggal_terima','created_at','updated_at', diff --git a/app/Tp.php b/app/Tp.php index d957efe4f..027df8ace 100755 --- a/app/Tp.php +++ b/app/Tp.php @@ -35,7 +35,7 @@ public static function boot() ); protected $fillable = [ - 'id_cu','id_villages','id_districts','id_regencies','id_provinces','no_tp','name','gambar','alamat','pos','telp','hp','email','deskripsi','ultah','created_at','updated_at','deleted_at' + 'id_cu','id_villages','id_districts','id_regencies','id_provinces','no_tp','name','gambar','alamat','pos','telp','hp','email','deskripsi','ultah','created_at','updated_at','deleted_at','lat','lng' ]; protected $allowedFilters = [ @@ -52,7 +52,7 @@ public static function boot() public static function initialize(){ return [ - 'id_cu' => '0', 'id_villages' => '0', 'id_districts' => '0', 'id_regencies' => '0', 'id_provinces' => '0', 'no_tp' => '', 'name' => '', 'gambar' => '', 'alamat' => '', 'pos' => '', 'telp' => '', 'hp' => '', 'email' => '', 'deskripsi' => '', 'ultah' => '', + 'id_cu' => '0', 'id_villages' => '0', 'id_districts' => '0', 'id_regencies' => '0', 'id_provinces' => '0', 'no_tp' => '', 'name' => '', 'gambar' => '', 'alamat' => '', 'pos' => '', 'telp' => '', 'hp' => '', 'email' => '', 'deskripsi' => '', 'ultah' => '','lat' => '','lng' => '' ]; } diff --git a/app/Umkm.php b/app/Umkm.php new file mode 100755 index 000000000..391386fc4 --- /dev/null +++ b/app/Umkm.php @@ -0,0 +1,68 @@ + 'required', + 'id_cu' => 'required' + ]; + + protected $fillable = [ + 'anggota_cu_id','id_usaha','id_cu','jmlh_pinjaman','marketplace','deskripsi' + ]; + + protected $allowedFilters = [ + 'id','anggota_cu_id','id_usaha','id_cu','jmlh_pinjaman','marketplace','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name','usaha.name' + ]; + + protected $orderable = [ + 'id','anggota_cu_id','id_usaha','id_cu','jmlh_pinjaman','marketplace','deskripsi','created_at','updated_at', + + 'anggota_cu.name','cu.name','usaha.name' + ]; + + public static function initialize(){ + return [ + 'anggota_cu_id' => '', 'id_usaha' => '','id_cu' => '','jmlh_pinjaman' => '0','marketplace' => '', 'deskripsi' => '' + ]; + } + + public function anggota_cu() + { + return $this->belongsTo('App\AnggotaCu','anggota_cu_id','id'); + } + + public function Cu() + { + return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name','id_provinces')->withTrashed(); + } + + public function Usaha() + { + return $this->belongsTo('App\KubnUsaha','id_usaha','id')->select('id','name')->withTrashed(); + } + + public function Diklat() + { + return $this->hasMany('App\UmkmDiklat','id_umkm','id'); + } +} \ No newline at end of file diff --git a/app/UmkmDiklat.php b/app/UmkmDiklat.php new file mode 100755 index 000000000..38a0a1c92 --- /dev/null +++ b/app/UmkmDiklat.php @@ -0,0 +1,37 @@ + 'required', + 'name' => 'required', + ]; + + protected $fillable = ['id_umkm','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat']; + + protected $allowedFilters = [ + 'id','id_umkm','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat','created_at','updated_at' + ]; + + protected $orderable = [ + 'id','id_umkm','name','deskripsi','tanggal_mulai','tanggal_selesai','fasilitator','tempat','created_at','updated_at' + ]; + + public static function initialize(){ + return [ + 'id_umkm' => '','name' => '', 'deskripsi' => '','tanggal_mulai' => '','tanggal_selesai' => '','fasilitator' => '','tempat' => '' + ]; + } +} \ No newline at end of file diff --git a/public/.DS_Store b/public/.DS_Store index 221aef37ae546260037e4fe91fb9b25b46f25815..819ba7888190679c131ad875ed46ed0fa0dd714c 100755 GIT binary patch delta 1382 zcmb`HTWl0n9LCQ#yIs$))Anq4?PXSXw-)S5H|I-`3tE!o&#_PMjwl1`6d0U6nyT(Y@j~Fpew$K>~3JjDl);Ea$?%M@{Ihn@uMSp`> zFRT_~JbQ^}r0n)bfQS&?-G-0R^|yMH0HXv=`#m@{^)SwOziJxR+t%TG2N?0;`e5+j! zU-zuJM?6?@Xx44GL%%r0yu)-g#$DV6V%*&vHCj4rjI{S5jHnlw9-s&PvYnVcV&WXe1Qf6AA5>N;}gjUE~7(MdqCtO>7dz{xt7URaM;$ zjiotvuUa!OJYxJHttePi=Fl&bGyO_UaEn5S9@h#{W6NVmvIU0I)# z)orRGmmM)6E~Rw5r1$3)>ut+Ivv>>7k~E>IGm3phL}=wLbjm2$pRN#YrA+2W)5(sM zlD4%jL85G!zh_#>YicfQi#FlD995i+53aAFD3w>yny&hpg(kKgs$O2Pkoo2g=;9~|LCM}4W<0IPV7Gw2YWT9 JT0Dz3^g9__R+<0+ delta 1337 zcmd^-ZERCj7{|~5wj1ZVJ9gV{>$n^3T?%W5&DQm0>x9j2ORzGqymT_<&5nDC4Qso# zoq%Od6kno1NKT@Q_(4A?K@(iK6UHZviNoDv5~RSbfFjsd^0v2 z+b>4h4WHYwu((FF*&VfY^-g*DiuQ2Vsy>!#NU*pqyS2*i7AQa8utaK%b_;@N6$`u> z_Vnr@5vT8j{eHJwq?GcW*xt*;Se}@#Y>CG-gd}&Tvx+AcFk_w}ShwVLGD}XAGvpI; zo-B|nCrb2y6+@G0i8fUnub7B{|ObM~f16E9p{anti5yJ%nfr+?e- z;+ntE+>UBk?X#*)3)J3QX>r8f*YeVl3RWfmW~tX&w94jqCHH-dt@j4-E<4~IUshKt z1^jYg(l3`f!eQNwc10#9d0OXbU%7F|?$Jy(_Z&MbyYW1W`hu1{pUr6*-%l0X-WhFM z+ev7AAY7q$-5c2=QGSQ$ES0(I1TMT_5uj;!g3tp*}7gID@ zNI$NcDf~hkuk%#K!hG5xgs7s9srf=Wmo>$eLJzgU&kyg+ zWio2ESTJRm)JN%dqx9NTp_mv`vwC%-i2;`+J!I&8ilQoadXVDM8Y-Tn4;LOy<<-QV zteQ8|u%A~oSd9;1RXvTZ{|V@+KY;#-d`>QqOXNEp=&R%!xlV5CSXZM4B5aV*h^27h zZiEp*C;BmnwRivt9rtZz+*8=4qdrzfeV-2b(|88Y;s{>WF*hMUiFYuA_wX^!;k*v_ zC47a;GOpkUT*GzT;CRl?Ik;NR%lWtt?jCM{i*p-T!s*6Ft*P?@{t2SkEvw~!*!b^+ C(p0Me diff --git a/public/css/.DS_Store b/public/css/.DS_Store index 30a335c51d02a2938d4fc5168c21ed2949b438a5..d4189da841e72c35bd479ec75430da6d9af7e273 100755 GIT binary patch delta 41 zcmV+^0M`G6paF!S0kD}71Ga(Jvz!rT1_Fd|vji9(2?Cb}vm_zW1p&ab_9hM~MOO}@ delta 41 zcmV+^0M`G6paF!S0kD}71G4fUvz!rT1_FTKvji9(2?A%}vm_zW1p$z=_9hM~O^6RZ diff --git a/public/files/.DS_Store b/public/files/.DS_Store index 033fd57c42fed747d0a26c4333905b08128053bc..3ea87341b92c7fe9435cdcc665ad5ca4634a3fe9 100755 GIT binary patch delta 51 zcmZn(XbITRF2u}b&oz02kjUhDLR{?5DZkJC;y5;Wy^uVdeN{+-i7R3AcOhO;0Ql7t A(*OVf delta 51 zcmZn(XbITRF2u~P88~@^kjUhDLR{?qtID+$ejb^;UPvC!zAB`^#O|>9yAZD^0O;xx A+yDRo diff --git a/public/files/dokumen/test_6661be1deb2f7.jpg b/public/files/dokumen/test_6661be1deb2f7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..acb9f12f09d8117d27022782805cb2fa94ab28b0 GIT binary patch literal 202169 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 literal 0 HcmV?d00001 diff --git a/public/files/formatProdukAnggotaCu.xlsx b/public/files/formatProdukAnggotaCu.xlsx index 679e8174adbb19c8db37a52616e39bd88968dc6a..039451959ac2878ccaec692bd29807b130671f75 100644 GIT binary patch delta 8824 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 delta 8849 zcmZu%WmFzZw*7E-cb6c+-GU~;9RdV*cZWuU>xWx_;O_438r&hcL(m|P``*mlnOU#? zRCS+PwYqBc*=L`9>eX_}vI-Th7L2G43Gj{&eEtFj0w-dw9fA^IeFq0L!WmH>l<{p3+Y^lHdd;2mFA3|K+>Xu zb)87&^TXhw)KG{31t}BgV6e|NfzU8=u*QIdM4_+CQ?oeuq$nV#ZE%O2pnTvP+g$yk zO9sd-;qDfdB56=Rv}KQGRFco7OhW*DSgXYEW%0rwW4h%EzbSeo#NtE#0jyus4zq>= z?9YZ4cHz$R;5;|xp>@oSW$7kJ;2sN((9IW%sohI$Q0ASKQYn_-fWXZ8Z!9>ht3CLJ z^T|zKYBZVKAs1w{GUE$T^==48cL=HpyB`=;Nte>dA$OvjuU+Hylk!&UH7l7e%>2lD z=7m&q%jz;8)l_w=8LE?6v59U?#pK1gFLBio9N?=jm%1mCXG%2X3f0&AfH*VvMSSSE z8n1$$6LzY#7W7Wckz#dx6^yjan4fFn9Ik z0!E(^%_Ch#gxm(=(EF#6q~AWMPjE&v%BB6}ZXYe&UTdB8X?K>qlclxnfh^z~NN4sV zJREfUve|L7@Ol4TM*`ae@N$Bo9AsN9;ZY~6^r;Ow-$IofsCVv}>$y}Oe1vKt`DNo|tWwsWi8>MCCdF%Q!Cm_yPtZqFq>S z*-%_7yrW3)6+Ud7L6Dvj`y5tL>iSXCPNj<^jbed|9qLkpaoGmNB%_h7poscR19Zso zgf(*5j+7SHO3CC8cA=CAD4}h>!yf%}pwJuTxc;b`LF4$TOU8Fv;{**_*@R8%b?j8FAlC+bXAEJs2tYNx{{a%Up z6922TN3Sz>?&=s#JsUl}kU$N~xKLh}Bif~PeUg;+c&$%Z-p-MwW8|j!{QFB|)IxTL z$wyn=4bouMK5lHMmb$phOf^5 zFum5ce#f5U!9`8=Y+rNMqKI08OY?lbe7U_S!$FD-NkQ;>jwo|GdzoO5u&nQE7Y=1& z8Mtuof^Hi|QdSXm`b^Hu4BpBocNZp?4&SRj&XNuI0BA)u$Jcdemoo%chF8*UGQpYk zE0NynNAX&{bQ2H{cn0HTEI3b)hU6RTu~2_IxL)44&7=(t#3uii+PjQS(Om`2-|$I8 z64iT!;zpC@SpI8{EPbQt^1{OjVL^NM^FNQ^KTd#LJXN>m4UQVq+R7y^cy;;Jp!-;UDJe>c-UN5|DePg9)@bx7`D0|)0O48LpRT$oe#Pn-a0lyY z>LKG;vHskzO?d_|8uFS<)}AF@mt_ym=-3##tR#_GDN`t~jM`y|H*irs!-H&+R-<_6 z@yHuEv;G|qmAK90@UuLVS5O>*yTh-nR0%s~r-~+7i>jggMS9obOz8mY{#k#08A%(% z@;MW=AHUL;?H`7ya8wMN6{89C`op6O6@3XWI1OQF@>7{79|DjnTsilY`esPA94W-! z8Sm{x(6r%;0<`nYQh=#XNr7qs^3kwOb6-`h#e^y)mA%L!y@#f%4GK5n*iz+5B2h&$ zjyijMOaVCNI|^0vP_Nv8{z~btpmk3v%z{x?<7Wsrq%U3GH?+6$I;fNtchI;F=0V7!Q^TRd9}Z++e2nknknEJR+Lo%aS^oIf zGurRNCVBW`g=Qp@+;R;J2E4?^ILR~~^mJSinoG|#mminb*fOx7O{ChHNM4E{kS@?H z&YEX^s#?QXwFCnEm!Z0;vNeFmB8Y%Y4)l{b>cx6p4B7R0eFd2t-N4M~O?52fKF{n{ z@*ex&kLEMj-9I?c1&cpl3^_(~-3vjtl605T;zPS5LIhFZU(iHR2ns{>%(lQQw9R6W zy1+LQ8kDzwgx98}v?Y(FmzzflCMl)u-8qEACv`(^Oalzc+i-~^QL%XW{9HJuFY-Fj z1@dV7urvzEb)T}l6qvSL&>IO2qss4)*^2C)(8285N-E(LlA4T_dr=}EF7tjg&0#B0 zFhVrfONVW_Wv*%RvIzxZ3UCp)>STh1mBI>1dTl0UQpN~3k%IS(7loj@ZPzrn=X#^= zf-w7z;8|_mn5rjHtRQUJdAy@}bI-2%wxi`2^k;;!t?r=syKc#Q&=ooF+ygTxd&KYc zx}Lz(47jynY zPc^v2Bt_h^!`LBs5K^jpCHju(+m&vqJl#W@lt?{^dGCak16lCSH^!rc96eiq{G{}Y zrR^86Dos64_x=dOhF6k{sVG-_s->@J9)qx`SMH8`psLD%lS{_xvs~ znNbO2lsl5c%esmc^WnskF_D%CRrMIKmvvMP35!-N|06?q{KE@+w4S}B4$trHuQ2BG zk####@QME(2YPV%WN-pE4YgtQES*eLqau8;23 zIO-;-#XY%>_0;LLKGEUOO_(6}N*$Ncm6{N~fOI${%J~>WAHn)+0Htj3AaTn83 zt+kxxmjz8CQH4g(Wk8bggo+oWPYZMmEB z3PQ9vHBbRw4f*b@7KZ?j8f;z2YM~OQcVutZsFdhI6c+m>?J)gq4R7T9u)7D2*`=S? z)5u5ii{2_9dEy6m)70#YVck;QoE#j9fI|-X`*zHihhn`a*nfod|A=SM0n7)if6;3M z5D5QodhKLxV&d$?^40++&TM}X?Yt!IzapLA2HmNMgfATrWDtB2eQbF;t=#eZ$pMEh zOH8wdW}9VTqgq_KMwZY-SzBN?<9t;iWtHT5Y*~eZfTdul_N(!9z(o*F`n$&~zO&$= zctkve33t)L0|}az^mbn^KKo1R#smf=_~4A(a%GcWyz$l+Ky?1Nj8+%jJ3K!13wrKo zCYb&(r4f!nx3wIwk$QGGdYBcypd3MtjJzu!vnmV*XD{MYvbOq2nyYNZHVq^h`TX*C zB)sG~I+RHy{+HcI`1c+q);&&zj^#wViv*3^W5Znjdzyl$Bcy&Z@V4XZ1@g2y#=F#> zi`Y7wF0eR!fF}g)yi!*TTIVxTh{M9n&3mJn*p}2b#2uLEY_9_CV}jj{BuTreswXqe zSEvX%CYx5BC-#Z05lBZhHf1`t%?AGOi@&?pix0C2dwjs;nvO zbM~7svUTN#C5C&JDmgmIVT;c+{#%e5)_Um_f>5+i^^OI}(9Yz-Y1j5rkFK5Ptv*;W zs&phofU1RDet7CPs)&=kZI9EQRISSoGZ)#|T$A;^?<=qJW)LR$?dSQkP=>v$9j4d@ zTqus7o<@1|Mh?0jGC+3tP2yiC@mg8=cQ(r$puF5UP;nbBQ6~uDzIaw^>~O$N5MsS3 zB)Y7q*+30Oaw|(P2VHTp5*efUI?f~Z*-!* zO3A+ zwY_C~jkceyR?xjodx-P$&vn6-WY|Xs%T-p&6Kc<(Qkow`vhw@M9W<2BQs`)5Uryw& zP0VhI{y%5y#zXIrhXa8I$iZdkM8J3i5f64J-lGVzliL&5P7KZZ=A<=vjoLUffw;cm zL`j{4J-&?y3zCNKMwvb@KUvI9C}HLU6iWN=7zFCNL$YbQ@kOfgUFvjeX)RZjh>tJr zg@t!nzMj|4mox1to*z??dg7DxIux&jG9njKsArP^D_(j|Z-q|@kr*Zjw!i}t)051~ zcV9;gn_>9DMW_b}>zpLA&wMKkxc%_o;+ncldHpwNBL_eAP<_W8Bqj-5Pr+r(S1!k= zioe$lFjVyNVW*%vK}nPbyo%ctw%FptP$KC!G)k&za;kTFYs5l>50uYHD3-4bve*Pj zx4mZW=rJ*U%^zr<_wgE8aDi!cT8UlQFXFb@uk6jT`rew;PFIKBmNVq=fm&YqdQe3= zgEz;|TAd9ug%IYP0f_|-i~Prlwy_2%ijQ+Sts3WQqqyr+dS7dsNlIdZ7qV4>s&8b- zEt`@^m7?#2b$UZGO$*JA7qYSSw0jq1PIVObTVi&A=`tRkyP$+N2!dB!db@`F^S{=7ZhkE}2SU(*yp&$rpPLNg1GY4;72 zR=-L09g4KteWkGfO954Q11o!8;#d7JO(Nx6cf-D6*@h>^>^UBCmMkH!my5&ekWL}s z_rXK2UQKg7gN!X4jS8T0HW#D!`uvQyuGjf;adgRZ_>=Ckr?2zrVKlk(^^*UlYI_xj zrNigy>JW^#;d8UE5JR%OLQIl!K@nDcQL$xoP8(t1kNW2lLL{?~Rje=m1IB@C(b?z_ zq^>skQIAX2Y0nC=<^W8aV5ikm3)y8eb#!W_R5i@1QKT!r8$YmFk~VsAVV@g%lwopwMIcv}*X-!|Tk zqbpej2pRz2;1QAW)&fFtUUVcfOSP=e64DpbxzV7orPSN8z`vsUC&Oy!p4>)A-5{J` zVPdo||0M9I)0^x|_}3!bkuh0$nrE$c*~gbT&3mXh>CWB1{wXn?)fKKZnXpQ|)*86E zy%DucZS(dYp*_Dk$Wmyl-sPZ3I2(oOZxwU%fo=n)BjH$!R+L)knk^wFDDTs_QkYf~ zsF-&gXhrDQmt&@owZu)0(jRE}6$n73o|X#X7?pfVagYFrM`1%RozN$WL~KX2WJ8M~;1^2imH5vZhJ4#+d1l87tM|>Qm~$S|ZCgKmBA~iinZJ**%YA8+?+vf5 zRa&XzV1h?h_{n{5<08c?bXh?sGL$(6Xt{h~I+o77e;iqDn=^%T^B45A2Y3sW4;01h zlBwt)XNZOpxb-7e!C#`_H`@5{5YF1$b6*<~IN#)ycJ)f>aB-+J8c&{^_!IL9DY&HPh8 zlKsWT)iT($UWgvLUH-?^$vl6sZn^e3isxF@G_l}CI~5A*@|>;WF%M$BW1}{_C5?&i zk1s`ViP8c^jYQAc&*Y3o`n&IZj5|PgmaPr15Vd9RCm?bDU9-x4^b}Qk({j9OIhn{I zfS`Cig3(-X%`HP za2WMY>H)1ej@TgUtszX>A0~cTY@%aM0PXT1scC0BlLbOW?0xmOE*doAyRJF`^l8+0 z{SZq&O|GC%{y8uxwC)*Zd@r}K_RFvQtn?q{%X=CkGF=^FmXss6yW201^mQs1mRj%) z`=0oGGerc^)Kp9!zao54dk2Gs>Rwfm#<*41DEEmpT?*k7E~!pf4DmC!_F1psdzlU; za=S(VC6jPRM!foxFZOff$bg~OZhlj1rCCvKP<+B_9%tp}Zp0CIpJS(|l=B}kc%I37 zB8KwHo=R9Fh&=~$7!GJf(%x5JOKPVXv>*VOI%>)bXb^}N4+KL0zYN02&c?>X*4gQQ z6NeK`8M_^B^bWWofZW;ApVc$Yv&jMSXs)1D5^aq*JeS@)tN~vpfkN6N`v5o}ik`Wl zg;dR6lsOHQTuP(h+VH+^Y4Ipw{7tUKOjOT#A~X6yY*&tA&eUSnXT)Bg99VNuyC_jI zv=BtHS=IUe{p+sWSEM-$Xv73vLX(A4+=Ak3<)1ow+yXh9-(6`wY{`8GG znUy&2eLuGmf>Dy0cJcK>q6hl3*vxPWm~{+uv^(sh81W2eKT}lC&)Xf|@sm56_C6Zd z?U0lfrGVK4bmGV2;5DXd9f2Fc7|nATOeso2Xyn;Q|5!<7;{Jqf`fy-&@uoL&c|9l( zOET${KZQL)Uph2Id^>Lul{rSKXNE~;BYCW5Djaj8|9w4u0~4mvULLAzih{~uaH9(y zwGF0(C^YUBlzVFzC8{aJwSDZA-+=tDYCn0+p<87-|4hTdoW;UG8yif6l^Smr6N6tN zCqBaoCI%9lbzwWSyahnt0EUdXW;3oq64{@_pgcTD?i^CV^F<8&5NiER(4x2@FQSXi zM%D%N5!MO`DAH(j5Ft2_eIx9mDkr@;?)-7stkB1S_M#UL(l?>St6j8QlLf_;=wQ>S zv3~|6bsT@*H~Luo^*5$()_&XOeWrT=O3U$va3T~S>96bh@(etkJe@2Q*bUzMr*TPt zcT}R#RU7{yH7OU<0*l&@^fOVpccD7`TyaSd5nco@wA73m5di{*+Bk&NL@g)k;6sZo zslG-ttb_l24JN!Q3WVvs8bx%1JGPyILzpn)I)f@txn?$num!wg`rcK_^YNf`Nx27y zcc1~}1|kW2n-<_5Y9DdU0ZlgdRK0CKGG1_apNK%qhL*&pH+BgFKaBxz&jHaB$!iap z;{^i&0e?xtKpigJH75}pL{4|3W7{kiteCzjK1EG z5&I`P2l=OHa(g=Rl*Bf9^hk8;bg}HOE7;GtiEXD`GhRS^B(lf158vFo;Y!*BlkQ#v zcn&eljS=hkTzV1eFgV9cb49(iM_gg;YN+53prLCKtFWM{pr;P4x!c4_eMfVyc%iFv z@HM#->HW#I&53@R4sqSZI_Q%5^Gi^!;kB*SN=GCXJ-!8Y1a1yI9{{?D2jZZtNPwEqln6X!Da&?;P1>DvB}jne?wk##8}aRDQ*`dsGkzqwxBtFM5#c^>e(e-=RG*R zj=|93?`iz|8%4nt#ZOBmgz?>RL9-OmU9uQI5AESrJ9I-l;^m7bS!o3`bU?QaY8rovbcEUli6Llp z_k!&X*#5-Y;p^td5$%Y|QGY3~_lolWC4YecPYU51PIiI2XxRX{zc8`=ADEawrr?9` z0I8hYup&7v4t5gNjx1lyMOM->R{GuP_N#B*h6jSMu`BD7_D}P@cAgj~m+Qr|DY}J_ zg6oLT0cx>{%9fVPV@YQ>?JXuTgQ|{()`?ch-%G&h-bBz(97*edmY(E-< zCSg*sFgZZ_X!g!8;_aa?vAKqA*?io}bSb!${eXw$yZJg}Ekxz2$Y+8aQ~vaV1omQr z_jN_ATVh*d_F=`!`O4HeeO+IMhJ{cUI{x@r#N8ab@GO=tZHZ{UpdK+k94}lIddNNi zL*LcH6A??}S#@YB2b(!z8Gks5&*rk?JTm~$4|r}xwy`hp$H)+N+0oP7+Q&+#Po7$Y zzk!tyJzpOq|Ni0+AF?pV;={;?_cI2evob#`Dm#jfat_8HV-it8PpF8qR!a92e~y=k ztwcImoA)pe;xX0h_=L9aG_d{4+cOAL%QUs8Mmd%j1NK-5a|Z}{CG8x4WF z^H$H*+^Ew*zaIZIDwgk}9z*l4lm`!smVyA7`P#AlLC4r3K5INlUkhu5ASoQ4DfpB9 z`;=}@y0Cb$)DreW&%m`glA0B{+0MA~qurC;jH;B-+Sg>=f~>TKNEb zg4LPRfq6i9%2R5i9Y8@!9enbpEgo_%=+>M;ZegYhFi0$hHp?F~?sm>)_b|K)?Vr*n zJK_G|uP_o^K$h$Zg-<->OEoUiuA{}i&z>~=kR*oHD^1?0FT1TOpY=Hyc9zn@P_<%K zCsTT5X+GCyhfF`1LEc12^L0w|6%`1z&0aS=<)O#eY6{xZRrfDrh0X%OGN zUJq93Iy=AtV|c@T_4Y==VleW3k)u-)eQ;*OgZb?6F6X=I2xpc=H)DlLR?=WW+CZPj z;tI}K0jnD90^m4(lS#I@jU?CF_yPj!b;H{582Oc6gft*HLBH2tAyxF|8OJgb_%a$Z zWj8x@rA9>hY>sr44g$hCy9h%Ml6Eer1@G$v249h2ShYI&Q6^saob_H|z>aLOU=emg zNDv%Yo1KaHzb`<%QLKM7bp$XeI|cE-in4Dc7yF;K|Ls?i!L~%WU@s1I;(x1Kg5I>L ze`_}=;3#4ea32Q)&@4RrY?i+^VO>*;?0Hw;&* diff --git a/public/images/.DS_Store b/public/images/.DS_Store index dfabfa6e7687a645ee0028c9899bf0eaa285c9e7..ea2b34419628e45f7643a451d476ae287d0a1ec8 100755 GIT binary patch delta 259 zcmZqKz|^vVX@WoF`i%j*(o*T!WB>iGhxS zL9LELHJD{+U^IDSoJlh{V8je0v8c+;cX3I|$xi~xa`Z<}mz-XI j%n_H$6r3teP+eM(foydG&^&BbZ(geYf_1Zo{+$c}GwnWp delta 40 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 literal 0 HcmV?d00001 diff --git a/public/images/anggotaCu/TONYKTP_674ef6beaa562n.jpg b/public/images/anggotaCu/TONYKTP_674ef6beaa562n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f6cdc3a36cfe08cdf957fb5a2eefbff31685982a GIT binary patch literal 8904 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 b`mV6{z+tuk!u)?c{eONJ|Hoel#=w68*cA+z literal 0 HcmV?d00001 diff --git a/public/images/anggotaCu/TONYTTD_674ef6b2d88a6.jpg b/public/images/anggotaCu/TONYTTD_674ef6b2d88a6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1bdcb764284d0eadeb4a0e110157d870f69b852b GIT binary patch literal 432563 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%0D55^ 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%0A8~S-ov<}g6A!T6!1#wu+^x%!`(n42kZ@&q=E`x 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

ra1ga$ZPES>wpvV6T_KA)u@A-z^>f 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�!8L?-8YGqpYa!;|kJbqc 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

ra1ga$ZPES>wpvV6T_KA)u@A-z^>f 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�!8L?-8YGqpYa!;|kJbqc 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

l_uwV+@a6n65cw^JiF`)R$>(WOUaum1DnuN$9 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 literal 0 HcmV?d00001 diff --git a/public/images/anggotaCu/TONY_674ef6198bbedn.jpg b/public/images/anggotaCu/TONY_674ef6198bbedn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..220d2cf7da8a39da3f531aa599b77d5e404828c2 GIT binary patch literal 19782 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 literal 0 HcmV?d00001 diff --git a/public/images/anggotaCu/TONY_674ef6a3ab6bd.jpg b/public/images/anggotaCu/TONY_674ef6a3ab6bd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1896a6cfd3f0a84821090812a00b9e1c6d1af595 GIT binary patch literal 40880 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 literal 0 HcmV?d00001 diff --git a/public/images/anggotaCu/TONY_674ef6a3ab6bdn.jpg b/public/images/anggotaCu/TONY_674ef6a3ab6bdn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b57bfcdea98945f4e15dc5d6481ff21820b10b3e GIT binary patch literal 5878 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 diff --git a/public/js/app.js b/public/js/app.js index e7ff48d92..f5918f279 100755 --- a/public/js/app.js +++ b/public/js/app.js @@ -43,7 +43,7 @@ /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "js/components/" + ({}[chunkId]||chunkId) + ".js?id=" + {"0":"5bd619cd03f53aa5b2f5","1":"c62a9af3a530a3d83e3a","2":"0b136de8d9ce262bade0","3":"d0b9e746a635789b9550","4":"9075628b94679edb188d","5":"a470d6e0df395edd0e90","6":"82a30fa67702e06995fc","7":"fc6a4ee3c7a24852a323","8":"b348bf1f9f4fcf7880a6","9":"3c6867e422bc5fcd6045","10":"fc3aec5e93675c6e763b","11":"b33ebd7e68e441e0f9e9","12":"54d65d509824ee348c71","13":"ce927355a6e49363b915","14":"ebfb8702a5b427d5a8dc","15":"ac6c69b28df8b863bf1f","16":"7ae7b48a370bdebb1458","17":"6c2214ddff57a2fc8a4e","18":"502c0c5a36f94fc5a2aa","19":"91958078c15f5f72b733","20":"3208f9b6f81fb85323bc","21":"f61fd7c93a7bc5ba08b8","22":"3c6a446f390be938a4f3","23":"2149fae0b622fe95673d","24":"84e8d4085afee8a37dae","25":"83fd92a73576f4e1a30e","26":"0703f0dec5e0c8c029c7","27":"ef38c7c89ef472012ee2","28":"7827fe7492a62b654339","29":"bbf4ea2c6b5c09d2b112","30":"59b26f6d8d11ee918a09","31":"1d27c64ffb1242591620","32":"922db5de23d3afd410f2","33":"44780e7b4acd3380c2b8","34":"be6014ee57a6655f5742","35":"93639cd312bc338f698e","36":"c8547bce94cafce5102c","37":"51376c3e960a351eb388","38":"7ed508ddb92371593edd","39":"6741512177e1b4f2323d","40":"9628461d7611ca0639c9","41":"69c655c33de855259075","42":"61d3a6f13bb67dbee83d","43":"6de4402e8feb59f7ce37","44":"3680ece3a4195960765f","45":"9b2ff298704638c63a5d","46":"f5bfd0e6aa3d2d5b409a","47":"bc9a1b4e9a99d1cf5eb2","48":"1f7dfa7e3b990cf06334","49":"2ef7024f5b17508439df","50":"b458f430da0bf38a8289","51":"f9dd939fced6d4a6b527","52":"0392552bb1c8b44effa7","53":"679ced1c55d32b531624","54":"b05c002723c31799d07d","55":"4e741b9a9f7c0182a9df","56":"cb2fb783a41bd62c99d5","57":"d0b04f12629fc2d5a4d4","58":"46d6fc4870c998644f6f","59":"aff4f85814f207f7170f","60":"5ffefdef51793b143aa5","61":"747e3162a73ee7d259d1","62":"f0d2211c7c3b888db4b0","63":"ff0b3db847f9d012c1e7","64":"9799a2e6d3ca0a18b4f6","65":"0c1ba81f5ba9a9de0263","66":"31a979a7cfcb22e36acb","67":"2b0f9d0f9d75c047ad7b","68":"310ca6f215cc31276a93","69":"00a989512170d5a25566","70":"7b1b565f07ccf03d30f1","71":"46385dc59f9a3cb0ace8","72":"a7a00669b488592d4e76","73":"c9f186ebe1564a27f618","74":"ad21e015ade0f6ae799b","75":"30e53ae4e630d64cf6dc","76":"efda57e6c35117d94973","77":"bd9623a77474d07e4c1a","78":"919c26b14125a413c53b","79":"c23b1a73a3798deea544","80":"be80a960a56e68615f78","81":"728ba45ad41330385e68","82":"95449415f14f10646b37","83":"90379bf83b03d6ff4476","84":"de792b8a2cc713a5c2e4","85":"ae33a734e01500fbd506","86":"1f7986bf1bdc914e5ba8","87":"d26bdb2eaaddcd35b657","88":"056346cc0241f61e53f7","89":"2b4143d253e8ce700085","90":"e43600354cc6e328bbee","91":"9c13931071cc40957795","92":"bc2a5fc8f9048837d2fa","93":"22608d35814f2e442505","94":"bdc04b9551dae35071eb","95":"c6cd59b276c2842848c8","96":"7471c2e5ca9142e6a433","97":"e6f53acbdb0d355ece49","98":"5346ec7bc48a6068e29f","99":"57d105a69404ccdee981","100":"1d1b218bb1f1381b86c9","101":"4fbadf6dd2f17e246fa5","102":"aae5966ea12bdb94f878","103":"9152a35d74d2038f1404","104":"0f082743b18e981ef287","105":"d9750fbeea9b54df8e17","106":"19fd33cc31290e7651a8","107":"658491112779352cfd2d","108":"f26a36213a7208a910a2","109":"0fc0beda4b26183372dc","110":"17b711145cb0efd0957d","111":"c6281b89164f3f943762","112":"9afc0820fcc30d258881","113":"d8a4e1fed50a900279e3","114":"e0682f5204deafe5f9ab","115":"4cb735e8cc6af904006f","116":"20048f1b7be6403b9e02","117":"d6bd9d2d4a31df35000e","118":"824bd59a5c529f57043b","119":"8dc70c964d080701f74b","120":"308bec7f0a1f137608b0","121":"bd05a5f5f672ce997acc","122":"2edfe5e8f6f6a7817fc5","123":"734cf26493cfa2a4ee81","124":"14ab0821d95d9ff8a2c6","125":"6e23bcd96c9ff8cb4229","126":"bc0b44908a41dfae6003","127":"47b2cf7eb4ccfe3fb6ba","128":"9618efae4daa70b71a2f","129":"b62aa1023e9a975270ce","130":"e79434bfecdacc02cdc8","131":"0dd4f2518a15a8eea556","132":"0bb2afe71200f3a9057c","133":"274efd45338836dcbe5e","134":"53e114e299f46a14ccbd","135":"6ddfa8ed0557c4e3fb03","136":"6ddc5d8a6d1988c66b99","137":"77cb3319a5712f981bf1","138":"3fb8dd083bb9f73798b6","139":"30512c2ded01c04baf25","140":"0d52a9ec9b0517a9b9cf","141":"ba52706eff11c77760f6","142":"8cd1dc847028d6ada05c","143":"b2429b4c5b9755380a10","144":"e245a7f1816e6435b7a7","145":"16e5f6231fa9f8ed47d2","146":"209e2d4ad282829a9365","147":"25a081b1898cd045bfe8","148":"f891632276ea08f1ce5b"}[chunkId] + "" +/******/ return __webpack_require__.p + "js/components/" + ({}[chunkId]||chunkId) + ".js?id=" + {"0":"5bd619cd03f53aa5b2f5","1":"c62a9af3a530a3d83e3a","2":"0b136de8d9ce262bade0","3":"d0b9e746a635789b9550","4":"e3e451a295319d907539","5":"0942b2b8cee4288d9028","6":"82a30fa67702e06995fc","7":"fc6a4ee3c7a24852a323","8":"6c4db7bbd0cc72717241","9":"3c6867e422bc5fcd6045","10":"821c715ae80297653b3c","11":"b33ebd7e68e441e0f9e9","12":"54d65d509824ee348c71","13":"ce927355a6e49363b915","14":"ebfb8702a5b427d5a8dc","15":"ac6c69b28df8b863bf1f","16":"7ae7b48a370bdebb1458","17":"6c2214ddff57a2fc8a4e","18":"502c0c5a36f94fc5a2aa","19":"91958078c15f5f72b733","20":"3208f9b6f81fb85323bc","21":"f61fd7c93a7bc5ba08b8","22":"3c6a446f390be938a4f3","23":"2149fae0b622fe95673d","24":"84e8d4085afee8a37dae","25":"83fd92a73576f4e1a30e","26":"0703f0dec5e0c8c029c7","27":"9951eba9332297d00615","28":"feb616ce4e7b42fb8e50","29":"404cc48b5756eed5c15a","30":"59b26f6d8d11ee918a09","31":"1d27c64ffb1242591620","32":"922db5de23d3afd410f2","33":"e66153886ca3dac3785c","34":"be6014ee57a6655f5742","35":"93639cd312bc338f698e","36":"c8547bce94cafce5102c","37":"51376c3e960a351eb388","38":"cf0d983092e07de0ef36","39":"6741512177e1b4f2323d","40":"88fef052c4c5365e8520","41":"00f5f590bd54db18764b","42":"72ee5dff789d1ed4b617","43":"3f73c18708004dfa2445","44":"b75563e5045fa4c99258","45":"bea143f14b02314fce80","46":"93ac7f8a17869d412429","47":"9ef3e6d60777ef019b59","48":"b644ada5e7bc5d35add1","49":"7ac3181690fbdffe0d11","50":"dc4867b11e81fa06c67a","51":"6901b5e829285b01ed11","52":"814c25295fa4d55a70a4","53":"139166870150f0cd0935","54":"7f72ad172b4cf598cdee","55":"9b4b5957e66ff1d6cf28","56":"449e5add42497c1cc458","57":"6caf89fc11a9b6cdb5fa","58":"5afc2fa6237e804da00b","59":"76d1deef5e1aae47e82d","60":"db1d1adf858b2bcc3b52","61":"d74b8dc3a65b492ec4b1","62":"2b2463feb68e3f91a91f","63":"0965c69bc2e7df0b032b","64":"1ce6628db4ea41d04668","65":"bd6b39def4a9b2e47823","66":"73b0df9743c004616ae6","67":"1157177df3e6798052f6","68":"8b030c0a453ee49e8b9f","69":"14ed508eb54d2cea25bf","70":"286e141548751ea8eeb4","71":"69756cfd3ab544324510","72":"a0f49c428513369f4975","73":"be000edb93e216fcbb53","74":"f144b8988e85b262f9c1","75":"87d4fe3419301247b7a6","76":"8d6a76424e44d86ff4c2","77":"632678baee34d239a0bc","78":"083812a2bf84a0d5d317","79":"5071eefed5b9e36a3ac7","80":"c892895fac0b6a1fef31","81":"84b0c1980d88ea29d40f","82":"2dd1d930a2f4edea4a3c","83":"b17b17f7947e83fa9293","84":"0a85d9b4616782159145","85":"10b5f4304da7456b7550","86":"e19cd7a00b6f159a6b2e","87":"341f41901c31260d393b","88":"3d16cd8c9c581ac1311c","89":"88add652383573ebae91","90":"dd91eaae6c37e95620aa","91":"bb6ddec6d41a5a811f88","92":"f21612639415d20fc96f","93":"05211533d139cc5b54f1","94":"996d48890e8598157d07","95":"e58b1b5bc375ef37c17b","96":"a0c5715160c64fe4f6d9","97":"3f5d3575d01df49462b8","98":"e7e7ca2f7527c98b71fb","99":"33c485b8a728d39440c7","100":"6edd7af06c349001d9c0","101":"7282bc69c23e3581f42c","102":"4b5488bf6cd52acd4ab0","103":"b0f92b54344903fa94e1","104":"006740b11c6c26f6c8a8","105":"3834bbc7016c1451aa04","106":"69e0f60c1a5423e90fa4","107":"6f73787fca3d8ea3910c","108":"5df3c8acf358637ce34d","109":"c47d61195585bb25965b","110":"91c0b0458be16764d2c4","111":"b1dcd33f35584a2ea708","112":"6bb4a4adb878511105e0","113":"883380b405362f16f954","114":"3472b35b1c5718a8c556","115":"0b237a71cdaa1cb0124c","116":"9eca3ba1b0355a7553fc","117":"ccb8a95ea9c92c95466d","118":"e2b76b022b44b838d766","119":"fb41dd224ea271f4f382","120":"1f647a6241919c173cd6","121":"a96028f10d64d8fc264d","122":"7ca64a1ba753ed6ab951","123":"10a98a6585b4d1787506","124":"f08b856e64a6d665b56b","125":"74aba3c4d77c26a080a0","126":"fa6dbe3bbf6cc151bfe3","127":"448d158d64f2d174d0ac","128":"9b252ff5344ff8d11c4c","129":"76c0a1d5d2aa65b6106b","130":"76b077c0e1752cd356c3","131":"483a9fceab94e0895f9f","132":"e7f12c9385f68e681260","133":"337eb296c913eefc58f1","134":"c35ec6f5637316b67e41","135":"1ab9726be5d814cec12b","136":"31be0c3555f7becd9982","137":"f1d29beca2faea67a2a8","138":"380d715decf6db59513a","139":"fdb5b7910526c1ed49c1","140":"07f996ad19076dd2dbf8","141":"790a193ab00888b74522","142":"5ea89b901b78b7a84653","143":"bad7967114bf25e918ee","144":"9cc475fd182a360c2b95","145":"950ffe33984eccddd3db","146":"4ac3bb4ce6fb52907458","147":"2744d5c066f0f55ca4d6","148":"7f5565a96edc378651bb","149":"3656b264622bc226eb5a","150":"55197c67c46bd610ba3b","151":"9a65819d976bc1fe7fb0","152":"ee07e8fc905f0a180768","153":"f1cd7e9bf6afbaaeabaf","154":"91d8a39243b36772eb22","155":"3245a8a01905f97ca586","156":"e4e4650ab707ebc795fa","157":"38f2abe75bbd2ad62f2f","158":"ac884b3a24720f6576df","159":"304d88d17a98b1182b1b","160":"487c0d86ad539026cb11","161":"fd9ae6b5bd76e73d51e8","162":"1e18e474d83d30411489","163":"24ef633da32778f4ab15","164":"9500b4a196e47e5ff790","165":"3f6a1a3bc56011e10ece","166":"f722918d4412f6bf1b3e","167":"3c1590fae2fd0fe57395","168":"775207b41386589b59b0"}[chunkId] + "" /******/ } /******/ /******/ // The require function @@ -3768,6 +3768,266 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -3786,7 +4046,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, data: function data() { return { - clientVersion: '3.4.6', + clientVersion: '3.6', dropdownMenu1: '', dropdownMenu2: '', state: '', @@ -5129,6 +5389,32 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -5142,7 +5428,8 @@ __webpack_require__.r(__webpack_exports__); kelas: 'saran', form: { id_user: '', - content: '' + content: '', + bidang: '' }, submited: false, cancelTitle: 'Tutup', @@ -95896,6 +96183,25 @@ var render = function () { ? _c("div", { staticClass: "dropdown-divider" }) : _vm._e(), _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["informasi_anggota_cu"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "anggotaCuInformasi" }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-folder-search" }), + _vm._v(" Informasi Anggota CU\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), _vm.currentUser.can["index_anggota_cu"] && _vm.currentUser.id_cu == 0 ? _c( @@ -97804,7 +98110,7 @@ var render = function () { "div", { staticClass: "dropdown-submenu", - class: { show: _vm.dropdownMenu2 == "arsip" }, + class: { show: _vm.dropdownMenu2 == "dokumen" }, }, [ _c( @@ -97815,13 +98121,13 @@ var render = function () { on: { click: function ($event) { $event.stopPropagation() - return _vm.dropdown("arsip") + return _vm.dropdown("dokumen") }, }, }, [ - _c("i", { staticClass: "icon-drawer3" }), - _vm._v(" Arsip\n\t\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-books" }), + _vm._v(" Dokumen\n\t\t\t\t\t\t\t\t"), ] ), _vm._v(" "), @@ -97830,7 +98136,7 @@ var render = function () { { staticClass: "dropdown-menu dropdown-scrollable", - class: { show: _vm.dropdownMenu2 == "arsip" }, + class: { show: _vm.dropdownMenu2 == "dokumen" }, }, [ _c( @@ -97901,127 +98207,183 @@ var render = function () { ] ) : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_aset_tetap"] || - _vm.currentUser.can["index_aset_tetap_jenis"] || - _vm.currentUser.can["index_aset_tetap_lokasi"] - ? _c("div", { - staticClass: "dropdown-divider", - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can["index_aset_tetap"] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { name: "asetTetap" }, - "active-class": "active", - exact: "", - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tAset Tetap\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can["index_aset_tetap_jenis"] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { name: "asetTetapJenis" }, - "active-class": "active", - exact: "", - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tJenis Aset Tetap\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can["index_aset_tetap_jenis"] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { name: "asetTetapKelompok" }, - "active-class": "active", - exact: "", - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tKelompok Aset Tetap\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can["index_aset_tetap_jenis"] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { name: "asetTetapGolongan" }, - "active-class": "active", - exact: "", - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tGolongan Aset Tetap\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can[ - "index_aset_tetap_lokasi" - ] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { name: "asetTetapLokasi" }, - "active-class": "active", - exact: "", - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tLokasi Aset Tetap\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), ], 1 ), ] ), _vm._v(" "), + _vm.currentUser.can["index_aset_tetap"] || + _vm.currentUser.can["index_aset_tetap_jenis"] || + _vm.currentUser.can["index_aset_tetap_lokasi"] + ? _c( + "div", + { + staticClass: "dropdown-submenu", + class: { + show: _vm.dropdownMenu2 == "asetTetap", + }, + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("asetTetap") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bag" }), + _vm._v(" Aset Tetap\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: _vm.dropdownMenu2 == "asetTetap", + }, + }, + [ + _vm.currentUser && + _vm.currentUser.can["index_aset_tetap"] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "asetTetap" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tAset Tetap\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can[ + "index_aset_tetap_jenis" + ] || + _vm.currentUser.can[ + "index_aset_tetap_lokasi" + ] + ? _c("div", { + staticClass: "dropdown-divider", + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can[ + "index_aset_tetap_jenis" + ] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "asetTetapJenis" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tJenis Aset Tetap\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can[ + "index_aset_tetap_jenis" + ] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "asetTetapKelompok" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tKelompok Aset Tetap\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can[ + "index_aset_tetap_jenis" + ] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "asetTetapGolongan" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tGolongan Aset Tetap\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can[ + "index_aset_tetap_lokasi" + ] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "asetTetapLokasi" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tLokasi Aset Tetap\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ], + 1 + ), + ] + ) + : _vm._e(), + _vm._v(" "), _vm.currentUser.can["index_mitra_orang"] || _vm.currentUser.can["index_mitra_lembaga"] ? _c("div", { staticClass: "dropdown-divider" }) @@ -98065,41 +98427,51 @@ var render = function () { }, }, [ - _vm.currentUser.id_cu == 0 && + _vm.currentUser && _vm.currentUser.can["index_mitra_orang"] ? _c( "router-link", { staticClass: "dropdown-item", attrs: { - to: { name: "mitraOrang" }, + to: { + name: "mitraOrangCu", + params: { + cu: _vm.currentUser.id_cu, + }, + }, "active-class": "active", exact: "", }, }, [ _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tPerseorangan\n\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\tPerseorangan \n\t\t\t\t\t\t\t\t\t" ), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 && + _vm.currentUser && _vm.currentUser.can["index_mitra_lembaga"] ? _c( "router-link", { staticClass: "dropdown-item", attrs: { - to: { name: "mitraLembaga" }, + to: { + name: "mitraLembagaCu", + params: { + cu: _vm.currentUser.id_cu, + }, + }, "active-class": "active", exact: "", }, }, [ _vm._v( - "\n\t\t\t\t\t\t\t\t\t Lembaga\n\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\tLembaga \n\t\t\t\t\t\t\t\t\t" ), ] ) @@ -98773,110 +99145,234 @@ var render = function () { ), ]) : _vm._e(), - ]), - _vm._v(" "), - _c("ul", { staticClass: "navbar-nav ml-lg-auto" }, [ - (_vm.currentUser && _vm.currentUser.can["create_user"]) || - _vm.currentUser.can["index_user"] + _vm._v(" "), + (_vm.currentUser && _vm.currentUser.can["create_kubn"]) || + _vm.currentUser.can["index_kubn"] ? _c("li", { staticClass: "nav-item dropdown" }, [ _vm._m(10), _vm._v(" "), _c( "div", - { staticClass: "dropdown-menu dropdown-menu-right" }, + { staticClass: "dropdown-menu" }, [ - _vm.currentUser && _vm.currentUser.can["create_user"] - ? _c( - "div", - { - staticClass: - "dropdown-submenu dropdown-submenu-left", - }, - [ - _c( - "a", - { - staticClass: - "dropdown-item dropdown-toggle", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.stopPropagation() - return _vm.dropdown("tambahPengaturan") - }, + _vm.currentUser && _vm.currentUser.can["create_kubn"] + ? _c("div", { staticClass: "dropdown-submenu" }, [ + _c( + "a", + { + staticClass: "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("tambahPemberdayaan") }, }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "dropdown-menu dropdown-scrollable", - class: { - show: - _vm.dropdownMenu2 == "tambahPengaturan", - }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: + _vm.dropdownMenu2 == "tambahPemberdayaan", }, - [ - _vm.currentUser.can["create_user"] - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { name: "userCreate" }, - "active-class": "active", - exact: "", - }, + }, + [ + _vm.currentUser.can["create_kubn"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "kubnCreate" }, + "active-class": "active", + exact: "", }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tUser\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["create_artikel_simo"] - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { name: "artikelSimoCreate" }, - "active-class": "active", - exact: "", - }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tKUBN\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_kombas"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "kombasCreate" }, + "active-class": "active", + exact: "", }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tArtikel SIMO\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - ], - 1 - ), - ] - ) + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tKomunitas \n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_enterpreneur"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "enterpreneurCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tEnterpreneur\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_umkm"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "umkmCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tUmkm\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_mentor"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "mentorCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tMentor\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_fasilitator"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "fasilitatorCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tFasilitator\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_usaha"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "kubnUsahaCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tUsaha\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_keahlian"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "keahlianCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tKeahlian\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_jenis_diklat"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "jenisDiklatCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tJenis Diklat\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ], + 1 + ), + ]) : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "dropdown-divider" }), + _vm.currentUser.can["create_kubn"] + ? _c("div", { staticClass: "dropdown-divider" }) + : _vm._e(), _vm._v(" "), - _vm.currentUser.can["index_user"] && + _vm.currentUser.can["index_kubn"] && _vm.currentUser.id_cu == 0 ? _c( "div", { - staticClass: - "dropdown-submenu dropdown-submenu-left", - class: { show: _vm.dropdownMenu2 == "user" }, + staticClass: "dropdown-submenu", + class: { show: _vm.dropdownMenu2 == "kubn" }, }, [ _c( @@ -98888,13 +99384,13 @@ var render = function () { on: { click: function ($event) { $event.stopPropagation() - return _vm.dropdown("user") + return _vm.dropdown("kubn") }, }, }, [ - _c("i", { staticClass: "icon-users" }), - _vm._v(" User\n\t\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-versions" }), + _vm._v(" KUBN\n\t\t\t\t\t\t\t\t"), ] ), _vm._v(" "), @@ -98904,7 +99400,7 @@ var render = function () { staticClass: "dropdown-menu dropdown-scrollable", class: { - show: _vm.dropdownMenu2 == "user", + show: _vm.dropdownMenu2 == "kubn", }, }, [ @@ -98914,7 +99410,7 @@ var render = function () { staticClass: "dropdown-item", attrs: { to: { - name: "userCu", + name: "kubnCu", params: { cu: "semua" }, }, "active-class": "active", @@ -98928,30 +99424,6 @@ var render = function () { ] ), _vm._v(" "), - _vm.currentUser - ? _c( - "router-link", - { - staticClass: "dropdown-item", - attrs: { - to: { - name: "userCu", - params: { - cu: _vm.currentUser.id_cu, - }, - }, - "active-class": "active", - exact: "", - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), _c("div", { staticClass: "dropdown-divider", }), @@ -98966,7 +99438,924 @@ var render = function () { staticClass: "dropdown-item", attrs: { to: { - name: "userCu", + name: "kubnCu", + params: { cu: cu.id }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tCU " + + _vm._s(cu.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ] + }), + ], + 2 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_kubn"] && + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: "dropdown-submenu", + class: { show: _vm.dropdownMenu2 == "kombas" }, + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("kombas") + }, + }, + }, + [ + _c("i", { staticClass: "icon-circles2" }), + _vm._v(" Komunitas\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: _vm.dropdownMenu2 == "kombas", + }, + }, + [ + _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "kombasTipe", + params: { tipe: "semua" }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSemua CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "dropdown-divider", + }), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return [ + cu + ? _c( + "router-link", + { + key: index, + staticClass: "dropdown-item", + attrs: { + to: { + name: "kombasCu", + params: { + cu: cu.id, + tipe: "semua", + }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tCU " + + _vm._s(cu.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ] + }), + ], + 2 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_enterpreneur"] && + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: "dropdown-submenu", + class: { + show: _vm.dropdownMenu2 == "enterpreneur", + }, + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("enterpreneur") + }, + }, + }, + [ + _c("i", { staticClass: "icon-hat" }), + _vm._v(" Enterpreneur\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: _vm.dropdownMenu2 == "enterpreneur", + }, + }, + [ + _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "enterpreneurCu", + params: { cu: "semua" }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSemua CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "dropdown-divider", + }), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return [ + cu + ? _c( + "router-link", + { + key: index, + staticClass: "dropdown-item", + attrs: { + to: { + name: "enterpreneurCu", + params: { cu: cu.id }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tCU " + + _vm._s(cu.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ] + }), + ], + 2 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_umkm"] && + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: "dropdown-submenu", + class: { show: _vm.dropdownMenu2 == "umkm" }, + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("umkm") + }, + }, + }, + [ + _c("i", { staticClass: "icon-store2" }), + _vm._v(" Umkm\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: _vm.dropdownMenu2 == "umkm", + }, + }, + [ + _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "umkmCu", + params: { cu: "semua" }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSemua CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "dropdown-divider", + }), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return [ + cu + ? _c( + "router-link", + { + key: index, + staticClass: "dropdown-item", + attrs: { + to: { + name: "umkmCu", + params: { cu: cu.id }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tCU " + + _vm._s(cu.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ] + }), + ], + 2 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_mentor"] && + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: "dropdown-submenu", + class: { show: _vm.dropdownMenu2 == "mentor" }, + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("mentor") + }, + }, + }, + [ + _c("i", { staticClass: "icon-brain" }), + _vm._v(" Mentor\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: _vm.dropdownMenu2 == "mentor", + }, + }, + [ + _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "mentorCu", + params: { cu: "semua" }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSemua CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "dropdown-divider", + }), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return [ + cu + ? _c( + "router-link", + { + key: index, + staticClass: "dropdown-item", + attrs: { + to: { + name: "mentorCu", + params: { cu: cu.id }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tCU " + + _vm._s(cu.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ] + }), + ], + 2 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_fasilitator"] && + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: "dropdown-submenu", + class: { + show: _vm.dropdownMenu2 == "fasilitator", + }, + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("fasilitator") + }, + }, + }, + [ + _c("i", { staticClass: "icon-unlink2" }), + _vm._v(" Fasilitator\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: _vm.dropdownMenu2 == "fasilitator", + }, + }, + [ + _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "fasilitatorCu", + params: { cu: "semua" }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSemua CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "dropdown-divider", + }), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return [ + cu + ? _c( + "router-link", + { + key: index, + staticClass: "dropdown-item", + attrs: { + to: { + name: "fasilitatorCu", + params: { cu: cu.id }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tCU " + + _vm._s(cu.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ] + }), + ], + 2 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["index_kubn"] && + _vm.currentUser.id_cu != 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "kubnCu", + params: { cu: _vm.currentUser.id_cu }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-versions" }), + _vm._v(" KUBN\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["index_kubn"] && + _vm.currentUser.id_cu != 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "kombasCu", + params: { + cu: _vm.currentUser.id_cu, + tipe: "semua", + }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-circles2" }), + _vm._v(" Komunitas\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["index_umkm"] && + _vm.currentUser.id_cu != 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "umkmCu", + params: { cu: _vm.currentUser.id_cu }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-store2" }), + _vm._v(" Umkm\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["index_enterpreneur"] && + _vm.currentUser.id_cu != 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "enterpreneurCu", + params: { cu: _vm.currentUser.id_cu }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-hat" }), + _vm._v(" Enterpreneur\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["index_mentor"] && + _vm.currentUser.id_cu != 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "mentorCu", + params: { cu: _vm.currentUser.id_cu }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-brain" }), + _vm._v(" Mentor\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["index_fasilitator"] && + _vm.currentUser.id_cu != 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "fasilitatorCu", + params: { cu: _vm.currentUser.id_cu }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-unlink2" }), + _vm._v(" Fasilitator\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_kubn"] && + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "dropdown-divider" }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_kubn"] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "kubnUsaha" }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-price-tag2" }), + _vm._v(" Usaha\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_keahlian"] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "keahlian" }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-reading" }), + _vm._v(" Keahlian\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_jenis_diklat"] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "jenisDiklat" }, + "active-class": "active", + exact: "", + }, + }, + [ + _c("i", { staticClass: "icon-book2" }), + _vm._v(" Jenis Diklat\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c("ul", { staticClass: "navbar-nav ml-lg-auto" }, [ + (_vm.currentUser && _vm.currentUser.can["create_user"]) || + _vm.currentUser.can["index_user"] + ? _c("li", { staticClass: "nav-item dropdown" }, [ + _vm._m(11), + _vm._v(" "), + _c( + "div", + { staticClass: "dropdown-menu dropdown-menu-right" }, + [ + _vm.currentUser && _vm.currentUser.can["create_user"] + ? _c( + "div", + { + staticClass: + "dropdown-submenu dropdown-submenu-left", + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("tambahPengaturan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: + _vm.dropdownMenu2 == "tambahPengaturan", + }, + }, + [ + _vm.currentUser.can["create_user"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "userCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tUser\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["create_artikel_simo"] + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { name: "artikelSimoCreate" }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tArtikel SIMO\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + ], + 1 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "dropdown-divider" }), + _vm._v(" "), + _vm.currentUser.can["index_user"] && + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: + "dropdown-submenu dropdown-submenu-left", + class: { show: _vm.dropdownMenu2 == "user" }, + }, + [ + _c( + "a", + { + staticClass: + "dropdown-item dropdown-toggle", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.stopPropagation() + return _vm.dropdown("user") + }, + }, + }, + [ + _c("i", { staticClass: "icon-users" }), + _vm._v(" User\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "dropdown-menu dropdown-scrollable", + class: { + show: _vm.dropdownMenu2 == "user", + }, + }, + [ + _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "userCu", + params: { cu: "semua" }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSemua CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _vm.currentUser + ? _c( + "router-link", + { + staticClass: "dropdown-item", + attrs: { + to: { + name: "userCu", + params: { + cu: _vm.currentUser.id_cu, + }, + }, + "active-class": "active", + exact: "", + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("div", { + staticClass: "dropdown-divider", + }), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return [ + cu + ? _c( + "router-link", + { + key: index, + staticClass: "dropdown-item", + attrs: { + to: { + name: "userCu", params: { cu: cu.id }, }, "active-class": "active", @@ -99357,6 +100746,22 @@ var staticRenderFns = [ ] ) }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "a", + { + staticClass: "navbar-nav-link dropdown-toggle", + attrs: { href: "#", "data-toggle": "dropdown" }, + }, + [ + _c("i", { staticClass: "icon-accessibility mr-2" }), + _vm._v("\n\t\t\t\t\t\t\tPemberdayaan\n\t\t\t\t\t\t"), + ] + ) + }, function () { var _vm = this var _h = _vm.$createElement @@ -101495,6 +102900,109 @@ var render = function () { }) : _vm._e(), _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.bidang") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.bidang") } }, + [ + _vm.errors.has("form.bidang") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\tSilahkan memilih ingin memberikan saran kemana: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.bidang, + expression: "form.bidang", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "bidang", + "data-width": "100%", + "data-vv-as": "Tipe Data Anggota", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "bidang", + $event.target.multiple ? $$selectedVal : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih bidang"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "organsiasi" } }, [ + _vm._v("Organisasi"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pemberdayaan" } }, [ + _vm._v("Pemberdayaan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "tataKelola" } }, [ + _vm._v("Tata Kelola"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "teknologiInformasi" } }, [ + _vm._v("Teknologi Informasi"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "usaha" } }, [_vm._v("Usaha")]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.bidang") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("form.bidang")) + "\n\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), _c( "div", { @@ -101586,7 +103094,7 @@ var staticRenderFns = [ [ _c("p", [ _vm._v( - "Apabila anda memiliki ide ataupun masukan atas fitur, tampilan aplikasi, cara pengoperasian ataupun menemukan bug, error dan kesalahan penyajian data, maka silahkan ceritakan kepada kami. Kami akan menampung semua informasi tersebut dan akan menjadi landasan untuk pengembangan selanjutnya. Terima Kasih." + "Silahkan memberikan saran dan masukan kepada kami sesuai dengan tujuan bidang. Terima Kasih." ), ]), ] @@ -119556,6 +121064,9 @@ __webpack_require__.r(__webpack_exports__); history: function history() { return axios.get('/api/anggotaCu/history'); }, + cariDataInformasi: function cariDataInformasi(nik) { + return axios.get('/api/anggotaCu/cariDataInformasi/' + nik); + }, cariDataKTP: function cariDataKTP(nik) { return axios.get('/api/anggotaCu/cariDataKTP/' + nik); }, @@ -120373,6 +121884,57 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./resources/assets/js/api/enterpreneur.js": +/*!*************************************************!*\ + !*** ./resources/assets/js/api/enterpreneur.js ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/enterpreneur', { + params: p + }); + }, + get: function get() { + return axios.get('/api/enterpreneur/get'); + }, + indexCu: function indexCu(p, id) { + return axios.get('/api/enterpreneur/indexCu/' + id, { + params: p + }); + }, + indexDiklat: function indexDiklat(id) { + return axios.get('/api/enterpreneur/indexDiklat/' + id); + }, + getCu: function getCu(id) { + return axios.get('/api/enterpreneur/getCu/' + id); + }, + create: function create() { + return axios.get('/api/enterpreneur/create'); + }, + store: function store(form) { + return axios.post('/api/enterpreneur/store', form); + }, + edit: function edit(id) { + return axios.get('/api/enterpreneur/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/enterpreneur/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/enterpreneur/' + id); + }, + destroyDiklat: function destroyDiklat(id) { + return axios["delete"]('/api/enterpreneur/destroyDiklat/' + id); + } +}); + +/***/ }), + /***/ "./resources/assets/js/api/errorLog.js": /*!*********************************************!*\ !*** ./resources/assets/js/api/errorLog.js ***! @@ -120404,6 +121966,57 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./resources/assets/js/api/fasilitator.js": +/*!************************************************!*\ + !*** ./resources/assets/js/api/fasilitator.js ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/fasilitator', { + params: p + }); + }, + get: function get() { + return axios.get('/api/fasilitator/get'); + }, + indexCu: function indexCu(p, id) { + return axios.get('/api/fasilitator/indexCu/' + id, { + params: p + }); + }, + indexDiklat: function indexDiklat(id) { + return axios.get('/api/fasilitator/indexDiklat/' + id); + }, + getCu: function getCu(id) { + return axios.get('/api/fasilitator/getCu/' + id); + }, + create: function create() { + return axios.get('/api/fasilitator/create'); + }, + store: function store(form) { + return axios.post('/api/fasilitator/store', form); + }, + edit: function edit(id) { + return axios.get('/api/fasilitator/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/fasilitator/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/fasilitator/' + id); + }, + destroyDiklat: function destroyDiklat(id) { + return axios["delete"]('/api/fasilitator/destroyDiklat/' + id); + } +}); + +/***/ }), + /***/ "./resources/assets/js/api/fileUpload.js": /*!***********************************************!*\ !*** ./resources/assets/js/api/fileUpload.js ***! @@ -120599,6 +122212,80 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./resources/assets/js/api/jenisDiklat.js": +/*!************************************************!*\ + !*** ./resources/assets/js/api/jenisDiklat.js ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/jenisDiklat', { + params: p + }); + }, + get: function get() { + return axios.get('/api/jenisDiklat/get'); + }, + create: function create() { + return axios.get('/api/jenisDiklat/create'); + }, + store: function store(form) { + return axios.post('/api/jenisDiklat/store', form); + }, + edit: function edit(id) { + return axios.get('/api/jenisDiklat/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/jenisDiklat/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/jenisDiklat/' + id); + } +}); + +/***/ }), + +/***/ "./resources/assets/js/api/keahlian.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/api/keahlian.js ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/keahlian', { + params: p + }); + }, + get: function get() { + return axios.get('/api/keahlian/get'); + }, + create: function create() { + return axios.get('/api/keahlian/create'); + }, + store: function store(form) { + return axios.post('/api/keahlian/store', form); + }, + edit: function edit(id) { + return axios.get('/api/keahlian/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/keahlian/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/keahlian/' + id); + } +}); + +/***/ }), + /***/ "./resources/assets/js/api/kegiatanBKCU.js": /*!*************************************************!*\ !*** ./resources/assets/js/api/kegiatanBKCU.js ***! @@ -120979,6 +122666,154 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./resources/assets/js/api/kombas.js": +/*!*******************************************!*\ + !*** ./resources/assets/js/api/kombas.js ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p, tipe) { + return axios.get('/api/kombas/index/' + tipe, { + params: p + }); + }, + get: function get() { + return axios.get('/api/kombas/get'); + }, + indexCu: function indexCu(p, id, tipe) { + return axios.get('/api/kombas/indexCu/' + id + '/' + tipe, { + params: p + }); + }, + create: function create() { + return axios.get('/api/kombas/create'); + }, + store: function store(form) { + return axios.post('/api/kombas/store', form); + }, + edit: function edit(id) { + return axios.get('/api/kombas/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/kombas/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/kombas/' + id); + } +}); + +/***/ }), + +/***/ "./resources/assets/js/api/kubn.js": +/*!*****************************************!*\ + !*** ./resources/assets/js/api/kubn.js ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/kubn', { + params: p + }); + }, + get: function get() { + return axios.get('/api/kubn/get'); + }, + indexCu: function indexCu(p, id) { + return axios.get('/api/kubn/indexCu/' + id, { + params: p + }); + }, + indexAnggota: function indexAnggota(id) { + return axios.get('/api/kubn/indexAnggota/' + id); + }, + indexDiklat: function indexDiklat(id) { + return axios.get('/api/kubn/indexDiklat/' + id); + }, + getCu: function getCu(id) { + return axios.get('/api/kubn/getCu/' + id); + }, + create: function create() { + return axios.get('/api/kubn/create'); + }, + store: function store(form) { + return axios.post('/api/kubn/store', form); + }, + storeAnggota: function storeAnggota(form) { + return axios.post('/api/kubn/storeAnggota', form); + }, + storeDiklat: function storeDiklat(form) { + return axios.post('/api/kubn/storeDiklat', form); + }, + edit: function edit(id) { + return axios.get('/api/kubn/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/kubn/update/' + id, form); + }, + updateAnggota: function updateAnggota(id, form) { + return axios.post('/api/kubn/updateAnggota/' + id, form); + }, + updateDiklat: function updateDiklat(id, form) { + return axios.post('/api/kubn/updateDiklat/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/kubn/' + id); + }, + destroyAnggota: function destroyAnggota(id) { + return axios["delete"]('/api/kubn/destroyAnggota/' + id); + }, + destroyDiklat: function destroyDiklat(id) { + return axios["delete"]('/api/kubn/destroyDiklat/' + id); + } +}); + +/***/ }), + +/***/ "./resources/assets/js/api/kubnUsaha.js": +/*!**********************************************!*\ + !*** ./resources/assets/js/api/kubnUsaha.js ***! + \**********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/kubnUsaha', { + params: p + }); + }, + get: function get() { + return axios.get('/api/kubnUsaha/get'); + }, + create: function create() { + return axios.get('/api/kubnUsaha/create'); + }, + store: function store(form) { + return axios.post('/api/kubnUsaha/store', form); + }, + edit: function edit(id) { + return axios.get('/api/kubnUsaha/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/kubnUsaha/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/kubnUsaha/' + id); + } +}); + +/***/ }), + /***/ "./resources/assets/js/api/laporanCu.js": /*!**********************************************!*\ !*** ./resources/assets/js/api/laporanCu.js ***! @@ -121314,6 +123149,57 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./resources/assets/js/api/mentor.js": +/*!*******************************************!*\ + !*** ./resources/assets/js/api/mentor.js ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/mentor', { + params: p + }); + }, + get: function get() { + return axios.get('/api/mentor/get'); + }, + indexCu: function indexCu(p, id) { + return axios.get('/api/mentor/indexCu/' + id, { + params: p + }); + }, + indexDiklat: function indexDiklat(id) { + return axios.get('/api/mentor/indexDiklat/' + id); + }, + getCu: function getCu(id) { + return axios.get('/api/mentor/getCu/' + id); + }, + create: function create() { + return axios.get('/api/mentor/create'); + }, + store: function store(form) { + return axios.post('/api/mentor/store', form); + }, + edit: function edit(id) { + return axios.get('/api/mentor/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/mentor/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/mentor/' + id); + }, + destroyDiklat: function destroyDiklat(id) { + return axios["delete"]('/api/mentor/destroyDiklat/' + id); + } +}); + +/***/ }), + /***/ "./resources/assets/js/api/mitraLembaga.js": /*!*************************************************!*\ !*** ./resources/assets/js/api/mitraLembaga.js ***! @@ -121329,6 +123215,11 @@ __webpack_require__.r(__webpack_exports__); params: p }); }, + indexCu: function indexCu(p, id) { + return axios.get('/api/mitraLembaga/indexCu/' + id, { + params: p + }); + }, create: function create() { return axios.get('/api/mitraLembaga/create'); }, @@ -121369,6 +123260,11 @@ __webpack_require__.r(__webpack_exports__); params: p }); }, + indexCu: function indexCu(p, id) { + return axios.get('/api/mitraOrang/indexCu/' + id, { + params: p + }); + }, indexPeserta: function indexPeserta(p, kegiatan_id) { return axios.get('/api/mitraOrang/indexPeserta/' + kegiatan_id, { params: p @@ -122243,6 +124139,57 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./resources/assets/js/api/umkm.js": +/*!*****************************************!*\ + !*** ./resources/assets/js/api/umkm.js ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + index: function index(p) { + return axios.get('/api/umkm', { + params: p + }); + }, + get: function get() { + return axios.get('/api/umkm/get'); + }, + indexCu: function indexCu(p, id) { + return axios.get('/api/umkm/indexCu/' + id, { + params: p + }); + }, + indexDiklat: function indexDiklat(id) { + return axios.get('/api/umkm/indexDiklat/' + id); + }, + getCu: function getCu(id) { + return axios.get('/api/umkm/getCu/' + id); + }, + create: function create() { + return axios.get('/api/umkm/create'); + }, + store: function store(form) { + return axios.post('/api/umkm/store', form); + }, + edit: function edit(id) { + return axios.get('/api/umkm/edit/' + id); + }, + update: function update(id, form) { + return axios.post('/api/umkm/update/' + id, form); + }, + destroy: function destroy(id) { + return axios["delete"]('/api/umkm/' + id); + }, + destroyDiklat: function destroyDiklat(id) { + return axios["delete"]('/api/umkm/destroyDiklat/' + id); + } +}); + +/***/ }), + /***/ "./resources/assets/js/api/user.js": /*!*****************************************!*\ !*** ./resources/assets/js/api/user.js ***! @@ -123607,447 +125554,527 @@ __webpack_require__.r(__webpack_exports__); // if error : change system.import() to import() var dashboard = function dashboard() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(14), __webpack_require__.e(147), __webpack_require__.e(11), __webpack_require__.e(24), __webpack_require__.e(31), __webpack_require__.e(44)]).then(__webpack_require__.bind(null, /*! ./views/dashboard.vue */ "./resources/assets/js/views/dashboard.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(14), __webpack_require__.e(167), __webpack_require__.e(11), __webpack_require__.e(24), __webpack_require__.e(31), __webpack_require__.e(48)]).then(__webpack_require__.bind(null, /*! ./views/dashboard.vue */ "./resources/assets/js/views/dashboard.vue")); }; var notification = function notification() { - return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(127)]).then(__webpack_require__.bind(null, /*! ./views/sistem/notification.vue */ "./resources/assets/js/views/sistem/notification.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(139)]).then(__webpack_require__.bind(null, /*! ./views/sistem/notification.vue */ "./resources/assets/js/views/sistem/notification.vue")); }; var changelog = function changelog() { - return __webpack_require__.e(/*! import() */ 126).then(__webpack_require__.bind(null, /*! ./views/sistem/changelog.vue */ "./resources/assets/js/views/sistem/changelog.vue")); + return __webpack_require__.e(/*! import() */ 138).then(__webpack_require__.bind(null, /*! ./views/sistem/changelog.vue */ "./resources/assets/js/views/sistem/changelog.vue")); }; var saran = function saran() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(117)]).then(__webpack_require__.bind(null, /*! ./views/saran/index.vue */ "./resources/assets/js/views/saran/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(129)]).then(__webpack_require__.bind(null, /*! ./views/saran/index.vue */ "./resources/assets/js/views/saran/index.vue")); }; var errorLog = function errorLog() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(113)]).then(__webpack_require__.bind(null, /*! ./views/errorLog/index.vue */ "./resources/assets/js/views/errorLog/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(125)]).then(__webpack_require__.bind(null, /*! ./views/errorLog/index.vue */ "./resources/assets/js/views/errorLog/index.vue")); }; var activityLog = function activityLog() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(25), __webpack_require__.e(97)]).then(__webpack_require__.bind(null, /*! ./views/user/indexAktivitas.vue */ "./resources/assets/js/views/user/indexAktivitas.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(25), __webpack_require__.e(107)]).then(__webpack_require__.bind(null, /*! ./views/user/indexAktivitas.vue */ "./resources/assets/js/views/user/indexAktivitas.vue")); }; var pengumuman = function pengumuman() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(106)]).then(__webpack_require__.bind(null, /*! ./views/pengumuman/index.vue */ "./resources/assets/js/views/pengumuman/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(118)]).then(__webpack_require__.bind(null, /*! ./views/pengumuman/index.vue */ "./resources/assets/js/views/pengumuman/index.vue")); }; var notFound = function notFound() { - return __webpack_require__.e(/*! import() */ 148).then(__webpack_require__.bind(null, /*! ./views/notFound.vue */ "./resources/assets/js/views/notFound.vue")); + return __webpack_require__.e(/*! import() */ 168).then(__webpack_require__.bind(null, /*! ./views/notFound.vue */ "./resources/assets/js/views/notFound.vue")); }; var media = function media() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(133)]).then(__webpack_require__.bind(null, /*! ./views/media/index.vue */ "./resources/assets/js/views/media/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(151)]).then(__webpack_require__.bind(null, /*! ./views/media/index.vue */ "./resources/assets/js/views/media/index.vue")); }; var media_form = function media_form() { - return __webpack_require__.e(/*! import() */ 71).then(__webpack_require__.bind(null, /*! ./views/media/form.vue */ "./resources/assets/js/views/media/form.vue")); + return __webpack_require__.e(/*! import() */ 77).then(__webpack_require__.bind(null, /*! ./views/media/form.vue */ "./resources/assets/js/views/media/form.vue")); }; var artikel = function artikel() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(128)]).then(__webpack_require__.bind(null, /*! ./views/artikel/index.vue */ "./resources/assets/js/views/artikel/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(140)]).then(__webpack_require__.bind(null, /*! ./views/artikel/index.vue */ "./resources/assets/js/views/artikel/index.vue")); }; var artikel_form = function artikel_form() { - return Promise.all(/*! import() */[__webpack_require__.e(18), __webpack_require__.e(79)]).then(__webpack_require__.bind(null, /*! ./views/artikel/form.vue */ "./resources/assets/js/views/artikel/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(18), __webpack_require__.e(89)]).then(__webpack_require__.bind(null, /*! ./views/artikel/form.vue */ "./resources/assets/js/views/artikel/form.vue")); }; var artikelPenulis = function artikelPenulis() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(130)]).then(__webpack_require__.bind(null, /*! ./views/artikelPenulis/index.vue */ "./resources/assets/js/views/artikelPenulis/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(142)]).then(__webpack_require__.bind(null, /*! ./views/artikelPenulis/index.vue */ "./resources/assets/js/views/artikelPenulis/index.vue")); }; var artikelPenulis_form = function artikelPenulis_form() { - return __webpack_require__.e(/*! import() */ 69).then(__webpack_require__.bind(null, /*! ./views/artikelPenulis/form.vue */ "./resources/assets/js/views/artikelPenulis/form.vue")); + return __webpack_require__.e(/*! import() */ 75).then(__webpack_require__.bind(null, /*! ./views/artikelPenulis/form.vue */ "./resources/assets/js/views/artikelPenulis/form.vue")); }; var artikelKategori = function artikelKategori() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(129)]).then(__webpack_require__.bind(null, /*! ./views/artikelKategori/index.vue */ "./resources/assets/js/views/artikelKategori/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(141)]).then(__webpack_require__.bind(null, /*! ./views/artikelKategori/index.vue */ "./resources/assets/js/views/artikelKategori/index.vue")); }; var artikelKategori_form = function artikelKategori_form() { - return __webpack_require__.e(/*! import() */ 68).then(__webpack_require__.bind(null, /*! ./views/artikelKategori/form.vue */ "./resources/assets/js/views/artikelKategori/form.vue")); + return __webpack_require__.e(/*! import() */ 74).then(__webpack_require__.bind(null, /*! ./views/artikelKategori/form.vue */ "./resources/assets/js/views/artikelKategori/form.vue")); }; var artikelSimo = function artikelSimo() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(110)]).then(__webpack_require__.bind(null, /*! ./views/artikelSimo/index.vue */ "./resources/assets/js/views/artikelSimo/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(122)]).then(__webpack_require__.bind(null, /*! ./views/artikelSimo/index.vue */ "./resources/assets/js/views/artikelSimo/index.vue")); }; var artikelSimo_form = function artikelSimo_form() { - return Promise.all(/*! import() */[__webpack_require__.e(18), __webpack_require__.e(108)]).then(__webpack_require__.bind(null, /*! ./views/artikelSimo/form.vue */ "./resources/assets/js/views/artikelSimo/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(18), __webpack_require__.e(120)]).then(__webpack_require__.bind(null, /*! ./views/artikelSimo/form.vue */ "./resources/assets/js/views/artikelSimo/form.vue")); }; var laporanCu = function laporanCu() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(14), __webpack_require__.e(15), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(11), __webpack_require__.e(24), __webpack_require__.e(23), __webpack_require__.e(66)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/index.vue */ "./resources/assets/js/views/laporanCu/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(14), __webpack_require__.e(15), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(11), __webpack_require__.e(24), __webpack_require__.e(23), __webpack_require__.e(72)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/index.vue */ "./resources/assets/js/views/laporanCu/index.vue")); }; var laporanCu_form = function laporanCu_form() { - return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(46)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/form.vue */ "./resources/assets/js/views/laporanCu/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(50)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/form.vue */ "./resources/assets/js/views/laporanCu/form.vue")); }; var laporanCu_detail = function laporanCu_detail() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(14), __webpack_require__.e(15), __webpack_require__.e(11), __webpack_require__.e(23), __webpack_require__.e(42)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/detail.vue */ "./resources/assets/js/views/laporanCu/detail.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(14), __webpack_require__.e(15), __webpack_require__.e(11), __webpack_require__.e(23), __webpack_require__.e(45)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/detail.vue */ "./resources/assets/js/views/laporanCu/detail.vue")); }; var laporanCu_draft = function laporanCu_draft() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(4), __webpack_require__.e(83)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/draft.vue */ "./resources/assets/js/views/laporanCu/draft.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(93)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/draft.vue */ "./resources/assets/js/views/laporanCu/draft.vue")); }; var laporanTp_draft = function laporanTp_draft() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(4), __webpack_require__.e(84)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/draftTp.vue */ "./resources/assets/js/views/laporanCu/draftTp.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(94)]).then(__webpack_require__.bind(null, /*! ./views/laporanCu/draftTp.vue */ "./resources/assets/js/views/laporanCu/draftTp.vue")); }; var laporanGerakan = function laporanGerakan() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(14), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(11), __webpack_require__.e(24), __webpack_require__.e(31), __webpack_require__.e(115)]).then(__webpack_require__.bind(null, /*! ./views/laporanGerakan/index.vue */ "./resources/assets/js/views/laporanGerakan/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(14), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(11), __webpack_require__.e(24), __webpack_require__.e(31), __webpack_require__.e(127)]).then(__webpack_require__.bind(null, /*! ./views/laporanGerakan/index.vue */ "./resources/assets/js/views/laporanGerakan/index.vue")); }; var laporanGerakan_form = function laporanGerakan_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(67)]).then(__webpack_require__.bind(null, /*! ./views/laporanGerakan/form.vue */ "./resources/assets/js/views/laporanGerakan/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(73)]).then(__webpack_require__.bind(null, /*! ./views/laporanGerakan/form.vue */ "./resources/assets/js/views/laporanGerakan/form.vue")); }; var coa = function coa() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(36), __webpack_require__.e(112)]).then(__webpack_require__.bind(null, /*! ./views/coa/index.vue */ "./resources/assets/js/views/coa/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(36), __webpack_require__.e(124)]).then(__webpack_require__.bind(null, /*! ./views/coa/index.vue */ "./resources/assets/js/views/coa/index.vue")); }; var coa_form = function coa_form() { - return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(36)]).then(__webpack_require__.bind(null, /*! ./views/coa/form.vue */ "./resources/assets/js/views/coa/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(36)]).then(__webpack_require__.bind(null, /*! ./views/coa/form.vue */ "./resources/assets/js/views/coa/form.vue")); }; var kegiatanBKCU = function kegiatanBKCU() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(35), __webpack_require__.e(105)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanBKCU/index.vue */ "./resources/assets/js/views/kegiatanBKCU/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(35), __webpack_require__.e(117)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanBKCU/index.vue */ "./resources/assets/js/views/kegiatanBKCU/index.vue")); }; var kegiatanBKCU_form = function kegiatanBKCU_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(40)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanBKCU/form.vue */ "./resources/assets/js/views/kegiatanBKCU/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(41)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanBKCU/form.vue */ "./resources/assets/js/views/kegiatanBKCU/form.vue")); }; var kegiatanBKCU_detail = function kegiatanBKCU_detail() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(35), __webpack_require__.e(38)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanBKCU/detail.vue */ "./resources/assets/js/views/kegiatanBKCU/detail.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(35), __webpack_require__.e(38)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanBKCU/detail.vue */ "./resources/assets/js/views/kegiatanBKCU/detail.vue")); }; var kegiatanPeserta = function kegiatanPeserta() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(62)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanPeserta/index.vue */ "./resources/assets/js/views/kegiatanPeserta/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(68)]).then(__webpack_require__.bind(null, /*! ./views/kegiatanPeserta/index.vue */ "./resources/assets/js/views/kegiatanPeserta/index.vue")); }; var sertifikatKegiatan = function sertifikatKegiatan() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(118)]).then(__webpack_require__.bind(null, /*! ./views/sertifikatKegiatan/index.vue */ "./resources/assets/js/views/sertifikatKegiatan/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(130)]).then(__webpack_require__.bind(null, /*! ./views/sertifikatKegiatan/index.vue */ "./resources/assets/js/views/sertifikatKegiatan/index.vue")); }; var sertifikatKegiatan_form = function sertifikatKegiatan_form() { - return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(56)]).then(__webpack_require__.bind(null, /*! ./views/sertifikatKegiatan/form.vue */ "./resources/assets/js/views/sertifikatKegiatan/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(62)]).then(__webpack_require__.bind(null, /*! ./views/sertifikatKegiatan/form.vue */ "./resources/assets/js/views/sertifikatKegiatan/form.vue")); }; var kodeKegiatan = function kodeKegiatan() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(114)]).then(__webpack_require__.bind(null, /*! ./views/kodeKegiatan/index.vue */ "./resources/assets/js/views/kodeKegiatan/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(126)]).then(__webpack_require__.bind(null, /*! ./views/kodeKegiatan/index.vue */ "./resources/assets/js/views/kodeKegiatan/index.vue")); }; var kodeKegiatan_form = function kodeKegiatan_form() { - return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(85)]).then(__webpack_require__.bind(null, /*! ./views/kodeKegiatan/form.vue */ "./resources/assets/js/views/kodeKegiatan/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(95)]).then(__webpack_require__.bind(null, /*! ./views/kodeKegiatan/form.vue */ "./resources/assets/js/views/kodeKegiatan/form.vue")); }; var tempat = function tempat() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(137)]).then(__webpack_require__.bind(null, /*! ./views/tempat/index.vue */ "./resources/assets/js/views/tempat/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(156)]).then(__webpack_require__.bind(null, /*! ./views/tempat/index.vue */ "./resources/assets/js/views/tempat/index.vue")); }; var tempat_form = function tempat_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(74)]).then(__webpack_require__.bind(null, /*! ./views/tempat/form.vue */ "./resources/assets/js/views/tempat/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(81)]).then(__webpack_require__.bind(null, /*! ./views/tempat/form.vue */ "./resources/assets/js/views/tempat/form.vue")); }; var cu = function cu() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(82)]).then(__webpack_require__.bind(null, /*! ./views/cu/index.vue */ "./resources/assets/js/views/cu/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(91)]).then(__webpack_require__.bind(null, /*! ./views/cu/index.vue */ "./resources/assets/js/views/cu/index.vue")); }; var cu_form = function cu_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(49)]).then(__webpack_require__.bind(null, /*! ./views/cu/form.vue */ "./resources/assets/js/views/cu/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(56)]).then(__webpack_require__.bind(null, /*! ./views/cu/form.vue */ "./resources/assets/js/views/cu/form.vue")); }; var tp = function tp() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(101)]).then(__webpack_require__.bind(null, /*! ./views/tp/index.vue */ "./resources/assets/js/views/tp/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(113)]).then(__webpack_require__.bind(null, /*! ./views/tp/index.vue */ "./resources/assets/js/views/tp/index.vue")); }; var tp_form = function tp_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(52)]).then(__webpack_require__.bind(null, /*! ./views/tp/form.vue */ "./resources/assets/js/views/tp/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(59)]).then(__webpack_require__.bind(null, /*! ./views/tp/form.vue */ "./resources/assets/js/views/tp/form.vue")); }; var aktivis = function aktivis() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(81)]).then(__webpack_require__.bind(null, /*! ./views/aktivis/index.vue */ "./resources/assets/js/views/aktivis/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(90)]).then(__webpack_require__.bind(null, /*! ./views/aktivis/index.vue */ "./resources/assets/js/views/aktivis/index.vue")); }; var aktivis_form = function aktivis_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(16), __webpack_require__.e(29), __webpack_require__.e(121)]).then(__webpack_require__.bind(null, /*! ./views/aktivis/form.vue */ "./resources/assets/js/views/aktivis/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(16), __webpack_require__.e(29), __webpack_require__.e(133)]).then(__webpack_require__.bind(null, /*! ./views/aktivis/form.vue */ "./resources/assets/js/views/aktivis/form.vue")); }; var aktivis_riwayat = function aktivis_riwayat() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(16), __webpack_require__.e(27), __webpack_require__.e(141)]).then(__webpack_require__.bind(null, /*! ./views/aktivis/riwayat.vue */ "./resources/assets/js/views/aktivis/riwayat.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(16), __webpack_require__.e(28), __webpack_require__.e(161)]).then(__webpack_require__.bind(null, /*! ./views/aktivis/riwayat.vue */ "./resources/assets/js/views/aktivis/riwayat.vue")); }; var asetTetap = function asetTetap() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(9), __webpack_require__.e(26), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(19), __webpack_require__.e(34), __webpack_require__.e(59)]).then(__webpack_require__.bind(null, /*! ./views/asetTetap/index.vue */ "./resources/assets/js/views/asetTetap/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(9), __webpack_require__.e(26), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(19), __webpack_require__.e(34), __webpack_require__.e(64)]).then(__webpack_require__.bind(null, /*! ./views/asetTetap/index.vue */ "./resources/assets/js/views/asetTetap/index.vue")); }; var asetTetap_form = function asetTetap_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(17), __webpack_require__.e(21), __webpack_require__.e(20), __webpack_require__.e(22), __webpack_require__.e(19), __webpack_require__.e(88)]).then(__webpack_require__.bind(null, /*! ./views/asetTetap/form.vue */ "./resources/assets/js/views/asetTetap/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(17), __webpack_require__.e(21), __webpack_require__.e(20), __webpack_require__.e(22), __webpack_require__.e(19), __webpack_require__.e(98)]).then(__webpack_require__.bind(null, /*! ./views/asetTetap/form.vue */ "./resources/assets/js/views/asetTetap/form.vue")); }; var asetTetap_detail = function asetTetap_detail() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(19), __webpack_require__.e(34), __webpack_require__.e(139)]).then(__webpack_require__.bind(null, /*! ./views/asetTetap/detail.vue */ "./resources/assets/js/views/asetTetap/detail.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(19), __webpack_require__.e(34), __webpack_require__.e(159)]).then(__webpack_require__.bind(null, /*! ./views/asetTetap/detail.vue */ "./resources/assets/js/views/asetTetap/detail.vue")); }; var asetTetapJenis = function asetTetapJenis() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(17), __webpack_require__.e(111)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapJenis/index.vue */ "./resources/assets/js/views/asetTetapJenis/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(17), __webpack_require__.e(123)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapJenis/index.vue */ "./resources/assets/js/views/asetTetapJenis/index.vue")); }; var asetTetapJenis_form = function asetTetapJenis_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(17), __webpack_require__.e(95)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapJenis/create.vue */ "./resources/assets/js/views/asetTetapJenis/create.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(17), __webpack_require__.e(105)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapJenis/create.vue */ "./resources/assets/js/views/asetTetapJenis/create.vue")); }; var asetTetapKelompok = function asetTetapKelompok() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(21), __webpack_require__.e(76)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapKelompok/index.vue */ "./resources/assets/js/views/asetTetapKelompok/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(21), __webpack_require__.e(83)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapKelompok/index.vue */ "./resources/assets/js/views/asetTetapKelompok/index.vue")); }; var asetTetapKelompok_form = function asetTetapKelompok_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(21), __webpack_require__.e(64)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapKelompok/create.vue */ "./resources/assets/js/views/asetTetapKelompok/create.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(21), __webpack_require__.e(70)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapKelompok/create.vue */ "./resources/assets/js/views/asetTetapKelompok/create.vue")); }; var asetTetapGolongan = function asetTetapGolongan() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(20), __webpack_require__.e(75)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapGolongan/index.vue */ "./resources/assets/js/views/asetTetapGolongan/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(20), __webpack_require__.e(82)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapGolongan/index.vue */ "./resources/assets/js/views/asetTetapGolongan/index.vue")); }; var asetTetapGolongan_form = function asetTetapGolongan_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(20), __webpack_require__.e(63)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapGolongan/create.vue */ "./resources/assets/js/views/asetTetapGolongan/create.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(20), __webpack_require__.e(69)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapGolongan/create.vue */ "./resources/assets/js/views/asetTetapGolongan/create.vue")); }; var asetTetapLokasi = function asetTetapLokasi() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(22), __webpack_require__.e(77)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapLokasi/index.vue */ "./resources/assets/js/views/asetTetapLokasi/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(22), __webpack_require__.e(84)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapLokasi/index.vue */ "./resources/assets/js/views/asetTetapLokasi/index.vue")); }; var asetTetapLokasi_form = function asetTetapLokasi_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(22), __webpack_require__.e(65)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapLokasi/create.vue */ "./resources/assets/js/views/asetTetapLokasi/create.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(22), __webpack_require__.e(71)]).then(__webpack_require__.bind(null, /*! ./views/asetTetapLokasi/create.vue */ "./resources/assets/js/views/asetTetapLokasi/create.vue")); }; var surat = function surat() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(93)]).then(__webpack_require__.bind(null, /*! ./views/surat/index.vue */ "./resources/assets/js/views/surat/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(102)]).then(__webpack_require__.bind(null, /*! ./views/surat/index.vue */ "./resources/assets/js/views/surat/index.vue")); }; var surat_form = function surat_form() { - return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(73)]).then(__webpack_require__.bind(null, /*! ./views/surat/form.vue */ "./resources/assets/js/views/surat/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(80)]).then(__webpack_require__.bind(null, /*! ./views/surat/form.vue */ "./resources/assets/js/views/surat/form.vue")); }; var suratKategori = function suratKategori() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(119)]).then(__webpack_require__.bind(null, /*! ./views/suratKategori/index.vue */ "./resources/assets/js/views/suratKategori/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(131)]).then(__webpack_require__.bind(null, /*! ./views/suratKategori/index.vue */ "./resources/assets/js/views/suratKategori/index.vue")); }; var suratKategori_form = function suratKategori_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(60)]).then(__webpack_require__.bind(null, /*! ./views/suratKategori/form.vue */ "./resources/assets/js/views/suratKategori/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(66)]).then(__webpack_require__.bind(null, /*! ./views/suratKategori/form.vue */ "./resources/assets/js/views/suratKategori/form.vue")); }; var suratKode = function suratKode() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(120)]).then(__webpack_require__.bind(null, /*! ./views/suratKode/index.vue */ "./resources/assets/js/views/suratKode/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(132)]).then(__webpack_require__.bind(null, /*! ./views/suratKode/index.vue */ "./resources/assets/js/views/suratKode/index.vue")); }; var suratKode_form = function suratKode_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(61)]).then(__webpack_require__.bind(null, /*! ./views/suratKode/form.vue */ "./resources/assets/js/views/suratKode/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(67)]).then(__webpack_require__.bind(null, /*! ./views/suratKode/form.vue */ "./resources/assets/js/views/suratKode/form.vue")); }; var suratMasuk = function suratMasuk() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(94)]).then(__webpack_require__.bind(null, /*! ./views/suratMasuk/index.vue */ "./resources/assets/js/views/suratMasuk/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(103)]).then(__webpack_require__.bind(null, /*! ./views/suratMasuk/index.vue */ "./resources/assets/js/views/suratMasuk/index.vue")); }; var suratMasuk_form = function suratMasuk_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(51)]).then(__webpack_require__.bind(null, /*! ./views/suratMasuk/form.vue */ "./resources/assets/js/views/suratMasuk/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(58)]).then(__webpack_require__.bind(null, /*! ./views/suratMasuk/form.vue */ "./resources/assets/js/views/suratMasuk/form.vue")); }; var dokumen = function dokumen() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(131)]).then(__webpack_require__.bind(null, /*! ./views/dokumen/index.vue */ "./resources/assets/js/views/dokumen/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(143)]).then(__webpack_require__.bind(null, /*! ./views/dokumen/index.vue */ "./resources/assets/js/views/dokumen/index.vue")); }; var dokumen_form = function dokumen_form() { - return __webpack_require__.e(/*! import() */ 78).then(__webpack_require__.bind(null, /*! ./views/dokumen/form.vue */ "./resources/assets/js/views/dokumen/form.vue")); + return __webpack_require__.e(/*! import() */ 85).then(__webpack_require__.bind(null, /*! ./views/dokumen/form.vue */ "./resources/assets/js/views/dokumen/form.vue")); }; var dokumenKategori = function dokumenKategori() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(132)]).then(__webpack_require__.bind(null, /*! ./views/dokumenKategori/index.vue */ "./resources/assets/js/views/dokumenKategori/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(144)]).then(__webpack_require__.bind(null, /*! ./views/dokumenKategori/index.vue */ "./resources/assets/js/views/dokumenKategori/index.vue")); }; var dokumenKategori_form = function dokumenKategori_form() { - return __webpack_require__.e(/*! import() */ 70).then(__webpack_require__.bind(null, /*! ./views/dokumenKategori/form.vue */ "./resources/assets/js/views/dokumenKategori/form.vue")); + return __webpack_require__.e(/*! import() */ 76).then(__webpack_require__.bind(null, /*! ./views/dokumenKategori/form.vue */ "./resources/assets/js/views/dokumenKategori/form.vue")); }; var mitraOrang = function mitraOrang() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(92)]).then(__webpack_require__.bind(null, /*! ./views/mitraOrang/index.vue */ "./resources/assets/js/views/mitraOrang/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(111)]).then(__webpack_require__.bind(null, /*! ./views/mitraOrang/index.vue */ "./resources/assets/js/views/mitraOrang/index.vue")); }; var mitraOrang_form = function mitraOrang_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(50)]).then(__webpack_require__.bind(null, /*! ./views/mitraOrang/form.vue */ "./resources/assets/js/views/mitraOrang/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(57)]).then(__webpack_require__.bind(null, /*! ./views/mitraOrang/form.vue */ "./resources/assets/js/views/mitraOrang/form.vue")); }; var mitraLembaga = function mitraLembaga() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(91)]).then(__webpack_require__.bind(null, /*! ./views/mitraLembaga/index.vue */ "./resources/assets/js/views/mitraLembaga/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(110)]).then(__webpack_require__.bind(null, /*! ./views/mitraLembaga/index.vue */ "./resources/assets/js/views/mitraLembaga/index.vue")); }; var mitraLembaga_form = function mitraLembaga_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(80)]).then(__webpack_require__.bind(null, /*! ./views/mitraLembaga/form.vue */ "./resources/assets/js/views/mitraLembaga/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(78)]).then(__webpack_require__.bind(null, /*! ./views/mitraLembaga/form.vue */ "./resources/assets/js/views/mitraLembaga/form.vue")); }; var anggotaCu = function anggotaCu() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(13), __webpack_require__.e(43)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCu/index.vue */ "./resources/assets/js/views/anggotaCu/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(13), __webpack_require__.e(46)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCu/index.vue */ "./resources/assets/js/views/anggotaCu/index.vue")); +}; + +var anggotaCu_informasi = function anggotaCu_informasi() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(8), __webpack_require__.e(104)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCu/informasi.vue */ "./resources/assets/js/views/anggotaCu/informasi.vue")); }; var anggotaCu_form = function anggotaCu_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(28), __webpack_require__.e(103)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCu/form.vue */ "./resources/assets/js/views/anggotaCu/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(27), __webpack_require__.e(115)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCu/form.vue */ "./resources/assets/js/views/anggotaCu/form.vue")); }; var anggotaCu_produk = function anggotaCu_produk() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(55)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCu/produk.vue */ "./resources/assets/js/views/anggotaCu/produk.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(43)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCu/produk.vue */ "./resources/assets/js/views/anggotaCu/produk.vue")); }; var anggotaCuDraft = function anggotaCuDraft() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(13), __webpack_require__.e(90)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCuDraft/index.vue */ "./resources/assets/js/views/anggotaCuDraft/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(13), __webpack_require__.e(100)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCuDraft/index.vue */ "./resources/assets/js/views/anggotaCuDraft/index.vue")); }; var anggotaCuDraft_form = function anggotaCuDraft_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(48)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCuDraft/form.vue */ "./resources/assets/js/views/anggotaCuDraft/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(40)]).then(__webpack_require__.bind(null, /*! ./views/anggotaCuDraft/form.vue */ "./resources/assets/js/views/anggotaCuDraft/form.vue")); }; var anggotaProdukCuDraft = function anggotaProdukCuDraft() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(32), __webpack_require__.e(98)]).then(__webpack_require__.bind(null, /*! ./views/anggotaProdukCuDraft/index.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(32), __webpack_require__.e(108)]).then(__webpack_require__.bind(null, /*! ./views/anggotaProdukCuDraft/index.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue")); }; var anggotaProdukCuDraft_form = function anggotaProdukCuDraft_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(32), __webpack_require__.e(140)]).then(__webpack_require__.bind(null, /*! ./views/anggotaProdukCuDraft/form.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(32), __webpack_require__.e(160)]).then(__webpack_require__.bind(null, /*! ./views/anggotaProdukCuDraft/form.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/form.vue")); }; var saldo = function saldo() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(57)]).then(__webpack_require__.bind(null, /*! ./views/saldo/index.vue */ "./resources/assets/js/views/saldo/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(44)]).then(__webpack_require__.bind(null, /*! ./views/saldo/index.vue */ "./resources/assets/js/views/saldo/index.vue")); }; var jalinanKlaim = function jalinanKlaim() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(13), __webpack_require__.e(142)]).then(__webpack_require__.bind(null, /*! ./views/jalinanKlaim/index.vue */ "./resources/assets/js/views/jalinanKlaim/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(13), __webpack_require__.e(162)]).then(__webpack_require__.bind(null, /*! ./views/jalinanKlaim/index.vue */ "./resources/assets/js/views/jalinanKlaim/index.vue")); }; var jalinanKlaim_form = function jalinanKlaim_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(28), __webpack_require__.e(125)]).then(__webpack_require__.bind(null, /*! ./views/jalinanKlaim/form.vue */ "./resources/assets/js/views/jalinanKlaim/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(8), __webpack_require__.e(27), __webpack_require__.e(137)]).then(__webpack_require__.bind(null, /*! ./views/jalinanKlaim/form.vue */ "./resources/assets/js/views/jalinanKlaim/form.vue")); }; var jalinanCair = function jalinanCair() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(104)]).then(__webpack_require__.bind(null, /*! ./views/jalinanCair/index.vue */ "./resources/assets/js/views/jalinanCair/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(116)]).then(__webpack_require__.bind(null, /*! ./views/jalinanCair/index.vue */ "./resources/assets/js/views/jalinanCair/index.vue")); }; var jalinanLaporan_KlaimCu = function jalinanLaporan_KlaimCu() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(143)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/cu.vue */ "./resources/assets/js/views/jalinanLaporan/cu.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(163)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/cu.vue */ "./resources/assets/js/views/jalinanLaporan/cu.vue")); }; var jalinanLaporan_KlaimPenyebab = function jalinanLaporan_KlaimPenyebab() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(145)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/penyebab.vue */ "./resources/assets/js/views/jalinanLaporan/penyebab.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(165)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/penyebab.vue */ "./resources/assets/js/views/jalinanLaporan/penyebab.vue")); }; var jalinanLaporan_KlaimUsia = function jalinanLaporan_KlaimUsia() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(146)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/usia.vue */ "./resources/assets/js/views/jalinanLaporan/usia.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(166)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/usia.vue */ "./resources/assets/js/views/jalinanLaporan/usia.vue")); }; var jalinanLaporan_KlaimLama = function jalinanLaporan_KlaimLama() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(144)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/lama.vue */ "./resources/assets/js/views/jalinanLaporan/lama.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(9), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(10), __webpack_require__.e(12), __webpack_require__.e(164)]).then(__webpack_require__.bind(null, /*! ./views/jalinanLaporan/lama.vue */ "./resources/assets/js/views/jalinanLaporan/lama.vue")); }; var produkCu = function produkCu() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(100)]).then(__webpack_require__.bind(null, /*! ./views/produkCu/index.vue */ "./resources/assets/js/views/produkCu/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(112)]).then(__webpack_require__.bind(null, /*! ./views/produkCu/index.vue */ "./resources/assets/js/views/produkCu/index.vue")); }; var produkCu_form = function produkCu_form() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(72)]).then(__webpack_require__.bind(null, /*! ./views/produkCu/form.vue */ "./resources/assets/js/views/produkCu/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(79)]).then(__webpack_require__.bind(null, /*! ./views/produkCu/form.vue */ "./resources/assets/js/views/produkCu/form.vue")); }; var user = function user() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(33), __webpack_require__.e(87)]).then(__webpack_require__.bind(null, /*! ./views/user/index.vue */ "./resources/assets/js/views/user/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(33), __webpack_require__.e(97)]).then(__webpack_require__.bind(null, /*! ./views/user/index.vue */ "./resources/assets/js/views/user/index.vue")); }; var user_form = function user_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(33), __webpack_require__.e(89)]).then(__webpack_require__.bind(null, /*! ./views/user/form.vue */ "./resources/assets/js/views/user/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(33), __webpack_require__.e(99)]).then(__webpack_require__.bind(null, /*! ./views/user/form.vue */ "./resources/assets/js/views/user/form.vue")); }; var user_aktivitas = function user_aktivitas() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(25), __webpack_require__.e(37), __webpack_require__.e(96)]).then(__webpack_require__.bind(null, /*! ./views/user/aktivitas.vue */ "./resources/assets/js/views/user/aktivitas.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(25), __webpack_require__.e(37), __webpack_require__.e(106)]).then(__webpack_require__.bind(null, /*! ./views/user/aktivitas.vue */ "./resources/assets/js/views/user/aktivitas.vue")); }; var profile = function profile() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(25), __webpack_require__.e(16), __webpack_require__.e(27), __webpack_require__.e(29), __webpack_require__.e(37), __webpack_require__.e(109)]).then(__webpack_require__.bind(null, /*! ./views/user/profile.vue */ "./resources/assets/js/views/user/profile.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(25), __webpack_require__.e(16), __webpack_require__.e(28), __webpack_require__.e(29), __webpack_require__.e(37), __webpack_require__.e(121)]).then(__webpack_require__.bind(null, /*! ./views/user/profile.vue */ "./resources/assets/js/views/user/profile.vue")); }; var assesmentAccess = function assesmentAccess() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(99)]).then(__webpack_require__.bind(null, /*! ./views/assesmentAccess/index.vue */ "./resources/assets/js/views/assesmentAccess/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(109)]).then(__webpack_require__.bind(null, /*! ./views/assesmentAccess/index.vue */ "./resources/assets/js/views/assesmentAccess/index.vue")); }; var assesmentAccess_form = function assesmentAccess_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(15), __webpack_require__.e(2), __webpack_require__.e(23), __webpack_require__.e(39)]).then(__webpack_require__.bind(null, /*! ./views/assesmentAccess/form.vue */ "./resources/assets/js/views/assesmentAccess/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(15), __webpack_require__.e(2), __webpack_require__.e(23), __webpack_require__.e(39)]).then(__webpack_require__.bind(null, /*! ./views/assesmentAccess/form.vue */ "./resources/assets/js/views/assesmentAccess/form.vue")); }; var monitoring = function monitoring() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(13), __webpack_require__.e(116)]).then(__webpack_require__.bind(null, /*! ./views/monitoring/index.vue */ "./resources/assets/js/views/monitoring/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(13), __webpack_require__.e(128)]).then(__webpack_require__.bind(null, /*! ./views/monitoring/index.vue */ "./resources/assets/js/views/monitoring/index.vue")); }; var monitoring_form = function monitoring_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(18), __webpack_require__.e(58)]).then(__webpack_require__.bind(null, /*! ./views/monitoring/form.vue */ "./resources/assets/js/views/monitoring/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(18), __webpack_require__.e(63)]).then(__webpack_require__.bind(null, /*! ./views/monitoring/form.vue */ "./resources/assets/js/views/monitoring/form.vue")); }; var monitoring_detail = function monitoring_detail() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(47)]).then(__webpack_require__.bind(null, /*! ./views/monitoring/detail.vue */ "./resources/assets/js/views/monitoring/detail.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(51)]).then(__webpack_require__.bind(null, /*! ./views/monitoring/detail.vue */ "./resources/assets/js/views/monitoring/detail.vue")); }; var pemilihan = function pemilihan() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(136)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/index.vue */ "./resources/assets/js/views/pemilihan/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(155)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/index.vue */ "./resources/assets/js/views/pemilihan/index.vue")); }; var pemilihan_form = function pemilihan_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(53)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/form.vue */ "./resources/assets/js/views/pemilihan/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(60)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/form.vue */ "./resources/assets/js/views/pemilihan/form.vue")); }; var pemilihan_detail = function pemilihan_detail() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(9), __webpack_require__.e(26), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(30), __webpack_require__.e(134)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/detail.vue */ "./resources/assets/js/views/pemilihan/detail.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(9), __webpack_require__.e(26), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(30), __webpack_require__.e(153)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/detail.vue */ "./resources/assets/js/views/pemilihan/detail.vue")); }; var pemilihan_pilih = function pemilihan_pilih() { - return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(135)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/pilih.vue */ "./resources/assets/js/views/pemilihan/pilih.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(154)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/pilih.vue */ "./resources/assets/js/views/pemilihan/pilih.vue")); }; var pemilihan_input = function pemilihan_input() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(122)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/input.vue */ "./resources/assets/js/views/pemilihan/input.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(134)]).then(__webpack_require__.bind(null, /*! ./views/pemilihan/input.vue */ "./resources/assets/js/views/pemilihan/input.vue")); }; var voting = function voting() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(138)]).then(__webpack_require__.bind(null, /*! ./views/voting/index.vue */ "./resources/assets/js/views/voting/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(158)]).then(__webpack_require__.bind(null, /*! ./views/voting/index.vue */ "./resources/assets/js/views/voting/index.vue")); }; var voting_form = function voting_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(41)]).then(__webpack_require__.bind(null, /*! ./views/voting/form.vue */ "./resources/assets/js/views/voting/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(42)]).then(__webpack_require__.bind(null, /*! ./views/voting/form.vue */ "./resources/assets/js/views/voting/form.vue")); }; var voting_detail = function voting_detail() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(9), __webpack_require__.e(26), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(30), __webpack_require__.e(107)]).then(__webpack_require__.bind(null, /*! ./views/voting/detail.vue */ "./resources/assets/js/views/voting/detail.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(9), __webpack_require__.e(26), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(30), __webpack_require__.e(119)]).then(__webpack_require__.bind(null, /*! ./views/voting/detail.vue */ "./resources/assets/js/views/voting/detail.vue")); }; var voting_pilih = function voting_pilih() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(124)]).then(__webpack_require__.bind(null, /*! ./views/voting/pilih.vue */ "./resources/assets/js/views/voting/pilih.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(136)]).then(__webpack_require__.bind(null, /*! ./views/voting/pilih.vue */ "./resources/assets/js/views/voting/pilih.vue")); }; var voting_input = function voting_input() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(123)]).then(__webpack_require__.bind(null, /*! ./views/voting/input.vue */ "./resources/assets/js/views/voting/input.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(135)]).then(__webpack_require__.bind(null, /*! ./views/voting/input.vue */ "./resources/assets/js/views/voting/input.vue")); }; var jalinanIuran = function jalinanIuran() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(5), __webpack_require__.e(7), __webpack_require__.e(86)]).then(__webpack_require__.bind(null, /*! ./views/jalinanIuran/index.vue */ "./resources/assets/js/views/jalinanIuran/index.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(96)]).then(__webpack_require__.bind(null, /*! ./views/jalinanIuran/index.vue */ "./resources/assets/js/views/jalinanIuran/index.vue")); }; var jalinanIuran_form = function jalinanIuran_form() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(45)]).then(__webpack_require__.bind(null, /*! ./views/jalinanIuran/form.vue */ "./resources/assets/js/views/jalinanIuran/form.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(49)]).then(__webpack_require__.bind(null, /*! ./views/jalinanIuran/form.vue */ "./resources/assets/js/views/jalinanIuran/form.vue")); }; var jalinanIuran_detail = function jalinanIuran_detail() { - return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(54)]).then(__webpack_require__.bind(null, /*! ./views/jalinanIuran/detail.vue */ "./resources/assets/js/views/jalinanIuran/detail.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(61)]).then(__webpack_require__.bind(null, /*! ./views/jalinanIuran/detail.vue */ "./resources/assets/js/views/jalinanIuran/detail.vue")); }; var dataAnggotaUpload = function dataAnggotaUpload() { - return Promise.all(/*! import() */[__webpack_require__.e(4), __webpack_require__.e(102)]).then(__webpack_require__.bind(null, /*! ./views/sistem/dataAnggotaUpload.vue */ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue")); + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(114)]).then(__webpack_require__.bind(null, /*! ./views/sistem/dataAnggotaUpload.vue */ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue")); +}; + +var kubn = function kubn() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(149)]).then(__webpack_require__.bind(null, /*! ./views/kubn/index.vue */ "./resources/assets/js/views/kubn/index.vue")); +}; + +var kubn_form = function kubn_form() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(47)]).then(__webpack_require__.bind(null, /*! ./views/kubn/form.vue */ "./resources/assets/js/views/kubn/form.vue")); +}; + +var kubn_detail = function kubn_detail() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(92)]).then(__webpack_require__.bind(null, /*! ./views/kubn/detail.vue */ "./resources/assets/js/views/kubn/detail.vue")); +}; + +var kubnUsaha = function kubnUsaha() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(150)]).then(__webpack_require__.bind(null, /*! ./views/kubnUsaha/index.vue */ "./resources/assets/js/views/kubnUsaha/index.vue")); +}; + +var kubnUsaha_form = function kubnUsaha_form() { + return __webpack_require__.e(/*! import() */ 88).then(__webpack_require__.bind(null, /*! ./views/kubnUsaha/form.vue */ "./resources/assets/js/views/kubnUsaha/form.vue")); +}; + +var kombas = function kombas() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(101)]).then(__webpack_require__.bind(null, /*! ./views/kombas/index.vue */ "./resources/assets/js/views/kombas/index.vue")); +}; + +var kombas_form = function kombas_form() { + return Promise.all(/*! import() */[__webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(65)]).then(__webpack_require__.bind(null, /*! ./views/kombas/form.vue */ "./resources/assets/js/views/kombas/form.vue")); +}; + +var enterpreneur = function enterpreneur() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(145)]).then(__webpack_require__.bind(null, /*! ./views/enterpreneur/index.vue */ "./resources/assets/js/views/enterpreneur/index.vue")); +}; + +var enterpreneur_form = function enterpreneur_form() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(52)]).then(__webpack_require__.bind(null, /*! ./views/enterpreneur/form.vue */ "./resources/assets/js/views/enterpreneur/form.vue")); +}; + +var umkm = function umkm() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(157)]).then(__webpack_require__.bind(null, /*! ./views/umkm/index.vue */ "./resources/assets/js/views/umkm/index.vue")); +}; + +var umkm_form = function umkm_form() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(55)]).then(__webpack_require__.bind(null, /*! ./views/umkm/form.vue */ "./resources/assets/js/views/umkm/form.vue")); +}; + +var keahlian = function keahlian() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(148)]).then(__webpack_require__.bind(null, /*! ./views/keahlian/index.vue */ "./resources/assets/js/views/keahlian/index.vue")); +}; + +var keahlian_form = function keahlian_form() { + return __webpack_require__.e(/*! import() */ 87).then(__webpack_require__.bind(null, /*! ./views/keahlian/form.vue */ "./resources/assets/js/views/keahlian/form.vue")); +}; + +var jenisDiklat = function jenisDiklat() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(147)]).then(__webpack_require__.bind(null, /*! ./views/jenisDiklat/index.vue */ "./resources/assets/js/views/jenisDiklat/index.vue")); +}; + +var jenisDiklat_form = function jenisDiklat_form() { + return __webpack_require__.e(/*! import() */ 86).then(__webpack_require__.bind(null, /*! ./views/jenisDiklat/form.vue */ "./resources/assets/js/views/jenisDiklat/form.vue")); +}; + +var mentor = function mentor() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(152)]).then(__webpack_require__.bind(null, /*! ./views/mentor/index.vue */ "./resources/assets/js/views/mentor/index.vue")); +}; + +var mentor_form = function mentor_form() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(54)]).then(__webpack_require__.bind(null, /*! ./views/mentor/form.vue */ "./resources/assets/js/views/mentor/form.vue")); +}; + +var fasilitator = function fasilitator() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(7), __webpack_require__.e(146)]).then(__webpack_require__.bind(null, /*! ./views/fasilitator/index.vue */ "./resources/assets/js/views/fasilitator/index.vue")); +}; + +var fasilitator_form = function fasilitator_form() { + return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(6), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(53)]).then(__webpack_require__.bind(null, /*! ./views/fasilitator/form.vue */ "./resources/assets/js/views/fasilitator/form.vue")); }; var routes = [// login @@ -125185,6 +127212,18 @@ var routes = [// login meta: { requiresAuth: true } +}, { + path: "/mitraOrang/cu/:cu", + name: "mitraOrangCu", + components: { + "default": mitraOrang, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } }, { path: "/mitraOrang/create", name: "mitraOrangCreate", @@ -125220,6 +127259,18 @@ var routes = [// login meta: { requiresAuth: true } +}, { + path: "/mitraLembaga/cu/:cu", + name: "mitraLembagaCu", + components: { + "default": mitraLembaga, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } }, { path: "/mitraLembaga/create", name: "mitraLembagaCreate", @@ -125245,6 +127296,18 @@ var routes = [// login } }, // anggota cu { + path: "/anggotaCu/informasi", + name: "anggotaCuInformasi", + components: { + "default": anggotaCu_informasi, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } +}, { path: "/anggotaCu/cu/:cu/:tp", name: "anggotaCuCu", components: { @@ -126193,6 +128256,350 @@ var routes = [// login meta: { requiresAuth: true } +}, // kubn +{ + path: "/kubn/cu/:cu", + name: "kubnCu", + components: { + "default": kubn, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } +}, { + path: "/kubn/create", + name: "kubnCreate", + components: { + "default": kubn_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/kubn/edit/:id", + name: "kubnEdit", + components: { + "default": kubn_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, { + path: "/kubn/detail/:id", + name: "kubnDetail", + components: { + "default": kubn_detail, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, // usaha +{ + path: "/kubnUsaha", + name: "kubnUsaha", + components: { + "default": kubnUsaha, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/kubnUsaha/create", + name: "kubnUsahaCreate", + components: { + "default": kubnUsaha_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/kubnUsaha/edit/:id", + name: "kubnUsahaEdit", + components: { + "default": kubnUsaha_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, // keahlian +{ + path: "/keahlian", + name: "keahlian", + components: { + "default": keahlian, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/keahlian/create", + name: "keahlianCreate", + components: { + "default": keahlian_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/keahlian/edit/:id", + name: "keahlianEdit", + components: { + "default": keahlian_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, // jenisDiklat +{ + path: "/jenisDiklat", + name: "jenisDiklat", + components: { + "default": jenisDiklat, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/jenisDiklat/create", + name: "jenisDiklatCreate", + components: { + "default": jenisDiklat_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/jenisDiklat/edit/:id", + name: "jenisDiklatEdit", + components: { + "default": jenisDiklat_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, // kombas +{ + path: "/kombas/tipe/:tipe", + name: "kombasTipe", + components: { + "default": kombas, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "tipe" + } +}, { + path: "/kombas/:cu/:tipe", + name: "kombasCu", + components: { + "default": kombas, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } +}, { + path: "/kombas/create", + name: "kombasCreate", + components: { + "default": kombas_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/kombas/edit/:id", + name: "kombasEdit", + components: { + "default": kombas_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, // enterpreneur +{ + path: "/enterpreneur/cu/:cu", + name: "enterpreneurCu", + components: { + "default": enterpreneur, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } +}, { + path: "/enterpreneur/create", + name: "enterpreneurCreate", + components: { + "default": enterpreneur_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/enterpreneur/edit/:id", + name: "enterpreneurEdit", + components: { + "default": enterpreneur_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, // umkm +{ + path: "/umkm/cu/:cu", + name: "umkmCu", + components: { + "default": umkm, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } +}, { + path: "/umkm/create", + name: "umkmCreate", + components: { + "default": umkm_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/umkm/edit/:id", + name: "umkmEdit", + components: { + "default": umkm_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, // mentor +{ + path: "/mentor/cu/:cu", + name: "mentorCu", + components: { + "default": mentor, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } +}, { + path: "/mentor/create", + name: "mentorCreate", + components: { + "default": mentor_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/mentor/edit/:id", + name: "mentorEdit", + components: { + "default": mentor_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } +}, // fasilitator +{ + path: "/fasilitator/cu/:cu", + name: "fasilitatorCu", + components: { + "default": fasilitator, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "cu" + } +}, { + path: "/fasilitator/create", + name: "fasilitatorCreate", + components: { + "default": fasilitator_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true + } +}, { + path: "/fasilitator/edit/:id", + name: "fasilitatorEdit", + components: { + "default": fasilitator_form, + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + meta: { + requiresAuth: true, + mode: "edit" + } }]; /* harmony default export */ __webpack_exports__["default"] = (routes); @@ -126266,6 +128673,24 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _modules_errorLog__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./modules/errorLog */ "./resources/assets/js/store/modules/errorLog.js"); /* harmony import */ var _modules_anggotaCuImportEscete__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./modules/anggotaCuImportEscete */ "./resources/assets/js/store/modules/anggotaCuImportEscete.js"); /* harmony import */ var _modules_fileUpload__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./modules/fileUpload */ "./resources/assets/js/store/modules/fileUpload.js"); +/* harmony import */ var _modules_kubn__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./modules/kubn */ "./resources/assets/js/store/modules/kubn.js"); +/* harmony import */ var _modules_kubnUsaha__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./modules/kubnUsaha */ "./resources/assets/js/store/modules/kubnUsaha.js"); +/* harmony import */ var _modules_kombas__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./modules/kombas */ "./resources/assets/js/store/modules/kombas.js"); +/* harmony import */ var _modules_enterpreneur__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./modules/enterpreneur */ "./resources/assets/js/store/modules/enterpreneur.js"); +/* harmony import */ var _modules_keahlian__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./modules/keahlian */ "./resources/assets/js/store/modules/keahlian.js"); +/* harmony import */ var _modules_mentor__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./modules/mentor */ "./resources/assets/js/store/modules/mentor.js"); +/* harmony import */ var _modules_fasilitator__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./modules/fasilitator */ "./resources/assets/js/store/modules/fasilitator.js"); +/* harmony import */ var _modules_umkm__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./modules/umkm */ "./resources/assets/js/store/modules/umkm.js"); +/* harmony import */ var _modules_jenisDiklat__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./modules/jenisDiklat */ "./resources/assets/js/store/modules/jenisDiklat.js"); + + + + + + + + + @@ -126382,7 +128807,16 @@ vue__WEBPACK_IMPORTED_MODULE_0___default.a.use(vuex__WEBPACK_IMPORTED_MODULE_1__ saran: _modules_saran__WEBPACK_IMPORTED_MODULE_54__["saran"], errorLog: _modules_errorLog__WEBPACK_IMPORTED_MODULE_55__["errorLog"], anggotaCuImportEscete: _modules_anggotaCuImportEscete__WEBPACK_IMPORTED_MODULE_56__["anggotaCuImportEscete"], - fileUpload: _modules_fileUpload__WEBPACK_IMPORTED_MODULE_57__["fileUpload"] + fileUpload: _modules_fileUpload__WEBPACK_IMPORTED_MODULE_57__["fileUpload"], + kubn: _modules_kubn__WEBPACK_IMPORTED_MODULE_58__["kubn"], + kubnUsaha: _modules_kubnUsaha__WEBPACK_IMPORTED_MODULE_59__["kubnUsaha"], + kombas: _modules_kombas__WEBPACK_IMPORTED_MODULE_60__["kombas"], + enterpreneur: _modules_enterpreneur__WEBPACK_IMPORTED_MODULE_61__["enterpreneur"], + keahlian: _modules_keahlian__WEBPACK_IMPORTED_MODULE_62__["keahlian"], + mentor: _modules_mentor__WEBPACK_IMPORTED_MODULE_63__["mentor"], + fasilitator: _modules_fasilitator__WEBPACK_IMPORTED_MODULE_64__["fasilitator"], + jenisDiklat: _modules_jenisDiklat__WEBPACK_IMPORTED_MODULE_66__["jenisDiklat"], + umkm: _modules_umkm__WEBPACK_IMPORTED_MODULE_65__["umkm"] } })); @@ -127656,10 +130090,10 @@ var anggotaCu = { commit('setDataStatS', 'fail'); }); }, - cariDataKTP: function cariDataKTP(_ref30, nik) { + cariDataInformasi: function cariDataInformasi(_ref30, nik) { var commit = _ref30.commit; commit('setDataStat', 'loading'); - _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].cariDataKTP(nik).then(function (response) { + _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].cariDataInformasi(nik).then(function (response) { if (response.data.model) { commit('setData', response.data.model); commit('setDataStat', 'success'); @@ -127674,12 +130108,30 @@ var anggotaCu = { commit('setDataStat', 'fail'); }); }, - cariDataBA: function cariDataBA(_ref31, _ref32) { + cariDataKTP: function cariDataKTP(_ref31, nik) { var commit = _ref31.commit; + commit('setDataStat', 'loading'); + _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].cariDataKTP(nik).then(function (response) { + if (response.data.model) { + commit('setData', response.data.model); + commit('setDataStat', 'success'); + } else { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'fail'); + } + })["catch"](function (error) { + commit('setData', error.response); + commit('setDataStat', 'fail'); + }); + }, + cariDataBA: function cariDataBA(_ref32, _ref33) { + var commit = _ref32.commit; - var _ref33 = _slicedToArray(_ref32, 2), - id = _ref33[0], - ba = _ref33[1]; + var _ref34 = _slicedToArray(_ref33, 2), + id = _ref34[0], + ba = _ref34[1]; commit('setDataStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].cariDataBA(id, ba).then(function (response) { @@ -127698,8 +130150,8 @@ var anggotaCu = { }); }, // create page - create: function create(_ref34) { - var commit = _ref34.commit; + create: function create(_ref35) { + var commit = _ref35.commit; commit('setDataStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { commit('setData', response.data.form); @@ -127714,10 +130166,10 @@ var anggotaCu = { }); }, //store data - store: function store(_ref35, form) { - var commit = _ref35.commit, - state = _ref35.state, - dispatch = _ref35.dispatch; + store: function store(_ref36, form) { + var commit = _ref36.commit, + state = _ref36.state, + dispatch = _ref36.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { if (response.data.saved) { @@ -127732,14 +130184,14 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - storeProduk: function storeProduk(_ref36, _ref37) { - var commit = _ref36.commit, - state = _ref36.state, - dispatch = _ref36.dispatch; + storeProduk: function storeProduk(_ref37, _ref38) { + var commit = _ref37.commit, + state = _ref37.state, + dispatch = _ref37.dispatch; - var _ref38 = _slicedToArray(_ref37, 2), - id = _ref38[0], - form = _ref38[1]; + var _ref39 = _slicedToArray(_ref38, 2), + id = _ref39[0], + form = _ref39[1]; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].storeProduk(id, form).then(function (response) { @@ -127755,10 +130207,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - storeDraft: function storeDraft(_ref39, id) { - var commit = _ref39.commit, - state = _ref39.state, - dispatch = _ref39.dispatch; + storeDraft: function storeDraft(_ref40, id) { + var commit = _ref40.commit, + state = _ref40.state, + dispatch = _ref40.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCuDraft_js__WEBPACK_IMPORTED_MODULE_1__["default"].store(id).then(function (response) { if (response.data.saved) { @@ -127773,10 +130225,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - storeDraftAll: function storeDraftAll(_ref40, cu) { - var commit = _ref40.commit, - state = _ref40.state, - dispatch = _ref40.dispatch; + storeDraftAll: function storeDraftAll(_ref41, cu) { + var commit = _ref41.commit, + state = _ref41.state, + dispatch = _ref41.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCuDraft_js__WEBPACK_IMPORTED_MODULE_1__["default"].storeAll(cu).then(function (response) { if (response.data.saved) { @@ -127791,10 +130243,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - storeProdukCuDraft: function storeProdukCuDraft(_ref41, id) { - var commit = _ref41.commit, - state = _ref41.state, - dispatch = _ref41.dispatch; + storeProdukCuDraft: function storeProdukCuDraft(_ref42, id) { + var commit = _ref42.commit, + state = _ref42.state, + dispatch = _ref42.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaProdukCuDraft_js__WEBPACK_IMPORTED_MODULE_2__["default"].store(id).then(function (response) { if (response.data.saved) { @@ -127809,10 +130261,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - storeProdukCuDraftAll: function storeProdukCuDraftAll(_ref42, cu) { - var commit = _ref42.commit, - state = _ref42.state, - dispatch = _ref42.dispatch; + storeProdukCuDraftAll: function storeProdukCuDraftAll(_ref43, cu) { + var commit = _ref43.commit, + state = _ref43.state, + dispatch = _ref43.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaProdukCuDraft_js__WEBPACK_IMPORTED_MODULE_2__["default"].storeAll(cu).then(function (response) { if (response.data.saved) { @@ -127828,8 +130280,8 @@ var anggotaCu = { }); }, // edit page - edit: function edit(_ref43, id) { - var commit = _ref43.commit; + edit: function edit(_ref44, id) { + var commit = _ref44.commit; commit('setDataStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { commit('setData', response.data.form); @@ -127843,8 +130295,8 @@ var anggotaCu = { commit('setDataStat', 'fail'); }); }, - editDraft: function editDraft(_ref44, id) { - var commit = _ref44.commit; + editDraft: function editDraft(_ref45, id) { + var commit = _ref45.commit; commit('setDataStat', 'loading'); _api_anggotaCuDraft_js__WEBPACK_IMPORTED_MODULE_1__["default"].edit(id).then(function (response) { commit('setData', response.data.form); @@ -127858,8 +130310,8 @@ var anggotaCu = { commit('setDataStat', 'fail'); }); }, - editProdukCuDraft: function editProdukCuDraft(_ref45, id) { - var commit = _ref45.commit; + editProdukCuDraft: function editProdukCuDraft(_ref46, id) { + var commit = _ref46.commit; commit('setDataStat', 'loading'); _api_anggotaProdukCuDraft_js__WEBPACK_IMPORTED_MODULE_2__["default"].edit(id).then(function (response) { commit('setData', response.data.form); @@ -127874,14 +130326,14 @@ var anggotaCu = { }); }, // update data - update: function update(_ref46, _ref47) { - var commit = _ref46.commit, - state = _ref46.state, - dispatch = _ref46.dispatch; + update: function update(_ref47, _ref48) { + var commit = _ref47.commit, + state = _ref47.state, + dispatch = _ref47.dispatch; - var _ref48 = _slicedToArray(_ref47, 2), - id = _ref48[0], - form = _ref48[1]; + var _ref49 = _slicedToArray(_ref48, 2), + id = _ref49[0], + form = _ref49[1]; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { @@ -127897,14 +130349,14 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - updateProduk: function updateProduk(_ref49, _ref50) { - var commit = _ref49.commit, - state = _ref49.state, - dispatch = _ref49.dispatch; + updateProduk: function updateProduk(_ref50, _ref51) { + var commit = _ref50.commit, + state = _ref50.state, + dispatch = _ref50.dispatch; - var _ref51 = _slicedToArray(_ref50, 2), - id = _ref51[0], - form = _ref51[1]; + var _ref52 = _slicedToArray(_ref51, 2), + id = _ref52[0], + form = _ref52[1]; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].updateProduk(id, form).then(function (response) { @@ -127920,14 +130372,14 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - updatePindahTp: function updatePindahTp(_ref52, _ref53) { - var commit = _ref52.commit, - state = _ref52.state, - dispatch = _ref52.dispatch; + updatePindahTp: function updatePindahTp(_ref53, _ref54) { + var commit = _ref53.commit, + state = _ref53.state, + dispatch = _ref53.dispatch; - var _ref54 = _slicedToArray(_ref53, 2), - id = _ref54[0], - form = _ref54[1]; + var _ref55 = _slicedToArray(_ref54, 2), + id = _ref55[0], + form = _ref55[1]; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].updatePindahTp(id, form).then(function (response) { @@ -127943,14 +130395,14 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - updateKeluar: function updateKeluar(_ref55, _ref56) { - var commit = _ref55.commit, - state = _ref55.state, - dispatch = _ref55.dispatch; + updateKeluar: function updateKeluar(_ref56, _ref57) { + var commit = _ref56.commit, + state = _ref56.state, + dispatch = _ref56.dispatch; - var _ref57 = _slicedToArray(_ref56, 2), - id = _ref57[0], - form = _ref57[1]; + var _ref58 = _slicedToArray(_ref57, 2), + id = _ref58[0], + form = _ref58[1]; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].updateKeluar(id, form).then(function (response) { @@ -127966,10 +130418,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - updateBatalKeluar: function updateBatalKeluar(_ref58, id) { - var commit = _ref58.commit, - state = _ref58.state, - dispatch = _ref58.dispatch; + updateBatalKeluar: function updateBatalKeluar(_ref59, id) { + var commit = _ref59.commit, + state = _ref59.state, + dispatch = _ref59.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].updateBatalKeluar(id).then(function (response) { if (response.data.saved) { @@ -127984,14 +130436,14 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - updateNik: function updateNik(_ref59, _ref60) { - var commit = _ref59.commit, - state = _ref59.state, - dispatch = _ref59.dispatch; + updateNik: function updateNik(_ref60, _ref61) { + var commit = _ref60.commit, + state = _ref60.state, + dispatch = _ref60.dispatch; - var _ref61 = _slicedToArray(_ref60, 2), - id = _ref61[0], - form = _ref61[1]; + var _ref62 = _slicedToArray(_ref61, 2), + id = _ref62[0], + form = _ref62[1]; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].updateNik(id, form).then(function (response) { @@ -128007,14 +130459,14 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - updateDraft: function updateDraft(_ref62, _ref63) { - var commit = _ref62.commit, - state = _ref62.state, - dispatch = _ref62.dispatch; + updateDraft: function updateDraft(_ref63, _ref64) { + var commit = _ref63.commit, + state = _ref63.state, + dispatch = _ref63.dispatch; - var _ref64 = _slicedToArray(_ref63, 2), - id = _ref64[0], - form = _ref64[1]; + var _ref65 = _slicedToArray(_ref64, 2), + id = _ref65[0], + form = _ref65[1]; commit('setUpdateStat', 'loading'); _api_anggotaCuDraft_js__WEBPACK_IMPORTED_MODULE_1__["default"].update(id, form).then(function (response) { @@ -128030,14 +130482,14 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - updateProdukCuDraft: function updateProdukCuDraft(_ref65, _ref66) { - var commit = _ref65.commit, - state = _ref65.state, - dispatch = _ref65.dispatch; + updateProdukCuDraft: function updateProdukCuDraft(_ref66, _ref67) { + var commit = _ref66.commit, + state = _ref66.state, + dispatch = _ref66.dispatch; - var _ref67 = _slicedToArray(_ref66, 2), - id = _ref67[0], - form = _ref67[1]; + var _ref68 = _slicedToArray(_ref67, 2), + id = _ref68[0], + form = _ref68[1]; commit('setUpdateStat', 'loading'); _api_anggotaProdukCuDraft_js__WEBPACK_IMPORTED_MODULE_2__["default"].update(id, form).then(function (response) { @@ -128053,10 +130505,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - restore: function restore(_ref68, id) { - var commit = _ref68.commit, - state = _ref68.state, - dispatch = _ref68.dispatch; + restore: function restore(_ref69, id) { + var commit = _ref69.commit, + state = _ref69.state, + dispatch = _ref69.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].restore(id).then(function (response) { if (response.data.restored) { @@ -128072,14 +130524,14 @@ var anggotaCu = { }); }, // destroy data - destroy: function destroy(_ref69, _ref70) { - var commit = _ref69.commit, - state = _ref69.state, - dispatch = _ref69.dispatch; + destroy: function destroy(_ref70, _ref71) { + var commit = _ref70.commit, + state = _ref70.state, + dispatch = _ref70.dispatch; - var _ref71 = _slicedToArray(_ref70, 2), - id = _ref71[0], - cu = _ref71[1]; + var _ref72 = _slicedToArray(_ref71, 2), + id = _ref72[0], + cu = _ref72[1]; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id, cu).then(function (response) { @@ -128095,10 +130547,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - destroyProduk: function destroyProduk(_ref72, id) { - var commit = _ref72.commit, - state = _ref72.state, - dispatch = _ref72.dispatch; + destroyProduk: function destroyProduk(_ref73, id) { + var commit = _ref73.commit, + state = _ref73.state, + dispatch = _ref73.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroyProduk(id).then(function (response) { if (response.data.deleted) { @@ -128113,10 +130565,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - destroyDraft: function destroyDraft(_ref73, id) { - var commit = _ref73.commit, - state = _ref73.state, - dispatch = _ref73.dispatch; + destroyDraft: function destroyDraft(_ref74, id) { + var commit = _ref74.commit, + state = _ref74.state, + dispatch = _ref74.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCuDraft_js__WEBPACK_IMPORTED_MODULE_1__["default"].destroy(id).then(function (response) { if (response.data.deleted) { @@ -128131,10 +130583,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - destroyDraftAll: function destroyDraftAll(_ref74, cu) { - var commit = _ref74.commit, - state = _ref74.state, - dispatch = _ref74.dispatch; + destroyDraftAll: function destroyDraftAll(_ref75, cu) { + var commit = _ref75.commit, + state = _ref75.state, + dispatch = _ref75.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCuDraft_js__WEBPACK_IMPORTED_MODULE_1__["default"].destroyAll(cu).then(function (response) { if (response.data.deleted) { @@ -128149,10 +130601,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - destroyProdukCuDraft: function destroyProdukCuDraft(_ref75, id) { - var commit = _ref75.commit, - state = _ref75.state, - dispatch = _ref75.dispatch; + destroyProdukCuDraft: function destroyProdukCuDraft(_ref76, id) { + var commit = _ref76.commit, + state = _ref76.state, + dispatch = _ref76.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaProdukCuDraft_js__WEBPACK_IMPORTED_MODULE_2__["default"].destroy(id).then(function (response) { if (response.data.deleted) { @@ -128167,10 +130619,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - destroyProdukCuDraftAll: function destroyProdukCuDraftAll(_ref76, cu) { - var commit = _ref76.commit, - state = _ref76.state, - dispatch = _ref76.dispatch; + destroyProdukCuDraftAll: function destroyProdukCuDraftAll(_ref77, cu) { + var commit = _ref77.commit, + state = _ref77.state, + dispatch = _ref77.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaProdukCuDraft_js__WEBPACK_IMPORTED_MODULE_2__["default"].destroyAll(cu).then(function (response) { if (response.data.deleted) { @@ -128185,10 +130637,10 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - uploadExcel: function uploadExcel(_ref77, form) { - var commit = _ref77.commit, - state = _ref77.state, - dispatch = _ref77.dispatch; + uploadExcel: function uploadExcel(_ref78, form) { + var commit = _ref78.commit, + state = _ref78.state, + dispatch = _ref78.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].uploadExcel(form).then(function (response) { if (response.data.saved) { @@ -128204,10 +130656,10 @@ var anggotaCu = { a; }); }, - uploadExcelNew: function uploadExcelNew(_ref78, form) { - var commit = _ref78.commit, - state = _ref78.state, - dispatch = _ref78.dispatch; + uploadExcelNew: function uploadExcelNew(_ref79, form) { + var commit = _ref79.commit, + state = _ref79.state, + dispatch = _ref79.dispatch; commit('setUpdateStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].uploadExcelNew(form).then(function (response) { if (response.data.saved) { @@ -128222,8 +130674,8 @@ var anggotaCu = { commit('setUpdateStat', 'fail'); }); }, - count: function count(_ref79) { - var commit = _ref79.commit; + count: function count(_ref80) { + var commit = _ref80.commit; commit('setCountStat', 'loading'); _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_0__["default"].count().then(function (response) { commit('setCount', response.data.model); @@ -128233,8 +130685,8 @@ var anggotaCu = { commit('setCountStat', 'fail'); }); }, - countDraft: function countDraft(_ref80) { - var commit = _ref80.commit; + countDraft: function countDraft(_ref81) { + var commit = _ref81.commit; commit('setCountStat', 'loading'); _api_anggotaCuDraft_js__WEBPACK_IMPORTED_MODULE_1__["default"].count().then(function (response) { commit('setCount', response.data.model); @@ -128245,22 +130697,22 @@ var anggotaCu = { }); }, // reset - resetData: function resetData(_ref81) { - var commit = _ref81.commit; + resetData: function resetData(_ref82) { + var commit = _ref82.commit; commit('setData', {}); commit('setDataStat', ''); }, - resetUpdateStat: function resetUpdateStat(_ref82) { - var commit = _ref82.commit; + resetUpdateStat: function resetUpdateStat(_ref83) { + var commit = _ref83.commit; commit('setUpdateStat', ''); }, - resetDataProduk: function resetDataProduk(_ref83) { - var commit = _ref83.commit; + resetDataProduk: function resetDataProduk(_ref84) { + var commit = _ref84.commit; commit('setDataProduk', []); commit('setDataProdukStat', ''); }, - resetDataProdukSaldo: function resetDataProdukSaldo(_ref84) { - var commit = _ref84.commit; + resetDataProdukSaldo: function resetDataProdukSaldo(_ref85) { + var commit = _ref85.commit; commit('setDataProdukSaldo', []); commit('setDataProdukSaldoStat', ''); } @@ -132833,6 +135285,300 @@ var dokumenKategori = { /***/ }), +/***/ "./resources/assets/js/store/modules/enterpreneur.js": +/*!***********************************************************!*\ + !*** ./resources/assets/js/store/modules/enterpreneur.js ***! + \***********************************************************/ +/*! exports provided: enterpreneur */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "enterpreneur", function() { return enterpreneur; }); +/* harmony import */ var _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/enterpreneur.js */ "./resources/assets/js/api/enterpreneur.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var enterpreneur = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataS2: [], + //collection + dataS3: [], + //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataS2: function dataS2(state) { + return state.dataS2; + }, + dataS3: function dataS3(state) { + return state.dataS3; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + dataStatS2: function dataStatS2(state) { + return state.dataStatS2; + }, + dataStatS3: function dataStatS3(state) { + return state.dataStatS3; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexCu: function indexCu(_ref2, _ref3) { + var commit = _ref2.commit; + + var _ref4 = _slicedToArray(_ref3, 2), + p = _ref4[0], + id = _ref4[1]; + + commit('setDataStatS', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexDiklat: function indexDiklat(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStatS3', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexDiklat(id).then(function (response) { + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + })["catch"](function (error) { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + //load collection without params + get: function get(_ref6) { + var commit = _ref6.commit; + commit('setDataStatS', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + getCu: function getCu(_ref7, id) { + var commit = _ref7.commit; + commit('setDataStatS', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].getCu(id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref8) { + var commit = _ref8.commit; + commit('setDataStat', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref9, form) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref10, id) { + var commit = _ref10.commit; + commit('setDataStat', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref11, _ref12) { + var commit = _ref11.commit, + state = _ref11.state, + dispatch = _ref11.dispatch; + + var _ref13 = _slicedToArray(_ref12, 2), + id = _ref13[0], + form = _ref13[1]; + + commit('setUpdateStat', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref14, id) { + var commit = _ref14.commit, + state = _ref14.state, + dispatch = _ref14.dispatch; + commit('setUpdateStat', 'loading'); + _api_enterpreneur_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref15) { + var commit = _ref15.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref16) { + var commit = _ref16.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataS2: function setDataS2(state, data) { + state.dataS2 = data; + }, + setDataS3: function setDataS3(state, data) { + state.dataS3 = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setDataStatS2: function setDataStatS2(state, status) { + state.dataStatS2 = status; + }, + setDataStatS3: function setDataStatS3(state, status) { + state.dataStatS3 = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + /***/ "./resources/assets/js/store/modules/errorLog.js": /*!*******************************************************!*\ !*** ./resources/assets/js/store/modules/errorLog.js ***! @@ -133022,6 +135768,300 @@ var errorLog = { /***/ }), +/***/ "./resources/assets/js/store/modules/fasilitator.js": +/*!**********************************************************!*\ + !*** ./resources/assets/js/store/modules/fasilitator.js ***! + \**********************************************************/ +/*! exports provided: fasilitator */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fasilitator", function() { return fasilitator; }); +/* harmony import */ var _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/fasilitator.js */ "./resources/assets/js/api/fasilitator.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var fasilitator = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataS2: [], + //collection + dataS3: [], + //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataS2: function dataS2(state) { + return state.dataS2; + }, + dataS3: function dataS3(state) { + return state.dataS3; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + dataStatS2: function dataStatS2(state) { + return state.dataStatS2; + }, + dataStatS3: function dataStatS3(state) { + return state.dataStatS3; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexCu: function indexCu(_ref2, _ref3) { + var commit = _ref2.commit; + + var _ref4 = _slicedToArray(_ref3, 2), + p = _ref4[0], + id = _ref4[1]; + + commit('setDataStatS', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexDiklat: function indexDiklat(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStatS3', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexDiklat(id).then(function (response) { + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + })["catch"](function (error) { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + //load collection without params + get: function get(_ref6) { + var commit = _ref6.commit; + commit('setDataStatS', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + getCu: function getCu(_ref7, id) { + var commit = _ref7.commit; + commit('setDataStatS', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].getCu(id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref8) { + var commit = _ref8.commit; + commit('setDataStat', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref9, form) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref10, id) { + var commit = _ref10.commit; + commit('setDataStat', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref11, _ref12) { + var commit = _ref11.commit, + state = _ref11.state, + dispatch = _ref11.dispatch; + + var _ref13 = _slicedToArray(_ref12, 2), + id = _ref13[0], + form = _ref13[1]; + + commit('setUpdateStat', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref14, id) { + var commit = _ref14.commit, + state = _ref14.state, + dispatch = _ref14.dispatch; + commit('setUpdateStat', 'loading'); + _api_fasilitator_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref15) { + var commit = _ref15.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref16) { + var commit = _ref16.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataS2: function setDataS2(state, data) { + state.dataS2 = data; + }, + setDataS3: function setDataS3(state, data) { + state.dataS3 = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setDataStatS2: function setDataStatS2(state, status) { + state.dataStatS2 = status; + }, + setDataStatS3: function setDataStatS3(state, status) { + state.dataStatS3 = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + /***/ "./resources/assets/js/store/modules/fileUpload.js": /*!*********************************************************!*\ !*** ./resources/assets/js/store/modules/fileUpload.js ***! @@ -135192,6 +138232,458 @@ var jalinanKlaim = { /***/ }), +/***/ "./resources/assets/js/store/modules/jenisDiklat.js": +/*!**********************************************************!*\ + !*** ./resources/assets/js/store/modules/jenisDiklat.js ***! + \**********************************************************/ +/*! exports provided: jenisDiklat */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "jenisDiklat", function() { return jenisDiklat; }); +/* harmony import */ var _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/jenisDiklat.js */ "./resources/assets/js/api/jenisDiklat.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var jenisDiklat = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataStat: '', + dataStatS: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + //load collection without params + get: function get(_ref2) { + var commit = _ref2.commit; + commit('setDataStatS', 'loading'); + _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref3) { + var commit = _ref3.commit; + commit('setDataStat', 'loading'); + _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref4, form) { + var commit = _ref4.commit, + state = _ref4.state, + dispatch = _ref4.dispatch; + commit('setUpdateStat', 'loading'); + _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStat', 'loading'); + _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref6, _ref7) { + var commit = _ref6.commit, + state = _ref6.state, + dispatch = _ref6.dispatch; + + var _ref8 = _slicedToArray(_ref7, 2), + id = _ref8[0], + form = _ref8[1]; + + commit('setUpdateStat', 'loading'); + _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref9, id) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_jenisDiklat_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref10) { + var commit = _ref10.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref11) { + var commit = _ref11.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + +/***/ "./resources/assets/js/store/modules/keahlian.js": +/*!*******************************************************!*\ + !*** ./resources/assets/js/store/modules/keahlian.js ***! + \*******************************************************/ +/*! exports provided: keahlian */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "keahlian", function() { return keahlian; }); +/* harmony import */ var _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/keahlian.js */ "./resources/assets/js/api/keahlian.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var keahlian = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataStat: '', + dataStatS: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + //load collection without params + get: function get(_ref2) { + var commit = _ref2.commit; + commit('setDataStatS', 'loading'); + _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref3) { + var commit = _ref3.commit; + commit('setDataStat', 'loading'); + _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref4, form) { + var commit = _ref4.commit, + state = _ref4.state, + dispatch = _ref4.dispatch; + commit('setUpdateStat', 'loading'); + _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStat', 'loading'); + _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref6, _ref7) { + var commit = _ref6.commit, + state = _ref6.state, + dispatch = _ref6.dispatch; + + var _ref8 = _slicedToArray(_ref7, 2), + id = _ref8[0], + form = _ref8[1]; + + commit('setUpdateStat', 'loading'); + _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref9, id) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_keahlian_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref10) { + var commit = _ref10.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref11) { + var commit = _ref11.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + /***/ "./resources/assets/js/store/modules/kegiatanBKCU.js": /*!***********************************************************!*\ !*** ./resources/assets/js/store/modules/kegiatanBKCU.js ***! @@ -137757,6 +141249,785 @@ var kodeKegiatan = { /***/ }), +/***/ "./resources/assets/js/store/modules/kombas.js": +/*!*****************************************************!*\ + !*** ./resources/assets/js/store/modules/kombas.js ***! + \*****************************************************/ +/*! exports provided: kombas */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "kombas", function() { return kombas; }); +/* harmony import */ var _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/kombas.js */ "./resources/assets/js/api/kombas.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var kombas = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataStat: '', + dataStatS: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, _ref2) { + var commit = _ref.commit; + + var _ref3 = _slicedToArray(_ref2, 2), + p = _ref3[0], + tipe = _ref3[1]; + + commit('setDataStatS', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p, tipe).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexCu: function indexCu(_ref4, _ref5) { + var commit = _ref4.commit; + + var _ref6 = _slicedToArray(_ref5, 3), + p = _ref6[0], + id = _ref6[1], + tipe = _ref6[2]; + + commit('setDataStatS', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id, tipe).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + //load collection without params + get: function get(_ref7) { + var commit = _ref7.commit; + commit('setDataStatS', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref8) { + var commit = _ref8.commit; + commit('setDataStat', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref9, form) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref10, id) { + var commit = _ref10.commit; + commit('setDataStat', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref11, _ref12) { + var commit = _ref11.commit, + state = _ref11.state, + dispatch = _ref11.dispatch; + + var _ref13 = _slicedToArray(_ref12, 2), + id = _ref13[0], + form = _ref13[1]; + + commit('setUpdateStat', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref14, id) { + var commit = _ref14.commit, + state = _ref14.state, + dispatch = _ref14.dispatch; + commit('setUpdateStat', 'loading'); + _api_kombas_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref15) { + var commit = _ref15.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref16) { + var commit = _ref16.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + +/***/ "./resources/assets/js/store/modules/kubn.js": +/*!***************************************************!*\ + !*** ./resources/assets/js/store/modules/kubn.js ***! + \***************************************************/ +/*! exports provided: kubn */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "kubn", function() { return kubn; }); +/* harmony import */ var _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/kubn.js */ "./resources/assets/js/api/kubn.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var kubn = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataS2: [], + //collection + dataS3: [], + //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataS2: function dataS2(state) { + return state.dataS2; + }, + dataS3: function dataS3(state) { + return state.dataS3; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + dataStatS2: function dataStatS2(state) { + return state.dataStatS2; + }, + dataStatS3: function dataStatS3(state) { + return state.dataStatS3; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexCu: function indexCu(_ref2, _ref3) { + var commit = _ref2.commit; + + var _ref4 = _slicedToArray(_ref3, 2), + p = _ref4[0], + id = _ref4[1]; + + commit('setDataStatS', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexAnggota: function indexAnggota(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStatS2', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexAnggota(id).then(function (response) { + commit('setDataS2', response.data.model); + commit('setDataStatS2', 'success'); + })["catch"](function (error) { + commit('setDataS2', error.response); + commit('setDataStatS2', 'fail'); + }); + }, + indexDiklat: function indexDiklat(_ref6, id) { + var commit = _ref6.commit; + commit('setDataStatS3', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexDiklat(id).then(function (response) { + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + })["catch"](function (error) { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + //load collection without params + get: function get(_ref7) { + var commit = _ref7.commit; + commit('setDataStatS', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + getCu: function getCu(_ref8, id) { + var commit = _ref8.commit; + commit('setDataStatS', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].getCu(id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref9) { + var commit = _ref9.commit; + commit('setDataStat', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref10, form) { + var commit = _ref10.commit, + state = _ref10.state, + dispatch = _ref10.dispatch; + commit('setUpdateStat', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref11, id) { + var commit = _ref11.commit; + commit('setDataStat', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref12, _ref13) { + var commit = _ref12.commit, + state = _ref12.state, + dispatch = _ref12.dispatch; + + var _ref14 = _slicedToArray(_ref13, 2), + id = _ref14[0], + form = _ref14[1]; + + commit('setUpdateStat', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref15, id) { + var commit = _ref15.commit, + state = _ref15.state, + dispatch = _ref15.dispatch; + commit('setUpdateStat', 'loading'); + _api_kubn_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref16) { + var commit = _ref16.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref17) { + var commit = _ref17.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataS2: function setDataS2(state, data) { + state.dataS2 = data; + }, + setDataS3: function setDataS3(state, data) { + state.dataS3 = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setDataStatS2: function setDataStatS2(state, status) { + state.dataStatS2 = status; + }, + setDataStatS3: function setDataStatS3(state, status) { + state.dataStatS3 = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + +/***/ "./resources/assets/js/store/modules/kubnUsaha.js": +/*!********************************************************!*\ + !*** ./resources/assets/js/store/modules/kubnUsaha.js ***! + \********************************************************/ +/*! exports provided: kubnUsaha */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "kubnUsaha", function() { return kubnUsaha; }); +/* harmony import */ var _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/kubnUsaha.js */ "./resources/assets/js/api/kubnUsaha.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var kubnUsaha = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataStat: '', + dataStatS: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + //load collection without params + get: function get(_ref2) { + var commit = _ref2.commit; + commit('setDataStatS', 'loading'); + _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref3) { + var commit = _ref3.commit; + commit('setDataStat', 'loading'); + _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref4, form) { + var commit = _ref4.commit, + state = _ref4.state, + dispatch = _ref4.dispatch; + commit('setUpdateStat', 'loading'); + _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStat', 'loading'); + _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref6, _ref7) { + var commit = _ref6.commit, + state = _ref6.state, + dispatch = _ref6.dispatch; + + var _ref8 = _slicedToArray(_ref7, 2), + id = _ref8[0], + form = _ref8[1]; + + commit('setUpdateStat', 'loading'); + _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref9, id) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_kubnUsaha_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref10) { + var commit = _ref10.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref11) { + var commit = _ref11.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + /***/ "./resources/assets/js/store/modules/laporanCu.js": /*!********************************************************!*\ !*** ./resources/assets/js/store/modules/laporanCu.js ***! @@ -140615,6 +144886,300 @@ var laporanTp = { /***/ }), +/***/ "./resources/assets/js/store/modules/mentor.js": +/*!*****************************************************!*\ + !*** ./resources/assets/js/store/modules/mentor.js ***! + \*****************************************************/ +/*! exports provided: mentor */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mentor", function() { return mentor; }); +/* harmony import */ var _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/mentor.js */ "./resources/assets/js/api/mentor.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var mentor = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataS2: [], + //collection + dataS3: [], + //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataS2: function dataS2(state) { + return state.dataS2; + }, + dataS3: function dataS3(state) { + return state.dataS3; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + dataStatS2: function dataStatS2(state) { + return state.dataStatS2; + }, + dataStatS3: function dataStatS3(state) { + return state.dataStatS3; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexCu: function indexCu(_ref2, _ref3) { + var commit = _ref2.commit; + + var _ref4 = _slicedToArray(_ref3, 2), + p = _ref4[0], + id = _ref4[1]; + + commit('setDataStatS', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexDiklat: function indexDiklat(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStatS3', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexDiklat(id).then(function (response) { + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + })["catch"](function (error) { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + //load collection without params + get: function get(_ref6) { + var commit = _ref6.commit; + commit('setDataStatS', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + getCu: function getCu(_ref7, id) { + var commit = _ref7.commit; + commit('setDataStatS', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].getCu(id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref8) { + var commit = _ref8.commit; + commit('setDataStat', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref9, form) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref10, id) { + var commit = _ref10.commit; + commit('setDataStat', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref11, _ref12) { + var commit = _ref11.commit, + state = _ref11.state, + dispatch = _ref11.dispatch; + + var _ref13 = _slicedToArray(_ref12, 2), + id = _ref13[0], + form = _ref13[1]; + + commit('setUpdateStat', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref14, id) { + var commit = _ref14.commit, + state = _ref14.state, + dispatch = _ref14.dispatch; + commit('setUpdateStat', 'loading'); + _api_mentor_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref15) { + var commit = _ref15.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref16) { + var commit = _ref16.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataS2: function setDataS2(state, data) { + state.dataS2 = data; + }, + setDataS3: function setDataS3(state, data) { + state.dataS3 = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setDataStatS2: function setDataStatS2(state, status) { + state.dataStatS2 = status; + }, + setDataStatS3: function setDataStatS3(state, status) { + state.dataStatS3 = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + /***/ "./resources/assets/js/store/modules/mitraLembaga.js": /*!***********************************************************!*\ !*** ./resources/assets/js/store/modules/mitraLembaga.js ***! @@ -140722,9 +145287,25 @@ var mitraLembaga = { commit('setDataStatS', 'fail'); }); }, - // create page - create: function create(_ref2) { + indexCu: function indexCu(_ref2, _ref3) { var commit = _ref2.commit; + + var _ref4 = _slicedToArray(_ref3, 2), + p = _ref4[0], + id = _ref4[1]; + + commit('setDataStatS', 'loading'); + _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref5) { + var commit = _ref5.commit; commit('setDataStat', 'loading'); _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { commit('setData', response.data.form); @@ -140739,10 +145320,10 @@ var mitraLembaga = { }); }, //store data - store: function store(_ref3, form) { - var commit = _ref3.commit, - state = _ref3.state, - dispatch = _ref3.dispatch; + store: function store(_ref6, form) { + var commit = _ref6.commit, + state = _ref6.state, + dispatch = _ref6.dispatch; commit('setUpdateStat', 'loading'); _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { if (response.data.saved) { @@ -140757,8 +145338,8 @@ var mitraLembaga = { }); }, // edit page - edit: function edit(_ref4, id) { - var commit = _ref4.commit; + edit: function edit(_ref7, id) { + var commit = _ref7.commit; commit('setDataStat', 'loading'); _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { commit('setData', response.data.form); @@ -140773,14 +145354,14 @@ var mitraLembaga = { }); }, // update data - update: function update(_ref5, _ref6) { - var commit = _ref5.commit, - state = _ref5.state, - dispatch = _ref5.dispatch; + update: function update(_ref8, _ref9) { + var commit = _ref8.commit, + state = _ref8.state, + dispatch = _ref8.dispatch; - var _ref7 = _slicedToArray(_ref6, 2), - id = _ref7[0], - form = _ref7[1]; + var _ref10 = _slicedToArray(_ref9, 2), + id = _ref10[0], + form = _ref10[1]; commit('setUpdateStat', 'loading'); _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { @@ -140796,10 +145377,10 @@ var mitraLembaga = { }); }, // destroy data - destroy: function destroy(_ref8, id) { - var commit = _ref8.commit, - state = _ref8.state, - dispatch = _ref8.dispatch; + destroy: function destroy(_ref11, id) { + var commit = _ref11.commit, + state = _ref11.state, + dispatch = _ref11.dispatch; commit('setUpdateStat', 'loading'); _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { if (response.data.deleted) { @@ -140813,8 +145394,8 @@ var mitraLembaga = { commit('setUpdateStat', 'fail'); }); }, - count: function count(_ref9) { - var commit = _ref9.commit; + count: function count(_ref12) { + var commit = _ref12.commit; commit('setCountStat', 'loading'); _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_0__["default"].count().then(function (response) { commit('setCount', response.data.model); @@ -140825,8 +145406,8 @@ var mitraLembaga = { }); }, // reset - resetUpdateStat: function resetUpdateStat(_ref10) { - var commit = _ref10.commit; + resetUpdateStat: function resetUpdateStat(_ref13) { + var commit = _ref13.commit; commit('setUpdateStat', ''); } }, @@ -140986,12 +145567,28 @@ var mitraOrang = { commit('setDataStatS', 'fail'); }); }, - indexPeserta: function indexPeserta(_ref2, _ref3) { + indexCu: function indexCu(_ref2, _ref3) { var commit = _ref2.commit; var _ref4 = _slicedToArray(_ref3, 2), p = _ref4[0], - kegiatan_id = _ref4[1]; + id = _ref4[1]; + + commit('setDataStatS', 'loading'); + _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexPeserta: function indexPeserta(_ref5, _ref6) { + var commit = _ref5.commit; + + var _ref7 = _slicedToArray(_ref6, 2), + p = _ref7[0], + kegiatan_id = _ref7[1]; commit('setDataStatS', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexPeserta(p, kegiatan_id).then(function (response) { @@ -141003,8 +145600,8 @@ var mitraOrang = { }); }, // create page - create: function create(_ref5) { - var commit = _ref5.commit; + create: function create(_ref8) { + var commit = _ref8.commit; commit('setDataStat', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { commit('setData', response.data.form); @@ -141019,10 +145616,10 @@ var mitraOrang = { }); }, //store data - store: function store(_ref6, form) { - var commit = _ref6.commit, - state = _ref6.state, - dispatch = _ref6.dispatch; + store: function store(_ref9, form) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; commit('setUpdateStat', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { if (response.data.saved) { @@ -141037,8 +145634,8 @@ var mitraOrang = { }); }, // edit page - edit: function edit(_ref7, id) { - var commit = _ref7.commit; + edit: function edit(_ref10, id) { + var commit = _ref10.commit; commit('setDataStat', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { commit('setData', response.data.form); @@ -141053,14 +145650,14 @@ var mitraOrang = { }); }, // update data - update: function update(_ref8, _ref9) { - var commit = _ref8.commit, - state = _ref8.state, - dispatch = _ref8.dispatch; + update: function update(_ref11, _ref12) { + var commit = _ref11.commit, + state = _ref11.state, + dispatch = _ref11.dispatch; - var _ref10 = _slicedToArray(_ref9, 2), - id = _ref10[0], - form = _ref10[1]; + var _ref13 = _slicedToArray(_ref12, 2), + id = _ref13[0], + form = _ref13[1]; commit('setUpdateStat', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { @@ -141075,10 +145672,10 @@ var mitraOrang = { commit('setUpdateStat', 'fail'); }); }, - restore: function restore(_ref11, id) { - var commit = _ref11.commit, - state = _ref11.state, - dispatch = _ref11.dispatch; + restore: function restore(_ref14, id) { + var commit = _ref14.commit, + state = _ref14.state, + dispatch = _ref14.dispatch; commit('setUpdateStat', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].restore(id).then(function (response) { if (response.data.restored) { @@ -141093,10 +145690,10 @@ var mitraOrang = { }); }, // destroy data - destroy: function destroy(_ref12, id) { - var commit = _ref12.commit, - state = _ref12.state, - dispatch = _ref12.dispatch; + destroy: function destroy(_ref15, id) { + var commit = _ref15.commit, + state = _ref15.state, + dispatch = _ref15.dispatch; commit('setUpdateStat', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { if (response.data.deleted) { @@ -141110,8 +145707,8 @@ var mitraOrang = { commit('setUpdateStat', 'fail'); }); }, - count: function count(_ref13) { - var commit = _ref13.commit; + count: function count(_ref16) { + var commit = _ref16.commit; commit('setCountStat', 'loading'); _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_0__["default"].count().then(function (response) { commit('setCount', response.data.model); @@ -141122,8 +145719,8 @@ var mitraOrang = { }); }, // reset - resetUpdateStat: function resetUpdateStat(_ref14) { - var commit = _ref14.commit; + resetUpdateStat: function resetUpdateStat(_ref17) { + var commit = _ref17.commit; commit('setUpdateStat', ''); } }, @@ -146302,6 +150899,300 @@ var tp = { /***/ }), +/***/ "./resources/assets/js/store/modules/umkm.js": +/*!***************************************************!*\ + !*** ./resources/assets/js/store/modules/umkm.js ***! + \***************************************************/ +/*! exports provided: umkm */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "umkm", function() { return umkm; }); +/* harmony import */ var _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api/umkm.js */ "./resources/assets/js/api/umkm.js"); +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var umkm = { + namespaced: true, + // state + state: { + data: {}, + //single data + dataS: [], + //collection + dataS2: [], + //collection + dataS3: [], + //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], + //update data + updateStat: '', + rules: [], + //laravel rules + options: [] //laravel options + + }, + // getters + getters: { + data: function data(state) { + return state.data; + }, + dataS: function dataS(state) { + return state.dataS; + }, + dataS2: function dataS2(state) { + return state.dataS2; + }, + dataS3: function dataS3(state) { + return state.dataS3; + }, + dataStat: function dataStat(state) { + return state.dataStat; + }, + dataStatS: function dataStatS(state) { + return state.dataStatS; + }, + dataStatS2: function dataStatS2(state) { + return state.dataStatS2; + }, + dataStatS3: function dataStatS3(state) { + return state.dataStatS3; + }, + update: function update(state) { + return state.update; + }, + updateStat: function updateStat(state) { + return state.updateStat; + }, + rules: function rules(state) { + return state.rules; + }, + options: function options(state) { + return state.options; + } + }, + actions: { + //load collection with params + index: function index(_ref, p) { + var commit = _ref.commit; + commit('setDataStatS', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].index(p).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexCu: function indexCu(_ref2, _ref3) { + var commit = _ref2.commit; + + var _ref4 = _slicedToArray(_ref3, 2), + p = _ref4[0], + id = _ref4[1]; + + commit('setDataStatS', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexCu(p, id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexDiklat: function indexDiklat(_ref5, id) { + var commit = _ref5.commit; + commit('setDataStatS3', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].indexDiklat(id).then(function (response) { + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + })["catch"](function (error) { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + //load collection without params + get: function get(_ref6) { + var commit = _ref6.commit; + commit('setDataStatS', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].get().then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + getCu: function getCu(_ref7, id) { + var commit = _ref7.commit; + commit('setDataStatS', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].getCu(id).then(function (response) { + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + })["catch"](function (error) { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page + create: function create(_ref8) { + var commit = _ref8.commit; + commit('setDataStat', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].create().then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + //store data + store: function store(_ref9, form) { + var commit = _ref9.commit, + state = _ref9.state, + dispatch = _ref9.dispatch; + commit('setUpdateStat', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].store(form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // edit page + edit: function edit(_ref10, id) { + var commit = _ref10.commit; + commit('setDataStat', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].edit(id).then(function (response) { + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options); + commit('setDataStat', 'success'); + })["catch"](function (error) { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []); + commit('setDataStat', 'fail'); + }); + }, + // update data + update: function update(_ref11, _ref12) { + var commit = _ref11.commit, + state = _ref11.state, + dispatch = _ref11.dispatch; + + var _ref13 = _slicedToArray(_ref12, 2), + id = _ref13[0], + form = _ref13[1]; + + commit('setUpdateStat', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].update(id, form).then(function (response) { + if (response.data.saved) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // destroy data + destroy: function destroy(_ref14, id) { + var commit = _ref14.commit, + state = _ref14.state, + dispatch = _ref14.dispatch; + commit('setUpdateStat', 'loading'); + _api_umkm_js__WEBPACK_IMPORTED_MODULE_0__["default"].destroy(id).then(function (response) { + if (response.data.deleted) { + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + } else { + commit('setUpdateStat', 'fail'); + } + })["catch"](function (error) { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + // reset + resetDataStat: function resetDataStat(_ref15) { + var commit = _ref15.commit; + commit('setDataStat', ''); + }, + resetUpdateStat: function resetUpdateStat(_ref16) { + var commit = _ref16.commit; + commit('setUpdateStat', ''); + } + }, + // mutations + mutations: { + setData: function setData(state, data) { + state.data = data; + }, + setDataS: function setDataS(state, data) { + state.dataS = data; + }, + setDataS2: function setDataS2(state, data) { + state.dataS2 = data; + }, + setDataS3: function setDataS3(state, data) { + state.dataS3 = data; + }, + setDataStat: function setDataStat(state, status) { + state.dataStat = status; + }, + setDataStatS: function setDataStatS(state, status) { + state.dataStatS = status; + }, + setDataStatS2: function setDataStatS2(state, status) { + state.dataStatS2 = status; + }, + setDataStatS3: function setDataStatS3(state, status) { + state.dataStatS3 = status; + }, + setUpdate: function setUpdate(state, data) { + state.update = data; + }, + setUpdateStat: function setUpdateStat(state, status) { + state.updateStat = status; + }, + setRules: function setRules(state, rules) { + state.rules = rules; + }, + setOptions: function setOptions(state, options) { + state.options = options; + } + } +}; + +/***/ }), + /***/ "./resources/assets/js/store/modules/user.js": /*!***************************************************!*\ !*** ./resources/assets/js/store/modules/user.js ***! diff --git a/public/js/components/10.js b/public/js/components/10.js index b17be6f96..e7df78397 100644 --- a/public/js/components/10.js +++ b/public/js/components/10.js @@ -50,6 +50,71 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! @@ -144,6 +209,37 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/dokumen.vue?vue&type=script&lang=js&": /*!*********************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/dokumen.vue?vue&type=script&lang=js& ***! @@ -1772,155 +1868,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// @@ -2012,13 +1959,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.$store.dispatch(this.kelas + '/getDuplicate', [this.selectedData.anggota_cu.name, this.selectedData.anggota_cu.tanggal_lahir, this.selectedData.tipe]); this.$store.dispatch(this.kelas + '/getKlaimLama', [this.selectedData.anggota_cu.nik.trim(), this.selectedData.anggota_cu_cu_id]); }, - watch: { - itemDataSaldoStat: function itemDataSaldoStat(value) { - if (value == 'success') { - this.calculatePagination(); - } - } - }, + watch: {}, methods: { selectedRow: function selectedRow(item) { this.selectedItem = item; @@ -2060,67 +2001,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.$store.dispatch('jalinanKlaim/getVerifikator', [this.selectedData.verifikasi_pengurus, this.selectedData.verifikasi_pengawas, this.selectedData.verifikasi_manajemen]); }, - fetchProdukSaldo: function fetchProdukSaldo(value) { - this.selectedProduk = value; - - if (value.produk_cu.tipe == 'Simpanan Pokok' || value.produk_cu.tipe == 'Simpanan Wajib' || value.produk_cu.tipe == 'Simpanan Non Saham') { - this.tipeProduk = 'simpanan'; - this.columnDataSaldo = [{ - title: 'No.' - }, { - title: 'Nominal' - }, { - title: 'Tgl. Transaksi' - }]; - } else { - this.tipeProduk = 'pinjaman'; - this.columnDataSaldo = [{ - title: 'No.' - }, { - title: 'Nominal' - }, { - title: 'Bulan Angsuran' - }, { - title: 'Tgl. Transaksi' - }]; - } - - this.$store.dispatch('anggotaCu/indexProdukSaldo', [this.querySaldo, value.id]); - }, - calculatePagination: function calculatePagination() { - var i = 0; - var startPage = 0; - var endPage = 0; - var diffPage = 0; - startPage = this.querySaldo.page < 3 ? 1 : this.querySaldo.page - 1; - endPage = 4 + startPage; - endPage = this.itemDataSaldo.last_page < endPage ? this.itemDataSaldo.last_page : endPage; - diffPage = startPage - endPage + 4; - startPage -= startPage - diffPage > 0 ? diffPage : 0; - this.pagesSaldo.length = 0; - - for (i = startPage; i <= endPage; i++) { - this.pagesSaldo.push(i); - } - }, - prevPageSaldo: function prevPageSaldo() { - if (this.itemDataSaldo.prev_page_url) { - this.querySaldo.page = Number(this.querySaldo.page) - 1; - this.fetchProdukSaldo(this.selectedProduk); - } - }, - goToPageSaldo: function goToPageSaldo(value) { - if (this.querySaldo.page != value) { - this.querySaldo.page = value; - this.fetchProdukSaldo(this.selectedProduk); - } - }, - nextPageSaldo: function nextPageSaldo() { - if (this.itemDataSaldo.next_page_url) { - this.querySaldo.page = Number(this.querySaldo.page) + 1; - this.fetchProdukSaldo(this.selectedProduk); - } - }, save: function save() { var _this = this; @@ -3677,6 +3557,55 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": /*!************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! @@ -3723,10 +3652,50 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -4017,6 +3986,46 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/dokumen.vue?vue&type=template&id=243e1002&": @@ -5683,12 +5692,6 @@ var render = function () { key: index, staticClass: "col-sm-6 col-xl-3 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetchProdukSaldo(item) - }, - }, }, [ item.produk_cu @@ -5728,24 +5731,6 @@ var render = function () { "div", { staticClass: "media-body" }, [ - _c( - "h6", - { - staticClass: - "font-weight-semibold mb-0", - }, - [ - _c("check-value", { - attrs: { - value: item.saldo, - valueType: - "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), _c( "span", { @@ -5847,882 +5832,84 @@ var render = function () { item.produk_cu.tipe, }, }) - : _c("span", [_vm._v("-")]), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("b", [_vm._v("Nama:")]), - _vm._v(" "), - item.produk_cu - ? _c("check-value", { - attrs: { - value: - item.produk_cu.name, - }, - }) - : _c("span", [_vm._v("-")]), - _vm._v(" "), - item.produk_cu.tipe == - "Pinjaman Kapitalisasi" || - item.produk_cu.tipe == - "Pinjaman Umum" || - item.produk_cu.tipe == - "Pinjaman Produktif" - ? _c( - "span", - [ - _c("br"), - _vm._v(" "), - _c("b", [ - _vm._v( - "Lama Pinjaman (Bulan):" - ), - ]), - _vm._v(" "), - _c("check-value", { - attrs: { - value: - item.lama_pinjaman, - }, - }), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("b", [ - _vm._v( - "Lama Sisa Pinjaman (Bulan):" - ), - ]), - _vm._v(" "), - _c("check-value", { - attrs: { - value: - item.lama_sisa_pinjaman, - }, - }), - ], - 1 - ) - : _c("span", [ - _c("br"), - _vm._v( - "\n  \n " - ), - ]), - ], - 1 - ), - ] - ) - : _vm._e(), - ] - ) - }), - 0 - ) - : _c("div", { staticClass: "card card-body" }, [ - _vm._v( - "\n Belum terdapat produk pada anggota ini...\n " - ), - ]), - _vm._v(" "), - _vm.itemDataSaldoStat != "" - ? _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { staticClass: "card-header bg-white" }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v( - "Tabel Transaksi " + - _vm._s( - _vm.selectedProduk.produk_cu.name - ) + - " dengan no rek: " + - _vm._s(_vm.selectedProduk.no_rek) - ), - ]), - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataSaldo.data, - columnData: _vm.columnDataSaldo, - itemDataStat: _vm.itemDataSaldoStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItem.id === - props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow( - props.item - ) - }, - }, - }, - [ - _c("td", [ - _vm._v( - _vm._s(props.index + 1) - ), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.saldo, - valueType: - "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _vm.tipeProduk == "pinjaman" - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .lama_sisa_pinjaman, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("td", [ - props.item.tanggal - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item - .created_at - ) - ), - }, - }) - : _c("span", [ - _vm._v("-"), - ]), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 1967185963 - ), - }), - _vm._v(" "), - _c("div", { staticClass: "card-footer" }, [ - _vm.itemDataSaldoStat != "" - ? _c( - "div", - { staticClass: "row pre-scrollable" }, - [ - _c( - "div", - { staticClass: "col-md-4 pt-2" }, - [ - _vm.itemDataSaldoStat === - "success" - ? _c( - "div", - { - staticClass: - "d-none d-sm-block", - }, - [ - _vm._v( - "Menampilkan " + - _vm._s( - _vm.itemDataSaldo - .from - ) + - " -\n " + - _vm._s( - _vm.itemDataSaldo.to - ) + - " entri dari " + - _vm._s( - _vm.itemDataSaldo - .total - ) + - " entri\n " - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataSaldoStat === - "success" - ? _c( - "div", - { - staticClass: - "d-block d-sm-none text-center", - }, - [ - _vm._v( - "Menampilkan " + - _vm._s( - _vm.itemDataSaldo - .from - ) + - " -\n " + - _vm._s( - _vm.itemDataSaldo.to - ) + - " entri dari " + - _vm._s( - _vm.itemDataSaldo - .total - ) + - " entri\n " - ), - ] - ) - : _c("div", [ - _vm._v( - "Menampilkan\n " - ), - _c("i", { - staticClass: - "icon-spinner2 spinner", - }), - _vm._v( - " -\n " - ), - _c("i", { - staticClass: - "icon-spinner2 spinner", - }), - _vm._v( - " entri dari\n " - ), - _c("i", { - staticClass: - "icon-spinner2 spinner", - }), - _vm._v( - " entri\n " - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-8 pt-2 text-right d-none d-sm-block", - }, - [ - _vm.itemDataSaldoStat === - "success" - ? _c( - "div", - { - staticClass: "btn-group", - }, - [ - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .prev_page_url, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.goToPageSaldo( - 1 - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-backward2", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .prev_page_url, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.prevPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-left5", - }), - ] - ), - _vm._v(" "), - _vm._l( - _vm.pagesSaldo, - function (n, index) { - return _c( - "button", - { - key: index, - staticClass: - "btn", - class: { - "btn-primary": - _vm.querySaldo - .page == n, - "btn-light": - _vm.querySaldo - .page != n, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.goToPageSaldo( - n - ) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(n) + - "\n " - ), - ] - ) - } - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .next_page_url, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.nextPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-right5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .next_page_url, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.goToPageSaldo( - _vm - .itemDataSaldo - .last_page - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-forward3", - }), - ] - ), - ], - 2 - ) - : _c( - "div", - { - staticClass: "btn-group", - }, - [ - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-backward2", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-left5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-spinner2 spinner", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-right5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-forward3", - }), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-12 pt-2 text-center d-block d-sm-none", - }, - [ - _vm.itemDataSaldoStat === - "success" - ? _c( - "div", - { - staticClass: "btn-group", - }, - _vm._l( - _vm.pagesSaldo, - function (n, index) { - return _c( - "button", - { - key: index, - staticClass: "btn", - class: { - "btn-primary": - _vm.querySaldo - .page == n, - "btn-light": - _vm.querySaldo - .page != n, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.goToPageSaldo( - n - ) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(n) + - "\n " - ), - ] - ) - } - ), - 0 - ) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.itemDataSaldoStat === - "success" - ? _c( - "div", - { - staticClass: - "btn-group pt-2", - }, - [ - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .prev_page_url, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.goToPageSaldo( - 1 - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-backward2", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .prev_page_url, - }, - attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.prevPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-left5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .next_page_url, - }, + : _c("span", [_vm._v("-")]), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Nama:")]), + _vm._v(" "), + item.produk_cu + ? _c("check-value", { + attrs: { + value: + item.produk_cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + _vm._v(" "), + item.produk_cu.tipe == + "Pinjaman Kapitalisasi" || + item.produk_cu.tipe == + "Pinjaman Umum" || + item.produk_cu.tipe == + "Pinjaman Produktif" + ? _c( + "span", + [ + _c("br"), + _vm._v(" "), + _c("b", [ + _vm._v( + "Lama Pinjaman (Bulan):" + ), + ]), + _vm._v(" "), + _c("check-value", { attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.nextPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-right5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo - .next_page_url, + value: + item.lama_pinjaman, }, + }), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("b", [ + _vm._v( + "Lama Sisa Pinjaman (Bulan):" + ), + ]), + _vm._v(" "), + _c("check-value", { attrs: { - type: "button", - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.goToPageSaldo( - _vm - .itemDataSaldo - .last_page - ) - }, + value: + item.lama_sisa_pinjaman, }, - }, - [ - _c("i", { - staticClass: - "icon-forward3", - }), - ] - ), - ] - ) - : _c( - "div", - { - staticClass: "btn-group", - }, - [ - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-backward2", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-left5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-spinner2 spinner", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-arrow-right5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light disabled", - attrs: { href: "#" }, - }, - [ - _c("i", { - staticClass: - "icon-forward3", - }), - ] + }), + ], + 1 + ) + : _c("span", [ + _c("br"), + _vm._v( + "\n  \n " ), - ] - ), - ] - ), - ] - ) - : _vm._e(), - ]), - ], - 1 + ]), + ], + 1 + ), + ] + ) + : _vm._e(), + ] + ) + }), + 0 ) - : _vm._e(), + : _c("div", { staticClass: "card card-body" }, [ + _vm._v( + "\n Belum terdapat produk pada anggota ini...\n " + ), + ]), ]), _vm._v(" "), _c("div", { staticClass: "col-md-12" }, [_c("hr")]), @@ -12707,6 +11894,93 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datePicker.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/formInfo.vue": @@ -12845,6 +12119,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/views/jalinanKlaim/dokumen.vue": diff --git a/public/js/components/100.js b/public/js/components/100.js index f9e410344..bb68aa269 100644 --- a/public/js/components/100.js +++ b/public/js/components/100.js @@ -50,10 +50,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -61,9 +61,9 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/produkCu/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/anggotaCuDraft/table.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -107,6 +107,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// @@ -117,19 +119,19 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + selectCuTp: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Produk dan Pelayanan CU', - kelas: 'produkCu', - titleDesc: 'Mengelola data produk dan pelayanan CU', - titleIcon: 'icon-list3', - selectCuPath: 'produkCuCu' + title: 'Anggota CU [DRAFT]', + kelas: 'anggotaCu', + titleDesc: 'Mengelola anggota CU [DRAFT]', + titleIcon: 'icon-man-woman', + selectCuPath: 'anggotaCuCuDraft' }; }, created: function created() { - this.checkUser('index_produk_cu', this.$route.params.cu); + this.checkUser('upload_anggota_cu', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -148,7 +150,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -156,17 +158,18 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); @@ -351,6 +354,26 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -360,33 +383,37 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], + props: ["title", "kelas", "itemData", "itemDataStat"], data: function data() { return { + anggota_cu: {}, selectedItem: [], + excelDownloadUrl: '', query: { order_column: "name", order_direction: "asc", filter_match: "and", - limit: 10, + limit: 100, page: 1 }, - excelDownloadUrl: '', columnData: [{ title: 'No.', name: 'No.' }, { - title: 'Foto', - name: 'gambar', - hide: false + title: 'No. KTP', + name: 'nik', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Tipe', - name: 'tipe', + title: 'NPWP', + name: 'npwp', tipe: 'string', sort: true, hide: false, @@ -402,36 +429,229 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Kode Produk dan Pelayanan', - name: 'kode_produk', + title: 'No. BA', + name: 'no_ba', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Lembaga', + name: 'lembaga', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Jabatan', + name: 'jabatan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Pekerjaan', + name: 'pekerjaan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Pendidikan', + name: 'pendidikan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Penghasilan', + name: 'penghasilan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Pengeluaran', + name: 'pengeluaran', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Email', + name: 'email', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Hp', + name: 'hp', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Kontak Lain', + name: 'kontak', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Gender', + name: 'kelamin', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Ahli Waris', + name: 'ahli_waris', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama Ibu', + name: 'nama_ibu', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Suku', + name: 'suku', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Gol. Darah', + name: 'darah', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tinggi', + name: 'tinggi', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Agama', + name: 'agama', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Status', + name: 'status', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Lahir', + name: 'tanggal_lahir', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tempat. Lahir', + name: 'tempat_lahir', tipe: 'string', sort: true, hide: false, disable: false, filter: true }, { - title: 'CU', - name: 'cu.name', + title: 'Tgl. Jadi Anggota', + name: 'tanggal_masuk', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Provinsi', + name: 'provinces.name', tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Keterangan', - name: 'keterangan' + title: 'Kabupaten', + name: 'regencies.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Aturan Setor', - name: 'aturan_setor' + title: 'Kecamatan', + name: 'districts.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Aturan Tarik', - name: 'aturan_tarik' + title: 'Kelurahan', + name: 'villages.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Aturan Balas Jasa', - name: 'aturan_balas_jasa' + title: 'No. RW', + name: 'rw', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Aturan Lain', - name: 'aturan_lain' + title: 'No. RT', + name: 'rt', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Alamat', + name: 'alamat', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { title: 'Tgl. / Waktu Buat', name: 'created_at', @@ -451,10 +671,11 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }], state: '', modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "", + modalColor: "" }; }, created: function created() { @@ -467,46 +688,30 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, updateStat: function updateStat(value) { this.modalState = value; - this.modalButton = 'Ok'; + this.modalButton = "Ok"; if (value === "success") { this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); + this.modalContent = ""; + this.fetch(this.query); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { - this.modalContent = ''; + this.modalContent = ""; } } }, methods: { fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[5].disable = status; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + this.$store.dispatch(this.kelas + '/indexCuDraft', [params, this.$route.params.cu, this.$route.params.tp]); + this.excelDownloadUrl = 'anggotaCuDraft/index/' + this.$route.params.cu + '/' + this.$route.params.tp; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + 'Edit', + name: this.kelas + "DraftEdit", params: { id: id } @@ -514,66 +719,71 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; + this.modalState = "confirm-tutup"; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; + if (state == "simpan") { + this.modalTitle = "Simpan " + this.title + " ini?"; + this.modalButton = "Iya, Simpan"; + } else if (state == "simpan_semua") { + this.modalTitle = "Simpan semua " + this.title + " ini?"; + this.modalButton = "Iya, Simpan"; + } else if (state == "hapus") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalButton = "Iya, Hapus"; + } else if (state == "hapus_semua") { + this.modalTitle = "Hapus semua" + this.title + " ini?"; + this.modalButton = "Iya, Hapus"; } }, - modalOpen: function modalOpen(value) { - this.modalShow = true; - this.modalState = 'content-tutup'; - this.modalContent = value; - this.modalButton = 'Tutup'; - }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } - }, - gridColor: function gridColor(value) { - if (value == 'Simpanan Pokok') { - return 'border-left-primary-400'; - } else if (value == 'Simpanan Wajib') { - return 'border-left-warning-400'; - } else if (value == 'Simpanan Non Saham') { - return 'border-left-secondary-400'; - } else if (value == 'Pinjaman Kapitalisasi') { - return 'border-left-success-400'; - } else if (value == 'Pinjaman Umum') { - return 'border-left-primary-400'; - } else if (value == 'Pinjaman Produktif') { - return 'border-left-green-400'; + if (this.state == "simpan") { + this.$store.dispatch(this.kelas + "/storeDraft", this.selectedItem.id); + } else if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroyDraft", [this.selectedItem.id, this.$route.params.cu]); + } else if (this.state == "hapus_semua") { + this.$store.dispatch(this.kelas + "/destroyDraftAll", this.$route.params.cu); + } else if (this.state == "simpan_semua") { + this.$store.dispatch(this.kelas + "/storeDraftAll", this.$route.params.cu); } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('produkCu', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("anggotaCu", { + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" })) }); /***/ }), +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": /*!************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! @@ -620,10 +830,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -646,37 +856,42 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-cu-tp", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }), + _vm._v(" "), + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + }), + ], + 1 + ), + ]), ]), ]), ], @@ -690,10 +905,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -708,6 +923,27 @@ var render = function () { return _c( "div", [ + _c( + "div", + { + staticClass: "alert alert-warning alert-styled-left cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch(_vm.query) + }, + }, + }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v("Perhatian!"), + ]), + _vm._v( + " Dikarenakan proses pengelolaan data hasil upload yang memakan waktu lebih lama, maka mohon menunggu dan mencoba menekan kotak dialog ini dalam beberapa saat kedepan untuk memeriksa apakah proses upload data sudah selesai dan dapat dilihat di tabel dibawah.\n " + ), + ] + ), + _vm._v(" "), _c( "data-viewer", { @@ -716,619 +952,652 @@ var render = function () { columnData: _vm.columnData, itemData: _vm.itemData, query: _vm.query, - itemDataStat: _vm.itemDataStat, - dataview: "grid", excelDownloadUrl: _vm.excelDownloadUrl, + itemDataStat: _vm.itemDataStat, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ { - key: "item-mobile", + key: "item-desktop", fn: function (props) { return [ - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "card border-left-3 rounded-left-0", - class: [_vm.gridColor(props.item.tipe)], + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, }, - [ - _c( - "div", - { - staticClass: - "card-header bg-light header-elements-inline", - }, - [ - _c( - "h6", - { staticClass: "card-title" }, - [ - _c("check-value", { - attrs: { value: props.item.kode_produk }, - }), - ], - 1 + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" ), - _vm._v(" "), - _c("div", { staticClass: "header-elements" }, [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.tipeProdukCu( - props.item.tipe - ) - ), - }, + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.nik }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.npwp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.lembaga }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.jabatan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pekerjaan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pendidikan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.penghasilan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pengeluaran }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kontak }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, }), - ]), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4 col-lg-2" }, [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/produk_cu/" + - props.item.gambar + - "n.jpg", - }, + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.ahli_waris }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.nama_ibu }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.suku }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.darah }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tinggi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[22].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[23].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[24].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_masuk + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[25].hide + ? _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[26].hide + ? _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[27].hide + ? _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[28].hide + ? _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image.jpg" }, - }), - _vm._v(" "), - _c("hr", { staticClass: "d-block d-sm-none" }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8 col-lg-10" }, [ - props.item.jalinan == 1 - ? _c( - "span", - { staticClass: "badge badge-primary mb-1" }, - [ - _c("i", { - staticClass: "icon-shield-check", - }), - _vm._v(" Disolidaritaskan Jalinan"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c("h6", { staticClass: "text-primary" }, [ - _vm._v( - _vm._s(props.item.name) + - " " + - _vm._s( - props.item.cu - ? " - CU " + props.item.cu.name - : "" - ) - ), - ]), - _vm._v(" "), - _c("p", { - domProps: { - innerHTML: _vm._s(props.item.keterangan), - }, + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[29].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.rw }, }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card-group-control card-group-control-right", - attrs: { id: "parent_" + props.item.id }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-6 col-lg-6" }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c( - "h6", - { staticClass: "card-title" }, - [ - _c( - "a", - { - staticClass: - "collapsed text-default", - attrs: { - "data-toggle": - "collapse", - href: - "#aturan_setor_" + - props.item.id, - }, - }, - [ - _vm._v( - _vm._s( - _vm.columnData[7] - .title - ) - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: - "aturan_setor_" + - props.item.id, - "data-parent": - "#parent_" + props.item.id, - }, - }, - [ - _c("div", { - staticClass: "card-body", - domProps: { - innerHTML: _vm._s( - props.item.aturan_setor - ), - }, - }), - ] - ), - ]), - ] - ), - _vm._v(" "), - props.item.tipe == "Simpanan Pokok" || - props.item.tipe == "Simpanan Wajib" || - props.item.tipe == "Simpanan Non Saham" - ? _c( - "div", - { staticClass: "col-md-6 col-lg-6" }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c( - "h6", - { - staticClass: "card-title", - }, - [ - _c( - "a", - { - staticClass: - "collapsed text-default", - attrs: { - "data-toggle": - "collapse", - href: - "#aturan_tarik_" + - props.item.id, - }, - }, - [ - _vm._v( - _vm._s( - _vm.columnData[8] - .title - ) - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: - "aturan_tarik_" + - props.item.id, - "data-parent": - "#parent_" + - props.item.id, - }, - }, - [ - _c("div", { - staticClass: "card-body", - domProps: { - innerHTML: _vm._s( - props.item.aturan_tarik - ), - }, - }), - ] - ), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 col-lg-6" }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c( - "h6", - { staticClass: "card-title" }, - [ - _c( - "a", - { - staticClass: - "collapsed text-default", - attrs: { - "data-toggle": - "collapse", - href: - "#aturan_balas_jasa_" + - props.item.id, - }, - }, - [ - _vm._v( - _vm._s( - _vm.columnData[9] - .title - ) - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: - "aturan_balas_jasa_" + - props.item.id, - "data-parent": - "#parent_" + props.item.id, - }, - }, - [ - _c("div", { - staticClass: "card-body", - domProps: { - innerHTML: _vm._s( - props.item.aturan_balas_jasa - ), - }, - }), - ] - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 col-lg-6" }, - [ - _c( - "div", - { staticClass: "card pb-0 mb-0" }, - [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c( - "h6", - { staticClass: "card-title" }, - [ - _c( - "a", - { - staticClass: - "collapsed text-default", - attrs: { - "data-toggle": - "collapse", - href: - "#aturan_lain_" + - props.item.id, - }, - }, - [ - _vm._v( - _vm._s( - _vm.columnData[10] - .title - ) - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: - "aturan_lain_" + - props.item.id, - "data-parent": - "#parent_" + props.item.id, - }, - }, - [ - _c("div", { - staticClass: "card-body", - domProps: { - innerHTML: _vm._s( - props.item.aturan_lain - ), - }, - }), - ] - ), - ] - ), - ] - ), - ]), - ] + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[30].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.rt }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[31].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[32].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) ), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card-footer d-sm-flex justify-content-sm-between align-items-sm-center", - }, - [ - _c( - "ul", - { - staticClass: - "list-inline list-inline-dotted mb-1", - }, - [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("strong", [ - _vm._v( - _vm._s(_vm.columnData[11].title) + ":" + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[33].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) ), - ]), - _vm._v("   "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }), - ]), - _vm._v(" "), - props.item.created_at !== props.item.updated_at - ? _c( - "li", - { staticClass: "list-inline-item" }, - [ - _c("strong", [ - _vm._v( - _vm._s(_vm.columnData[12].title) + - ":" - ), - ]), - _vm._v("   "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "mt-2 mt-sm-0 d-none d-sm-block" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["update_produk_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(props.item.id) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_produk_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light ml-2 mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen( - "hapus", - true, - props.item - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t"), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "d-block d-sm-none" }, [ - _vm.currentUser.can && - _vm.currentUser.can["update_produk_cu"] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(props.item.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_produk_cu"] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen( - "hapus", - true, - props.item - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - ] - ), - ] - ), - ]), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), ] }, }, ]), }, [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_produk_cu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + _c("template", { slot: "button-desktop" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan Semua\n "), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n "), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Identitas\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n "), + ] + ), + ]), _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_produk_cu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + _c("template", { slot: "button-mobile" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v("Simpan Semua\n "), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n "), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Identitas\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n "), + ] + ), + ]), ], 2 ), @@ -1340,6 +1609,7 @@ var render = function () { title: _vm.modalTitle, button: _vm.modalButton, content: _vm.modalContent, + color: _vm.modalColor, }, on: { tutup: _vm.modalTutup, @@ -1429,17 +1699,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/produkCu/index.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/produkCu/index.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/index.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/index.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6bff67b5& */ "./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ef7eb854& */ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1450,8 +1720,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1461,54 +1731,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/produkCu/index.vue" +component.options.__file = "resources/assets/js/views/anggotaCuDraft/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6bff67b5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ef7eb854& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/produkCu/table.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/produkCu/table.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/table.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/table.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=259a9cb1& */ "./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=41dbd8d2& */ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1519,8 +1789,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1530,38 +1800,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/produkCu/table.vue" +component.options.__file = "resources/assets/js/views/anggotaCuDraft/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=259a9cb1& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=41dbd8d2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/101.js b/public/js/components/101.js index d62839920..1be090af4 100644 --- a/public/js/components/101.js +++ b/public/js/components/101.js @@ -1,59 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[101],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - id: { - "default": '' - } - }, - data: function data() { - return { - clicked: false - }; - }, - methods: { - btnClick: function btnClick() { - var _this = this; - - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -61,9 +11,9 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/tp/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/kombas/select.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kombas/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -105,7 +55,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// @@ -114,21 +63,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'TP/KP', - kelas: 'tp', - titleDesc: 'Mengelola data TP/KP', - titleIcon: 'icon-home9', - selectCuPath: 'tpCu' + title: 'Komunitas', + kelas: 'kombas', + titleDesc: 'Mengelola data komunitas', + titleIcon: 'icon-circles2', + selectCuPath: 'kombasCu' }; }, created: function created() { - this.checkUser('index_tp', this.$route.params.cu); + this.checkUser('index_kombas', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -147,7 +96,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kombas', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -155,20 +104,16 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/select.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/select.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -290,7 +235,210 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas', 'isPus', 'path', 'itemDataStat'], + data: function data() { + return { + idCu: '', + tipe: '' + }; + }, + created: function created() { + if (this.currentUser.id_pus !== undefined) { + this.fetchCU(); + } + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetchCU(); + }, + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'cu') { + this.idCu = this.$route.params.cu; + this.tipe = this.$route.params.tipe; + } else { + this.idCu = 'semua'; + this.tipe = this.$route.params.tipe; + } + } + } + }, + methods: { + fetch: function fetch() { + if (this.idCu != 'semua') { + this.$router.push({ + name: 'kombasCu', + params: { + cu: this.idCu, + tipe: this.tipe + } + }); + } else { + this.$router.push({ + name: 'kombasTipe', + params: { + tipe: this.tipe + } + }); + } + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } else { + if (this.$route.meta.mode == 'cu') { + this.idCu = this.$route.params.cu; + this.tipe = this.$route.params.tipe; + } else { + this.idCu = 'semua'; + this.tipe = this.$route.params.tipe; + } + } + }, + changeTipe: function changeTipe(tipe) { + if (this.currentUser != 0) { + this.fetch(); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -299,15 +447,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, props: ['title', 'kelas'], data: function data() { return { selectedItem: [], query: { - order_column: "no_tp", + order_column: "name", order_direction: "asc", filter_match: "and", limit: 10, @@ -318,8 +465,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope title: 'No.', name: 'No.' }, { - title: 'Foto', - name: 'gambar', + title: "Foto", + name: "gambar", hide: false }, { title: 'Nama', @@ -329,107 +476,56 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope hide: false, disable: false, filter: true, - filterType: 'string', filterDefault: true }, { - title: 'No. Tp/Kp', - name: 'no_tp', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - filterType: 'number' - }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Provinsi', - name: 'provinces.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kabupaten', - name: 'regencies.name', + title: 'Tipe', + name: 'tipe', tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Kecamatan', - name: 'districts.name', + title: 'CU', + name: 'cu.name', tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Kelurahan', - name: 'villages.name', + title: 'TP', + name: 'tp.name', tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Alamat', - name: 'alamat', - tipe: 'string', - sort: false, + title: 'Jmlh. Anggota', + name: 'jmlh_anggota', + tipe: 'numeric', + sort: true, hide: false, - disable: false, - filter: true + disable: false }, { title: 'Tgl. Berdiri', - name: 'ultah', + name: 'tanggal_berdiri', tipe: 'datetime', sort: true, hide: false, disable: false, filter: true }, { - title: 'E-mail', - name: 'email', + title: 'Keterangan', + name: 'tipe', tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'No. Telp', - name: 'telp', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'No. Hp', - name: 'hp', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Kode Pos', - name: 'pos', - tipe: 'numeric', - sort: true, + sort: false, hide: false, disable: false, filter: true }, { - title: 'Tgl. / Waktu Buat', + title: 'Tgl. Buat', name: 'created_at', tipe: 'datetime', sort: true, @@ -437,7 +533,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: 'Tgl. / Waktu Ubah', + title: 'Tgl. Ubah', name: 'updated_at', tipe: 'datetime', sort: true, @@ -449,7 +545,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope modalShow: false, modalState: '', modalTitle: '', - modalContent: '', modalButton: '' }; }, @@ -461,6 +556,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope '$route': function $route(to, from) { this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; @@ -468,7 +564,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); + this.fetch(this.query); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { @@ -478,23 +574,29 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { + if (this.$route.meta.mode == 'tipe') { this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); + this.$store.dispatch(this.kelas + '/index', [params, this.$route.params.tipe]); this.excelDownloadUrl = this.kelas; } else { this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tipe]); this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; } }, disableColumnCu: function disableColumnCu(status) { this.columnData[4].disable = status; }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id) { + ubahData: function ubahData(id, id_cu) { this.$router.push({ name: this.kelas + 'Edit', params: { @@ -512,7 +614,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; this.modalButton = 'Iya, Hapus'; } }, @@ -526,12 +628,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCu: 'dataS', modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kombas', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -541,56 +645,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&": -/*!*************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2& ***! - \*************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/index.vue?vue&type=template&id=54da343e&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/index.vue?vue&type=template&id=54da343e& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -613,7 +688,7 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-o" }, [ + _c("div", { staticClass: "page-content pt-0" }, [ _c("div", { staticClass: "content-wrapper" }, [ _c( "div", @@ -628,15 +703,13 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, - }, - }) - : _vm._e(), + _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }), _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, @@ -657,10 +730,469 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&": -/*!*************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae& ***! - \*************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/select.vue?vue&type=template&id=502db4fd&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/select.vue?vue&type=template&id=502db4fd& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-5" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua CU"), + ]), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v(_vm._s(_vm.currentUser.pus.name)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCUStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + ] + ), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c( + "div", + { + class: { + "col-sm-5": _vm.currentUser.id_cu == 0, + "col-sm-12": _vm.currentUser.id_cu != 0, + }, + }, + [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipe, + expression: "tipe", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipe = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTipe($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua Komunitas"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pemberdayaan" } }, [ + _vm._v("Komunitas Pemberdayaan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "teritori" } }, [ + _vm._v("Komunitas Teritori"), + ]), + ] + ), + ]), + ] + ), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-sm-2" }, [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ]) + : _vm._e(), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + this.currentUser.id_cu == 0 + ? _c("div", [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua CU"), + ]), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v(_vm._s(_vm.currentUser.pus.name)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-lg btn-block", + attrs: { disabled: _vm.modelCUStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t\t"), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "input-group pt-2" }, [ + _vm._m(3), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipe, + expression: "tipe", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipe = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTipe($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua Komunitas"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pemberdayaan" } }, [ + _vm._v("Komunitas Pemberdayaan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "teritori" } }, [ + _vm._v("Komunitas Teritori"), + ]), + ] + ), + ]), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "pt-2" }, [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ]) + : _vm._e(), + ]), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Tingkat"), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/table.vue?vue&type=template&id=e1a3ca46&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/table.vue?vue&type=template&id=e1a3ca46& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -739,7 +1271,7 @@ var render = function () { }, }) : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", + staticClass: "img-rounded img-fluid wmin-sm", attrs: { src: "/images/no_image.jpg", width: "40", @@ -765,7 +1297,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.no_tp }, + attrs: { value: props.item.tipe }, }), ], 1 @@ -790,37 +1322,9 @@ var render = function () { ? _c( "td", [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide && !_vm.columnData[6].disable - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide && !_vm.columnData[7].disable - ? _c( - "td", - [ - props.item.districts + props.item.tp ? _c("check-value", { - attrs: { value: props.item.districts.name }, + attrs: { value: props.item.tp.name }, }) : _c("span", [_vm._v("-")]), ], @@ -828,93 +1332,47 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[8].hide && !_vm.columnData[8].disable - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide + !_vm.columnData[6].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.alamat }, + attrs: { + value: props.item.jmlh_anggota, + valueType: "currency", + }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[10].hide + !_vm.columnData[7].hide ? _c("td", { domProps: { innerHTML: _vm._s( - _vm.$options.filters.date(props.item.ultah) + _vm.$options.filters.date( + props.item.tanggal_berdiri + ) ), }, }) : _vm._e(), _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.telp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide + !_vm.columnData[8].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.pos }, + attrs: { value: props.item.keterangan }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[15].hide + !_vm.columnData[9].hide ? _c("td", { - staticClass: "text-nowrap", domProps: { innerHTML: _vm._s( _vm.$options.filters.dateTime( @@ -925,7 +1383,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[16].hide + !_vm.columnData[10].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -952,11 +1410,11 @@ var render = function () { "template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["create_kombas"] ? _c( "router-link", { - staticClass: "btn btn-light btn-icon mb-1", + staticClass: "btn btn-light mb-1", attrs: { to: { name: _vm.kelas + "Create" } }, }, [ @@ -966,11 +1424,11 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["update_kombas"] ? _c( "button", { - staticClass: "btn btn-light btn-icon mb-1", + staticClass: "btn btn-light mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -986,11 +1444,11 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["destroy_kombas"] ? _c( "button", { - staticClass: "btn btn-light btn-icon mb-1", + staticClass: "btn btn-light mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -1013,25 +1471,25 @@ var render = function () { "template", { slot: "button-mobile" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["create_kombas"] ? _c( "router-link", { - staticClass: "btn btn-light btn-icon btn-block mb-1", + staticClass: "btn btn-light btn-block mb-1", attrs: { to: { name: _vm.kelas + "Create" } }, }, [ _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t"), + _vm._v(" Tambah\n\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["update_kombas"] ? _c( "button", { - staticClass: "btn btn-light btn-icon btn-block mb-1", + staticClass: "btn btn-light btn-block mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -1042,16 +1500,16 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t"), + _vm._v(" Ubah\n\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["destroy_kombas"] ? _c( "button", { - staticClass: "btn btn-light btn-icon btn-block mb-1", + staticClass: "btn btn-light btn-block mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -1062,7 +1520,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t"), + _vm._v(" Hapus\n\t\t\t"), ] ) : _vm._e(), @@ -1079,7 +1537,6 @@ var render = function () { state: _vm.modalState, title: _vm.modalTitle, button: _vm.modalButton, - content: _vm.modalContent, }, on: { tutup: _vm.modalTutup, @@ -1100,18 +1557,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/kombas/index.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/kombas/index.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_54da343e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=54da343e& */ "./resources/assets/js/views/kombas/index.vue?vue&type=template&id=54da343e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kombas/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1120,9 +1577,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_54da343e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_54da343e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1132,54 +1589,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/views/kombas/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/kombas/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/kombas/index.vue?vue&type=template&id=54da343e&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/index.vue?vue&type=template&id=54da343e& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_54da343e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=54da343e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/index.vue?vue&type=template&id=54da343e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_54da343e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_54da343e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/tp/index.vue": -/*!************************************************!*\ - !*** ./resources/assets/js/views/tp/index.vue ***! - \************************************************/ +/***/ "./resources/assets/js/views/kombas/select.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/kombas/select.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=642a74b2& */ "./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _select_vue_vue_type_template_id_502db4fd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=502db4fd& */ "./resources/assets/js/views/kombas/select.vue?vue&type=template&id=502db4fd&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kombas/select.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1189,9 +1646,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_502db4fd___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_502db4fd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1201,54 +1658,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/tp/index.vue" +component.options.__file = "resources/assets/js/views/kombas/select.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************!*\ - !*** ./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************/ +/***/ "./resources/assets/js/views/kombas/select.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/select.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/kombas/select.vue?vue&type=template&id=502db4fd&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/select.vue?vue&type=template&id=502db4fd& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=642a74b2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_502db4fd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=502db4fd& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/select.vue?vue&type=template&id=502db4fd&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_502db4fd___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_502db4fd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/tp/table.vue": -/*!************************************************!*\ - !*** ./resources/assets/js/views/tp/table.vue ***! - \************************************************/ +/***/ "./resources/assets/js/views/kombas/table.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/kombas/table.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=1dc5a9ae& */ "./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_e1a3ca46___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=e1a3ca46& */ "./resources/assets/js/views/kombas/table.vue?vue&type=template&id=e1a3ca46&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kombas/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1259,8 +1716,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_e1a3ca46___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_e1a3ca46___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1270,38 +1727,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/tp/table.vue" +component.options.__file = "resources/assets/js/views/kombas/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************!*\ - !*** ./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************/ +/***/ "./resources/assets/js/views/kombas/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/kombas/table.vue?vue&type=template&id=e1a3ca46&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/table.vue?vue&type=template&id=e1a3ca46& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=1dc5a9ae& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_e1a3ca46___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=e1a3ca46& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/table.vue?vue&type=template&id=e1a3ca46&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_e1a3ca46___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_e1a3ca46___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/102.js b/public/js/components/102.js index 811f0da56..0726053e4 100644 --- a/public/js/components/102.js +++ b/public/js/components/102.js @@ -1,15 +1,19 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[102],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/surat/select.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/surat/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -52,95 +56,65 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Surat Keluar', + kelas: 'surat', + titleDesc: 'Mengelola data surat keluar', + titleIcon: 'icon-envelop2', + selectCuPath: 'suratCu' + }; + }, + created: function created() { + this.checkUser('index_surat', this.$route.params.cu); }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -179,104 +153,180 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - type: String - } - }, + props: ['kelas'], data: function data() { return { - message: null, - files: [], - stat: '', - count: '', - progress: [], - progressBar: 0, - isLoading: false, - submited: false, - isClicked: false + tipe: '', + periode: '' }; }, - methods: { - submit: function submit(event) { - var _this = this; - - this.isLoading = true; - - for (var i = 0; i < this.files.length; i++) { - var formData = new FormData(); - formData.append('file', this.files[i]); - formData.append('id_cu', this.currentUser.id_cu); - formData.append('id_user', this.currentUser.id); - formData.append('file_name', this.title); - axios__WEBPACK_IMPORTED_MODULE_1___default.a.post('/api/fileUpload/store', formData, { - headers: { - 'Content-Type': 'multipart/form-data' - }, - onUploadProgress: function (progressEvent) { - this.progressBar = parseInt(Math.round(progressEvent.loaded * 100 / progressEvent.total)); - }.bind(this) - }).then(function (response) { - if (response.status == 200) { - _this.$store.commit('fileUpload/setDataS', response.data.model); - } - - setTimeout(function () { - _this.$emit("LoadingStat", _this.isLoading); - - _this.message = response.data.message; - _this.progressBar = 0; - - _this.reset(); - - _this.files = []; - }); - }); - } + created: function created() { + this.fetchData(); + this.fetchTipe(); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetchData(); }, - reset: function reset() { - this.$refs.file.value = ''; + modelDataStat: function modelDataStat(value) { + if (value === "success") { + this.periode = this.$route.params.periode; + } + } + }, + methods: { + fetch: function fetch() { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.$route.params.cu, + tipe: this.tipe, + periode: this.periode + } + }); }, - click: function click() { - this.isClicked = true; - this.$emit('fileBatal', this.title); + fetchData: function fetchData() { + if (this.modelData.length == 0) { + this.$store.dispatch(this.kelas + '/getPeriode', this.$route.params.cu); + } + + this.periode = this.$route.params.periode; }, - upload: function upload(event) { - this.isClicked = false; - this.files = []; - this.message = null; - this.files.push(event.files[0]); - this.$emit('fileSelected', { - file: this.files, - name: this.title - }); + fetchTipe: function fetchTipe() { + if (this.modelData.length == 0) { + this.$store.dispatch('suratKode/get'); + } + + this.tipe = this.$route.params.tipe; } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { + modelData: 'periode', + modelDataStat: 'periodeStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { + modelTipe: 'dataS', + modelTipeStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _components_singleFileUpload__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/singleFileUpload */ "./resources/assets/js/components/singleFileUpload.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -380,6 +430,29 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -387,96 +460,158 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default.a, - singleFileUpload: _components_singleFileUpload__WEBPACK_IMPORTED_MODULE_4__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - // tipe:'single', - // cekTipe:true, - isLoading: true, - selectedItem: null, - title: 'Import ESCETE', - titleDesc: 'Melakukan upload data CSV ESCETE', - titleIcon: 'icon-file-upload2', - kelas: 'testUpload', - loadingCount: [], - files: [], - fileCounter: 0, + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Kode', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Judul Surat', + name: 'hal', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tujuan', + name: 'tujuan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tipe', + name: 'tipe.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Kategori', + name: 'kategori.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Periode', + name: 'periode', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'User', + name: 'temp.user.username', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, - isDraft: false, - //flag sesuaikan dengan jumlah file yang mau diupload - flagRekening: false, - flagAnggota: false, - flagProduk: false, modalState: '', modalTitle: '', - modalColor: '', modalContent: '', - modalSize: '' + modalButton: '' }; }, + created: function created() { + this.fetch(this.query); + }, watch: { - loadingCount: function loadingCount() { - if (this.loadingCount.length != 0) { - if (this.loadingCount.length == this.fileCounter) { - this.files = []; - this.loadingCount = []; - this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu, this.currentUser.id]); - this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); - } - } - }, - uploadStat: function uploadStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value == "success") { - this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu]); - this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); - this.modalTitle = this.uploadResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.uploadResponse; - } + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; if (value == "success") { - this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu]); - this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value == "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - }, - files: function files() { - if (this.files.length == 0) { - this.isLoading = true; - } - }, - tipe: function tipe() { - if (this.tipe == 'single') { - this.cekTipe = true; - } else { - this.cekTipe = false; + this.modalContent = ''; } } }, - created: function created() { - this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu, this.currentUser.id]); - this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); - }, methods: { - modalOpen: function modalOpen(state, isMobile, itemMobile) { + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/tipe/' + this.$route.params.tipe + '/periode/' + this.$route.params.periode; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; + this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { @@ -484,143 +619,63 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } if (state == 'hapus') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus file ' + this.selectedItem.file_name + '?'; + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; this.modalButton = 'Iya, Hapus'; } - - if (state == 'upload_draft') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Upload file ke draft?'; - this.modalButton = 'Upload'; - } - - if (state == 'simpan_draft') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'simpan draft?'; - this.modalButton = 'Upload'; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapus') { - this.$store.dispatch('fileUpload/destroy', this.selectedItem.id); - } - - if (this.state == 'upload_draft') { - this.$store.dispatch('anggotaCuImportEscete/draft', [this.currentUser.id_cu, this.currentUser.id]); - } - - if (this.state == 'simpan_draft') { - this.$store.dispatch('anggotaCuImportEscete/simpanDraft', this.currentUser.id_cu); - } }, modalTutup: function modalTutup() { - // if(this.state == 'hapus'){ - this.modalShow = false; // } - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState == 'success') { - this.modalTutup; - } else if (this.modalState == 'loading') {// do nothing - } else { - this.modalShow = false; - } - - this.isDisableTablePeserta = false; - }, - submit: function submit() { - this.loadingCount = []; - this.isLoading = true; - console.log('ya'); - - if (this.flagProduk == true) { - this.$refs.formProduk.submit(); - } - - if (this.flagAnggota == true) { - this.$refs.formAnggota.submit(); - } - - if (this.flagRekening == true) { - this.$refs.formRekening.submit(); - } - }, - setLoadingStat: function setLoadingStat(value) { - this.loadingCount.push(value); - }, - setFileCount: function setFileCount(value) { - this.isLoading = false; //pengecekan if sesuaikan dengan jumlah file yang mau di upload - - if (this.flagAnggota == false && value.name == 'DATA_ANGGOTA') { - this.flagAnggota = true; - this.fileCounter++; - } else if (this.flagRekening == false && value.name == 'DATA_REKENING') { - this.flagRekening = true; - this.fileCounter++; - } else if (this.flagProduk == false && value.name == 'DATA_PRODUK') { - this.flagProduk = true; - this.fileCounter++; - } - - var file = { - 'name': value.name, - 'file': value.file - }; - this.files.push(file); + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - remove: function remove(value) { - if (this.flagAnggota == true && value == 'DATA_ANGGOTA') { - this.flagAnggota = false; - this.fileCounter--; - } else if (this.flagRekening == true && value == 'DATA_REKENING') { - this.flagRekening = false; - this.fileCounter--; - } else if (this.flagProduk == true && value == 'DATA_PRODUK') { - this.flagProduk = false; - this.fileCounter--; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } - - var i = this.files.map(function (item) { - return item.name; - }).indexOf(value); - this.files.splice(i, 1); - }, - setSelectedItem: function setSelectedItem(file) { - this.selectedItem = file; }, - SimpanDraft: function SimpanDraft() {// console.log(this.currentUser.id_cu); - } // onCuChange(e){ - // console.log(e); - // } - + downloadMateri: function downloadMateri(filename) { + axios.get('/api/download_folder/' + filename + '/dokumen', { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, filename); + }); + } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCuImportEscete', { - uploadResponse: 'update', - uploadStat: 'updateStat', - Draft: 'isDraft' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('fileUpload', { - dataS: 'dataS', - updateResponse: 'update', - updateStat: 'updateStat' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -632,109 +687,52 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + { staticClass: "content" }, [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) : _vm._e(), _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), + _c("select-data", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + itemDataStat: _vm.itemDataStat, + }, + }), _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 ), - ] - ), - ]), - ]) + ]), + ]), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -743,10 +741,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -758,93 +756,435 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "form", - { - attrs: { - action: "javascript:void(0)", - enctype: "multipart/form-data", - method: "post", - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v(_vm._s(this.title))]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _vm.message - ? _c("div", { staticClass: "alert alert-success" }, [ - _vm._v(_vm._s(_vm.message)), + return _c("div", [ + _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-5" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipe, + expression: "tipe", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + disabled: _vm.modelTipeStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipe = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelTipe, function (tipe, index) { + return _c( + "option", + { key: index, domProps: { value: tipe.id } }, + [_vm._v(_vm._s(tipe.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelTipeStat === "loading" }, + on: { click: _vm.fetchTipe }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelTipeStat === "loading" }, + }), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-5" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelDataStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelData, function (data, index) { + return _c( + "option", + { key: index, domProps: { value: data } }, + [_vm._v(_vm._s(data))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelDataStat === "loading" }, + on: { click: _vm.fetchData }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelDataStat === "loading" }, + }), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-sm-2" }, [ + _vm.modelDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), ]) : _vm._e(), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), _vm._v(" "), - _c("input", { - ref: "file", - staticClass: "form-control", - attrs: { type: "file", accept: ".csv,.xlsx,.xls", name: "file" }, - on: { - click: _vm.reset, - change: function ($event) { - return _vm.upload($event.target) + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipe, + expression: "tipe", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + disabled: _vm.modelTipeStat === "loading", }, - }, - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: "progress-bar", - style: { width: _vm.progressBar + "%" }, - attrs: { - role: "progressbar", - "aria-valuenow": _vm.progressBar, - "aria-valuemin": "0", - "aria-valuemax": "100", + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipe = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] }, }, - [_vm._v(_vm._s(_vm.progressBar) + "%")] - ), - ]), - _vm._v(" "), - _c("input", { - staticClass: "btn btn-danger btn-block btn-sm", - staticStyle: { "margin-top": "5px" }, - attrs: { - disabled: _vm.files.length <= 0 || _vm.isClicked, - type: "button", - value: "BATAL", }, - on: { - click: [ - _vm.click, - function ($event) { - $event.preventDefault() - return _vm.reset.apply(null, arguments) + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelTipe, function (tipe, index) { + return _c( + "option", + { key: index, domProps: { value: tipe.id } }, + [_vm._v(_vm._s(tipe.name))] + ) + }), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-lg btn-block", + attrs: { disabled: _vm.modelTipeStat === "loading" }, + on: { click: _vm.fetchTipe }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelTipeStat === "loading" }, + }), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _vm._m(3), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", }, ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelDataStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelData, function (data, index) { + return _c("option", { key: index, domProps: { value: data } }, [ + _vm._v(_vm._s(data)), + ]) + }), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-lg btn-block", + attrs: { disabled: _vm.modelDataStat === "loading" }, + on: { click: _vm.fetchData }, }, - }), + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelDataStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t"), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _vm.modelDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), ]), ]), - ] - ) + ]), + ]) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Periode"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&": -/*!*****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49& ***! - \*****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -859,250 +1199,460 @@ var render = function () { return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "content" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-sm-12" }, - [ - _c("singleFileUpload", { - ref: "formAnggota", - attrs: { title: "DATA_ANGGOTA" }, - on: { - LoadingStat: _vm.setLoadingStat, - fileSelected: _vm.setFileCount, - fileBatal: function ($event) { - return _vm.remove("DATA_ANGGOTA") + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id == props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, }, }, - }), - _vm._v(" "), - _c("singleFileUpload", { - ref: "formRekening", - attrs: { title: "DATA_REKENING" }, - on: { - LoadingStat: _vm.setLoadingStat, - fileSelected: _vm.setFileCount, - fileBatal: function ($event) { - return _vm.remove("DATA_REKENING") + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hal }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tujuan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + props.item.tipe + ? _c("check-value", { + attrs: { value: props.item.tipe.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + props.item.kategori + ? _c("check-value", { + attrs: { value: props.item.kategori.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.periode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + props.item.temp + ? _c("check-value", { + attrs: { + value: props.item.temp.user.username, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + _vm.selectedItem.id_cu + ) + }, }, }, - }), - _vm._v(" "), - _c("singleFileUpload", { - ref: "formProduk", - attrs: { title: "DATA_PRODUK" }, - on: { - LoadingStat: _vm.setLoadingStat, - fileSelected: _vm.setFileCount, - fileBatal: function ($event) { - return _vm.remove("DATA_PRODUK") + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, }, - }), - ], - 1 - ), + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "card card-body" }, [ - _c("input", { - staticClass: "btn btn-primary ", - attrs: { - disabled: _vm.isLoading, - type: "button", - value: "Upload", + _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "upload" + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadMateri( + _vm.selectedItem.dokumen.filename + ) + }, + }, }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.submit.apply(null, arguments) + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "link" + ? _c( + "a", + { + staticClass: "btn btn-light mb-1", + attrs: { + type: "button", + href: _vm.selectedItem.dokumen.link, + target: "_blank", }, }, - }), - ]), - ]), + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { type: "button", disabled: "" }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "row" }, - [ - _vm._l(_vm.dataS, function (file, index) { - return _c( - "div", - { key: index, staticClass: "col-md-4" }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v(_vm._s(file.tipe)), - ]), - _vm._v(" "), - _c("h5", { staticClass: "card-title" }, [ - _vm._v(_vm._s(file.file_name)), - ]), - _vm._v(" "), - _c("input", { - staticClass: "btn btn-danger ", - attrs: { type: "button", value: "HAPUS" }, - on: { - click: [ - function ($event) { - $event.preventDefault() - return _vm.setSelectedItem(file) - }, - function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - ], - }, - }), - ]), - ]), - ] + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + _vm.selectedItem.id_cu ) - }), - _vm._v(" "), - _vm.dataS.length <= 0 - ? _c("div", { staticClass: "col-sm-12" }, [ - _vm._v("File upload tidak ditemukan"), - ]) - : _vm._e(), - ], - 2 - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "card card-body" }, [ - _vm.currentUser.id_cu != 0 - ? _c("input", { - staticClass: "btn btn-warning mb-2", - attrs: { - disabled: _vm.dataS.length <= 0, - type: "button", - value: "Upload Ke Draft", }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("upload_draft") - }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("input", { - staticClass: "btn btn-warning mb-2", - attrs: { type: "button", value: "Upload Ke Draft" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("upload_draft") - }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "upload" + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadMateri(_vm.selectedItem.filename) }, - }) - : _vm._e(), - _vm._v(" "), - _c("input", { - staticClass: "btn btn-success mb-2", - attrs: { - disabled: !_vm.Draft, - type: "button", - value: "Simpan Draft", + }, }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("simpan_draft") + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "link" + ? _c( + "a", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { + type: "button", + href: _vm.selectedItem.dokumen.link, + target: "_blank", }, }, - }), - ]), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - size: _vm.modalSize, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { type: "button", disabled: "" }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ), + ], + 1 + ), ], 2 ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("List File")]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/surat/index.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/surat/index.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=42301c3a& */ "./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1111,9 +1661,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1123,55 +1673,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/surat/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=42301c3a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/singleFileUpload.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/components/singleFileUpload.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/surat/select.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/surat/select.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./singleFileUpload.vue?vue&type=template&id=69b5b49c& */ "./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&"); -/* harmony import */ var _singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./singleFileUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=717a293b& */ "./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1180,9 +1730,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["render"], - _singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1192,54 +1742,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/singleFileUpload.vue" +component.options.__file = "resources/assets/js/views/surat/select.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./singleFileUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./singleFileUpload.vue?vue&type=template&id=69b5b49c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=717a293b& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue": -/*!****************************************************************!*\ - !*** ./resources/assets/js/views/sistem/dataAnggotaUpload.vue ***! - \****************************************************************/ +/***/ "./resources/assets/js/views/surat/table.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/surat/table.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dataAnggotaUpload.vue?vue&type=template&id=7136fd49& */ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&"); -/* harmony import */ var _dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dataAnggotaUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=cef9b242& */ "./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1249,9 +1799,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["render"], - _dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1261,38 +1811,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/sistem/dataAnggotaUpload.vue" +component.options.__file = "resources/assets/js/views/surat/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./dataAnggotaUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&": -/*!***********************************************************************************************!*\ - !*** ./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49& ***! - \***********************************************************************************************/ +/***/ "./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./dataAnggotaUpload.vue?vue&type=template&id=7136fd49& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=cef9b242& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/103.js b/public/js/components/103.js index 6c9c9ab89..f99be9773 100644 --- a/public/js/components/103.js +++ b/public/js/components/103.js @@ -1,44 +1,23 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[103],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&": /*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/anggotaCu/formCu.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -var _components; - +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/suratMasuk/select.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/suratMasuk/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // @@ -77,6 +56,71 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Surat Masuk', + kelas: 'suratMasuk', + titleDesc: 'Mengelola data surat masuk', + titleIcon: 'icon-mailbox', + selectCuPath: 'suratMasukCu' + }; + }, + created: function created() { + this.checkUser('index_surat', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -137,1531 +181,80 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'nik', 'statusNIK'], - components: (_components = { - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__["default"] - }, _defineProperty(_components, "appImageUpload", _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"]), _defineProperty(_components, "infoIcon", _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__["default"]), _defineProperty(_components, "wajibBadge", _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__["default"]), _defineProperty(_components, "identitas", _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"]), _defineProperty(_components, "DatePicker", _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__["default"]), _components), - data: function data() { - return { - kelas: 'anggotaCu', - confirmIcon: 'icon-arrow-right14', - confirmTitle: 'Lanjut ke produk', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number24: { - numeral: true, - numeralIntegerScale: 24, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - formCuMode: '', - selectedItemCu: '', - itemDataCu: [], - itemDataCuStat: 'success', - columnDataCu: [{ - title: 'No.' - }, { - title: 'CU' - }, { - title: 'TP/KP' - }, { - title: 'No. BA' - }, { - title: 'Keterangan' - }, { - title: 'Tgl. Jadi Anggota' - }, { - title: 'Keterangan Keluar' - }, { - title: 'Tgl. Keluar Anggota' - }], - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false - }; - }, - created: function created() { - if (this.mode == 'edit' || this.mode == 'edit_jalinan') { - this.confirmIcon = 'icon-floppy-disk'; - this.confirmTitle = 'Simpan'; - } - - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } else { - this.fetchTp(this.currentUser.id_cu); - } - - this.form.id_cu = this.currentUser.id_cu; - this.$store.dispatch('pekerjaan/get'); - this.$store.dispatch('suku/get'); - this.$store.dispatch('provinces/get'); - this.fetch(); - }, - watch: { - formStat: function formStat(value) { - if (value == 'success') { - if (this.mode == 'edit' || this.mode == 'create_edit' || this.mode == 'create_jalinan_edit' || this.mode == 'edit_jalinan') { - this.fetchCu(); - } else { - this.form.tp_id == ''; - } - - if (this.mode == 'create_jalinan') { - this.form.nik = this.$route.params.nik; - this.form.statusNIK = this.$route.params.statusNIK; - } - } else if (value == 'fail') { - this.form.tp_id == ''; - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - if (this.mode == 'create_new') { - this.form.nik = this.nik; - } else if (this.mode == 'create_jalinan') { - this.$store.dispatch(this.kelas + '/create'); - } else if (this.mode == 'create_old') { - this.fetchCu(); - } - - if (this.mode == 'edit' || this.mode == 'create_edit' || this.mode == 'create_jalinan_edit' || this.mode == 'edit_jalinan') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - } - }, - fetchCu: function fetchCu() { - if (this.currentUser.id_cu == 0) { - this.itemDataCu = []; - var valData; - - if (this.form.anggota_cu_cu) { - var _iterator = _createForOfIteratorHelper(this.form.anggota_cu_cu), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - this.itemDataCu.push(valData); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - } else { - var data = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.form.anggota_cu_cu, { - 'cu_id': this.currentUser.id_cu - }); - - if (!data.tanggal_keluar) { - this.form.tp_id = data.tp_id; - this.form.no_ba = data.no_ba; - this.form.tanggal_masuk = data.tanggal_masuk; - this.form.keterangan_masuk = data.keterangan_masuk; - } else { - this.itemDataCu = []; - var valData; - - if (this.form.anggota_cu_cu) { - var _iterator2 = _createForOfIteratorHelper(this.form.anggota_cu_cu), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - valData = _step2.value; - this.itemDataCu.push(valData); - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - } - } - } - - if (this.form.id_provinces) { - this.changeProvinces(this.form.id_provinces); - } - - if (this.form.id_regencies) { - this.changeRegencies(this.form.id_regencies); - } - - if (this.form.id_districts) { - this.changeDistricts(this.form.id_districts); - } - }, - fetchTp: function fetchTp(value) { - this.$store.dispatch('tp/getCu', value); - }, - createCu: function createCu(value) { - this.itemDataCu.push(value); - this.modalTutup(); - }, - editCu: function editCu(value) { - lodash__WEBPACK_IMPORTED_MODULE_0___default.a.remove(this.itemDataCu, { - index: value.index - }); - - this.itemDataCu.push(value); - this.modalTutup(); - }, - save: function save() { - var _this = this; - - if (this.currentUser.id_cu == 0) { - this.form.anggota_cu_cu = this.itemDataCu; - } else { - this.form.id_cu = this.currentUser.id_cu; - } - - if (this.mode != 'create_jalinan') { - this.form.statusNIK = this.statusNIK; - } - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.mode == 'create_new' || _this.mode == 'create_jalinan') { - _this.$store.dispatch(_this.kelas + '/store', formData); - } else if (_this.mode == 'create_old' || _this.mode == 'create_edit' || _this.mode == 'edit_jalinan') { - _this.$store.dispatch(_this.kelas + '/update', [_this.form.id, formData]); - } else if (_this.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); - }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); - }, - back: function back() { - if (this.mode == 'edit_jalinan') { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: 'jalinanKlaimCu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: 'jalinanKlaimCu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); - } - } else { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); - } - } - }, - selectedCuRow: function selectedCuRow(index, item) { - this.selectedItemCu = item; - this.selectedItemCu.index = index + 1; - }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (state == 'hapusCu') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus CU ' + this.selectedItemCu.cu.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubahCu') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah CU'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCuMode = 'edit'; - } else if (state == 'tambahCu') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah CU'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCuMode = 'create'; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapusCu') { - lodash__WEBPACK_IMPORTED_MODULE_0___default.a.remove(this.itemDataCu, { - index: this.selectedItemCu.index - }); - - this.selectedItemCu = {}; - } - }, - modalTutup: function modalTutup() { - if (this.updateStat == 'success') { - if (this.mode == 'create_new' || this.mode == 'create_old' || this.mode == 'create_edit') { - var idcu = ''; - - if (this.currentUser.id_cu != 0) { - idcu = this.currentUser.id_cu; - } else { - idcu = 'semua'; - } - - this.$router.push({ - name: this.kelas + "ProdukCreate", - params: { - id: this.updateResponse.id, - cu: idcu - } - }); - } else if (this.mode == 'create_jalinan' || this.mode == 'create_jalinan_edit') { - var _idcu = ''; - - if (this.currentUser.id_cu != 0) { - _idcu = this.currentUser.id_cu; - } else { - _idcu = 'semua'; - } - - this.$router.push({ - name: this.kelas + "ProdukCreateJalinan", - params: { - id: this.updateResponse.id, - cu: _idcu - } - }); - } else { - this.back(); - } - - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - } - - this.modalShow = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pekerjaan', { - modelPekerjaan: 'dataS', - modelPekerjaanStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('suku', { - modelSuku: 'dataS', - modelSukuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/anggotaCu.js */ "./resources/assets/js/api/anggotaCu.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _create_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create.vue */ "./resources/assets/js/views/anggotaCu/create.vue"); -/* harmony import */ var _cariData_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./cariData.vue */ "./resources/assets/js/views/anggotaCu/cariData.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - formCreate: _create_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - cariData: _cariData_vue__WEBPACK_IMPORTED_MODULE_6__["default"] - }, - data: function data() { - return { - title: '', - titleDesc: '', - titleIcon: '', - kelas: 'anggotaCu', - level2Title: 'Anggota CU', - nik: '', - statusNIK: 'tidak', - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } - }; - }, - created: function created() { - this.resetData(); - - if (this.$route.meta.mode === 'edit') { - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; - } - }, - methods: { - cariData: function cariData(nik) { - this.nik = nik; - this.$store.dispatch(this.kelas + '/cariDataKTP', nik); - }, - changeStatusNIK: function changeStatusNIK(value) { - this.nik == ''; - this.statusNIK = value; - this.$store.dispatch(this.kelas + '/resetData'); - }, - nikNew: function nikNew(value) { - this.nik = value; - this.$store.dispatch(this.kelas + '/cariDataKTP', value); - }, - resetData: function resetData() { - this.$store.commit(this.kelas + '/setData', {}); - this.$store.commit(this.kelas + '/setDataStat', ''); - }, - back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - itemData: 'data', - itemDataStat: 'dataStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas'], + data: function data() { + return { + periode: '' + }; + }, + created: function created() { + this.fetchData(); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetchData(); + }, + modelDataStat: function modelDataStat(value) { + if (value === "success") { + this.periode = this.$route.params.periode; + } + } + }, + methods: { + fetch: function fetch() { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.$route.params.cu, + periode: this.periode + } + }); + }, + fetchData: function fetchData() { + if (this.modelData.length == 0) { + this.$store.dispatch(this.kelas + '/getPeriode', this.$route.params.cu); + } + + this.periode = this.$route.params.periode; + }, + changePeriode: function changePeriode(periode) { + this.fetch(); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { + modelData: 'periode', + modelDataStat: 'periodeStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -1784,3253 +377,497 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: '', - kelas: 'anggotaCu', - formDataCu: { - no_ba: '', - tanggal_masuk: '', - keterangan_masuk: '', - cu_id: 0, - tp_id: '', - cu: { - id: '', - name: '' - }, - tp: { - id: '', - name: '' - } - }, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 }, - message: { - show: false, - content: '' - }, - submited: false + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Kode', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Judul Surat', + name: 'hal', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Periode', + name: 'periode', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tujuan', + name: 'tujuan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Pengirim', + name: 'pengirim', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Terima Melalui', + name: 'terima_melalui', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Terima', + name: 'tanggal_terima', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' }; }, created: function created() { - this.fetchCU(); - - if (this.mode == 'edit') { - if (this.modelCUStat == 'success') { - this.formDataCu = Object.assign({}, this.selected); - } - } + this.fetch(this.query); }, watch: { - modelCUStat: function modelCUStat(value) { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + if (value === "success") { - if (this.mode == 'edit') { - this.formDataCu = Object.assign({}, this.selected); - this.fetchTp(this.formDataCu.cu_id); - } + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; } } }, methods: { - changeCu: function changeCu(id) { - var cu; - - if (id != 0) { - cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { - return o.id == id; - }); - } - - this.formDataCu.cu.id = cu.id; - this.formDataCu.cu.name = cu.name; - this.fetchTp(cu.id); - }, - changeTp: function changeTp(id) { - var tp; - - if (id != 0) { - tp = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelTp, function (o) { - return o.id == id; - }); - } - - if (this.formDataCu.tp != null) { - this.formDataCu.tp.id = tp.id; - this.formDataCu.tp.name = tp.name; + fetch: function fetch(params) { + if (this.$route.params.periode == 'semua') { + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, 'semua']); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/semua'; } else { - var tpdata = {}; - tpdata.id = tp.id; - tpdata.name = tp.name; - this.formDataCu.tp = tpdata; + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.periode; } }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } else { - this.idCu = this.$route.params.cu; - this.tingkat = this.$route.params.tingkat; - } + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, - fetchTp: function fetchTp(value) { - this.$store.dispatch('tp/getCu', value); + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - save: function save() { - var _this = this; - - this.$validator.validateAll('formDataCu').then(function (result) { - if (result) { - if (_this.mode == 'edit') { - _this.$emit('editCu', _this.formDataCu); - } else { - _this.$emit('createCu', _this.formDataCu); - } - } else { - _this.submited = true; + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id } }); }, - messageClose: function messageClose() { - this.message.show = false; - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.mode == "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [_c("identitas", { attrs: { itemData: _vm.form } })], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.mode != "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/anggotaCu/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.nik") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.nik"), - }, - }, - [ - _vm.errors.has("form.nik") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNo. KTP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.nik, - expression: "form.nik", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "nik", - placeholder: "Silahkan masukkan no. KTP", - "data-vv-as": "No. KTP", - readonly: "", - }, - domProps: { value: _vm.form.nik }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "nik", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.nik") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.nik")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. KK:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "kk", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no KK", - }, - model: { - value: _vm.form.kk, - callback: function ($$v) { - _vm.$set(_vm.form, "kk", $$v) - }, - expression: "form.kk", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("\n\t\t\t\t\t\t\t\tNPWP:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "npwp", - options: _vm.cleaveOption.number24, - placeholder: "Silahkan masukkan npwp", - }, - model: { - value: _vm.form.npwp, - callback: function ($$v) { - _vm.$set(_vm.form, "npwp", $$v) - }, - expression: "form.npwp", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.ahli_waris"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.ahli_waris"), - }, - }, - [ - _vm.errors.has("form.ahli_waris") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNama Ahli Waris: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.ahli_waris, - expression: "form.ahli_waris", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "ahli_waris", - placeholder: "Silahkan masukkan nama ahli waris", - "data-vv-as": "Nama ahli waris", - }, - domProps: { value: _vm.form.ahli_waris }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "ahli_waris", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.ahli_waris") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.ahli_waris") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Nama Ibu: ")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.nama_ibu, - expression: "form.nama_ibu", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "nama_ibu", - placeholder: "Silahkan masukkan nama ibu", - }, - domProps: { value: _vm.form.nama_ibu }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "nama_ibu", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.kelamin"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.kelamin"), - }, - }, - [ - _vm.errors.has("form.kelamin") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tGender: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kelamin, - expression: "form.kelamin", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kelamin", - "data-width": "100%", - "data-vv-as": "Gender", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "kelamin", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih gender")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "LAKI-LAKI" } }, [ - _vm._v("Laki-laki"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PEREMPUAN" } }, [ - _vm._v("Perempuan"), - ]), - ] - ), - _vm._v(" "), - _vm.errors.has("form.kelamin") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.kelamin")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tanggal_lahir"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.tanggal_lahir"), - }, - }, - [ - _vm.errors.has("form.tanggal_lahir") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tTgl. Lahir: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_lahir }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal_lahir = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal_lahir, - expression: "form.tanggal_lahir", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tanggal lahir" }, - domProps: { value: _vm.form.tanggal_lahir }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal_lahir", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tanggal_lahir") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tanggal_lahir") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tempat_lahir"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.tempat_lahir"), - }, - }, - [ - _vm.errors.has("form.tempat_lahir") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("Tempat Lahir: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tempat_lahir, - expression: "form.tempat_lahir", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tempat_lahir", - placeholder: "Silahkan masukkan tempat lahir", - "data-vv-as": "Tempat Lahir", - }, - domProps: { value: _vm.form.tempat_lahir }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tempat_lahir", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tempat_lahir") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tempat_lahir") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Suku: ")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suku, - expression: "form.suku", - }, - ], - staticClass: "form-control", - attrs: { - name: "suku", - "data-width": "100%", - disabled: _vm.modelSuku.length == 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "suku", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelSukuStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih suku")]), - ] - ), - _vm._v(" "), - _vm._l(_vm.modelSuku, function (suku, index) { - return _c( - "option", - { key: index, domProps: { value: suku.name } }, - [_vm._v(_vm._s(suku.name))] - ) - }), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "\n\t\t\t\t\t\t\t\tGol. Darah:\n\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.darah, - expression: "form.darah", - }, - ], - staticClass: "form-control", - attrs: { name: "darah", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "darah", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih golongan darah")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "A" } }, [ - _vm._v("A"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "B" } }, [ - _vm._v("B"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "AB" } }, [ - _vm._v("AB"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "O" } }, [ - _vm._v("O"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _vm._m(2), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "tinggi", - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan tinggi", - }, - model: { - value: _vm.form.tinggi, - callback: function ($$v) { - _vm.$set(_vm.form, "tinggi", $$v) - }, - expression: "form.tinggi", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Agama:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.agama, - expression: "form.agama", - }, - ], - staticClass: "form-control", - attrs: { name: "agama", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "agama", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih agama")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "BUDDHA" } }, [ - _vm._v("Buddha"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "HINDU" } }, [ - _vm._v("Hindu"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "ISLAM" } }, [ - _vm._v("Islam"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KATOLIK" } }, [ - _vm._v("Katolik"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KONG HU CU" } }, [ - _vm._v("Kong Hu Cu"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PROTESTAN" } }, [ - _vm._v("Protestan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "LAIN-LAIN" } }, [ - _vm._v("Lain-lain"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\tStatus:\n\t\t\t\t\t\t\t"), - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.status, - expression: "form.status", - }, - ], - staticClass: "form-control", - attrs: { name: "status", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "status", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih status pernikahan")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "BELUM MENIKAH" } }, - [_vm._v("Belum menikah")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "MENIKAH" } }, [ - _vm._v("Menikah"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "JANDA/DUDA" } }, [ - _vm._v("Janda/Duda"), - ]), - ] - ), - ]), - ]), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.mode != "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(3), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Lembaga:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.lembaga, - expression: "form.lembaga", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "lembaga", - placeholder: "Silahkan masukkan lembaga", - }, - domProps: { value: _vm.form.lembaga }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "lembaga", $event.target.value) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Jabatan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.jabatan, - expression: "form.jabatan", - }, - ], - staticClass: "form-control", - attrs: { name: "jabatan", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "jabatan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih jabatan")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "SENIOR MANAJER" } }, - [ - _vm._v( - "Senior Manajer (General Manager, CEO, Deputy)" - ), - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "MANAJER" } }, [ - _vm._v("Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SUPERVISOR" } }, [ - _vm._v( - "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" - ), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "STAF" } }, [ - _vm._v("Staf"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KONTRAK" } }, [ - _vm._v("Kontrak"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pekerjaan: ")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pekerjaan, - expression: "form.pekerjaan", - }, - ], - staticClass: "form-control", - attrs: { - name: "pekerjaan", - "data-width": "100%", - disabled: _vm.modelPekerjaan.length == 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "pekerjaan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih pekerjaan")] - ), - _vm._v(" "), - _vm._l( - _vm.modelPekerjaan, - function (pekerjaan, index) { - return _c( - "option", - { - key: index, - domProps: { value: pekerjaan.name }, - }, - [_vm._v(_vm._s(pekerjaan.name))] - ) - } - ), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Rata-rata Penghasilan Perbulan:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan rata-rata pengeluaran", - }, - model: { - value: _vm.form.penghasilan, - callback: function ($$v) { - _vm.$set(_vm.form, "penghasilan", $$v) - }, - expression: "form.penghasilan", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Rata-rata Pengeluaran Perbulan:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan rata-rata pengeluaran", - }, - model: { - value: _vm.form.pengeluaran, - callback: function ($$v) { - _vm.$set(_vm.form, "pengeluaran", $$v) - }, - expression: "form.pengeluaran", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pendidikan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pendidikan, - expression: "form.pendidikan", - }, - ], - staticClass: "form-control", - attrs: { name: "pendidikan", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "pendidikan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tingkat pendidikan")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "TK" } }, [ - _vm._v("TK"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SD" } }, [ - _vm._v("SD"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMP" } }, [ - _vm._v("SMP"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMA/SMK" } }, [ - _vm._v("SMA/SMK"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D1" } }, [ - _vm._v("D1"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D2" } }, [ - _vm._v("D2"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D3" } }, [ - _vm._v("D3"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D4" } }, [ - _vm._v("D4"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S1" } }, [ - _vm._v("S1"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S2" } }, [ - _vm._v("S2"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S3" } }, [ - _vm._v("S3"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "LAIN-LAIN" } }, [ - _vm._v("Lain-lain"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - [ - _vm._v("Organisasi: "), - _c("info-icon", { - attrs: { - message: - "Silahkan isi dengan jabatan dan tempat/nama organisasi jika anda ikut dalam sebuah organisasi", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.organisasi, - expression: "form.organisasi", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "organisasi", - placeholder: "Silahkan masukkan organisasi", - }, - domProps: { value: _vm.form.organisasi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "organisasi", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.mode != "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(4), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tProvinsi: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: _vm.modelProvinces.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih provinsi")] - ), - _vm._v(" "), - _vm._l( - _vm.modelProvinces, - function (provinces, index) { - return _c( - "option", - { - key: index, - domProps: { value: provinces.id }, - }, - [_vm._v(_vm._s(provinces.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_provinces") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_regencies"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKabupaten: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelRegencies.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeRegencies( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies, index) { - return _c( - "option", - { - key: index, - domProps: { value: regencies.id }, - }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regencies") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_districts"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKecamatan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelDistricts.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeDistricts( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelDistricts, - function (districts, index) { - return _c( - "option", - { - key: index, - domProps: { value: districts.id }, - }, - [_vm._v(_vm._s(districts.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regency") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.id_villages"), - }, - }, - [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKelurahan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Desa", - disabled: _vm.modelVillages.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu... mohon tunggu"), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelVillages, - function (villages, index) { - return _c( - "option", - { - key: index, - domProps: { value: villages.id }, - }, - [_vm._v(_vm._s(villages.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_villages") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. RW:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no rw", - }, - model: { - value: _vm.form.rw, - callback: function ($$v) { - _vm.$set(_vm.form, "rw", $$v) - }, - expression: "form.rw", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. RT:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no rt", - }, - model: { - value: _vm.form.rt, - callback: function ($$v) { - _vm.$set(_vm.form, "rt", $$v) - }, - expression: "form.rt", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.alamat") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.alamat"), - }, - }, - [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tAlamat: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat", - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.alamat")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. Hp:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", - }, - model: { - value: _vm.form.hp, - callback: function ($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.email") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.email"), - }, - }, - [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tEmail:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "email", - expression: "'email'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: "Silahkan masukkan alamat email", - "data-vv-as": "Email", - }, - domProps: { value: _vm.form.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "email", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.email")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Kontak Ahli Waris:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kontak_ahli_waris, - expression: "form.kontak_ahli_waris", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kontak", - placeholder: "Silahkan masukkan kontak ahli waris", - }, - domProps: { value: _vm.form.kontak_ahli_waris }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "kontak_ahli_waris", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Kontak Lainnya:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kontak, - expression: "form.kontak", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kontak", - placeholder: "Silahkan masukkan kontak lainnya", - }, - domProps: { value: _vm.form.kontak }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "kontak", $event.target.value) - }, - }, - }), - ]), - ]), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && _vm.currentUser.id_cu != 0 - ? _c("div", [ - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(5), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataCu, - columnData: _vm.columnDataCu, - itemDataStat: _vm.itemDataCuStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemCu.index === - props.index + 1, - }, - on: { - click: function ($event) { - return _vm.selectedCuRow( - props.index, - props.item - ) - }, - }, - }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)), - ]), - _vm._v(" "), - _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.tp - ? _c("check-value", { - attrs: { - value: props.item.tp.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.no_ba, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.keterangan_masuk, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_masuk - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.keterangan_keluar, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_keluar - ) - ), - }, - }), - ] - ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 1573384605 - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(6), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tp_id"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.tp_id"), - }, - }, - [ - _vm.errors.has("form.tp_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\tTP/KP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tp_id, - expression: "form.tp_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP/KP", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "tp_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih TP/KP")] - ), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.tp_id") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tp_id")) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.no_ba"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.no_ba"), - }, - }, - [ - _vm.errors.has("form.no_ba") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\tNo. BA: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_ba", - options: _vm.cleaveOption.number16, - placeholder: - "Silahkan masukkan no buku anggota", - "data-vv-as": "No. Buku Anggota", - }, - model: { - value: _vm.form.no_ba, - callback: function ($$v) { - _vm.$set(_vm.form, "no_ba", $$v) - }, - expression: "form.no_ba", - }, - }), - _vm._v(" "), - _vm.errors.has("form.no_ba") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.no_ba")) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tanggal_masuk"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.tanggal_masuk"), - }, - }, - [ - _vm.errors.has("form.tanggal_masuk") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tTgl. Jadi Anggota: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_masuk }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal_masuk = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal_masuk, - expression: "form.tanggal_masuk", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. Jadi Anggota" }, - domProps: { value: _vm.form.tanggal_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal_masuk", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tanggal_masuk") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tanggal_masuk") - ) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\tKeterangan Jadi Anggota:" - ), - ]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan_masuk, - expression: "form.keterangan_masuk", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_masuk", - placeholder: "Silahkan masukkan keterangan masuk", - }, - domProps: { value: _vm.form.keterangan_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan_masuk", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _vm._m(7), - ]), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && _vm.currentUser.id_cu == 0 - ? _c( - "div", - { staticClass: "card" }, - [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("CU "), _c("wajib-badge")], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.form.status_jalinan != 1 && - _vm.form.status_jalinan != 2 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambahCu") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemCu.index }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubahCu") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemCu.index }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusCu") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t"), - ] - ), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataCu, - columnData: _vm.columnDataCu, - itemDataStat: _vm.itemDataCuStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemCu.index === - props.index + 1, - }, - on: { - click: function ($event) { - return _vm.selectedCuRow( - props.index, - props.item - ) - }, - }, - }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)), - ]), - _vm._v(" "), - _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.tp - ? _c("check-value", { - attrs: { - value: props.item.tp.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.keterangan_masuk, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_masuk - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.keterangan_keluar, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_keluar - ) - ), - }, - }), - ] - ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 1573384605 - ), - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.form.status_jalinan != 1 && _vm.form.status_jalinan != 2 - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - confirmIcon: _vm.confirmIcon, - confirmTitle: _vm.confirmTitle, - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.hal + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } + }, + downloadMateri: function downloadMateri(filename) { + axios.get('/api/download_folder/' + filename + '/dokumen', { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, filename); + }); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( - "template", - { slot: "modal-body3" }, + "div", + { staticClass: "content" }, [ - _c("form-cu", { - attrs: { mode: _vm.formCuMode, selected: _vm.selectedItemCu }, - on: { - createCu: _vm.createCu, - editCu: _vm.editCu, - tutup: _vm.modalTutup, + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + itemDataStat: _vm.itemDataStat, }, }), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), ], 1 ), - ], - 2 - ), + ]), + ]), ], 1 ) } +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelDataStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changePeriode($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelData, function (data, index) { + return _c("option", { key: index, domProps: { value: data } }, [ + _vm._v(_vm._s(data)), + ]) + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelDataStat === "loading" }, + on: { click: _vm.fetchData }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelDataStat === "loading" }, + }), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelDataStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changePeriode($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelData, function (data, index) { + return _c("option", { key: index, domProps: { value: data } }, [ + _vm._v(_vm._s(data)), + ]) + }), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-lg btn-block", + attrs: { disabled: _vm.modelDataStat === "loading" }, + on: { click: _vm.fetchData }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelDataStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t"), + ] + ), + ]), + ]), + ]), + ]) +} var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas Anggota")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("h6", [ - _vm._v(" Tinggi "), - _c("small", [_vm._v("(cm)")]), - _vm._v(":"), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Riwayat")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Alamat & Kontak")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Keanggotaan Sebelumnya"), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Periode"), ]), ]) }, @@ -5038,16 +875,10 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("CU")]), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), ]) }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-sm-12" }, [_c("hr")]) - }, ] render._withStripped = true @@ -5055,10 +886,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -5073,676 +904,432 @@ var render = function () { return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.$route.meta.mode == "create" - ? _c( - "div", - [ - _c("cari-data", { - attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, - on: { - cariData: _vm.cariData, - changeStatusNIK: _vm.changeStatusNIK, - nikNew: _vm.nikNew, - resetData: _vm.resetData, - back: _vm.back, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) }, - }), + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hal }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.periode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tujuan }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _vm.itemDataStat == "fail" + !_vm.columnData[6].hide ? _c( - "div", - { - staticClass: - "alert bg-success text-whi te alert-styled-left ", - }, + "td", [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "No. KTP tidak terdaftar di SIMO, maka silahkan menambahkan data anggota CU baru.\n\t\t\t\t\t\t" - ), - ] - ), - ] + _c("check-value", { + attrs: { value: props.item.pengirim }, + }), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c("form-create", { - attrs: { - nik: _vm.nik, - statusNIK: _vm.statusNIK, - mode: "create_new", - }, - }) + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.terima_melalui }, + }), + ], + 1 + ) : _vm._e(), _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.itemData.status_jalinan == 1 || - _vm.itemData.status_jalinan == 2 - ? _c( - "div", - { - staticClass: - "alert bg-danger text-white alert-styled-left ", - }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v("Anggota ini sudah dinyatakan "), - _c("b", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusJalinan( - _vm.itemData.status_jalinan - ) - ), - }, - }), - _vm._v( - ", maka tidak bisa dilakukan penambahan, pengubahan dan penghapusan data produk.\n\t\t\t\t\t\t\t" - ), - ] + !_vm.columnData[8].hide + ? _c("td", [ + props.item.tanggal_terima + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_terima + ) ), - ] - ) - : _c( - "div", - { - staticClass: - "alert bg-warning text-white alert-styled-left", }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "No. KTP sudah terdaftar di SIMO. Apabila ingin menambahkan anggota tersebut menjadi anggota cu maka silahkan tambahkan no. ba dan tgl. jadi anggota. \n\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), + }) + : _c("span", [_vm._v("-")]), ]) : _vm._e(), _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("form-create", { attrs: { mode: "create_old" } }) + !_vm.columnData[9].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) : _vm._e(), - ], - 1 + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_surat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] ) : _vm._e(), _vm._v(" "), - _vm.$route.meta.mode == "edit" - ? _c("form-create", { attrs: { mode: "edit" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "editJalinan" - ? _c("form-create", { attrs: { mode: "edit_jalinan" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "createEdit" - ? _c("form-create", { attrs: { mode: "create_edit" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "createJalinan" - ? _c("form-create", { attrs: { mode: "create_jalinan" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "createJalinanEdit" - ? _c("form-create", { attrs: { mode: "create_jalinan_edit" } }) - : _vm._e(), - ], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formDataCu" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.message.show - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, - }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.cu_id") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.cu_id"), - }, - }, - [ - _vm.errors.has("formDataCu.cu_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.cu_id, - expression: "formDataCu.cu_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "cu_id", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formDataCu, - "cu_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCu($event.target.value) - }, - ], + _vm.currentUser.can && _vm.currentUser.can["update_surat"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) }, }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.modelCUStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih CU")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formDataCu.cu_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.cu_id")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.tp_id") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("formDataCu.tp_id"), }, - }, - [ - _vm.errors.has("formDataCu.tp_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTP/KP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tp_id, - expression: "formDataCu.tp_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP/KP", }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formDataCu, - "tp_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "upload" + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadMateri( + _vm.selectedItem.dokumen.filename ) }, - function ($event) { - return _vm.changeTp($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelTpStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih TP/KP")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formDataCu.tp_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.tp_id")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.no_ba") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.no_ba"), + }, }, - }, - [ - _vm.errors.has("formDataCu.no_ba") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. BA: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "link" + ? _c( + "a", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + staticClass: "btn btn-light mb-1", + attrs: { + type: "button", + href: _vm.selectedItem.dokumen.link, + target: "_blank", + }, }, - ], - staticClass: "form-control", - attrs: { - name: "anggota_no_ba", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no buku anggota", - "data-vv-as": "No. Buku Anggota", - }, - model: { - value: _vm.formDataCu.no_ba, - callback: function ($$v) { - _vm.$set(_vm.formDataCu, "no_ba", $$v) + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { type: "button", disabled: "" }, }, - expression: "formDataCu.no_ba", - }, - }), - _vm._v(" "), - _vm.errors.has("formDataCu.no_ba") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.no_ba")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ), + ], + 1 + ), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formDataCu.tanggal_masuk"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.tanggal_masuk"), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_surat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _vm.errors.has("formDataCu.tanggal_masuk") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Jadi Anggota: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formDataCu.tanggal_masuk }, - on: { - dateSelected: function ($event) { - _vm.formDataCu.tanggal_masuk = $event + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_surat"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] + ? _c( + "button", { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tanggal_masuk, - expression: "formDataCu.tanggal_masuk", + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "upload" + ? _c( + "button", { - name: "show", - rawName: "v-show", - value: false, - expression: "false", + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadMateri( + _vm.selectedItem.dokumen.filename + ) + }, + }, }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _vm.selectedItem.dokumen && + _vm.selectedItem.dokumen.format == "link" + ? _c( + "a", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + staticClass: "btn btn-light btn-block mb-1", + attrs: { + type: "button", + href: _vm.selectedItem.dokumen.link, + target: "_blank", + }, }, - ], - attrs: { "data-vv-as": "Tgl. jadi anggota" }, - domProps: { value: _vm.formDataCu.tanggal_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "tanggal_masuk", - $event.target.value - ) + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { type: "button", disabled: "" }, }, - }, - }), - _vm._v(" "), - _vm.errors.has("formDataCu.tanggal_masuk") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.tanggal_masuk")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan Jadi Anggota:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.keterangan_masuk, - expression: "formDataCu.keterangan_masuk", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_masuk", - placeholder: "Silahkan masukkan keterangan masuk", - }, - domProps: { value: _vm.formDataCu.keterangan_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "keterangan_masuk", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ), + ], + 1 ), - ]), - ], - 1 - ), - ]) + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -5751,17 +1338,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/create.vue": +/***/ "./resources/assets/js/views/suratMasuk/index.vue": /*!********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/create.vue ***! + !*** ./resources/assets/js/views/suratMasuk/index.vue ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=3e661706& */ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&"); -/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0574eb28& */ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5771,9 +1358,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["render"], - _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5783,54 +1370,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/create.vue" +component.options.__file = "resources/assets/js/views/suratMasuk/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&": /*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&": +/***/ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&": /*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706& ***! + !*** ./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28& ***! \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=3e661706& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0574eb28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/form.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/form.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/suratMasuk/select.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/suratMasuk/select.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=3f3e3af6& */ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=1c8c5896& */ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5840,9 +1427,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5852,54 +1439,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/form.vue" +component.options.__file = "resources/assets/js/views/suratMasuk/select.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=3f3e3af6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=1c8c5896& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formCu.vue": +/***/ "./resources/assets/js/views/suratMasuk/table.vue": /*!********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formCu.vue ***! + !*** ./resources/assets/js/views/suratMasuk/table.vue ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=6f5a0ad7& */ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&"); -/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=81dfbfb8& */ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5909,9 +1496,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5921,38 +1508,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formCu.vue" +component.options.__file = "resources/assets/js/views/suratMasuk/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&": /*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js& ***! \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&": +/***/ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&": /*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7& ***! + !*** ./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8& ***! \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=6f5a0ad7& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=81dfbfb8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/104.js b/public/js/components/104.js index 9f506f091..093b0af91 100644 --- a/public/js/components/104.js +++ b/public/js/components/104.js @@ -1,26 +1,30 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[104],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/jalinanCair/select.vue"); -/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); -/* harmony import */ var _table__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./table */ "./resources/assets/js/views/jalinanCair/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -64,82 +68,68 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - tableCair: _table__WEBPACK_IMPORTED_MODULE_5__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - title: 'Pencairan Jalinan', - titleDesc: 'Mengelola pencairan Jalinan', - titleIcon: 'icon-square-down', - kelas: 'jalinanKlaim', - isShowDetail: false, - cu: '' + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - created: function created() { - this.checkUser('index_anggota_cu', this.$route.params.cu); - }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - bukaData: function bukaData(value) { - this.$router.push({ - name: 'jalinanCairTanggal', - params: { - awal: this.$route.params.awal, - cu: value, - tp: 'semua' - } - }); - this.isShowDetail = true; + modalTutup: function modalTutup() { + this.modalShow = false; }, - showDetail: function showDetail(value) { - if (this.isShowDetail) { - this.isShowDetail = false; - } else { - this.bukaData(value); - } + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { - itemData: 'dataS', - itemDataKlaim: 'dataS4', - itemDataStat: 'dataStatS', - itemDataStatKlaim: 'dataStatS4' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -189,137 +179,110 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - pencairan: '' - }; - }, - created: function created() { - this.fetchPencairan(); - }, - watch: { - '$route': function $route(to, from) { - this.pencairan = ''; - this.fetchPencairan(); + props: { + title: { + "default": '' }, - modelPencairanStat: function modelPencairanStat(value) { - if (value == "success") { - if (this.$route.meta.mode == 'cair') { - this.pencairan = this.$route.params.awal; - } - } + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - fetchPencairan: function fetchPencairan(value) { - this.$store.dispatch('jalinanKlaim/getPencairan', value); + level2Back: function level2Back() { + this.$emit('level2Back'); }, - changePencairan: function changePencairan(value) { - this.$router.push({ - name: 'jalinanCairTanggal', - params: { - awal: value, - cu: 'semua', - tp: 'semua' - } - }); + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { - modelPencairan: 'periode', - modelPencairanStat: 'periodeStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); /* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + // // // @@ -519,170 +482,165 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__["default"], checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_5__["default"] + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a }, - props: ["title", "itemData", "itemDataStat"], data: function data() { return { - selectedItem: {}, - columnData: [{ + title: 'Informasi Anggota CU', + titleDesc: 'Mencari informasi anggota CU', + titleIcon: 'icon-folder-search', + kelas: 'anggotaCu', + level2Title: 'Anggota CU', + statusNIK: '', + nik: '', + isNew: false, + isDigit: false, + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + }, + itemDataCu: [], + itemDataCuStat: 'success', + columnDataCu: [{ title: 'No.' }, { - title: 'Status' + title: 'Jenis' + }, { + title: 'CU' + }, { + title: 'TP/KP' }, { title: 'No. BA' }, { - title: 'CU' + title: 'Keterangan' }, { - title: 'Laki-Laki' + title: 'Tgl. Jadi Anggota' }, { - title: 'Perempuan' + title: 'Keterangan Keluar' }, { - title: 'Meninggal' + title: 'Tgl. Keluar Anggota' + }], + itemDataProduk: [], + itemDataProdukStat: 'success', + columnDataProduk: [{ + title: 'No.' }, { - title: 'Cacat' + title: 'CU' }, { - title: 'Tunas Disetujui' + title: 'Nama' }, { - title: 'Lintang Disetujui' + title: 'Tipe' }, { - title: 'Total Disetujui' - }], - excel: { - data: [], - fields: { - no_ba: 'no_ba', - cu: 'kategori', - status_klaim_cair: 'status_klaim_cair', - status_klaim_setuju: 'status_klaim_setuju', - lakilaki: 'lakilaki', - perempuan: 'perempuan', - meninggal: 'meninggal', - cacat: 'cacat', - tunas_disetujui: 'tunas_disetujui', - lintang_disetujui: 'lintang_disetujui', - tot_disetujui: 'tot_disetujui' - }, - meta: [[{ - "key": "charset", - "value": "utf-8" - }]] - }, - sumData: { - cu: 0, - pria: 0, - wanita: 0, - meninggal: 0, - cacat: 0, - tot_disetujui: 0 - }, - state: "", - modalShow: false, - modalState: "", - modalColor: "", - modalSize: "", - modalTitle: "", - modalContent: "", - modalButton: "" + title: 'DPD' + }, { + title: 'Kolektibilitas' + }, { + title: 'Tgl. Buat' + }] }; }, created: function created() { - this.fetch(); + this.checkUser('informasi_anggota_cu', this.$route.params.cu); + this.resetData(); }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(); - }, itemDataStat: function itemDataStat(value) { if (value == 'success') { - this.excel.data = this.itemData; - var itemData = []; - itemData = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.filter(this.itemData, function (o) { - return o.status_klaim_setuju > 0; - }); - this.sumData.cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.size(itemData); - this.sumData.lakilaki = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'lakilaki'); - this.sumData.perempuan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'perempuan'); - this.sumData.cacat = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'cacat'); - this.sumData.meninggal = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'meninggal'); - this.sumData.tot_disetujui = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'tot_disetujui'); - } - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ""; + this.fetchCu(); } } }, methods: { - fetch: function fetch() { - this.$store.dispatch('jalinanKlaim/indexCair', this.$route.params.awal); - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + cariData: function cariData() { + if (this.nik.length < 16) { + this.isDigit = true; + } else { + this.isNew = true; + this.isDigit = false; + this.$store.dispatch(this.kelas + '/cariDataInformasi', this.nik); + } }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (state == "cairAll") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Cairkan semua bantuan solidaritas Jalinan ini?"; - this.modalButton = "Iya, Cairkan"; - } else if (state == "cair") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Cairkan bantuan solidaritas Jalinan CU " + this.selectedItem.cu_name + " ?"; - this.modalButton = "Iya, Cairkan"; - } else if (state == "cairBatal") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Membatalkan pencairan bantuan solidaritas Jalinan CU " + this.selectedItem.cu_name + " ?"; - this.modalButton = "Iya, Cairkan"; + fetchCu: function fetchCu() { + this.itemDataCu = []; + this.itemDataProduk = []; + var valData; + var valDataProduk; + + if (this.itemData.anggota_cu_cu_informasi) { + var _iterator = _createForOfIteratorHelper(this.itemData.anggota_cu_cu_informasi), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + this.itemDataCu.push(valData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + + if (this.itemData.anggota_produk_cu_informasi) { + var _iterator2 = _createForOfIteratorHelper(this.itemData.anggota_produk_cu_informasi), + _step2; + + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + valDataProduk = _step2.value; + this.itemDataProduk.push(valDataProduk); + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } } }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); + resetData: function resetData() { + this.nik = ''; + this.isNew = false; + this.$store.commit(this.kelas + '/setData', {}); + this.$store.commit(this.kelas + '/setDataStat', ''); }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "cairAll") { - this.$store.dispatch("jalinanKlaim/updateCairAll", [this.$route.params.awal, this.$route.params.akhir]); - } else if (this.state == "cair") { - if (this.selectedItem.status_klaim_cair > 0 && this.selectedItem.status_klaim_setuju == 0) { - this.$store.dispatch("jalinanKlaim/updateCairBatal", [this.selectedItem.cu_id, this.$route.params.awal, this.$route.params.akhir]); - } else { - this.$store.dispatch("jalinanKlaim/updateCair", [this.selectedItem.cu_id, this.$route.params.awal, this.$route.params.akhir]); + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } } } - }, - bukaData: function bukaData(value) { - this.$emit('bukaData', value); } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("jalinanKlaim", { - updateMessage: "update", - updateStat: "updateStat" + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemData: 'data', + itemDataStat: 'dataStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -696,101 +654,108 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", + { staticStyle: { display: "inline-block" } }, [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data"), - _vm._v(" "), - _vm.$route.meta.mode == "cair" - ? _c("table-cair", { + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, attrs: { - title: "Pencairan Bantuan Solidaritas ", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, }, - on: { bukaData: _vm.bukaData }, - }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "cair" - ? _c("div", [ - _c("hr"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.showDetail("semua") + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, }, - }, - }, - [ - !_vm.isShowDetail - ? _c("span", [ - _c("i", { staticClass: "icon-eye" }), - _vm._v( - " Buka semua data bantuan solidaritas Jalinan" - ), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-eye-blocked" }), - _vm._v( - " Tutup data bantuan solidaritas Jalinan" - ), - ]), + [_vm._v("\n Lihat\n ")] + ), ] - ), - _vm._v(" "), - _c("hr"), - ]) - : _vm._e(), - _vm._v(" "), - _vm.isShowDetail && _vm.$route.meta.mode == "cair" - ? _c("table-data", { - attrs: { - title: "Bantuan Solidaritas Jalinan", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim, - itemDataStat: _vm.itemDataStatKlaim, - status: "4", - isSimple: true, - }, - }) - : _vm._e(), - ], - 1 - ), - ]), - ]), - ]), - ], - 1 + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 ) } var staticRenderFns = [] @@ -800,10 +765,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -816,126 +781,120 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.pencairan, - expression: "pencairan", - }, - ], - staticClass: "form-control", - attrs: { - name: "pencairan", - "data-width": "100%", - disabled: _vm.modelPencairanStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.pencairan = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changePencairan($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tanggal pencairan"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _vm._l(_vm.modelPencairan, function (pencairan) { - return pencairan - ? _c( - "option", - { domProps: { value: pencairan.tanggal_pencairan } }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f("dateMonth")( - pencairan.tanggal_pencairan - ) - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e() - }), - ], - 2 - ), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelPencairanStat === "loading" }, - on: { click: _vm.fetchPencairan }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelPencairanStat === "loading" }, - }), - ] - ), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), ]), ]), ]), - ]), - ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), ]), ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Tanggal Pencairan"), - ]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=template&id=4e8b4e7d&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=template&id=4e8b4e7d& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -950,617 +909,600 @@ var render = function () { return _c( "div", [ - _c( - "div", - { staticClass: "card" }, - [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-9 col-lg-9 pb-2 d-none d-sm-block" }, - [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("cairAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-checkbox-checked2" }), - _vm._v(" Cairkan semua\n "), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.cu_id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("cair") - }, - }, - }, - [ - _vm.selectedItem.status_klaim_cair > 0 && - _vm.selectedItem.status_klaim_setuju == 0 - ? _c("span", [ - _c("i", { staticClass: "icon-cancel-square" }), - _vm._v(" Batal Cairkan\n "), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-checkbox-checked" }), - _vm._v(" Cairkan\n "), - ]), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.cu_id }, - on: { - click: function ($event) { - return _vm.bukaData(_vm.selectedItem.cu_id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-eye" }), - _vm._v( - " Buka data bantuan solidaritas Jalinan\n " - ), - ] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cairkanSemua() - }, - }, - }, - [ - _c("i", { staticClass: "icon-checkbox-checked2" }), - _vm._v(" Cairkan semua\n "), - ] - ), + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "content" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm._m(0), _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-light btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.cu_id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("cair") - }, - }, - }, + "div", + { staticClass: "col-12" }, [ - _vm.selectedItem.status_klaim_cair > 0 && - _vm.selectedItem.status_klaim_setuju == 0 - ? _c("span", [ - _c("i", { staticClass: "icon-cancel-square" }), - _vm._v(" Batal Cairkan\n "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "nik", + options: _vm.cleaveOption.number16, + placeholder: + "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", + disabled: _vm.isNew, + }, + model: { + value: _vm.nik, + callback: function ($$v) { + _vm.nik = $$v + }, + expression: "nik", + }, + }), + _vm._v(" "), + _vm.isDigit + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _vm._v( + "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " + ), ]) - : _c("span", [ - _c("i", { staticClass: "icon-checkbox-checked" }), - _vm._v(" Cairkan\n "), - ]), - ] + : _vm._e(), + ], + 1 ), - _vm._v(" "), + ]), + _vm._v(" "), + _c("div", { staticClass: "row pt-2" }, [ _c( - "button", - { - staticClass: "btn btn-light btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.cu_id }, - on: { - click: function ($event) { - return _vm.bukaData(_vm.selectedItem.cu_id) - }, - }, - }, + "div", + { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, [ - _c("i", { staticClass: "icon-eye" }), - _vm._v( - " Buka data bantuan solidaritas Jalinan\n " + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { disabled: _vm.nik == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-search4" }), + _vm._v(" Cari"), + ] ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), ] ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-md-3 col-lg-3 text-right d-none d-sm-block", - }, - [ - _c( - "json-excel", - { - staticClass: "btn bg-green-300 btn-icon mb-1", - attrs: { - data: _vm.excel.data, - exportFields: _vm.excel.fields, - meta: _vm.excel.meta, - title: "Data " + _vm.title, - name: _vm.title + ".xls", - }, - }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel"), - ] - ), - _vm._v(" "), + _vm._v(" "), + _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ _c( "button", { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, + staticClass: "btn btn-primary btn-block mb-1", + attrs: { disabled: _vm.nik == "" }, on: { click: function ($event) { $event.preventDefault() - return _vm.fetch() + return _vm.cariData.apply(null, arguments) }, }, }, - [_c("i", { staticClass: "icon-sync" })] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 d-block d-sm-none" }, - [ - _c( - "json-excel", - { - staticClass: "btn bg-green-300 btn-icon btn-block mb-1", - attrs: { - data: _vm.excel.data, - exportFields: _vm.excel.fields, - meta: _vm.excel.meta, - title: "Data " + _vm.title, - name: _vm.title + ".xls", - }, - }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel"), - ] + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] ), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-sync" }), - _vm._v(" Reload\n "), - ] - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemData, - columnData: _vm.columnData, - itemDataStat: _vm.itemDataStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItem.no_ba === props.item.no_ba, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) }, }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c("td", [ - props.item.status_klaim_setuju > 0 && - props.item.status_klaim_cair == 0 - ? _c( - "label", - { staticClass: "badge badge-danger ml-1" }, - [ + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", { staticClass: "row" }, [_vm._m(1)]) + : _vm._e(), + ]), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("div", [ + _c("div", { staticClass: "card" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { + staticClass: + "media flex-column flex-sm-row mt-0 mb-3", + }, + [ + _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ + _c("div", { staticClass: "card-img-actions" }, [ + _vm.itemData.gambar + ? _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: + "/images/anggotaCu/" + + _vm.itemData.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("No. KTP:")]), + _vm._v(" " + _vm._s(_vm.itemData.nik)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v(" " + _vm._s(_vm.itemData.name)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Gender:")]), + _vm._v( + " " + _vm._s(_vm.itemData.kelamin) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Agama:")]), + _vm._v(" " + _vm._s(_vm.itemData.agama)), + ]), + _vm._v(" "), + _vm.itemData.tanggal_meninggal == null + ? _c("li", [ + _c("b", [_vm._v("Usia:")]), + _vm._v(" "), + _vm.itemData.tanggal_lahir + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.age( + _vm.itemData.tanggal_lahir + ) + ), + }, + }) + : _vm._e(), + ]) + : _c("li", [ + _c("b", [ + _vm._v("Usia Saat Meninggal:"), + ]), + _vm._v(" "), + _vm.itemData.tanggal_lahir + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.ageDiff( + _vm.itemData + .tanggal_meninggal, + _vm.itemData.tanggal_lahir + ) + ), + }, + }) + : _vm._e(), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Status:")]), + _vm._v(" " + _vm._s(_vm.itemData.status)), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("Provinsi:")]), _vm._v( - "\n Belum Dicairkan\n " + " " + + _vm._s( + _vm.itemData.provinces + ? _vm.itemData.provinces.name + : "" + ) ), - ] - ) - : props.item.status_klaim_cair > 0 && - props.item.status_klaim_setuju == 0 - ? _c( - "label", - { staticClass: "badge badge-primary ml-1" }, - [ + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Kabupaten:")]), _vm._v( - "\n Sudah Dicairkan\n " + " " + + _vm._s( + _vm.itemData.regencies + ? _vm.itemData.regencies.name + : "" + ) ), - ] - ) - : _c( - "label", - { staticClass: "badge badge-warning ml-1" }, - [ + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Kecamatan:")]), _vm._v( - "\n Ada yang belum dicairkan, " + " " + + _vm._s( + _vm.itemData.districts + ? _vm.itemData.districts.name + : "" + ) ), - _c("br"), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Kelurahan:")]), _vm._v( - "\n mohon melihat data klaim\n " + " " + + _vm._s( + _vm.itemData.villages + ? _vm.itemData.villages.name + : "" + ) ), - ] - ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Alamat:")]), + _vm._v(" " + _vm._s(_vm.itemData.alamat)), + ]), + ] + ), + ]), ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kategori }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.lakilaki, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.perempuan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.meninggal, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.cacat, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.tunas_disetujui, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.lintang_disetujui, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.tot_disetujui, - valueType: "currency", - }, - }), - ], - 1 - ), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-lg-6 col-md-6" }, [ - _c("div", { staticClass: "card card-body bg-blue-400" }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { value: _vm.sumData.cu, valueType: "currency" }, - }), - ], - 1 - ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase" }, [ - _vm._v("\n Jumlah CU\n "), - ]), - ]), - _vm._v(" "), - _vm._m(0), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-6 col-md-6" }, [ - _c("div", { staticClass: "card card-body bg-green-400" }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { - value: _vm.sumData.tot_disetujui, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase" }, [ - _vm._v("\n Jumlah Pencairan\n "), - ]), - ]), - _vm._v(" "), - _vm._m(1), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-3 col-md-3" }, [ - _c("div", { staticClass: "card card-body bg-brown-400" }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { - value: _vm.sumData.lakilaki, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase" }, [ - _vm._v("\n jumlah laki-laki\n "), - ]), - ]), - _vm._v(" "), - _vm._m(2), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-3 col-md-3" }, [ - _c("div", { staticClass: "card card-body bg-pink-400" }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { - value: _vm.sumData.perempuan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase" }, [ - _vm._v("\n jumlah perempuan\n "), - ]), - ]), - _vm._v(" "), - _vm._m(3), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-3 col-md-3" }, [ - _c("div", { staticClass: "card card-body bg-purple-400" }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { - value: _vm.sumData.cacat, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase" }, [ - _vm._v("\n Jumlah Cacat\n "), - ]), - ]), - _vm._v(" "), - _vm._m(4), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-3 col-md-3" }, [ - _c("div", { staticClass: "card card-body bg-grey-400" }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { - value: _vm.sumData.meninggal, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase" }, [ - _vm._v("\n Jumlah Meninggal\n "), - ]), - ]), - _vm._v(" "), - _vm._m(5), - ]), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(3), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataCu, + columnData: _vm.columnDataCu, + itemDataStat: _vm.itemDataCuStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c("tr", { staticClass: "text-nowrap" }, [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c("td", [ + props.item.escete == 1 + ? _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Data anggota berasal dari data ESCETE", + expression: + "'Data anggota berasal dari data ESCETE'", + }, + ], + staticClass: + "badge bg-blue-400 align-self-center ml-auto", + }, + [_vm._v("Terintegrasi")] + ), + ]) + : _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Data anggota berasal dari input manual di simo", + expression: + "'Data anggota berasal dari input manual di simo'", + }, + ], + staticClass: + "badge bg-brown-400 align-self-center ml-auto", + }, + [_vm._v("Manual")] + ), + ]), + ]), + _vm._v(" "), + _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.tp + ? _c("check-value", { + attrs: { + value: props.item.tp.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.keterangan_masuk, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_masuk + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.keterangan_keluar, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { staticClass: "text-nowrap" }, [ + props.item.tanggal_keluar + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.tanggal_keluar + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ]), + ] + }, + }, + ], + null, + false, + 2544654426 + ), + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(4), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataProduk, + columnData: _vm.columnDataProduk, + itemDataStat: _vm.itemDataProdukStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c("tr", { staticClass: "text-nowrap" }, [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tipe }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.pivot.dpd, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.pivot.kolekbi, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { staticClass: "text-nowrap" }, [ + props.item.pivot.tanggal + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.pivot.tanggal + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ]), + ] + }, + }, + ], + null, + false, + 2912227231 + ), + }), + ], + 1 + ), + ]) + : _vm.itemDataStat == "fail" + ? _c("div", [_vm._m(5)]) + : _vm._e(), ]), ]), ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - size: _vm.modalSize, - button: _vm.modalButton, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), ], 1 ) @@ -1570,49 +1512,78 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-office icon-3x opacity-75" }), + return _c("div", { staticClass: "col-12" }, [ + _c("h6", [ + _vm._v( + "\n Silahkan masukkan No. KTP / Nomor Induk Kependudukan (NIK)*\n " + ), + _c("br"), + _vm._v(" "), + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("*pastikan nomor yang dimasukan adalah nomor yang valid!")] + ), + ]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-square-down icon-3x opacity-75" }), + return _c("div", { staticClass: "col-12" }, [ + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-man icon-3x opacity-75" }), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-woman icon-3x opacity-75" }), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("CU")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-accessibility2 icon-3x opacity-75" }), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Produk")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-person icon-3x opacity-75" }), - ]) + return _c( + "div", + { staticClass: "alert bg-danger text-white alert-styled-left " }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v("Data tidak ditemukan"), + ]), + ] + ) }, ] render._withStripped = true @@ -1621,18 +1592,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/index.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/index.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2959502e& */ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1641,9 +1612,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1653,55 +1624,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanCair/index.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2959502e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/select.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/select.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=75349450& */ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&"); -/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1710,9 +1681,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["render"], - _select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1722,54 +1693,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanCair/select.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=75349450& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/table.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/table.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/informasi.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/informasi.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=3a16f5ac& */ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _informasi_vue_vue_type_template_id_4e8b4e7d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./informasi.vue?vue&type=template&id=4e8b4e7d& */ "./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=template&id=4e8b4e7d&"); +/* harmony import */ var _informasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./informasi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1779,9 +1750,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _informasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _informasi_vue_vue_type_template_id_4e8b4e7d___WEBPACK_IMPORTED_MODULE_0__["render"], + _informasi_vue_vue_type_template_id_4e8b4e7d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1791,38 +1762,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanCair/table.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/informasi.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_informasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./informasi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_informasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=template&id=4e8b4e7d&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=template&id=4e8b4e7d& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=3a16f5ac& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_informasi_vue_vue_type_template_id_4e8b4e7d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./informasi.vue?vue&type=template&id=4e8b4e7d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/informasi.vue?vue&type=template&id=4e8b4e7d&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_informasi_vue_vue_type_template_id_4e8b4e7d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_informasi_vue_vue_type_template_id_4e8b4e7d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/105.js b/public/js/components/105.js index 3b66191a5..17c83abe6 100644 --- a/public/js/components/105.js +++ b/public/js/components/105.js @@ -1,145 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[105],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kegiatanBKCU/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/kegiatanBKCU/select.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); // // // @@ -197,178 +68,68 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectData: _select_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - title: "Kegiatan PUSKOPCUINA", - kelas: "kegiatanBKCU", - titleDesc: "Mengelola data kegiatan PUSKOPCUINA", - titleIcon: "icon-graduation2", - tabName: "indexDibuka", - isIndexDitutup: false, - isIndexBerjalan: false, - isIndexTerlaksana: false, - isIndexMenunggu: false, - isIndexBatal: false, - isIndexSemua: false + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - created: function created() { - this.fetch(); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - } - }, methods: { - fetch: function fetch() { - if (this.$route.params.tipe == "diklat_bkcu") { - this.tabName = "indexDibuka"; - this.title = "Diklat PUSKOPCUINA"; - this.titleDesc = "Mengelola data diklat PUSKOPCUINA"; - this.titleIcon = "icon-graduation2"; - } else if (this.$route.params.tipe == "diklat_bkcu_internal") { - this.tabName = "indexDibuka"; - this.title = "Diklat Internal PUSKOPCUINA"; - this.titleDesc = "Mengelola data diklat internal PUSKOPCUINA"; - this.titleIcon = "icon-graduation2"; - } else if (this.$route.params.tipe == "pertemuan_bkcu") { - this.tabName = "indexDibuka"; - this.title = "Pertemuan PUSKOPCUINA"; - this.titleDesc = "Mengelola data pertemuan PUSKOPCUINA"; - this.titleIcon = "icon-ungroup"; - } else if (this.$route.params.tipe == "pertemuan_bkcu_internal") { - this.tabName = "indexDibuka"; - this.title = "Pertemuan Internal PUSKOPCUINA"; - this.titleDesc = "Mengelola data pertemuan internal PUSKOPCUINA"; - this.titleIcon = "icon-ungroup"; - } else if (this.$route.meta.mode == "jalan") { - this.tabName = ""; - this.title = "Kegiatan PUSKOPCUINA Berjalan"; - this.titleDesc = "Mengelola data kegiatan PUSKOPCUINA berjalan"; - this.titleIcon = "icon-feed"; - } else if (this.$route.meta.mode == "diikuti") { - this.tabName = ""; - this.title = "Kegiatan PUSKOPCUINA Diikuti"; - this.titleDesc = "Mengelola data kegiatan PUSKOPCUINA yang diikuti"; - this.titleIcon = "icon-station"; - } else if (this.$route.meta.mode == "buka") { - this.tabName = ""; - this.title = "Pendaftaran Kegiatan PUSKOPCUINA Dibuka"; - this.titleDesc = "Mengelola data Pendaftaran Kegiatan PUSKOPCUINA Dibuka"; - this.titleIcon = "icon-feed"; - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == "indexDitutup" && !this.isIndexDitutup) { - this.isIndexDitutup = true; - } else if (value == "indexBerjalan" && !this.isIndexBerjalan) { - this.isIndexBerjalan = true; - } else if (value == "indexTerlaksana" && !this.isIndexTerlaksana) { - this.isIndexTerlaksana = true; - } else if (value == "indexMenunggu" && !this.isIndexMenunggu) { - this.isIndexMenunggu = true; - } else if (value == "indexBatal" && !this.isIndexBatal) { - this.isIndexBatal = true; - } else if (value == "indexSemua" && !this.isIndexSemua) { - this.isIndexSemua = true; - } + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("kegiatanBKCU", { - itemData: "dataS", - itemDataStat: "dataStatS", - itemDataDibuka: "dataDibuka", - itemDataDibukaStat: "dataDibukaStat", - itemDataDitutup: "dataDitutup", - itemDataDitutupStat: "dataDitutupStat", - itemDataBerjalan: "dataBerjalan", - itemDataBerjalanStat: "dataBerjalanStat", - itemDataTerlaksana: "dataTerlaksana", - itemDataTerlaksanaStat: "dataTerlaksanaStat", - itemDataMenunggu: "dataMenunggu", - itemDataMenungguStat: "dataMenungguStat", - itemDataBatal: "dataBatal", - itemDataBatalStat: "dataBatalStat" - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -418,97 +179,94 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas'], - data: function data() { - return { - periode: '' - }; - }, - created: function created() { - this.fetchData(); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetchData(); + props: { + title: { + "default": '' }, - modelDataStat: function modelDataStat(value) { - if (value === "success") { - this.periode = this.$route.params.periode; - } + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - fetch: function fetch() { - this.$router.push({ - name: this.kelas, - params: { - periode: this.periode - } - }); + level2Back: function level2Back() { + this.$emit('level2Back'); }, - fetchData: function fetchData() { - if (this.modelData.length == 0) { - this.$store.dispatch(this.kelas + '/getPeriode', this.$route.params.tipe); + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); } - - this.periode = this.$route.params.periode; }, - changePeriode: function changePeriode(periode) { - this.fetch(); + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { - modelData: 'periode', - modelDataStat: 'periodeStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _formStatus_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formStatus.vue */ "./resources/assets/js/views/kegiatanBKCU/formStatus.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapJenis/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -532,1379 +290,156 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formStatus: _formStatus_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, - props: ["title", "kelas", "status", "itemData", "itemDataStat"], data: function data() { return { - selectedItem: [], - query: { - order_column: "mulai", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - dataview: "", - isNoButtonRow: "", - excelDownloadUrl: "", - columnData: [{ - title: "No.", - name: "No." - }, { - title: "Status", - name: "status", - tipe: "string", - sort: true, - hide: false, - disable: false - }, { - title: "Kode", - name: "kode_diklat", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Nama", - name: "name", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: "Provinsi", - name: "provinces.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Kabupaten/Kota", - name: "regencies.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Tempat", - name: "tempat.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Periode", - name: "periode", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Mulai", - name: "mulai", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Selesai", - name: "selesai", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Peserta Max", - name: "peserta_max", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Peserta Min", - name: "peserta_min", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Sasaran", - name: "sasaran.sasaran.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. / Waktu Buat", - name: "created_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. / Waktu Ubah", - name: "updated_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }], - keteranganBatal: "", - state: "", - modalShow: false, - modalState: "", - modalColor: "", - modalTitle: "", - modalContent: "", - modalButton: "" + title: 'Tambah Jenis Aset Tetap', + titleDesc: 'Menambah jenis aset tetap', + titleIcon: 'icon-plus3', + level2Title: 'Jenis Aset Tetap', + kelas: 'asetTetapJenis' }; }, - created: function created() { - this.fetch(this.query); - }, - watch: { - $route: function $route(to, from) { - // check current page meta - this.fetch(this.query); - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ""; - } - } - }, + created: function created() {}, + watch: {}, methods: { - fetch: function fetch(params) { - if (this.currentUser.id_cu == 0) { - this.dataview = "list"; - this.isNoButtonRow = false; - } else { - this.dataview = "grid"; - this.isNoButtonRow = true; - this.query.limit = 15; - } - - if (this.$route.params.periode == "semua") { - if (this.status == "indexSemua") { - this.$store.dispatch(this.kelas + "/index", [params, this.$route.params.tipe]); - this.excelDownloadUrl = this.kelas; - } else { - this.fetchByStatus(params); - } - } else if (this.$route.meta.mode == "jalan") { - this.$store.dispatch(this.kelas + "/indexJalan", params); - this.dataview = "grid"; - this.isNoButtonRow = true; - this.query.limit = 15; - this.excelDownloadUrl = this.kelas + "/indexJalan"; - } else if (this.$route.meta.mode == "diikuti") { - this.$store.dispatch(this.kelas + "/indexDiikuti", params); - this.dataview = "grid"; - this.isNoButtonRow = true; - this.query.limit = 15; - this.excelDownloadUrl = this.kelas + "/indexDiikuti"; - } else { - if (this.status == "indexSemua") { - this.$store.dispatch(this.kelas + "/indexPeriode", [params, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + "/indexPeriode/" + this.$route.params.periode; - } else { - this.fetchByStatus(params); - } - } - }, - fetchByStatus: function fetchByStatus(params) { - if (this.status == "indexDibuka") { - this.$store.dispatch(this.kelas + "/indexDibuka", [params, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas; - } else if (this.status == "indexDitutup") { - this.$store.dispatch(this.kelas + "/indexDitutup", [params, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + "/indexDitutup"; - } else if (this.status == "indexBerjalan") { - this.$store.dispatch(this.kelas + "/indexBerjalan", [params, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + "/indexBerjalan"; - } else if (this.status == "indexTerlaksana") { - this.$store.dispatch(this.kelas + "/indexTerlaksana", [params, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + "/indexTerlaksana"; - } else if (this.status == "indexMenunggu") { - this.$store.dispatch(this.kelas + "/indexMenunggu", [params, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + "/indexMenunggu"; - } else if (this.status == "indexBatal") { - this.$store.dispatch(this.kelas + "/indexBatal", [params, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + "/indexBatal"; - } - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + "Edit", - params: { - id: id - } - }); - }, - detail: function detail(id) { + back: function back() { this.$router.push({ - name: this.kelas + "Detail", - params: { - id: id - } - }); - }, - saveStatus: function saveStatus() { - var _this = this; - - this.$validator.validateAll("formStatus").then(function (result) { - _this.$store.dispatch(_this.kelas + "/updateStatus", [_this.selectedItem.id, _this.formStatus]); + name: this.kelas }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == "hapus") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalButton = "Iya, Hapus"; - this.modalColor = ""; - } else if (state == "status") { - this.modalState = "normal1"; - this.modalTitle = "Ubah status " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalColor = "bg-primary"; - } else if (state == "keteranganBatal") { - this.modalState = "normal2"; - this.modalTitle = "Keterangan pembatalan " + this.title + " " + this.selectedItem.name; - this.modalColor = "bg-primary"; - this.keteranganBatal = this.selectedItem.keteranganBatal; - } - }, - modalKeteranganBatalOpen: function modalKeteranganBatalOpen(value) { - this.modalShow = true; - this.modalState = "normal2"; - this.modalTitle = "Keterangan pembatalan " + this.title + " " + this.selectedItem.name; - this.modalColor = "bg-primary"; - this.keteranganBatal = value; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); - } - }, - gridColor: function gridColor(value) { - if (value == 1) { - return "border-left-primary-400"; - } else if (value == 2) { - return "border-left-warning-400"; - } else if (value == 3) { - return "border-left-secondary-400"; - } else if (value == 4) { - return "border-left-success-400"; - } else if (value == 5) { - return "border-left-primary-400"; - } else if (value == 6) { - return "border-left-danger-400"; - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("kegiatanBKCU", { - updateMessage: "update", - updateStat: "updateStat" - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6& ***! - \***********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c( - "div", - { staticClass: "content-wrapper" }, - [ - _c("br", { staticClass: "content" }), - _vm._v(" "), - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode != "jalan" && - _vm.$route.meta.mode != "diikuti" && - this.$route.meta.mode != "buka" - ? _c("select-data", { attrs: { kelas: _vm.kelas } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "jalan" || - _vm.$route.meta.mode == "diikuti" || - this.$route.meta.mode == "buka" - ? _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - }, - }) - : _vm._e(), - _vm._v(" "), - this.$route.meta.mode != "jalan" && - this.$route.meta.mode != "diikuti" && - this.$route.meta.mode != "buka" - ? _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexDibuka" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexDibuka") - }, - }, - }, - [ - _c("i", { staticClass: "icon-user-plus mr-2" }), - _vm._v(" Pendaftaran Buka"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexDitutup" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexDitutup") - }, - }, - }, - [ - _c("i", { staticClass: "icon-user-minus mr-2" }), - _vm._v(" Pendaftaran Tutup"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexBerjalan" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexBerjalan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-feed mr-2" }), - _vm._v(" Berjalan"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexTerlaksana" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexTerlaksana") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-checkbox-checked mr-2", - }), - _vm._v(" Terlaksana"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexMenunggu" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexMenunggu") - }, - }, - }, - [ - _c("i", { staticClass: "icon-new mr-2" }), - _vm._v(" Menunggu"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexBatal" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexBatal") - }, - }, - }, - [ - _c("i", { staticClass: "icon-cancel-square mr-2" }), - _vm._v(" Batal"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexSemua" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexSemua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-list2 mr-2" }), - _vm._v(" Semua"), - ] - ), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexDibuka", - expression: "tabName == 'indexDibuka'", - }, - ], - }, + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, [ - _c("table-data", { + _c("truncate", { + staticStyle: { display: "inline-block" }, attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "indexDibuka", - itemData: _vm.itemDataDibuka, - itemDataStat: _vm.itemDataDibukaStat, + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, }, }), ], 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexDitutup - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexDitutup", - expression: "tabName == 'indexDitutup'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "indexDitutup", - itemData: _vm.itemDataDitutup, - itemDataStat: _vm.itemDataDitutupStat, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexBerjalan - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexBerjalan", - expression: "tabName == 'indexBerjalan'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "indexBerjalan", - itemData: _vm.itemDataBerjalan, - itemDataStat: _vm.itemDataBerjalanStat, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexTerlaksana - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexTerlaksana", - expression: "tabName == 'indexTerlaksana'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "indexTerlaksana", - itemData: _vm.itemDataTerlaksana, - itemDataStat: _vm.itemDataTerlaksanaStat, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexMenunggu - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexMenunggu", - expression: "tabName == 'indexMenunggu'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "indexMenunggu", - itemData: _vm.itemDataMenunggu, - itemDataStat: _vm.itemDataMenungguStat, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexBatal - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexBatal", - expression: "tabName == 'indexBatal'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "indexBatal", - itemData: _vm.itemDataBatal, - itemDataStat: _vm.itemDataBatalStat, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexSemua - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexSemua", - expression: "tabName == 'indexSemua'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "indexSemua", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 - ), - ]), + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), ], 1 ) @@ -1916,10 +451,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1932,204 +467,120 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelDataStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changePeriode($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), ]), _vm._v(" "), - _vm._l(_vm.modelData, function (data, index) { - return _c("option", { key: index, domProps: { value: data } }, [ - _vm._v(_vm._s(data)), - ]) - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelDataStat === "loading" }, - on: { click: _vm.fetchData }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelDataStat === "loading" }, - }), - ] - ), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), _vm._v(" "), _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelDataStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changePeriode($event.target.value) - }, - ], - }, - }, + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _vm._l(_vm.modelData, function (data, index) { - return _c("option", { key: index, domProps: { value: data } }, [ - _vm._v(_vm._s(data)), - ]) - }), - ], - 2 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-lg btn-block", - attrs: { disabled: _vm.modelDataStat === "loading" }, - on: { click: _vm.fetchData }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelDataStat === "loading" }, - }), - _vm._v(" Reload\n\t\t\t\t"), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), ] ), - ]), - ]), + ] + ), ]), ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Periode"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908& ***! + \**************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2144,1112 +595,32 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow, - dataview: _vm.dataview, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n " + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n " - ), - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.status == "6" - ? _c("span", { - staticStyle: { cursor: "pointer" }, - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusDiklat( - props.item.status - ) - ), - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalKeteranganBatalOpen( - props.item.keteranganBatal - ) - }, - }, - }) - : _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusDiklat( - props.item.status - ) - ), - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - props.item.kode_diklat - ? _c("check-value", { - attrs: { value: props.item.kode_diklat }, - }) - : props.item.kode - ? _c("check-value", { - attrs: { value: props.item.kode.kode }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide && !_vm.columnData[5].disable - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide && !_vm.columnData[6].disable - ? _c( - "td", - [ - props.item.tempat - ? _c("check-value", { - attrs: { value: props.item.tempat.name }, - }) - : props.item.tipe_tempat == "ONLINE" - ? _c("span", [_vm._v("DILAKSANAKAN ONLINE")]) - : _c("span", [ - _vm._v("Belum ditentukan tempat"), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.periode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.mulai) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.selesai) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.peserta_max }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.peserta_min }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c("td", { staticClass: "text-warp" }, [ - props.item.sasaran - ? _c( - "span", - _vm._l( - props.item.sasaran, - function (sasaran, index) { - return _c( - "label", - { - key: index, - staticClass: - "badge badge-primary ml-1", - }, - [ - _vm._v( - "\n " + - _vm._s(sasaran.name) + - "\n " - ), - ] - ) - } - ), - 0 - ) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - { - key: "item-mobile", - fn: function (props) { - return [ - _c("div", { staticClass: "col-lg-4 col-md-6" }, [ - _c( - "div", - { - staticClass: "card cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(props.item.id) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-light header-elements-inline", - }, - [ - _c( - "h6", - { staticClass: "card-title" }, - [ - _c("check-value", { - attrs: { value: props.item.kode_diklat }, - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "header-elements" }, [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusDiklat( - props.item.status - ) - ), - }, - }), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - props.item.tipe == "diklat_bkcu" || - props.item.tipe == "diklat_bkcu_internal" - ? [ - props.item.gambar - ? _c("img", { - staticClass: "img-fluid wmin-sm", - attrs: { - src: - "/images/diklat/" + - props.item.gambar + - ".jpg", - }, - }) - : _vm._e(), - ] - : props.item.tipe == "pertemuan_bkcu" || - props.item.tipe == "pertemuan_bkcu_internal" - ? [ - props.item.gambar - ? _c("img", { - staticClass: "img-fluid wmin-sm", - attrs: { - src: - "/images/pertemuan/" + - props.item.gambar + - ".jpg", - }, - }) - : _vm._e(), - ] - : _vm._e(), - _vm._v(" "), - props.item.gambar ? _c("hr") : _vm._e(), - _vm._v(" "), - _c("h5", { staticClass: "text-primary" }, [ - _vm._v(_vm._s(props.item.name)), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-1" }, - [ - _c("li", [ - _vm._v( - "\n Mulai:\n " - ), - _c( - "span", - { staticClass: "text-muted" }, - [ - _vm._v( - _vm._s( - _vm._f("date")(props.item.mulai) - ) - ), - ] - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "\n Selesai:\n " - ), - _c( - "span", - { staticClass: "text-muted" }, - [ - _vm._v( - _vm._s( - _vm._f("date")(props.item.selesai) - ) - ), - ] - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "\n Durasi:\n " - ), - _c( - "span", - { staticClass: "text-muted" }, - [ - _c("check-value", { - attrs: { value: props.item.durasi }, - }), - _vm._v("\n jam"), - ], - 1 - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-1" }, - [ - _c( - "li", - [ - _vm._v( - "\n Tempat:\n " - ), - props.item.tempat - ? _c("check-value", { - staticClass: "text-muted", - attrs: { - value: props.item.tempat.name, - }, - }) - : props.item.tipe_tempat == "ONLINE" - ? _c( - "span", - { staticClass: "text-muted" }, - [_vm._v("DILAKSANAKAN ONLINE")] - ) - : _c( - "span", - { staticClass: "text-muted" }, - [ - _vm._v( - "Belum ditentukan tempat" - ), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _vm._v( - "\n Kabupaten/Kota:\n " - ), - props.item.regencies - ? _c("check-value", { - staticClass: "text-muted", - attrs: { - value: - props.item.regencies.name, - }, - }) - : _c( - "span", - { staticClass: "text-muted" }, - [_vm._v("-")] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _vm._v( - "\n Provinsi:\n " - ), - props.item.provinces - ? _c("check-value", { - staticClass: "text-muted", - attrs: { - value: - props.item.provinces.name, - }, - }) - : _c( - "span", - { staticClass: "text-muted" }, - [_vm._v("-")] - ), - ], - 1 - ), - ] - ), - ]), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card-footer d-sm-flex justify-content-sm-between align-items-sm-center", - }, - [ - props.item.sasaran - ? _c( - "span", - _vm._l( - props.item.sasaran, - function (sasaran, index) { - return _c( - "label", - { - key: index, - staticClass: - "badge badge-primary ml-1", - }, - [ - _vm._v( - "\n " + - _vm._s(sasaran.name) + - "\n " - ), - ] - ) - } - ), - 0 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ] - }, - }, - ]), + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.$route.params.tipe == "diklat_bkcu" || - _vm.$route.params.tipe == "diklat_bkcu_internal" - ? [ - _vm.currentUser.can && - _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { - to: { - name: _vm.kelas + "Create", - params: { tipe: _vm.$route.params.tipe }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - }, - }, - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["index_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail / Daftar\n "), - ] - ) - : _vm._e(), - ] - : _vm.$route.params.tipe == "pertemuan_bkcu" || - _vm.$route.params.tipe == "pertemuan_bkcu_internal" - ? [ - _vm.currentUser.can && - _vm.currentUser.can["create_pertemuan_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { - to: { - name: _vm.kelas + "Create", - params: { tipe: _vm.$route.params.tipe }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - }, - }, - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["index_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail / Daftar\n "), - ] - ) - : _vm._e(), - ] - : _vm._e(), - ], - 2 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.$route.params.tipe == "diklat_bkcu" || - _vm.$route.params.tipe == "diklat_bkcu_internal" - ? [ - _vm.currentUser.can && - _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { - to: { - name: _vm.kelas + "Create", - params: { tipe: _vm.$route.params.tipe }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - }, - }, - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["index_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail / Daftar\n "), - ] - ) - : _vm._e(), - ] - : _vm.$route.params.tipe == "pertemuan_bkcu" || - _vm.$route.params.tipe == "pertemuan_bkcu_internal" - ? [ - _vm.currentUser.can && - _vm.currentUser.can["create_pertemuan_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { - to: { - name: _vm.kelas + "Create", - params: { tipe: _vm.$route.params.tipe }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - }, - }, - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["index_pertemuan_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail / Daftar\n "), - ] - ) - : _vm._e(), - ] - : _vm._e(), - ], - 2 - ), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + on: { + level2Back: function ($event) { + return _vm.back() }, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n " + _vm._s(_vm.modalTitle) + "\n "), - ]), - _vm._v(" "), + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-status", { - attrs: { - kelas: _vm.kelas, - id: _vm.selectedItem.id, - status: _vm.selectedItem.status, - keteranganBatal: _vm.selectedItem.keteranganBatal, - }, - on: { tutup: _vm.modalTutup }, - }), - ], + "div", + { staticClass: "content" }, + [_c("form-data", { attrs: { mode: "tambah" } })], 1 ), - _vm._v(" "), - _c("template", { slot: "modal-body2" }, [ - _c("h5", [_vm._v("Penjelasan pembatalan diklat")]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _vm._v( - "\n " + _vm._s(_vm.keteranganBatal) + "\n " - ), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n "), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n "), - ] - ), - ]), - ]), - ], - 2 - ), + ]), + ]), ], 1 ) @@ -3261,18 +632,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/index.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/index.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=887136e6& */ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3281,9 +652,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3293,55 +664,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanBKCU/index.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=887136e6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/select.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/select.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=30890bd1& */ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&"); -/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3350,9 +721,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["render"], - _select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3362,54 +733,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanBKCU/select.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=30890bd1& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/table.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/table.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/create.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/create.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=75629989& */ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=c7b0b908& */ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&"); +/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3419,9 +790,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["render"], + _create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3431,38 +802,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanBKCU/table.vue" +component.options.__file = "resources/assets/js/views/asetTetapJenis/create.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=75629989& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=c7b0b908& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/106.js b/public/js/components/106.js index 841c46800..2e2ab6c91 100644 --- a/public/js/components/106.js +++ b/public/js/components/106.js @@ -1,27 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[106],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); // // // @@ -79,104 +68,74 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['currentUser', 'state', 'id'], components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - kelas: 'pengumuman', - submited: false, - cancelTitle: 'Tutup', - cancelIcon: 'icon-cross', - cancelState: 'methods' + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - created: function created() { - this.fetch(); - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.state == 'tambah') { - if (this.$route.params.cu == 'semua') { - this.form.id_cu = 0; - } else { - this.form.id_cu = this.$route.params.cu; - } - } - } - } - }, methods: { - fetch: function fetch() { - if (this.state == 'ubah') { - this.$store.dispatch(this.kelas + '/edit', this.id); - } else { - this.$store.dispatch(this.kelas + '/create'); - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.state == 'ubah') { - _this.$store.dispatch(_this.kelas + '/update', [_this.id, _this.form]); - } else { - if (_this.currentUser.id_cu != 0) { - _this.form.id_cu = _this.currentUser.id_cu; - } - - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); + modalTutup: function modalTutup() { + this.modalShow = false; }, - cancelClick: function cancelClick() { - this.$emit('cancelClick'); + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { - form: 'data', - formStat: 'dataStat', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/pengumuman/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -219,69 +178,97 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Pengumuman', - kelas: 'pengumuman', - titleDesc: 'Mengelola data pengumuman', - titleIcon: 'icon-megaphone', - selectCuPath: 'pengumumanCu' - }; - }, - created: function created() { - this.checkUser('index_pengumuman', this.$route.params.cu); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams } - } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/pengumuman/form.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _component_aktivitas__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./_component/aktivitas */ "./resources/assets/js/views/user/_component/aktivitas.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -380,178 +367,82 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// /* harmony default export */ __webpack_exports__["default"] = ({ + name: 'UserIndex', components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formPengumuman: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + aktivitas: _component_aktivitas__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "created_at", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Pengumuman', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalColor: '', - modalButton: '' + title: 'Aktivitas User', + kelas: 'user', + level2Title: 'User', + titleDesc: 'Melihat aktivitas user', + titleIcon: 'icon-eye2' }; }, - created: function created() { - this.fetch(this.query); + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - + itemDataStat: function itemDataStat(value) { if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; + this.fetchAktivitas(1); } } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[2].disable = status; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + fetchAktivitas: function fetchAktivitas(value) { + this.$store.dispatch(this.kelas + '/getActivity', [value, this.itemData.id]); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah ' + this.title; - this.modalButton = 'Ok'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah ' + this.title; - this.modalButton = 'Ok'; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + back: function back() { + if (this.itemData.id_cu) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.itemData.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); } } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + itemData: 'data', + itemDataStat: 'dataStat', + activity: 'dataS', + activityStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -564,212 +455,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tPengumuman:\n\t\t\t"), - ] - ), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5|max:160", - expression: "'required|min:5|max:160'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "name", - placeholder: "Silahkan masukkan pengumuman di website anda", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( - " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) ), ]) - : _c("small", { staticClass: "text-muted" }, [ + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( - "Maksimal karakter yang bisa dimunculkan di pengumuman adalah 160 karakter.\n\t\t\t" + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), ]), - ] - ), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.id_cu") }, - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.id_cu") } }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tCU:\n\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih CU"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [_vm._v(_vm._s(_vm.currentUser.pus.name))]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_cu")) + - "\n\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("form-button", { - attrs: { - cancelTitle: _vm.cancelTitle, - cancelIcon: _vm.cancelIcon, - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.cancelClick }, - }), - ], - 1 - ), - ]) + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -778,10 +568,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -793,53 +583,109 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), _c( "div", - { staticClass: "content" }, + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) : _vm._e(), _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] ), - ]), - ]), - ], - 1 - ) + ] + ), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -848,10 +694,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -866,308 +712,297 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide && !_vm.columnData[2].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - empty: _vm.columnData[2].groupNoKey, - }, - }) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + on: { + level2Back: function ($event) { + return _vm.back() }, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( - "template", - { slot: "modal-body1" }, + "div", + { staticClass: "content" }, [ - _c("form-pengumuman", { + _vm.activityStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.activity, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { + staticClass: + "media flex-column flex-sm-row mt-0 mb-3", + }, + [ + _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ + _vm.itemData.aktivis && _vm.itemData.aktivis.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { + src: + "/images/aktivis/" + + _vm.itemData.aktivis.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image_man.jpg" }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("Username:")]), + _vm._v( + " " + _vm._s(_vm.itemData.username) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v( + " " + + _vm._s( + _vm.itemData.aktivis + ? _vm.itemData.aktivis.name + : "-" + ) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Email:")]), + _vm._v( + " " + + _vm._s( + _vm.itemData.aktivis + ? _vm.itemData.aktivis.email + : "-" + ) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("CU:")]), + _vm._v( + " " + + _vm._s( + _vm.itemData.cu + ? _vm.itemData.cu.name + : "PUSKOPCUINA" + ) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tingkat:")]), + _vm._v(" "), + _vm.itemData.aktivis && + _vm.itemData.aktivis.pekerjaan_aktif + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + _vm.itemData.aktivis + .pekerjaan_aktif.tingkat + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c( + "li", + [ + _c("b", [_vm._v("Jabatan:")]), + _vm._v(" "), + _vm.itemData.aktivis && + _vm.itemData.aktivis.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: + _vm.itemData.aktivis + .pekerjaan_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("Status:")]), + _vm._v(" "), + _vm.itemData.status > 0 + ? _c("span", [_vm._v(" Aktif")]) + : _c("span", [_vm._v(" Tidak Aktif")]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Login:")]), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + _vm.itemData.login + ) + ), + }, + }), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tgl. Buat:")]), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + _vm.itemData.created_at + ) + ), + }, + }), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tgl. Ubah:")]), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + _vm.itemData.updated_at + ) + ), + }, + }), + ]), + ] + ), + ]), + ]), + ]), + ] + ), + ]), + ]) + : _vm.itemDataStat == "loading" + ? _c("div", [_vm._m(0)]) + : _c("div", [_vm._m(1)]), + _vm._v(" "), + _c("aktivitas", { attrs: { - currentUser: _vm.currentUser, - state: _vm.state, - id: _vm.selectedItem.id, + activity: _vm.activity, + activityStat: _vm.activityStat, }, - on: { cancelClick: _vm.modalTutup }, + on: { fetchAktivitas: _vm.fetchAktivitas }, }), ], 1 ), - ], - 2 - ), + ]), + ]), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Oops terjadi kesalahan")]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/pengumuman/form.vue": +/***/ "./resources/assets/js/components/checkValue.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/form.vue ***! + !*** ./resources/assets/js/components/checkValue.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=811815b6& */ "./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1176,9 +1011,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1188,55 +1023,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pengumuman/form.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&": +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6& ***! + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=811815b6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/index.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/index.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d4aa387e& */ "./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1245,9 +1080,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1257,54 +1092,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pengumuman/index.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d4aa387e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/table.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/table.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/user/aktivitas.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/user/aktivitas.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4f4618bd& */ "./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./aktivitas.vue?vue&type=template&id=58ead683& */ "./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&"); +/* harmony import */ var _aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./aktivitas.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1314,9 +1149,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["render"], + _aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1326,38 +1161,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pengumuman/table.vue" +component.options.__file = "resources/assets/js/views/user/aktivitas.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./aktivitas.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4f4618bd& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./aktivitas.vue?vue&type=template&id=58ead683& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/107.js b/public/js/components/107.js index a837bce8c..01664b6f0 100644 --- a/public/js/components/107.js +++ b/public/js/components/107.js @@ -1,208 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[107],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/pusherAuth.js */ "./resources/assets/js/helpers/pusherAuth.js"); -/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/voting/formCu.vue"); -/* harmony import */ var _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formKodeSuara.vue */ "./resources/assets/js/views/voting/formKodeSuara.vue"); -/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! pusher-js */ "./node_modules/pusher-js/dist/web/pusher.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(pusher_js__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _qrCode_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./qrCode.vue */ "./resources/assets/js/views/voting/qrCode.vue"); -/* harmony import */ var _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./qrCodeAll.vue */ "./resources/assets/js/views/voting/qrCodeAll.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); // // // @@ -260,6 +68,80 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } + }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, + methods: { + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -297,6 +179,103 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! laravel-vue-pagination */ "./node_modules/laravel-vue-pagination/dist/laravel-vue-pagination.common.js"); +/* harmony import */ var laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -380,175 +359,6 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - @@ -556,627 +366,59 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_6__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formKodeSuara: _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_8__["default"], - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - qrCode: _qrCode_vue__WEBPACK_IMPORTED_MODULE_14__["default"], - qrCodeAll: _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_15__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + pagination: laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4___default.a }, data: function data() { return { - title: 'Detail voting', - titleDesc: 'Melihat detail data voting', - titleIcon: 'icon-stack2', - level: 2, - level2Title: 'Voting', - kelas: 'voting', - tabName: 'info', - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - queryTanggapan: { - order_column: "id", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - excelDownloadUrlTanggapan: '', - excelUploads: [{ - enabled: true, - url: 'voting/uploadSuara/' + this.$route.params.id, - format_url: 'formatVotingSuara.xlsx', - button: 'Upload Kode Suara' - }], - columnDataPilihan: [{ - title: 'No.' - }, { - title: 'Nama' - }], - columnDataTanggapan: [{ - title: 'No.' - }, { - title: 'Tanggapan' - }], - columnDataSuara: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Kode', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Link', - name: 'link', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Memilih', - name: 'voting_pilihan_id', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Akses', - name: 'akses.id', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }], - columnDataTanggapanSuara: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Kode', - name: 'suara.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Pilihan', - name: 'suara.pilihan.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Tanggapan', - name: 'tanggapan.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }], - selectedSuara: {}, - state: '', - modalShow: false, - modalState: '', - modalColor: '', - modalSize: '', - modalTitle: '', - modalContent: '', - modalButton: '', - formPilihan: '' + title: 'Activity Log', + kelas: 'user', + titleDesc: 'Melihat semua aktivitas user', + titleIcon: 'icon-eye2' }; }, - created: function created() { - this.fetch(); - }, - mounted: function mounted() { - var _this = this; - - Object(_helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__["PusherAuth"])(); - window.Echo["private"]("voting.channel." + this.$route.params.id).listen('VotingEvent', function (data) { - var p; - - var _iterator = _createForOfIteratorHelper(_this.form.pilihan), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - p = _step.value; - - if (p.id == data.voting_pilihan_id) { - if (data.skor) { - p.skor = data.skor; - } - - if (data.skor_tanggapan) { - p.skor_tanggapan = data.skor_tanggapan; - } - - _this.form.suara_ok += 1; - _this.formPilihan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(_this.form.pilihan, 'skor', ['desc']); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(1); }); }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - }, - formStat: function formStat(value) { - if (value === "success") { - this.form.link = window.location.origin + '/admins/voting/input'; - this.formPilihan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(this.form.pilihan, 'skor', ['desc']); - - if (this.form.id_cu == 0) { - this.disableColumnCu('false'); - } else { - this.disableColumnCu('true'); - } - } - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value == "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - this.fetchDataSuara(this.query); - } else if (value == "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } + watch: {}, + methods: { + fetch: function fetch(value) { + this.$store.dispatch(this.kelas + '/indexActivity', value); } }, - methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - }, - fetchDataSuara: function fetchDataSuara(params) { - this.$store.dispatch(this.kelas + '/indexDataSuara', [params, this.$route.params.id]); - this.excelDownloadUrl = this.kelas + '/indexDataSuara/' + this.$route.params.id; - }, - fetchDataTanggapan: function fetchDataTanggapan(params) { - this.$store.dispatch(this.kelas + '/indexDataTanggapan', [params, this.$route.params.id]); - this.excelDownloadUrlTanggapan = this.kelas + '/indexDataTanggapan/' + this.$route.params.id; - }, - back: function back() { - this.$router.push({ - name: this.kelas, - params: { - cu: this.form.id_cu - } - }); - }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'info') { - this.fetch(); - } else if (value == 'skor') { - this.fetch(); - } else if (value == 'suara') { - this.fetchDataSuara(this.query); - } else if (value == 'tanggapan') { - this.fetchDataTanggapan(this.queryTanggapan); - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnDataSuara[5].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedSuara = item; - }, - selectedRowTanggapan: function selectedRowTanggapan(item) { - this.selectedTanggapan = item; - }, - modalOpen: function modalOpen(state) { - this.modalShow = true; - this.state = state; - - if (state == 'cu') { - this.modalState = 'normal1'; - this.modalTitle = 'Ubah CU untuk link ' + this.selectedSuara.name + ' ini?'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'status') { - this.modalState = 'confirm-tutup'; - - if (this.form.status == 0) { - this.modalTitle = 'Aktifkan ' + this.form.name + ' ?'; - this.modalButton = 'Iya, aktifkan'; - } else { - this.modalTitle = 'Tidak aktifkan ' + this.form.name + ' ?'; - this.modalButton = 'Iya, tidak aktifkan'; - } - - this.modalSize = ""; - } else if (state == 'qrCode') { - this.modalTitle = 'QR Code untuk kode ' + this.selectedSuara.name; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'qrCodeAll') { - this.modalTitle = 'QR Code pada tabel'; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalSize = "modal-full"; - } else if (state == 'qrCodeInput') { - this.modalTitle = 'QR Code untuk kode ini'; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - this.selectedSuara.link = this.form.link; - } else if (state == 'tambah_suara') { - this.modalTitle = 'Tambah Suara'; - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'ubah_suara') { - this.modalTitle = 'Ubah suara dengan kode ' + this.selectedSuara.name; - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'hapus_suara') { - this.modalState = 'confirm-tutup'; - this.modalTitle = 'Hapus suara dengan kode ' + this.selectedSuara.name + ' ?'; - this.modalButton = 'Iya, Hapus'; + filters: { + description: function description(value) { + if (value == 'created') { + return 'Menambah'; + } else if (value == 'updated') { + return 'Mengubah'; + } else if (value == 'deleted') { + return 'Menghapus'; } }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.form.id, this.form.id_cu]); - } else if (this.state == "hapus_suara") { - this.$store.dispatch(this.kelas + '/destroySuara', this.selectedSuara.id); - } + subjectType: function subjectType(value) { + return value; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('voting', { - form: 'data', - formStat: 'dataStat', - itemDataSuara: 'dataS3', - itemDataSuaraStat: 'dataStatS3', - itemDataTanggapan: 'dataS4', - itemDataTanggapanStat: 'dataStatS4', - updateMessage: 'update', - updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + activity: 'dataS', + activityStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'id', 'id_cu'], - components: { - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - data: function data() { - return { - form: { - id: '', - id_cu: '' - }, - submited: false - }; - }, - created: function created() { - this.form.id = this.id; - this.form.id_cu = this.id_cu; - - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - }, - watch: {}, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - _this.$store.dispatch(_this.kelas + '/updateSuaraCu', _this.form); - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'id', 'id_cu', 'selectedItem', 'mode'], - components: { - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - form: { - id: '', - voting_id: '', - id_cu: '', - name: '' - }, - submited: false - }; - }, - created: function created() { - this.form.voting_id = this.id; - - if (this.mode == 'edit') { - this.form.id = this.selectedItem.id; - this.form.id_cu = this.selectedItem.id_cu; - this.form.name = this.selectedItem.name; - } - - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - }, - watch: {}, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.mode === 'edit') { - _this.$store.dispatch(_this.kelas + '/updateSuara', [_this.form.id, _this.form]); - } else { - _this.$store.dispatch(_this.kelas + '/storeSuara', _this.form); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -1185,2154 +427,125 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function () { var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.formStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.form, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.formStat == "success" - ? [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light nav-justified mb-0", - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "info" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("info") - }, - }, - }, - [ - _c("i", { staticClass: "icon-info22 mr-2" }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tInfo\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "suara" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("suara") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-megaphone mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tSuara\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "tanggapan" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("tanggapan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-reading mr-2" }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tTanggapan\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "skor" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("skor") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tSkor\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "info", - expression: "tabName == 'info'", - }, - ], - }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Voting | Status: "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - _vm.form.status - ) - ), - }, - }), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["update_voting"] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1 mr-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("status") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-calendar5", - }), - _vm._v( - " Status\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-sync" }), - _vm._v( - " Reload Data\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Nama:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("CU:")]), - _vm._v(" "), - _vm.form.cu - ? _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.cu.name, - expression: "form.cu.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - disabled: "", - }, - domProps: { - value: _vm.form.cu.name, - }, - on: { - input: function ($event) { - if ( - $event.target.composing - ) { - return - } - _vm.$set( - _vm.form.cu, - "name", - $event.target.value - ) - }, - }, - }) - : _c("input", { - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - value: "PUSKOPCUINA", - disabled: "", - }, - }), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Kegiatan:")]), - _vm._v(" "), - _vm.form.id_kegiatan != 0 - ? _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kegiatan.name, - expression: - "form.kegiatan.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "", - }, - domProps: { - value: _vm.form.kegiatan.name, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form.kegiatan, - "name", - $event.target.value - ) - }, - }, - }) - : _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name_kegiatan, - expression: - "form.name_kegiatan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "", - }, - domProps: { - value: _vm.form.name_kegiatan, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name_kegiatan", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [ - _vm._v( - "Tampilkan Hasil Setelah Melakukan Voting?" - ), - ]), - _vm._v(" "), - _vm.form.lihat_hasil == 1 - ? _c("input", { - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - value: "Menanmpilkan hasil", - disabled: "", - }, - }) - : _c("input", { - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - value: "Tidak menampilkan hasil", - disabled: "", - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Total Suara:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara, - expression: "form.suara", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara", - disabled: "", - }, - domProps: { value: _vm.form.suara }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Suara Masuk:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_ok, - expression: "form.suara_ok", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara_ok", - disabled: "", - }, - domProps: { value: _vm.form.suara_ok }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara_ok", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Suara Akses:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_akses, - expression: "form.suara_akses", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara_akses", - disabled: "", - }, - domProps: { - value: _vm.form.suara_akses, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara_akses", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("h5", [_vm._v("Keterangan:")]), - _vm._v(" "), - _vm.form.keterangan - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.form.keterangan - ), - }, - }), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("h5", [_vm._v("Link Suara Input:")]), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("p", [ - _vm._v( - "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat " - ), - ]), - _vm._v(" "), - _c("hr", { staticClass: "mt-1 mb-1" }), - _vm._v(" "), - _c( - "a", - { - staticClass: "pointer", - attrs: { - href: _vm.form.link, - target: "_blank", - }, - }, - [ - _c("check-value", { - attrs: { - value: - _vm.form.link.substring(8), - trimLength: 100, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1 mt-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "qrCodeInput" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-qrcode", - }), - _vm._v( - " Buat QR Code\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Pilihan"), - ]), - _vm._v(" "), - _c("div", { - staticClass: "header-elements", - }), - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.form.pilihan, - columnData: _vm.columnDataPilihan, - itemDataStat: _vm.formStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - }, - [ - _c("td", [ - _vm._v( - _vm._s(props.index + 1) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.name) - ), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 1402944021 - ), - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Jenis Tanggapan"), - ]), - _vm._v(" "), - _c("div", { - staticClass: "header-elements", - }), - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.form.tanggapan, - columnData: _vm.columnDataTanggapan, - itemDataStat: _vm.formStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - }, - [ - _c("td", [ - _vm._v( - _vm._s(props.index + 1) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.name) - ), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 1402944021 - ), - }), - ], - 1 - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "suara", - expression: "tabName == 'suara'", - }, - ], - }, - [ - _c("div", { staticClass: "card card-body" }, [ - _c("p", [ - _vm._v( - "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat dibawah " - ), - ]), - _vm._v(" "), - _c("hr", { staticClass: "mt-1 mb-1" }), - _vm._v(" "), - _c( - "a", - { - staticClass: "pointer", - attrs: { - href: _vm.form.link, - target: "_blank", - }, - }, - [ - _c("check-value", { - attrs: { - value: _vm.form.link.substring(8), - trimLength: 100, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1 mt-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeInput") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v(" Buat QR Code\n\t\t\t\t\t\t\t\t"), - ] - ), - ]), - _vm._v(" "), - _c( - "data-viewer", - { - attrs: { - title: "Suara", - columnData: _vm.columnDataSuara, - itemData: _vm.itemDataSuara, - query: _vm.query, - itemDataStat: _vm.itemDataSuaraStat, - excelDownloadUrl: _vm.excelDownloadUrl, - excelUploads: _vm.excelUploads, - }, - on: { fetch: _vm.fetchDataSuara }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedSuara.id == - props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow( - props.item - ) - }, - }, - }, - [ - !_vm.columnDataSuara[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemDataSuara - .current_page - - 1) * - +_vm.itemDataSuara - .per_page + - "." - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.name, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[2].hide - ? _c("td", [ - _c( - "a", - { - staticClass: "pointer", - attrs: { - href: props.item.link, - target: "_blank", - }, - }, - [ - _c("check-value", { - attrs: { - value: - props.item.link.substring( - 8 - ), - trimLength: 100, - }, - }), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[3].hide - ? _c("td", [ - props.item.voting_pilihan_id - ? _c( - "span", - { - staticClass: - "bg-orange-400 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-check", - }), - ] - ) - : _c( - "span", - { - staticClass: - "bg-teal-300 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-cross3", - }), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[4].hide - ? _c("td", [ - props.item.akses && - props.item.akses.id - ? _c( - "span", - { - staticClass: - "bg-orange-400 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-check", - }), - ] - ) - : _c( - "span", - { - staticClass: - "bg-teal-300 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-cross3", - }), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[5].hide && - !_vm.columnDataSuara[5].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: - props.item.cu - .name, - }, - }) - : _c("span", [ - _vm._v("-"), - ]), - ], - 1 - ) - : _vm._e(), - ] - ), - ] - }, - }, - ], - null, - false, - 607629123 - ), - }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "tambah_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Tambah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah_suara") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Ubah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "hapus_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Hapus Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.id_cu == 0 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("cu") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Ubah CU\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedSuara.id, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCode") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " Buat QR Code\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "tambah_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Tambah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah_suara") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Ubah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "hapus_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Hapus Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.id_cu == 0 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: !_vm.selectedSuara.id, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("cu") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Ubah CU\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: !_vm.selectedSuara.id, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCode") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " Buat QR Code\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - ], - 2 - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "tanggapan", - expression: "tabName == 'tanggapan'", - }, - ], - }, - [ - _c("data-viewer", { - attrs: { - title: "Tanggapan", - columnData: _vm.columnDataTanggapanSuara, - itemData: _vm.itemDataTanggapan, - query: _vm.queryTanggapan, - itemDataStat: _vm.itemDataTanggapanStat, - excelDownloadUrl: _vm.excelDownloadUrlTanggapan, - }, - on: { fetch: _vm.fetchDataTanggapan }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c("tr", [ - !_vm.columnDataTanggapanSuara[0].hide - ? _c( - "td", - { staticClass: "text-nowrap" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm - .itemDataTanggapan - .current_page - - 1) * - +_vm - .itemDataTanggapan - .per_page + - "." - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataTanggapanSuara[1].hide - ? _c( - "td", - { staticClass: "text-nowrap" }, - [ - props.item.suara - ? _c("check-value", { - attrs: { - value: - props.item.suara - .name, - }, - }) - : _c("span"), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataTanggapanSuara[2].hide - ? _c( - "td", - { staticClass: "text-nowrap" }, - [ - props.item.suara && - props.item.suara.pilihan - ? _c("check-value", { - attrs: { - value: - props.item.suara - .pilihan.name, - }, - }) - : _c("span"), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataTanggapanSuara[3].hide - ? _c( - "td", - { staticClass: "text-nowrap" }, - [ - props.item.tanggapan - ? _c("check-value", { - attrs: { - value: - props.item.tanggapan - .name, - }, - }) - : _c("span"), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataTanggapanSuara[4].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.item.keterangan - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ]) - : _vm._e(), - ]), - ] - }, - }, - ], - null, - false, - 4259077512 - ), - }), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "skor", - expression: "tabName == 'skor'", - }, - ], - }, - [ - _vm.form.pilihan - ? _c("div", { staticClass: "card " }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Perolehan Skor"), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - }), - _vm._v( - " Reload Data\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c( - "span", - { staticClass: "badge badge-success" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tSuara Masuk: " + - _vm._s(_vm.form.suara_ok) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v( - " \n\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t" - ), - _c( - "span", - { staticClass: "badge badge-primary" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTotal Suara: " + - _vm._s(_vm.form.suara) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm._l( - _vm.formPilihan, - function (p, index) { - return _c("div", { key: index }, [ - _c( - "div", - { staticClass: "card card-body" }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-sm-3 mb-1 mt-1", - }, - [ - _c("b", [ - _vm._v( - _vm._s(p.name) - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-8 mt-1", - }, - [ - _c( - "div", - { - staticClass: - "progress", - }, - [ - _c( - "div", - { - staticClass: - "progress-bar-striped bg-success", - style: { - width: - Math.round( - (p.skor / - _vm.form - .suara) * - 100 - ) + "%", - }, - }, - [ - _c( - "span", - { - staticClass: - "text-default font-size-lg", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("b", [ - _vm._v( - _vm._s( - Math.round( - (p.skor / - _vm - .form - .suara) * - 100 - ) + - "%" - ) - ), - ]), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body mt-2 mb-0", - }, - [ - _c( - "div", - { - staticClass: - "row", - }, - [ - _c( - "div", - { - staticClass: - "col-sm-3 mb-0 mt-0", - }, - [ - _c("b", [ - _vm._v( - "Dengan Tanggapan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-8 mb-0 mt-0", - }, - [ - _c( - "div", - { - staticClass: - "progress", - }, - [ - _c( - "div", - { - staticClass: - "progress-bar-striped bg-primary", - style: - { - width: - Math.round( - (p.skor_tanggapan / - p.skor) * - 100 - ) + - "%", - }, - }, - [ - _c( - "span", - { - staticClass: - "text-default font-size-lg", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c( - "b", - [ - _vm._v( - _vm._s( - Math.round( - (p.skor_tanggapan / - p.skor) * - 100 - ) + - "%" - ) - ), - ] - ), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-1 mb-0 mt-0", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - p.skor_tanggapan - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body mt-1 mb-0", - }, - [ - _c( - "div", - { - staticClass: - "row", - }, - [ - _c( - "div", - { - staticClass: - "col-sm-3 mb-0 mt-0", - }, - [ - _c("b", [ - _vm._v( - "Tanpa Tanggapan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-8 mb-0 mt-0", - }, - [ - _c( - "div", - { - staticClass: - "progress", - }, - [ - _c( - "div", - { - staticClass: - "progress-bar-striped bg-warning", - style: - { - width: - Math.round( - ((p.skor - - p.skor_tanggapan) / - p.skor) * - 100 - ) + - "%", - }, - }, - [ - _c( - "span", - { - staticClass: - "text-default font-size-lg", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c( - "b", - [ - _vm._v( - _vm._s( - Math.round( - ((p.skor - - p.skor_tanggapan) / - p.skor) * - 100 - ) + - "%" - ) - ), - ] - ), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-1 mb-0 mt-0", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - p.skor - - p.skor_tanggapan - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-1 mb-1 mt-1", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(p.skor) + - " / " + - _vm._s( - _vm.form.suara - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - ]) - } - ), - ], - 2 - ), - ]) - : _vm._e(), - ] - ), - ] - ), - ] - : _vm.formStat == "loading" - ? _c("div", [_vm._m(0)]) - : _c("div", [_vm._m(1)]), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - size: _vm.modalSize, - color: _vm.modalColor, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-cu", { - attrs: { - kelas: _vm.kelas, - id: _vm.selectedSuara.id, - id_cu: _vm.selectedSuara.id_cu, - }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _vm.state == "qrCode" || _vm.state == "qrCodeInput" - ? _c("qr-code", { - attrs: { - selectedItem: _vm.selectedSuara, - title: _vm.form.name, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.state == "qrCodeAll" - ? _c("qr-code-all", { - attrs: { - itemData: _vm.itemDataSuara, - title: _vm.form.name, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body3" }, - [ - _vm.state == "tambah_suara" - ? _c("form-kode-suara", { - attrs: { - kelas: _vm.kelas, - id: _vm.form.id, - id_cu: _vm.form.id_cu, - mode: "store", - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.state == "ubah_suara" - ? _c("form-kode-suara", { - attrs: { - kelas: _vm.kelas, - id: _vm.form.id, - id_cu: _vm.form.id_cu, - selectedItem: _vm.selectedSuara, - mode: "edit", - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Oops terjadi kesalahan")]), - ]), - ]) - }, -] + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3344,145 +557,109 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.errors.any("formStatus") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( - "form", - { - attrs: { "data-vv-scope": "formStatus" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, + "div", + { staticClass: "page-header-content header-elements-md-inline" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Pilih CU:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - ], - staticClass: "form-control", - attrs: { - name: "status", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple ? $$selectedVal : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih CU"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, [ - _vm._v( - "\n\t\t\t\t\t\t" + _vm._s(cu.name) + "\n\t\t\t\t\t" + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] ), - ] + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) - }), - ], - 2 - ), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.form.id_cu == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.form.id_cu == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), ] ), - ], - 1 - ) + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -3491,10 +668,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3509,242 +686,283 @@ var render = function () { return _c( "div", [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, }, - [ + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, + { staticClass: "content" }, [ + _vm.activityStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.activity, + }, + }) + : _vm._e(), + _vm._v(" "), _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.name") } }, + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch(1) + }, + }, + }, [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.activityStat === "loading" }, + }), + ] ), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan kode", - "data-vv-as": "Kode", - }, - domProps: { value: _vm.form.name }, - on: { - keydown: function ($event) { - if ( - !$event.type.indexOf("key") && - _vm._k($event.keyCode, "space", 32, $event.key, [ - " ", - "Spacebar", - ]) - ) { - return null - } - $event.preventDefault() - }, - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), + _c("hr"), _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - _vm._v(" "), - _vm.id_cu == 0 - ? _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("CU:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - ], - staticClass: "form-control", - attrs: { - name: "status", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, + _vm.activityStat == "success" + ? _c( + "div", + { + staticClass: + "card-group-control card-group-control-right", + attrs: { id: "accordion-control-right" }, }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih CU"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [ - _vm._v( - "\n\t\t\t\t\t\t" + _vm._s(cu.name) + "\n\t\t\t\t\t" + [ + _vm._l(_vm.activity.data, function (item, index) { + return _c("div", { key: index, staticClass: "card" }, [ + _c( + "div", + { + staticClass: "card-header text-white", + class: { + "bg-primary": item.description == "created", + "bg-warning": item.description == "updated", + "bg-danger": item.description == "deleted", + }, + }, + [ + _c("h6", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-white collapsed", + attrs: { + "data-toggle": "collapse", + href: "#v" + item.id, + "aria-expanded": "false", + }, + }, + [ + _vm._v( + "User dengan id " + + _vm._s(item.causer_id) + + " " + + _vm._s( + _vm._f("description")( + item.description + ) + ) + + " data " + ), + _c("b", [ + _vm._v( + _vm._s( + _vm._f("subjectType")( + item.subject_type + ) + ) + ), + ]), + _vm._v( + " dengan id " + + _vm._s(item.subject_id) + + " pada " + + _vm._s( + _vm._f("relativeHour")( + item.created_at + ) + ) + ), + ] + ), + ]), + ] ), - ] - ) - }), - ], - 2 - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.errors.any("form") }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.errors.any("form") }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v" + item.id, + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("strong", [_vm._v("Tanggal Aktivitas: ")]), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + item.created_at + ) + ), + }, + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + item.description == "created" + ? _c("strong", [ + _vm._v("Data yang ditambah:"), + ]) + : item.description == "updated" + ? _c("strong", [_vm._v("Data yang diubah:")]) + : item.description == "deleted" + ? _c("strong", [_vm._v("Data yang dihapus:")]) + : _vm._e(), + _vm._v(" "), + item.properties + ? _c("div", [ + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [ + _c("code", [ + _vm._v( + _vm._s(item.properties.attributes) + ), + ]), + ] + ), + _vm._v(" "), + item.properties.old + ? _c("div", [ + _c("hr"), + _vm._v(" "), + _c("strong", [ + _vm._v("Data sebelum diubah"), + ]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [ + _c("code", [ + _vm._v( + _vm._s(item.properties.old) + ), + ]), + ] + ), + ]) + : _vm._e(), + ]) + : _vm._e(), + ]), + ] + ), + ]) + }), + _vm._v(" "), + _vm.activity.data.length == 0 + ? _c("div", [_vm._m(0)]) + : _vm._e(), + ], + 2 + ) + : _vm._e(), + _vm._v(" "), + _vm.activityStat == "loading" ? _c("div", [_vm._m(1)]) : _vm._e(), + _vm._v(" "), + _vm.activityStat == "success" + ? _c("pagination", { + staticClass: "pre-scrollable", + attrs: { data: _vm.activity, limit: 10 }, + on: { "pagination-change-page": _vm.fetch }, + }) + : _vm._e(), + ], + 1 + ), + ]), + ]), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Belum terdapat aktivitas apapun...")]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/voting/detail.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/voting/detail.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=4ecd6f16& */ "./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3753,9 +971,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3765,55 +983,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/detail.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=4ecd6f16& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/formCu.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/voting/formCu.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=6cbbc09b& */ "./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&"); -/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3822,9 +1040,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3834,54 +1052,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/formCu.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=6cbbc09b& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/formKodeSuara.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/voting/formKodeSuara.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/user/indexAktivitas.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/user/indexAktivitas.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=template&id=9146f5a0& */ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&"); -/* harmony import */ var _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&"); +/* harmony import */ var _indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./indexAktivitas.vue?vue&type=template&id=3f971403& */ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&"); +/* harmony import */ var _indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./indexAktivitas.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3891,9 +1109,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["render"], + _indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3903,38 +1121,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/formKodeSuara.vue" +component.options.__file = "resources/assets/js/views/user/indexAktivitas.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./indexAktivitas.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=template&id=9146f5a0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./indexAktivitas.vue?vue&type=template&id=3f971403& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/108.js b/public/js/components/108.js index 02d44004e..e8f19e31e 100644 --- a/public/js/components/108.js +++ b/public/js/components/108.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[108],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,72 +22,38 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, props: { - image_loc: { - type: [String], + id: { "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' } }, + data: function data() { + return { + clicked: false + }; + }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; + btnClick: function btnClick() { + var _this = this; - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); + } else { + this.clicked = true; + } } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -95,15 +61,9 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _helpers_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../helpers/auth */ "./resources/assets/js/helpers/auth.js"); -/* harmony import */ var _helpers_url_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../helpers/url.js */ "./resources/assets/js/helpers/url.js"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -149,6 +109,88 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Produk Anggota CU [DRAFT]', + kelas: 'anggotaCu', + titleDesc: 'Mengelola produk anggota CU [DRAFT]', + titleIcon: 'icon-list2', + selectCuPath: 'anggotaProdukCuDraft' + }; + }, + created: function created() { + this.checkUser('upload_anggota_cu', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/form.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// // // // @@ -282,233 +324,238 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formProduk: _form_vue__WEBPACK_IMPORTED_MODULE_6__["default"] }, + props: ["title", "kelas", "itemData", "itemDataStat"], data: function data() { return { - title: 'Tambah Artikel SIMO', - titleDesc: 'Menambah artikel simo baru', - titleIcon: 'icon-plus3', - level2Title: 'Artikel SIMO', - kelas: 'artikelSimo', - id_cu: '', - utama: '', - UploadAdapter: function UploadAdapter(loader) { - var _this = this; - - this.loader = loader; - - this.upload = function () { - var body = new FormData(); - var user = Object(_helpers_auth__WEBPACK_IMPORTED_MODULE_8__["getLocalUser"])(); - var token = user.token; - body.append('gambar', _this.loader.file); - return fetch(_helpers_url_js__WEBPACK_IMPORTED_MODULE_9__["url_config"].api_url + 'artikelSimo/upload', { - headers: { - "Authorization": 'Bearer ' + token - }, - body: body, - method: 'POST' - }).then(function (response) { - return response.json(); - }).then(function (downloadUrl) { - return { - "default": downloadUrl - }; - })["catch"](function (error) { - console.log(error); - }); - }; - - this.abort = function () { - console.log('Abort upload.'); - }; + anggota_cu: {}, + selectedItem: [], + excelDownloadUrl: '', + query: { + order_column: "no_ba", + order_direction: "asc", + filter_match: "and", + limit: 100, + page: 1 }, + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'No. KTP', + name: 'anggota_cu.nik', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama', + name: 'anggota_cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'No. BA', + name: 'no_ba', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Produk', + name: 'produk_cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Saldo", + name: "saldo", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buka', + name: 'tanggal_buka', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Transaksi', + name: 'tanggal_transaksi', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Lama Pinjaman', + name: 'lama_pinjaman', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Lama Sisa Pinjaman', + name: 'lama_sisa_pinjaman', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + formModel: [], + state: '', modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, - submitedKategori: false, - submitedPenulis: false + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "", + modalColor: "" }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, created: function created() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { - this.form.id_cu = this.currentUser.id_cu; - this.changeCU(this.currentUser.id_cu); - } + this.fetch(this.query); }, watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = "Ok"; if (value === "success") { - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ""; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ""; } } }, methods: { - fetch: function fetch() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Artikel SIMO'; - this.titleDesc = 'Mengubah artikel Simo'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Artikel SIMO'; - this.titleDesc = 'Menambah artikel Simo'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/indexProdukCuDraft', [params, this.$route.params.cu]); + this.excelDownloadUrl = 'anggotaProdukCuDraft/index/' + this.$route.params.cu; }, - save: function save() { - var _this2 = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this2.$route.meta.mode === 'edit') { - _this2.$store.dispatch(_this2.kelas + '/update', [_this2.$route.params.id, formData]); - } else { - _this2.$store.dispatch(_this2.kelas + '/store', formData); - } - - _this2.submited = false; - } else { - window.scrollTo(0, 0); - _this2.submited = true; - } - }); + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - back: function back() { + ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + name: "anggotaProdukCuDraftEdit", + params: { + id: id + } }); }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; } + if (state == "simpan") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Simpan " + this.title + " ini?"; + this.modalButton = "Iya, Simpan"; + } else if (state == "simpan_semua") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Simpan semua " + this.title + " ini?"; + this.modalButton = "Iya, Simpan"; + } else if (state == "hapus") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalButton = "Iya, Hapus"; + } else if (state == "hapus_semua") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Hapus semua" + this.title + " ini?"; + this.modalButton = "Iya, Hapus"; + } else if (state == "edit") { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah produk'; + this.formModel = Object.assign({}, this.selectedItem); + } + }, + modalTutup: function modalTutup() { this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + modalConfirmOk: function modalConfirmOk() { + if (this.state == "simpan") { + this.$store.dispatch(this.kelas + "/storeProdukCuDraft", this.selectedItem.id); + } else if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroyProdukCuDraft", [this.selectedItem.id, this.$route.params.cu]); + } else if (this.state == "hapus_semua") { + this.$store.dispatch(this.kelas + "/destroyProdukCuDraftAll", this.$route.params.cu); + } else if (this.state == "simpan_semua") { + this.$store.dispatch(this.kelas + "/storeProdukCuDraftAll", this.$route.params.cu); } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelSimo', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("anggotaCu", { + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": -/*!********************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! - \********************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, ".document-editor[data-v-28df5362] {\n border: 1px solid var(--ck-color-base-border);\n border-radius: var(--ck-border-radius);\n\n /* Set vertical boundaries for the document editor. */\n max-height: 700px;\n\n /* This element is a flex container for easier rendering. */\n display: flex;\n flex-flow: column nowrap;\n}\n.document-editor__toolbar[data-v-28df5362] {\n /* Make sure the toolbar container is always above the editable. */\n z-index: 1;\n\n /* Create the illusion of the toolbar floating over the editable. */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.2 );\n\n /* Use the CKEditor CSS variables to keep the UI consistent. */\n border-bottom: 1px solid var(--ck-color-toolbar-border);\n}\n\n/* Adjust the look of the toolbar inside the container. */\n.document-editor__toolbar .ck-toolbar[data-v-28df5362] {\n border: 0;\n border-radius: 0;\n}\n\n/* Make the editable container look like the inside of a native word processor application. */\n.document-editor__editable-container[data-v-28df5362] {\n padding: calc( 2 * var(--ck-spacing-large) );\n background: var(--ck-color-base-foreground);\n\n /* Make it possible to scroll the \"page\" of the edited content. */\n overflow-y: scroll;\n}\n.document-editor__editable-container .ck-editor__editable[data-v-28df5362] {\n /* Set the dimensions of the \"page\". */\n width: 98%;\n /* min-height: 21cm; */\n\n /* Keep the \"page\" off the boundaries of the container. */\n padding: 1cm 2cm 2cm;\n\n border: 1px hsl( 0,0%,82.7% ) solid;\n border-radius: var(--ck-border-radius);\n background: white;\n\n /* The \"page\" should cast a slight shadow (3D illusion). */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.1 );\n\n /* Center the \"page\". */\n margin: 0 auto;\n}\n\n/* Set the default font for the \"page\" of the content. */\n.document-editor .ck-content[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-28df5362] {\n font: 16px/1.6 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/* Adjust the headings dropdown to host some larger heading styles. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-28df5362] {\n line-height: calc( 1.7 * var(--ck-line-height-base) * var(--ck-font-size-base) );\n min-width: 6em;\n}\n\n/* Scale down all heading previews because they are way too big to be presented in the UI.\nPreserve the relative scale, though. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-28df5362] {\n transform: scale(0.8);\n transform-origin: left;\n}\n\n/* Set the styles for \"Heading 1\". */\n.document-editor .ck-content h2[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-28df5362] {\n font-size: 2.18em;\n font-weight: normal;\n}\n.document-editor .ck-content h2[data-v-28df5362] {\n line-height: 1.37em;\n padding-top: .342em;\n margin-bottom: .142em;\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-28df5362] {\n font-size: 1.75em;\n font-weight: normal;\n color: hsl( 203, 100%, 50% );\n}\n.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-28df5362] {\n color: var(--ck-color-list-button-on-text);\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-28df5362] {\n line-height: 1.86em;\n padding-top: .171em;\n margin-bottom: .357em;\n}\n\n/* Set the styles for \"Heading 3\". */\n.document-editor .ck-content h4[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-28df5362] {\n font-size: 1.31em;\n font-weight: bold;\n}\n.document-editor .ck-content h4[data-v-28df5362] {\n line-height: 1.24em;\n padding-top: .286em;\n margin-bottom: .952em;\n}\n\n/* Set the styles for \"Paragraph\". */\n.document-editor .ck-content p[data-v-28df5362] {\n font-size: 1em;\n line-height: 1.63em;\n padding-top: .5em;\n margin-bottom: 1.13em;\n}\n\n/* Make the block quoted text serif with some additional spacing. */\n.document-editor .ck-content blockquote[data-v-28df5362] {\n font-family: Georgia, serif;\n margin-left: calc( 2 * var(--ck-spacing-large) );\n margin-right: calc( 2 * var(--ck-spacing-large) );\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": -/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! - \************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -521,53 +568,27 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), ]) } var staticRenderFns = [] @@ -577,10 +598,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&": -/*!*********************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true& ***! - \*********************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&": +/*!*******************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29& ***! + \*******************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -600,358 +621,509 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-cu", { attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, + }), + _vm._v(" "), + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, + }), + ], + 1 + ), + ]), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&": +/*!*******************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25& ***! + \*******************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "div", + { + staticClass: "alert alert-warning alert-styled-left cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch(_vm.query) + }, + }, + }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v("Perhatian!"), + ]), + _vm._v( + " Dikarenakan proses pengelolaan data hasil upload yang memakan waktu lebih lama, maka mohon menunggu dan mencoba menekan kotak dialog ini dalam beberapa saat kedepan untuk memeriksa apakah proses upload data sudah selesai dan dapat dilihat di tabel dibawah.\n " + ), + ] + ), + _vm._v(" "), + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + excelDownloadUrl: _vm.excelDownloadUrl, + itemDataStat: _vm.itemDataStat, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJudul: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan judul artikel", - "data-vv-as": "Judul", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.utamakan"), - }, - }, + props.item.anggota_cu + ? _c("check-value", { + attrs: { value: props.item.anggota_cu.nik }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.utamakan"), - }, - }, - [ - _vm.errors.has("form.utamakan") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tUtamakan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.utamakan, - expression: "form.utamakan", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "utamakan", - "data-width": "100%", - "data-vv-as": "utamakan", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "utamakan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + props.item.anggota_cu + ? _c("check-value", { + attrs: { + value: props.item.anggota_cu.name, }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tipe")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Jadikan artikel utama"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Tidak jadikan artikel utama"), - ]), - ] - ), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.errors.has("form.utamakan") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.utamakan") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", [ - _c("h5", [_vm._v("Gambar Utama:")]), - _vm._v(" "), - _c("app-image-upload", { + props.item.produk_cu + ? _c("check-value", { + attrs: { value: props.item.produk_cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { attrs: { - image_loc: "/images/artikel_simo/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", + value: props.item.saldo, + valueType: "currency", }, }), ], 1 - ), - ]), - _vm._v(" "), - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.tanggal_buka + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.tanggal_transaksi + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", [ - _c("h5", [_vm._v("Ringkasan:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic" }, - model: { - value: _vm.form.ringkasan, - callback: function ($$v) { - _vm.$set(_vm.form, "ringkasan", $$v) - }, - expression: "form.ringkasan", - }, + _c("check-value", { + attrs: { value: props.item.lama_pinjaman }, }), ], 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", [ - _c("h5", [_vm._v("Isi Artikel:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - "upload-adapter": _vm.UploadAdapter, - }, - model: { - value: _vm.form.content, - callback: function ($$v) { - _vm.$set(_vm.form, "content", $$v) - }, - expression: "form.content", - }, + _c("check-value", { + attrs: { value: props.item.lama_sisa_pinjaman }, }), ], 1 - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), + ] + }, + }, + ]), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan Semua\n "), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n "), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("edit") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n "), + ] + ), + ]), + _vm._v(" "), + _c("template", { slot: "button-mobile" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v("Simpan Semua\n "), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n "), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n "), + ] + ), + ]), + ], + 2 + ), _vm._v(" "), _c( "app-modal", @@ -960,46 +1132,34 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, + button: _vm.modalButton, content: _vm.modalContent, color: _vm.modalColor, }, on: { - batal: _vm.modalTutup, tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + backgroundClick: _vm.modalTutup, }, }, [ _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + _vm._v("\n\t\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t\t "), ]), _vm._v(" "), _c( "template", { slot: "modal-body1" }, [ - _c("form-penulis", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup }, + _c("form-produk", { + attrs: { selected: _vm.formModel }, + on: { tutup: _vm.modalTutup }, }), ], 1 ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _c("form-kategori", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup }, - }), - ], - 1 - ), - _vm._v("]\n\n\t"), ], 2 ), @@ -1007,47 +1167,24 @@ var render = function () { 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("br")]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": -/*!***************************************************************************************************************!*\ - !*** ./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! - \***************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader!../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1057,9 +1194,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1069,160 +1206,176 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/collapseButton.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue": +/*!******************************************************************!*\ + !*** ./resources/assets/js/views/anggotaProdukCuDraft/index.vue ***! + \******************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony import */ var _index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=78e65a29& */ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/anggotaProdukCuDraft/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/form.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/form.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=28df5362&scoped=true& */ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _public_css_admin_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&": +/*!*************************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29& ***! + \*************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=78e65a29& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/***/ }), + +/***/ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue": +/*!******************************************************************!*\ + !*** ./resources/assets/js/views/anggotaProdukCuDraft/table.vue ***! + \******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=32818f25& */ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - "28df5362", + null, null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelSimo/form.vue" +component.options.__file = "resources/assets/js/views/anggotaProdukCuDraft/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&": -/*!***************************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true& ***! - \***************************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&": +/*!*************************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25& ***! + \*************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=28df5362&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=32818f25& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/109.js b/public/js/components/109.js index 915d73bee..26b07ec34 100644 --- a/public/js/components/109.js +++ b/public/js/components/109.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[109],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,66 +22,38 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ props: { - show: { - type: Boolean, - "default": function _default() { - return false; - } - }, - content: '' + id: { + "default": '' + } }, data: function data() { return { - created: false + clicked: false }; }, - mounted: function mounted() { - var _this = this; - - document.addEventListener("keydown", function (e) { - if (_this.getModalShow && e.keyCode == 27) { - _this.tutup(); - } - }); - }, methods: { - backgroundClick: function backgroundClick() { - if (this.state !== 'loading') { - this.$emit('backgroundClick'); - this.showDetail = false; + btnClick: function btnClick() { + var _this = this; + + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); + } else { + this.clicked = true; } - }, - tutup: function tutup() { - if (this.state !== 'loading') this.$emit('tutup'); - }, - beforeEnter: function beforeEnter() { - this.created = true; - document.body.classList.add("modal-open"); - }, - afterLeave: function afterLeave() { - this.created = false; - document.body.classList.remove("modal-open"); } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -89,17 +61,9 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_modalImage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modalImage */ "./resources/assets/js/components/modalImage.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _component_aktivitas__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./_component/aktivitas */ "./resources/assets/js/views/user/_component/aktivitas.vue"); -/* harmony import */ var _aktivis_create__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../aktivis/create */ "./resources/assets/js/views/aktivis/create.vue"); -/* harmony import */ var _aktivis_riwayatContent__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../aktivis/riwayatContent */ "./resources/assets/js/views/aktivis/riwayatContent.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/assesmentAccess/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -142,6 +106,77 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Self assesment ACCESS branding', + kelas: 'assesmentAccess', + titleDesc: 'Mengelola data self assesment ACCESS branding', + titleIcon: 'icon-home9', + selectCuPath: 'assesmentAccessCu' + }; + }, + created: function created() { + this.checkUser('index_assesment_access', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('assesmentAccess', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// // // // @@ -307,274 +342,358 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - name: 'UserIndex', components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - appModalImage: _components_modalImage__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - aktivitas: _component_aktivitas__WEBPACK_IMPORTED_MODULE_9__["default"], - formIdentitas: _aktivis_create__WEBPACK_IMPORTED_MODULE_10__["default"], - formRiwayat: _aktivis_riwayatContent__WEBPACK_IMPORTED_MODULE_11__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Profile', - kelas: 'user', - titleDesc: 'Mengelola data profile', - titleIcon: 'icon-user', - selectCuPath: 'userCu', - tabName: 'riwayat', - isAktivitas: false, - formPassword: {}, - formIdentitas: {}, - formFoto: {}, + selectedItem: [], + query: { + order_column: "periode", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Status', + name: 'status', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Periode', + name: 'periode', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Total Skor CU", + name: "total_skor_cu", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Total Skor PUSKOPCUINA", + name: "total_skor_bkcu", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Total Bobot CU", + name: "total_bobot_cu", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Total Bobot PUSKOPCUINA", + name: "total_bobot_bkcu", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Keuangan (CU)", + name: "p1.skor_cu_p1", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Anggota/Pelanggan (CU)", + name: "p2.skor_cu_p2", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Bisnis Internal (CU)", + name: "p3.skor_cu_p3", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Pembelajaran (CU)", + name: "p4.skor_cu_p4", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Keuangan (PUSKOPCUINA)", + name: "p1.skor_bkcu_p1", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Anggota/Pelanggan (PUSKOPCUINA)", + name: "p2.skor_bkcu_p2", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Bisnis Internal (PUSKOPCUINA)", + name: "p3.skor_bkcu_p3", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Skor Prsp. Pembelajaran (PUSKOPCUINA)", + name: "p4.skor_bkcu_p4", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Keuangan (CU)", + name: "bobot_cu_p1", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Anggota/Pelanggan (CU)", + name: "bobot_cu_p2", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Bisnis Internal (CU)", + name: "bobot_cu_p3", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Pembelajaran (CU)", + name: "bobot_cu_p4", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Keuangan (PUSKOPCUINA)", + name: "bobot_bkcu_p1", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Anggota/Pelanggan (PUSKOPCUINA)", + name: "bobot_bkcu_p2", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Bisnis Internal (PUSKOPCUINA)", + name: "bobot_bkcu_p3", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: "Bobot Prsp. Pembelajaran (PUSKOPCUINA)", + name: "bobot_bkcu_p4", + tipe: "numeric", + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Tgl. / Waktu Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', modalContent: '', - modalImageShow: false, - modalImageContent: '', - submited: false + modalButton: '' }; }, created: function created() { - this.formFoto.gambar = this.currentUser.gambar; - this.formIdentitas.name = this.currentUser.name; - this.formIdentitas.email = this.currentUser.email; + this.fetch(this.query); }, watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; if (value === "success") { - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ''; } } }, methods: { - fetchAktivitas: function fetchAktivitas(value) { - this.$store.dispatch(this.kelas + '/getActivity', [value, this.currentUser.id]); + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } }, - saveIdentitas: function saveIdentitas() { - var _this = this; - - this.$validator.validateAll('formIdentitas').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updateIdentitas', [_this.$route.params.id, _this.formIdentitas]); - - _this.submited = false; + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + goTo: function goTo(id, tipe) { + if (tipe == 'edit') { + if (this.selectedItem.status == 'BELUM DINILAI' || this.selectedItem.status == 'BELUM SELESAI DIISI') { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); } else { - window.scrollTo(0, 0); - _this.submited = true; + this.modalShow = true; + this.modalState = 'tutup'; + this.modalTitle = 'Maaf, data ini sudah dilakukan penilaian dan tidak bisa diubah lagi.'; } - }); - }, - savePassword: function savePassword() { - var _this2 = this; - - this.$validator.validateAll('formPassword').then(function (result) { - if (result) { - _this2.$store.dispatch(_this2.kelas + '/updatePassword', [_this2.$route.params.id, _this2.formPassword]); - - _this2.submited = false; + } else if (tipe == 'penilaian') { + if (this.selectedItem.status == 'BELUM SELESAI DIISI') { + this.modalShow = true; + this.modalState = 'tutup'; + this.modalTitle = 'Maaf, data ini belum selesai diisi oleh pihak CU.'; } else { - window.scrollTo(0, 0); - _this2.submited = true; + this.$router.push({ + name: this.kelas + 'Penilaian', + params: { + id: id + } + }); } - }); - }, - saveFoto: function saveFoto() { - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_5__["toMulipartedForm"])(this.formFoto, 'edit'); - this.$store.dispatch(this.kelas + '/updateFoto', [this.$route.params.id, formData]); + } else if (tipe == 'lihat') { + this.$router.push({ + name: this.kelas + 'Lihat', + params: { + id: id + } + }); + } }, - changeTab: function changeTab(value) { - this.tabName = value; + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; - if (value == 'aktivitas' && !this.isAktivitas) { - this.isAktivitas = true; - this.fetchAktivitas(this.params); + if (isMobile) { + this.selectedItem = itemMobile; } - }, - modalImageBuka: function modalImageBuka(content) { - this.modalImageShow = true; - this.modalImageContent = content; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - if (this.tabName == 'foto' || this.tabName == 'email') {} else if (this.tabName == 'password') { - this.formPasswordReset(); - this.currentUser.isChangePassword = 1; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' periode ' + this.selectedItem.periode + ' ini?'; + this.modalButton = 'Iya, Hapus'; } }, - modalImageTutup: function modalImageTutup() { - this.modalImageShow = false; + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - formPasswordReset: function formPasswordReset() { - this.formPassword.password_old = ''; - this.formPassword.password = ''; - this.formPassword.password_confirm = ''; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { - form: 'data', - formStat: 'dataStat', - activity: 'dataS', - activityStat: 'dataStatS', - updateResponse: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('assesmentAccess', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', updateStat: 'updateStat' - })), - filters: { - description: function description(value) { - if (value == 'created') { - return 'Menambah'; - } else if (value == 'updated') { - return 'Mengubah'; - } else if (value == 'deleted') { - return 'Menghapus'; - } - }, - subjectType: function subjectType(value) { - if (value == 'App\\Aktivis') { - return 'Aktivis'; - } else if (value == 'App\\AktivisAnggotaCu') { - return 'Anggota CU Aktivis'; - } else if (value == 'App\\AktivisKeluarga') { - return 'Keluarga Aktivis'; - } else if (value == 'App\\AktivisOrganisasi') { - return 'Organisasi Aktivis'; - } else if (value == 'App\\AktivisPekerjaan') { - return 'Pekerjaan Aktivis'; - } else if (value == 'App\\AktivisPendidikan') { - return 'Pendidikan Aktivis'; - } else if (value == 'App\\Artikel') { - return 'Artikel'; - } else if (value == 'App\\ArtikelKategori') { - return 'Kategori Artikel'; - } else if (value == 'App\\ArtikelPenulis') { - return 'Penulis Artikel'; - } else if (value == 'App\\Cu') { - return 'CU'; - } else if (value == 'App\\Download') { - return 'Download'; - } else if (value == 'App\\Kegiatan') { - return 'Kegiatan'; - } else if (value == 'App\\KegiatanPanitia') { - return 'Panitia Kegiatan'; - } else if (value == 'App\\KegiatanPeserta') { - return 'Peserta Kegiatan'; - } else if (value == 'App\\KegiatanSasaran') { - return 'Sasaran Kegiatan'; - } else if (value == 'App\\LaporanCu') { - return 'Laporan CU'; - } else if (value == 'App\\LaporanCuDiskusi') { - return 'Diskusi Laporan CU'; - } else if (value == 'App\\LaporanCuDraft') { - return 'Draft Laporan CU'; - } else if (value == 'App\\LaporanTp') { - return 'Laporan TP/KP'; - } else if (value == 'App\\LaporanTpDiskusi') { - return 'Diskusi Laporan TP/KP'; - } else if (value == 'App\\LaporanTpDraft') { - return 'Draft Laporan TP/KP'; - } else if (value == 'App\\MitraLembaga') { - return 'Lembaga Mitra'; - } else if (value == 'App\\MitraOrang') { - return 'Mitra Perseorangan'; - } else if (value == 'App\\Pengumuman') { - return 'Pengumuman'; - } else if (value == 'App\\ProdukCu') { - return 'Produk CU'; - } else if (value == 'App\\Saran') { - return 'Saran'; - } else if (value == 'App\\Tempat') { - return 'Tempat'; - } else if (value == 'App\\Tp') { - return 'TP/KP'; - } else if (value == "App\\User") { - return 'User'; - } - } - } + })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.modal-mask[data-v-6b47dd05] {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: rgba(0, 0, 0, .5);\n\ttransition: opacity .3s ease;\n}\n.modal-show[data-v-6b47dd05] {\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1050;\n\toutline: 0;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&": -/*!********************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& ***! - \********************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -588,75 +707,25 @@ var render = function () { var _c = _vm._self._c || _h return _c("div", [ _c( - "div", + "button", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.created, - expression: "created", - }, - ], - staticClass: "modal-mask", - on: { click: _vm.backgroundClick }, + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, }, [ - _c( - "transition", - { - attrs: { - name: "modal-effect", - "enter-active-class": "animated bounceInUp", - "leave-active-class": "animated bounceOutDown", - mode: "out-in", - }, - on: { enter: _vm.beforeEnter, "after-leave": _vm.afterLeave }, - }, - [ - _vm.show - ? _c("div", { staticClass: "modal-show" }, [ - _c( - "div", - { - staticClass: "modal-dialog", - on: { - click: function ($event) { - $event.stopPropagation() - }, - }, - }, - [ - _c("div", { staticClass: "modal-content" }, [ - _c("div", { staticClass: "modal-header" }, [ - _c( - "button", - { - staticClass: "close", - attrs: { type: "button" }, - on: { click: _vm.tutup }, - }, - [_vm._v("×")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "modal-body" }, [ - _vm.show - ? _c("img", { - staticClass: "img-responsive center-block", - attrs: { src: _vm.content }, - }) - : _vm._e(), - ]), - ]), - ] - ), - ]) - : _vm._e(), - ] - ), - ], - 1 + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] ), ]) } @@ -667,10 +736,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e& ***! + \**************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -693,754 +762,767 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "page-content pt-o" }, [ _c("div", { staticClass: "content-wrapper" }, [ _c( "div", { staticClass: "content" }, [ - _vm.formStat === "fail" + _vm.itemDataStat === "fail" ? _c("message", { attrs: { title: "Oops terjadi kesalahan:", - errorData: _vm.form, + errorData: _vm.itemData, }, }) : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _vm.currentUser.id_aktivis - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "riwayat" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("riwayat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-list2 mr-2" }), - _vm._v(" Riwayat"), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_aktivis - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "identitas" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("identitas") - }, - }, - }, - [ - _c("i", { staticClass: "icon-user-tie mr-2" }), - _vm._v(" Ubah Identitas"), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "aktivitas" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("aktivitas") - }, - }, - }, - [ - _c("i", { staticClass: "icon-eye2 mr-2" }), - _vm._v(" Lihat Aktivitas"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "password" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("password") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5 mr-2" }), - _vm._v(" Ubah Password"), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c("br"), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ _c( - "div", + "tr", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "password", - expression: "tabName == 'password'", + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) }, - ], + }, }, [ - _c( - "form", - { - attrs: { "data-vv-scope": "formPassword" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.savePassword.apply(null, arguments) + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.status == "BELUM DINILAI" + ? _c( + "span", + { staticClass: "badge badge-secondary" }, + [_vm._v(_vm._s(props.item.status))] + ) + : props.item.status == "SUDAH DINILAI" + ? _c( + "span", + { staticClass: "badge badge-primary" }, + [_vm._v(_vm._s(props.item.status))] + ) + : props.item.status == "BELUM SELESAI DIISI" + ? _c( + "span", + { staticClass: "badge badge-warning" }, + [_vm._v(_vm._s(props.item.status))] + ) + : props.item.status == "BELUM SELESAI DINILAI" + ? _c( + "span", + { staticClass: "badge badge-success" }, + [_vm._v(_vm._s(props.item.status))] + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.periode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_skor_cu, + valueType: "decimal", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_skor_bkcu, + valueType: "decimal", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_bobot_cu, + valueType: "decimal", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_bobot_bkcu, + valueType: "decimal", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + props.item.p1 + ? _c("check-value", { + attrs: { + value: props.item.p1.skor_cu_p1, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + props.item.p2 + ? _c("check-value", { + attrs: { + value: props.item.p2.skor_cu_p2, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + props.item.p3 + ? _c("check-value", { + attrs: { + value: props.item.p3.skor_cu_p3, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + props.item.p4 + ? _c("check-value", { + attrs: { + value: props.item.p4.skor_cu_p4, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + props.item.p1 + ? _c("check-value", { + attrs: { + value: props.item.p1.skor_bkcu_p1, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + props.item.p2 + ? _c("check-value", { + attrs: { + value: props.item.p2.skor_bkcu_p2, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + props.item.p3 + ? _c("check-value", { + attrs: { + value: props.item.p3.skor_bkcu_p3, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + [ + props.item.p4 + ? _c("check-value", { + attrs: { + value: props.item.p4.skor_bkcu_p4, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + [ + props.item.p1 + ? _c("check-value", { + attrs: { + value: props.item.bobot_cu_p1, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + [ + props.item.p2 + ? _c("check-value", { + attrs: { + value: props.item.bobot_cu_p2, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + [ + props.item.p3 + ? _c("check-value", { + attrs: { + value: props.item.bobot_cu_p3, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c( + "td", + [ + props.item.p4 + ? _c("check-value", { + attrs: { + value: props.item.bobot_cu_p4, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c( + "td", + [ + props.item.p1 + ? _c("check-value", { + attrs: { + value: props.item.bobot_bkcu_p1, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide + ? _c( + "td", + [ + props.item.p2 + ? _c("check-value", { + attrs: { + value: props.item.bobot_bkcu_p2, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[22].hide + ? _c( + "td", + [ + props.item.p3 + ? _c("check-value", { + attrs: { + value: props.item.bobot_bkcu_p3, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[23].hide + ? _c( + "td", + [ + props.item.p4 + ? _c("check-value", { + attrs: { + value: props.item.bobot_bkcu_p4, + valueType: "decimal", + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[24].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c("h6", { staticClass: "card-title" }, [ - _vm._v("Ubah Password"), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-lg-12" }, [ - _c( - "div", - { - staticClass: - "alert alert-info alert-styled-left", - }, - [ - _c( - "span", - { - staticClass: "font-weight-semibold", - }, - [_vm._v("Informasi!")] - ), - _vm._v( - " Mari menggunakan password dengan tingkat keamanan yang lebih tinggi!! \n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tDimana password anda harus minimal terdiri dari 8 karakter yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka. \n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tUsahakan password anda bukan dari tanggal lahir, alamat, nomor telepon/hp dan dari kata yang sering anda gunakan atau mudah diketahui oleh orang lain.\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "formPassword.password_old" - ), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formPassword.password_old" - ), - }, - }, - [ - _vm.errors.has( - "formPassword.password_old" - ) - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword Saat Ini:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _c("i", [ - _vm._v( - "Mengisi password lama anda atau yang saat ini anda gunakan untuk login" - ), - ]), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: - _vm.formPassword.password_old, - expression: - "formPassword.password_old", - }, - ], - staticClass: "form-control", - attrs: { - type: "password", - name: "password_old", - placeholder: - "Silahkan masukkan password", - "data-vv-as": "Password Lama", - }, - domProps: { - value: - _vm.formPassword.password_old, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formPassword, - "password_old", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has( - "formPassword.password_old" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPassword.password_old" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [ - _vm._v( - " \n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "formPassword.password" - ), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formPassword.password" - ), - }, - }, - [ - _vm.errors.has( - "formPassword.password" - ) - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword Baru: " - ), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _c("i", [ - _vm._v( - "Minimal 8 karater yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka" - ), - ]), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: - "required|min:8|verify_password", - expression: - "'required|min:8|verify_password'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.formPassword.password, - expression: - "formPassword.password", - }, - ], - ref: "password", - staticClass: "form-control", - attrs: { - type: "password", - name: "password", - placeholder: - "Silahkan masukkan password", - }, - domProps: { - value: _vm.formPassword.password, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formPassword, - "password", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formPassword.password") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPassword.password" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [ - _vm._v( - " \n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "formPassword.passwordConfirm" - ), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formPassword.passwordConfirm" - ), - }, - }, - [ - _vm.errors.has( - "formPassword.passwordConfirm" - ) - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tKonfirmasi Password:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _c("i", [ - _vm._v( - "Mengisi ulang password" - ), - ]), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: - "required|confirmed:password", - expression: - "'required|confirmed:password'", - }, - { - name: "model", - rawName: "v-model", - value: - _vm.formPassword - .password_confirm, - expression: - "formPassword.password_confirm", - }, - ], - staticClass: "form-control", - attrs: { - type: "password", - name: "passwordConfirm", - placeholder: - "Silahkan masukkan password konfirmasi", - "data-vv-as": "password", - }, - domProps: { - value: - _vm.formPassword.password_confirm, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formPassword, - "password_confirm", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has( - "formPassword.passwordConfirm" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPassword.passwordConfirm" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[25].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) ), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { - staticClass: - "text-center d-none d-md-block", }, - [ - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit" }, - }, - [ - _c("i", { - staticClass: "icon-floppy-disk", - }), - _vm._v(" Simpan"), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "d-block d-md-none" }, - [ - _c( - "button", - { - staticClass: - "btn btn-primary btn-block pb-2", - attrs: { type: "submit" }, - }, - [ - _c("i", { - staticClass: "icon-floppy-disk", - }), - _vm._v(" Simpan"), - ] - ), - ] - ), - ], - 1 - ), - ]), - ] - ), + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), ] ), ] - ), + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_assesment_access"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "identitas" - ? _c( - "div", - [ - _c("form-identitas", { - attrs: { - mode: "edit_profile", - id_aktivis: _vm.currentUser.id_aktivis, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), + _vm.currentUser.can && + _vm.currentUser.can["update_assesment_access"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.selectedItem.id, "edit") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 && + _vm.currentUser.can && + _vm.currentUser.can["update_assesment_access"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.selectedItem.id, "penilaian") + }, + }, + }, + [ + _c("i", { staticClass: "icon-law" }), + _vm._v(" Penilaian PUSKOPCUINA\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), _c( - "transition", + "button", { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.selectedItem.id, "lihat") + }, }, }, [ - _vm.tabName == "riwayat" - ? _c( - "div", - [ - _c("form-riwayat", { - attrs: { - mode: "edit_profile", - id_aktivis: _vm.currentUser.id_aktivis, - id_cu: _vm.currentUser.id_cu, - }, - }), - ], - 1 - ) - : _vm._e(), + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), ] ), _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_assesment_access"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_assesment_access"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_assesment_access"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.selectedItem.id, "edit") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 && + _vm.currentUser.can && + _vm.currentUser.can["update_assesment_access"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.selectedItem.id, "penilaian") + }, + }, + }, + [ + _c("i", { staticClass: "icon-law" }), + _vm._v(" Penilaian PUSKOPCUINA\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), _c( - "transition", + "button", { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.selectedItem.id, "lihat") + }, }, }, [ - _vm.tabName == "aktivitas" - ? _c( - "div", - [ - _c("aktivitas", { - attrs: { - activity: _vm.activity, - activityStat: _vm.activityStat, - }, - on: { fetchAktivitas: _vm.fetchAktivitas }, - }), - ], - 1 - ) - : _vm._e(), + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), ] ), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_assesment_access"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 ), - ]), - ]), + ], + 2 + ), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, + button: _vm.modalButton, content: _vm.modalContent, - color: _vm.modalColor, }, on: { - batal: _vm.modalTutup, tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, backgroundClick: _vm.modalTutup, }, }), - _vm._v(" "), - _c("app-modal-image", { - attrs: { show: _vm.modalImageShow, content: _vm.modalImageContent }, - on: { - tutup: _vm.modalImageTutup, - backgroundClick: _vm.modalImageTutup, - }, - }), ], 1 ) @@ -1452,20 +1534,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/modalImage.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& */ "./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&"); -/* harmony import */ var _modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modalImage.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1473,83 +1553,136 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - "6b47dd05", + null, null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/modalImage.vue" +component.options.__file = "resources/assets/js/components/collapseButton.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": -/*!****************************************************************************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! - \****************************************************************************************************************/ -/*! no static exports found */ +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/assesmentAccess/index.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/assesmentAccess/index.vue ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=dc7b779e& */ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/assesmentAccess/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + /***/ }), -/***/ "./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&": -/*!**************************************************************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& ***! - \**************************************************************************************************/ +/***/ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=dc7b779e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/profile.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/user/profile.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/assesmentAccess/table.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/assesmentAccess/table.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./profile.vue?vue&type=template&id=3877d7d0& */ "./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&"); -/* harmony import */ var _profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./profile.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4b5d792d& */ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1559,9 +1692,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["render"], - _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1571,38 +1704,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/profile.vue" +component.options.__file = "resources/assets/js/views/assesmentAccess/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./profile.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./profile.vue?vue&type=template&id=3877d7d0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4b5d792d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/110.js b/public/js/components/110.js index 873ba3d8c..8c55211b1 100644 --- a/public/js/components/110.js +++ b/public/js/components/110.js @@ -1,9 +1,59 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[110],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + id: { + "default": '' + } + }, + data: function data() { + return { + clicked: false + }; + }, + methods: { + btnClick: function btnClick() { + var _this = this; + + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); + } else { + this.clicked = true; + } + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,8 +61,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelSimo/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/mitraLembaga/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -48,6 +99,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// + @@ -55,19 +115,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Artikel SIMO', - kelas: 'artikelSimo', - titleDesc: 'Mengelola data artikel SIMO', - titleIcon: 'icon-magazine' + title: 'Lembaga Mitra', + kelas: 'mitraLembaga', + titleDesc: 'Mengelola data lembaga mitra', + titleIcon: 'icon-briefcase', + selectCuPath: 'mitraLembagaCu' }; }, created: function created() { - this.checkUser('index_artikel'); + this.checkUser('index_mitra_lembaga', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -86,7 +148,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelSimo', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraLembaga', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -94,19 +156,22 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -202,17 +267,60 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], + props: ["title", "kelas"], data: function data() { return { selectedItem: [], @@ -225,39 +333,160 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, excelDownloadUrl: '', columnData: [{ - title: 'No.', - name: 'No.' + title: "No.", + name: "No." }, { - title: 'Foto', - name: 'gambar', + title: "Foto", + name: "gambar", hide: false }, { - title: 'Judul', - name: 'name', - tipe: 'string', + title: "Nama", + name: "name", + tipe: "string", sort: true, hide: false, disable: false, filter: true, filterDefault: true }, { - title: 'Utamakan', - name: 'utamakan', + title: 'CU', + name: 'cu.name', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Bidang", + name: "bidang", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Badan Hukum", + name: "badan_hukum", + tipe: "string", sort: true, hide: false, - disable: false + disable: false, + filter: true }, { - title: 'Tgl. Tulis', - name: 'created_at', - tipe: 'datetime', + title: "NPWP", + name: "npwp", + tipe: "string", sort: true, hide: false, disable: false, filter: true }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', + title: "Penanggung Jawab", + name: "penanggungjawab", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Bentuk Kerjasama", + name: "bentuk_kerjasama", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Provinsi", + name: "provinces.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kabupaten/Kota", + name: "regencies.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kecamatan", + name: "districts.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kelurahan", + name: "villages.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Alamat", + name: "alamat", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Website", + name: "website", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "E-mail", + name: "email", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "No. Telp", + name: "telp", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "No. Hp", + name: "hp", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Kode Pos", + name: "pos", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. / Waktu Buat", + name: "created_at", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. / Waktu Ubah", + name: "updated_at", + tipe: "datetime", sort: true, hide: false, disable: false, @@ -265,118 +494,152 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }], state: '', modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, created: function created() { this.fetch(this.query); }, watch: { - // check route changes '$route': function $route(to, from) { + // check current page meta this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; - this.modalButton = 'Ok'; + this.modalButton = "Ok"; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; - this.modalContent = ''; + this.modalContent = ""; this.fetch(); - } else if (value == "fail") { + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { - this.modalContent = ''; + this.modalContent = ""; } } }, methods: { fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + 'Edit', + name: this.kelas + "Edit", params: { id: id } }); }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; + this.modalState = "confirm-tutup"; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'updateUtamakan') { - if (this.selectedItem.utamakan == 0) { - this.modalTitle = 'Utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, utamakan'; - } else { - this.modalTitle = 'Tidak utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak utamakan'; - } + if (state == "hapus") { + this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalButton = "Iya, Hapus"; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == "updateUtamakan") { - this.$store.dispatch(this.kelas + '/updateUtamakan', this.selectedItem.id); + if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelSimo', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("mitraLembaga", { + itemData: "dataS", + itemDataStat: "dataStatS", + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -414,6 +677,16 @@ var render = function () { }) : _vm._e(), _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -433,10 +706,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -460,6 +733,8 @@ var render = function () { itemData: _vm.itemData, query: _vm.query, itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -472,7 +747,7 @@ var render = function () { { staticClass: "text-nowrap", class: { - "bg-info": _vm.selectedItem.id == props.item.id, + "bg-info": _vm.selectedItem.id === props.item.id, }, on: { click: function ($event) { @@ -481,21 +756,19 @@ var render = function () { }, }, [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]), _vm._v(" "), !_vm.columnData[1].hide ? _c("td", [ @@ -504,7 +777,7 @@ var render = function () { staticClass: "img-rounded img-fluid wmin-sm", attrs: { src: - "/images/artikel_simo/" + + "/images/mitra_lembaga/" + props.item.gambar + "n.jpg", width: "40", @@ -532,20 +805,211 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.utamakan - ) - ), - }, - }) + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) : _vm._e(), _vm._v(" "), !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.bidang }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.badan_hukum }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.npwp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.penanggungjawab }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.bentuk_kerjasama }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide && !_vm.columnData[9].disable + ? _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide && !_vm.columnData[10].disable + ? _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide && !_vm.columnData[11].disable + ? _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide && !_vm.columnData[12].disable + ? _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.website }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.telp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pos }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide ? _c("td", { + staticClass: "text-nowrap", domProps: { innerHTML: _vm._s( _vm.$options.filters.dateTime( @@ -556,7 +1020,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[20].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -583,25 +1047,25 @@ var render = function () { "template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_artikel_simo"] + _vm.currentUser.can && _vm.currentUser.can["create_mitra_lembaga"] ? _c( "router-link", { - staticClass: "btn btn-light mb-1", + staticClass: "btn btn-light btn-icon mb-1", attrs: { to: { name: _vm.kelas + "Create" } }, }, [ _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), + _vm._v(" Tambah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_artikel_simo"] + _vm.currentUser.can && _vm.currentUser.can["update_mitra_lembaga"] ? _c( "button", { - staticClass: "btn btn-light mb-1", + staticClass: "btn btn-light btn-icon mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -612,16 +1076,17 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), + _vm._v(" Ubah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_artikel_simo"] + _vm.currentUser.can && + _vm.currentUser.can["destroy_mitra_lembaga"] ? _c( "button", { - staticClass: "btn btn-light mb-1", + staticClass: "btn btn-light btn-icon mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -632,31 +1097,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["utamakan_artikel_simo"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("updateUtamakan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pushpin" }), - _vm._v(" "), - _vm.selectedItem.utamakan == 1 - ? _c("span", [_vm._v("Tidak Utamakan")]) - : _c("span", [_vm._v("Utamakan")]), + _vm._v(" Hapus\n\t\t\t\t"), ] ) : _vm._e(), @@ -668,25 +1109,25 @@ var render = function () { "template", { slot: "button-mobile" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_artikel_simo"] + _vm.currentUser.can && _vm.currentUser.can["create_mitra_lembaga"] ? _c( "router-link", { - staticClass: "btn btn-light btn-block mb-1", + staticClass: "btn btn-light btn-icon btn-block pb-1", attrs: { to: { name: _vm.kelas + "Create" } }, }, [ _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), + _vm._v(" Tambah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_artikel_simo"] + _vm.currentUser.can && _vm.currentUser.can["update_mitra_lembaga"] ? _c( "button", { - staticClass: "btn btn-light btn-block mb-1", + staticClass: "btn btn-light btn-icon btn-block pb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -697,16 +1138,17 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), + _vm._v(" Ubah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_artikel_simo"] + _vm.currentUser.can && + _vm.currentUser.can["destroy_mitra_lembaga"] ? _c( "button", { - staticClass: "btn btn-light btn-block mb-1", + staticClass: "btn btn-light btn-icon btn-block pb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { @@ -717,31 +1159,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["utamakan_artikel_simo"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("updateUtamakan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pushpin" }), - _vm._v(" "), - _vm.selectedItem.utamakan == 1 - ? _c("span", [_vm._v("Tidak Utamakan")]) - : _c("span", [_vm._v("Utamakan")]), + _vm._v(" Hapus\n\t\t\t\t"), ] ) : _vm._e(), @@ -758,6 +1176,7 @@ var render = function () { state: _vm.modalState, title: _vm.modalTitle, button: _vm.modalButton, + content: _vm.modalContent, }, on: { tutup: _vm.modalTutup, @@ -778,17 +1197,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/index.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/index.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/collapseButton.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/mitraLembaga/index.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/index.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=59ab4d24& */ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=55fcc4dc& */ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -799,8 +1287,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -810,54 +1298,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelSimo/index.vue" +component.options.__file = "resources/assets/js/views/mitraLembaga/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=59ab4d24& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=55fcc4dc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/table.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/table.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/table.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/table.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=13468220& */ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=0f97f9d8& */ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -868,8 +1356,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -879,38 +1367,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelSimo/table.vue" +component.options.__file = "resources/assets/js/views/mitraLembaga/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=13468220& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=0f97f9d8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/111.js b/public/js/components/111.js index e8d4e3cb4..fe646eff5 100644 --- a/public/js/components/111.js +++ b/public/js/components/111.js @@ -1,9 +1,59 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[111],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + id: { + "default": '' + } + }, + data: function data() { + return { + clicked: false + }; + }, + methods: { + btnClick: function btnClick() { + var _this = this; + + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); + } else { + this.clicked = true; + } + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,8 +61,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapJenis/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/mitraOrang/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -48,6 +99,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// + @@ -55,19 +114,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Jenis Aset Tetap', - kelas: 'asetTetapJenis', - titleDesc: 'Mengelola data jenis aset tetap', - titleIcon: 'icon-grid6' + title: 'Mitra Perseorangan', + kelas: 'mitraOrang', + titleDesc: 'Mengelola data mitra perseorangan', + titleIcon: 'icon-briefcase', + selectCuPath: 'mitraOrangCu' }; }, created: function created() { - this.checkUser('index_aset_tetap_jenis', this.$route.params.cu); + this.checkUser('index_mitra_orang', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -75,12 +136,18 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (!this.currentUser.can || !this.currentUser.can[permission]) { this.$router.push('/notFound'); } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } } } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapJenis', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -88,20 +155,22 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapJenis/form.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -206,6 +275,67 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + @@ -213,12 +343,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], + props: ["title", "kelas"], data: function data() { return { selectedItem: [], @@ -232,14 +362,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope excelDownloadUrl: '', columnData: [{ title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false + name: 'No.' + }, { + title: 'Foto', + name: 'gambar', + hide: false }, { - title: 'Kode', - name: 'kode', + title: 'No. KTP', + name: 'nik', tipe: 'string', sort: true, hide: false, @@ -255,38 +385,190 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Kode Kelompok', - name: 'kelompok.kode', - tipe: 'string', + title: 'CU', + name: 'cu.name', sort: false, hide: false, disable: false, filter: true }, { - title: 'Nama Kelompok', - name: 'kelompok.name', + title: 'Bidang', + name: 'bidang', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'NPWP', + name: 'npwp', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Lembaga', + name: 'lembaga', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Tingkat Jabatan', + name: 'pekerjaan_tingkat', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Jabatan', + name: 'pekerjaan_name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Tingkat Pendidikan', + name: 'pendidikan_tingkat', tipe: 'string', sort: false, hide: false, disable: false, + filter: false + }, { + title: 'Pendidikan', + name: 'pendidikan_name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Email', + name: 'email', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Hp', + name: 'hp', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, filter: true }, { - title: 'Keterangan', - name: 'keterangan', + title: 'Kontak Lain', + name: 'kontak', tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Jumlah', - name: 'has_aset_tetap_count', + title: 'Gender', + name: 'kelamin', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Gol. Darah', + name: 'darah', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tinggi', + name: 'tinggi', tipe: 'numeric', sort: true, hide: false, - disable: false + disable: false, + filter: true + }, { + title: 'Agama', + name: 'agama', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Status', + name: 'status', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Lahir', + name: 'tanggal_lahir', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tempat. Lahir', + name: 'tempat_lahir', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Provinsi', + name: 'provinces.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kabupaten', + name: 'regencies.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kecamatan', + name: 'districts.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kelurahan', + name: 'villages.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Alamat', + name: 'alamat', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Tgl. Buat', + title: 'Tgl. / Waktu Buat', name: 'created_at', tipe: 'datetime', sort: true, @@ -294,7 +576,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: 'Tgl. Ubah', + title: 'Tgl. / Waktu Ubah', name: 'updated_at', tipe: 'datetime', sort: true, @@ -304,124 +586,152 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }], state: '', modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '', - modalColor: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, created: function created() { this.fetch(this.query); }, watch: { - // check route changes '$route': function $route(to, from) { + // check current page meta this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; - this.modalButton = 'Ok'; + this.modalButton = "Ok"; if (value === "success") { this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); + this.modalContent = ""; + this.fetch(); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { - this.modalContent = ''; + this.modalContent = ""; } } }, methods: { fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + 'Edit', + name: this.kelas + "Edit", params: { id: id } }); }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { + disableColumnCu: function disableColumnCu(status) { + this.columnData[4].disable = status; + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; + this.modalState = "confirm-tutup"; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah jenis aset tetap'; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah jenis aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; + if (state == "hapus") { + this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalButton = "Iya, Hapus"; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapJenis', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("mitraOrang", { + itemData: "dataS", + itemDataStat: "dataStatS", + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -444,11 +754,11 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ _c( "div", - { staticClass: "content" }, + { staticClass: "content-wrapper" }, [ _vm.itemDataStat === "fail" ? _c("message", { @@ -459,6 +769,16 @@ var render = function () { }) : _vm._e(), _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -478,10 +798,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -545,18 +865,37 @@ var render = function () { : _vm._e(), _vm._v(" "), !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_orang/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.kode }, + attrs: { value: props.item.nik }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[2].hide + !_vm.columnData[3].hide ? _c( "td", [ @@ -568,13 +907,231 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.bidang }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.npwp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.lembaga }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pekerjaan_tingkat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pekerjaan_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pendidikan_tingkat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pendidikan_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kontak }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.darah }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tinggi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide ? _c( "td", [ - props.item.kelompok + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[22].hide && !_vm.columnData[22].disable + ? _c( + "td", + [ + props.item.provinces ? _c("check-value", { - attrs: { value: props.item.kelompok.kode }, + attrs: { value: props.item.provinces.name }, }) : _c("span", [_vm._v("-")]), ], @@ -582,13 +1139,13 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide + !_vm.columnData[23].hide && !_vm.columnData[23].disable ? _c( "td", [ - props.item.kelompok + props.item.regencies ? _c("check-value", { - attrs: { value: props.item.kelompok.name }, + attrs: { value: props.item.regencies.name }, }) : _c("span", [_vm._v("-")]), ], @@ -596,26 +1153,49 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[24].hide && !_vm.columnData[24].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - _vm._v(_vm._s(props.item.has_aset_tetap_count)), - ]) + !_vm.columnData[25].hide && !_vm.columnData[25].disable + ? _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) : _vm._e(), _vm._v(" "), - !_vm.columnData[7].hide + !_vm.columnData[26].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[27].hide ? _c("td", { + staticClass: "text-nowrap", domProps: { innerHTML: _vm._s( _vm.$options.filters.dateTime( @@ -626,7 +1206,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[8].hide + !_vm.columnData[28].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -649,180 +1229,147 @@ var render = function () { ]), }, [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_mitra_orang"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_mitra_orang"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, }, }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_mitra_orang"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + ], + 1 + ), _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_mitra_orang"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_mitra_orang"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, }, }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_mitra_orang"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - color: _vm.modalColor, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-data", { - attrs: { - kelas: _vm.kelas, - mode: _vm.state, - selected: _vm.selectedItem, - }, - on: { tutup: _vm.modalTutup }, - }), + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), ], 1 ), ], 2 ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -834,17 +1381,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/index.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/index.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/collapseButton.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/mitraOrang/index.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/index.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0900d0fc& */ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7f11cd06& */ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -855,8 +1471,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -866,54 +1482,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapJenis/index.vue" +component.options.__file = "resources/assets/js/views/mitraOrang/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0900d0fc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7f11cd06& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/table.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/table.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/table.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/table.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=95ca6704& */ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=38ad0202& */ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -924,8 +1540,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -935,38 +1551,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapJenis/table.vue" +component.options.__file = "resources/assets/js/views/mitraOrang/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=95ca6704& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=38ad0202& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/112.js b/public/js/components/112.js index db6ee427b..dd84eb511 100644 --- a/public/js/components/112.js +++ b/public/js/components/112.js @@ -1,9 +1,59 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[112],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + id: { + "default": '' + } + }, + data: function data() { + return { + clicked: false + }; + }, + methods: { + btnClick: function btnClick() { + var _this = this; + + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); + } else { + this.clicked = true; + } + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,8 +61,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/coa/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/produkCu/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -48,6 +99,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// + @@ -55,19 +115,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'CoA', - kelas: 'coa', - titleDesc: 'Mengelola data charts of accounts', - titleIcon: 'icon-notebook' + title: 'Produk dan Pelayanan CU', + kelas: 'produkCu', + titleDesc: 'Mengelola data produk dan pelayanan CU', + titleIcon: 'icon-list3', + selectCuPath: 'produkCuCu' }; }, created: function created() { - this.checkUser('index_coa', this.$route.params.cu); + this.checkUser('index_produk_cu', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -86,7 +148,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('coa', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -94,20 +156,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/coa/form.vue"); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -210,6 +273,85 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + @@ -217,66 +359,59 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, props: ['title', 'kelas'], data: function data() { return { selectedItem: [], query: { - order_column: "kode", + order_column: "name", order_direction: "asc", filter_match: "and", - limit: 50, + limit: 10, page: 1 }, excelDownloadUrl: '', columnData: [{ title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false + name: 'No.' }, { - title: 'Kode', - name: 'kode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true + title: 'Foto', + name: 'gambar', + hide: false }, { - title: 'Name', - name: 'name', + title: 'Tipe', + name: 'tipe', tipe: 'string', sort: true, hide: false, disable: false, filter: true }, { - title: 'Tipe', - name: 'tipe', + title: 'Nama', + name: 'name', tipe: 'string', - sort: false, + sort: true, hide: false, disable: false, - filter: true + filter: true, + filterDefault: true }, { - title: 'Level', - name: 'level', + title: 'Kode Produk dan Pelayanan', + name: 'kode_produk', tipe: 'string', - sort: false, + sort: true, hide: false, disable: false, filter: true }, { - title: 'Induk', - name: 'induk.kode', + title: 'CU', + name: 'cu.name', tipe: 'string', sort: false, hide: false, @@ -284,14 +419,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true }, { title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false + name: 'keterangan' + }, { + title: 'Aturan Setor', + name: 'aturan_setor' + }, { + title: 'Aturan Tarik', + name: 'aturan_tarik' }, { - title: 'Tgl. Buat', + title: 'Aturan Balas Jasa', + name: 'aturan_balas_jasa' + }, { + title: 'Aturan Lain', + name: 'aturan_lain' + }, { + title: 'Tgl. / Waktu Buat', name: 'created_at', tipe: 'datetime', sort: true, @@ -299,7 +441,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: 'Tgl. Ubah', + title: 'Tgl. / Waktu Ubah', name: 'updated_at', tipe: 'datetime', sort: true, @@ -308,12 +450,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true }], state: '', - formState: '', - formModel: {}, modalShow: false, modalState: '', modalTitle: '', - modalColor: '', modalContent: '', modalButton: '' }; @@ -326,16 +465,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope '$route': function $route(to, from) { this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; - this.selectedItem = {}; if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(this.query); + this.fetch(); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { @@ -345,43 +482,89 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[5].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - modalOpen: function modalOpen(state) { + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } - if (state == 'create') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.formState = 'create'; - this.modalTitle = 'Tambah CoA'; - } else if (state == 'edit') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.formState = 'edit'; - this.modalTitle = 'Ubah CoA'; - this.formModel = Object.assign({}, this.selectedItem); - } else if (state == 'delete') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = this.modalTitle = 'Hapus CoA ' + this.selectedItem.name + ' ini ?'; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalButton = 'Iya, Hapus'; } }, + modalOpen: function modalOpen(value) { + this.modalShow = true; + this.modalState = 'content-tutup'; + this.modalContent = value; + this.modalButton = 'Tutup'; + }, modalTutup: function modalTutup() { this.modalShow = false; this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } + }, + gridColor: function gridColor(value) { + if (value == 'Simpanan Pokok') { + return 'border-left-primary-400'; + } else if (value == 'Simpanan Wajib') { + return 'border-left-warning-400'; + } else if (value == 'Simpanan Non Saham') { + return 'border-left-secondary-400'; + } else if (value == 'Pinjaman Kapitalisasi') { + return 'border-left-success-400'; + } else if (value == 'Pinjaman Umum') { + return 'border-left-primary-400'; + } else if (value == 'Pinjaman Produktif') { + return 'border-left-green-400'; + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('coa', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('produkCu', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -391,27 +574,56 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&": -/*!**************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6& ***! - \**************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -449,6 +661,16 @@ var render = function () { }) : _vm._e(), _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), + _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -468,10 +690,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&": -/*!**************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede& ***! - \**************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -495,224 +717,586 @@ var render = function () { itemData: _vm.itemData, query: _vm.query, itemDataStat: _vm.itemDataStat, + dataview: "grid", excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ { - key: "item-desktop", + key: "item-mobile", fn: function (props) { return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "card border-left-3 rounded-left-0", + class: [_vm.gridColor(props.item.tipe)], }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" + [ + _c( + "div", + { + staticClass: + "card-header bg-light header-elements-inline", + }, + [ + _c( + "h6", + { staticClass: "card-title" }, + [ + _c("check-value", { + attrs: { value: props.item.kode_produk }, + }), + ], + 1 ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tipe }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.level }, + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.tipeProdukCu( + props.item.tipe + ) + ), + }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - props.item.induk - ? _c("check-value", { - attrs: { value: props.item.induk.kode }, + ]), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4 col-lg-2" }, [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/produk_cu/" + + props.item.gambar + + "n.jpg", + }, }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan }, + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + _vm._v(" "), + _c("hr", { staticClass: "d-block d-sm-none" }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8 col-lg-10" }, [ + props.item.jalinan == 1 + ? _c( + "span", + { staticClass: "badge badge-primary mb-1" }, + [ + _c("i", { + staticClass: "icon-shield-check", + }), + _vm._v(" Disolidaritaskan Jalinan"), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("h6", { staticClass: "text-primary" }, [ + _vm._v( + _vm._s(props.item.name) + + " " + + _vm._s( + props.item.cu + ? " - CU " + props.item.cu.name + : "" + ) + ), + ]), + _vm._v(" "), + _c("p", { + domProps: { + innerHTML: _vm._s(props.item.keterangan), + }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) + ]), + _vm._v(" "), + _c("div", { staticClass: "col-12" }, [ + _c("hr"), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card-group-control card-group-control-right", + attrs: { id: "parent_" + props.item.id }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-6 col-lg-6" }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c( + "h6", + { staticClass: "card-title" }, + [ + _c( + "a", + { + staticClass: + "collapsed text-default", + attrs: { + "data-toggle": + "collapse", + href: + "#aturan_setor_" + + props.item.id, + }, + }, + [ + _vm._v( + _vm._s( + _vm.columnData[7] + .title + ) + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: + "aturan_setor_" + + props.item.id, + "data-parent": + "#parent_" + props.item.id, + }, + }, + [ + _c("div", { + staticClass: "card-body", + domProps: { + innerHTML: _vm._s( + props.item.aturan_setor + ), + }, + }), + ] + ), + ]), + ] + ), + _vm._v(" "), + props.item.tipe == "Simpanan Pokok" || + props.item.tipe == "Simpanan Wajib" || + props.item.tipe == "Simpanan Non Saham" + ? _c( + "div", + { staticClass: "col-md-6 col-lg-6" }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c( + "h6", + { + staticClass: "card-title", + }, + [ + _c( + "a", + { + staticClass: + "collapsed text-default", + attrs: { + "data-toggle": + "collapse", + href: + "#aturan_tarik_" + + props.item.id, + }, + }, + [ + _vm._v( + _vm._s( + _vm.columnData[8] + .title + ) + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: + "aturan_tarik_" + + props.item.id, + "data-parent": + "#parent_" + + props.item.id, + }, + }, + [ + _c("div", { + staticClass: "card-body", + domProps: { + innerHTML: _vm._s( + props.item.aturan_tarik + ), + }, + }), + ] + ), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 col-lg-6" }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c( + "h6", + { staticClass: "card-title" }, + [ + _c( + "a", + { + staticClass: + "collapsed text-default", + attrs: { + "data-toggle": + "collapse", + href: + "#aturan_balas_jasa_" + + props.item.id, + }, + }, + [ + _vm._v( + _vm._s( + _vm.columnData[9] + .title + ) + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: + "aturan_balas_jasa_" + + props.item.id, + "data-parent": + "#parent_" + props.item.id, + }, + }, + [ + _c("div", { + staticClass: "card-body", + domProps: { + innerHTML: _vm._s( + props.item.aturan_balas_jasa + ), + }, + }), + ] + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 col-lg-6" }, + [ + _c( + "div", + { staticClass: "card pb-0 mb-0" }, + [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c( + "h6", + { staticClass: "card-title" }, + [ + _c( + "a", + { + staticClass: + "collapsed text-default", + attrs: { + "data-toggle": + "collapse", + href: + "#aturan_lain_" + + props.item.id, + }, + }, + [ + _vm._v( + _vm._s( + _vm.columnData[10] + .title + ) + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: + "aturan_lain_" + + props.item.id, + "data-parent": + "#parent_" + props.item.id, + }, + }, + [ + _c("div", { + staticClass: "card-body", + domProps: { + innerHTML: _vm._s( + props.item.aturan_lain + ), + }, + }), + ] + ), + ] + ), + ] + ), + ]), + ] ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card-footer d-sm-flex justify-content-sm-between align-items-sm-center", + }, + [ + _c( + "ul", + { + staticClass: + "list-inline list-inline-dotted mb-1", + }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("strong", [ + _vm._v( + _vm._s(_vm.columnData[11].title) + ":" ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), + ]), + _vm._v("   "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }), + ]), + _vm._v(" "), + props.item.created_at !== props.item.updated_at + ? _c( + "li", + { staticClass: "list-inline-item" }, + [ + _c("strong", [ + _vm._v( + _vm._s(_vm.columnData[12].title) + + ":" + ), + ]), + _vm._v("   "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "mt-2 mt-sm-0 d-none d-sm-block" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["update_produk_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(props.item.id) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_produk_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light ml-2 mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen( + "hapus", + true, + props.item + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "d-block d-sm-none" }, [ + _vm.currentUser.can && + _vm.currentUser.can["update_produk_cu"] + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(props.item.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_produk_cu"] + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen( + "hapus", + true, + props.item + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t"), + ] + ) + : _vm._e(), + ]), + ] + ), + ] + ), + ]), ] }, }, ]), }, [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_coa"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("create") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_coa"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("edit") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_coa"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("delete") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), _c( "template", - { slot: "button-mobile" }, + { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_coa"] + _vm.currentUser.can && _vm.currentUser.can["create_produk_cu"] ? _c( "router-link", { - staticClass: "btn btn-light btn-block mb-1", + staticClass: "btn btn-light mb-1", attrs: { to: { name: _vm.kelas + "Create" } }, }, [ @@ -721,43 +1305,24 @@ var render = function () { ] ) : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_coa"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_coa"] + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_produk_cu"] ? _c( - "button", + "router-link", { staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, + attrs: { to: { name: _vm.kelas + "Create" } }, }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), ] ) : _vm._e(), @@ -768,44 +1333,22 @@ var render = function () { 2 ), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t "), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-data", { - attrs: { formState: _vm.formState, selected: _vm.formModel }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -817,17 +1360,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/coa/index.vue": -/*!*************************************************!*\ - !*** ./resources/assets/js/views/coa/index.vue ***! - \*************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/collapseButton.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/produkCu/index.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/produkCu/index.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=524898d6& */ "./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6bff67b5& */ "./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -838,8 +1450,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -849,54 +1461,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/coa/index.vue" +component.options.__file = "resources/assets/js/views/produkCu/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************!*\ - !*** ./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************/ +/***/ "./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=524898d6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6bff67b5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/index.vue?vue&type=template&id=6bff67b5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bff67b5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/coa/table.vue": -/*!*************************************************!*\ - !*** ./resources/assets/js/views/coa/table.vue ***! - \*************************************************/ +/***/ "./resources/assets/js/views/produkCu/table.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/produkCu/table.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=df122ede& */ "./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=259a9cb1& */ "./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -907,8 +1519,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -918,38 +1530,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/coa/table.vue" +component.options.__file = "resources/assets/js/views/produkCu/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************!*\ - !*** ./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************/ +/***/ "./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=df122ede& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=259a9cb1& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/table.vue?vue&type=template&id=259a9cb1&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_259a9cb1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/113.js b/public/js/components/113.js index 91d7f8f45..69ce3b677 100644 --- a/public/js/components/113.js +++ b/public/js/components/113.js @@ -1,9 +1,59 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[113],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + id: { + "default": '' + } + }, + data: function data() { + return { + clicked: false + }; + }, + methods: { + btnClick: function btnClick() { + var _this = this; + + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); + } else { + this.clicked = true; + } + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,8 +61,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/errorLog/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/tp/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -48,6 +99,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// + @@ -55,20 +114,40 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Error Log', - kelas: 'errorLog', - titleDesc: 'Mengelola data error', - titleIcon: 'icon-cancel-square2' + title: 'TP/KP', + kelas: 'tp', + titleDesc: 'Mengelola data TP/KP', + titleIcon: 'icon-home9', + selectCuPath: 'tpCu' }; }, + created: function created() { + this.checkUser('index_tp', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('errorLog', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -76,10 +155,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -88,7 +167,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -210,24 +290,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + @@ -236,15 +299,16 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, props: ['title', 'kelas'], data: function data() { return { selectedItem: [], query: { - order_column: "created_at", - order_direction: "desc", + order_column: "no_tp", + order_direction: "asc", filter_match: "and", limit: 10, page: 1 @@ -254,70 +318,138 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope title: 'No.', name: 'No.' }, { - title: 'Message', - name: 'message', + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterType: 'string', + filterDefault: true + }, { + title: 'No. Tp/Kp', + name: 'no_tp', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + filterType: 'number' + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Context', - name: 'context', + title: 'Provinsi', + name: 'provinces.name', + tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Level', - name: 'level', - sort: true, + title: 'Kabupaten', + name: 'regencies.name', + tipe: 'string', + sort: false, hide: false, disable: false, filter: true }, { - title: 'Level Name', - name: 'level_name', + title: 'Kecamatan', + name: 'districts.name', + tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Channel', - name: 'channel', + title: 'Kelurahan', + name: 'villages.name', + tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Extra', - name: 'extra', + title: 'Alamat', + name: 'alamat', + tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Waktu', - name: 'datetime', + title: 'Tgl. Berdiri', + name: 'ultah', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'E-mail', + name: 'email', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'No. Telp', + name: 'telp', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'No. Hp', + name: 'hp', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Kode Pos', + name: 'pos', + tipe: 'numeric', sort: true, hide: false, disable: false, filter: true }, { - title: 'Tgl. Tulis', + title: 'Tgl. / Waktu Buat', name: 'created_at', tipe: 'datetime', sort: true, hide: false, disable: false, filter: true + }, { + title: 'Tgl. / Waktu Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], state: '', modalShow: false, modalState: '', modalTitle: '', modalContent: '', - modalColor: '', - modalSize: '', modalButton: '' }; }, @@ -329,16 +461,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope '$route': function $route(to, from) { this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; this.fetch(); - } else if (value == "fail") { + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { this.modalContent = ''; @@ -347,20 +478,29 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas + '/index'; + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[4].disable = status; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalColor = "bg-primary"; - this.modalSize = 'modal-lg'; - this.modalState = 'normal1'; - this.modalTitle = 'Detail ' + this.title; - this.modalContent = this.selectedItem.level; - this.modalButton = 'Ok'; + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; @@ -372,14 +512,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } if (state == 'hapus') { - this.modalColor = ''; - this.modalSize = ''; - this.modalTitle = 'Hapus ' + this.title + ' ?'; + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; this.modalButton = 'Iya, Hapus'; } }, modalTutup: function modalTutup() { this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { if (this.state == 'hapus') { @@ -387,9 +526,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('errorLog', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -399,27 +541,56 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&": +/*!*************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2& ***! + \*************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -442,7 +613,7 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "page-content pt-o" }, [ _c("div", { staticClass: "content-wrapper" }, [ _c( "div", @@ -457,6 +628,16 @@ var render = function () { }) : _vm._e(), _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), + _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -476,10 +657,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&": +/*!*************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae& ***! + \*************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -504,6 +685,7 @@ var render = function () { query: _vm.query, itemDataStat: _vm.itemDataStat, excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -516,7 +698,7 @@ var render = function () { { staticClass: "text-nowrap", class: { - "bg-info": _vm.selectedItem.id == props.item.id, + "bg-info": _vm.selectedItem.id === props.item.id, }, on: { click: function ($event) { @@ -542,100 +724,197 @@ var render = function () { : _vm._e(), _vm._v(" "), !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide ? _c( "td", [ _c("check-value", { - attrs: { - value: props.item.message, - valueType: "modal", - }, + attrs: { value: props.item.name }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[2].hide + !_vm.columnData[3].hide ? _c( "td", [ _c("check-value", { - attrs: { - value: props.item.context, - valueType: "modal", - }, + attrs: { value: props.item.no_tp }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide + !_vm.columnData[4].hide && !_vm.columnData[4].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.level }, - }), + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide + !_vm.columnData[5].hide && !_vm.columnData[5].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.level_name }, - }), + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[6].hide && !_vm.columnData[6].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.channel }, - }), + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide && !_vm.columnData[7].disable + ? _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[8].hide && !_vm.columnData[8].disable + ? _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide ? _c( "td", [ _c("check-value", { - attrs: { - value: props.item.extra, - valueType: "modal", - }, + attrs: { value: props.item.alamat }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[10].hide ? _c("td", { domProps: { innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.datetime - ) + _vm.$options.filters.date(props.item.ultah) ), }, }) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.telp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pos }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide ? _c("td", { + staticClass: "text-nowrap", domProps: { innerHTML: _vm._s( _vm.$options.filters.dateTime( @@ -645,6 +924,22 @@ var render = function () { }, }) : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), ] ), ] @@ -653,223 +948,147 @@ var render = function () { ]), }, [ - _c("template", { slot: "button-desktop" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_error_log"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_error_log"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - size: _vm.modalSize, - color: _vm.modalColor, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), _vm._v(" "), - _c("template", { slot: "modal-body1" }, [ - _c("div", [ - _vm.selectedItem.status == 404 - ? _c("span", [_c("b", [_vm._v("ERROR 404:")])]) - : _vm.selectedItem.status == 419 - ? _c("span", [_c("b", [_vm._v("ERROR 419:")])]) - : _vm.selectedItem.status == 422 - ? _c("span", [_c("b", [_vm._v("ERROR 422:")])]) - : _vm.selectedItem.status == 500 - ? _c("span", [_c("b", [_vm._v("ERROR 500:")])]) + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) : _vm._e(), - ]), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("div", [ - _c("h4", [_vm._v("Level")]), _vm._v(" "), - _c( - "pre", - { - staticClass: - "pre-scrollable language-markup content-group text-left", - }, - [ - _c("code", [ - _vm._v( - _vm._s(_vm.selectedItem.level) + - " / " + - _vm._s(_vm.selectedItem.level_name) - ), - ]), - ] - ), - _vm._v(" "), - _c("hr"), - ]), - _vm._v(" "), - _c("div", [ - _c("h4", [_vm._v("Message")]), - _vm._v(" "), - _c( - "pre", - { - staticClass: - "pre-scrollable language-markup content-group text-left", - }, - [_c("code", [_vm._v(_vm._s(_vm.selectedItem.message))])] - ), - _vm._v(" "), - _c("hr"), - ]), - _vm._v(" "), - _c("div", [ - _c("h4", [_vm._v("Context")]), - _vm._v(" "), - _c( - "pre", - { - staticClass: - "pre-scrollable language-markup content-group text-left", - }, - [_c("code", [_vm._v(_vm._s(_vm.selectedItem.context))])] - ), - _vm._v(" "), - _c("hr"), - ]), - _vm._v(" "), - _c("div", [ - _c("h4", [_vm._v("Extra")]), - _vm._v(" "), - _c( - "pre", - { - staticClass: - "pre-scrollable language-markup content-group text-left", - }, - [_c("code", [_vm._v(_vm._s(_vm.selectedItem.extra))])] - ), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("hr"), - ]), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-sm-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { click: _vm.modalTutup }, - }, - [_vm._v("Ok")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "text-center d-block d-sm-none" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { click: _vm.modalTutup }, - }, - [_vm._v("Ok")] - ), - ]), - ]), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), ], 2 ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -881,17 +1100,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/errorLog/index.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/errorLog/index.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=216d5a12& */ "./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/collapseButton.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/tp/index.vue": +/*!************************************************!*\ + !*** ./resources/assets/js/views/tp/index.vue ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=642a74b2& */ "./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -902,8 +1190,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -913,54 +1201,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/errorLog/index.vue" +component.options.__file = "resources/assets/js/views/tp/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************!*\ + !*** ./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2& ***! + \*******************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=216d5a12& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=642a74b2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/index.vue?vue&type=template&id=642a74b2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_642a74b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/errorLog/table.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/errorLog/table.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/tp/table.vue": +/*!************************************************!*\ + !*** ./resources/assets/js/views/tp/table.vue ***! + \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=49eee1e4& */ "./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=1dc5a9ae& */ "./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -971,8 +1259,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -982,38 +1270,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/errorLog/table.vue" +component.options.__file = "resources/assets/js/views/tp/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************!*\ + !*** ./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae& ***! + \*******************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=49eee1e4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=1dc5a9ae& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/table.vue?vue&type=template&id=1dc5a9ae&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1dc5a9ae___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/114.js b/public/js/components/114.js index 87179c893..fc452c40e 100644 --- a/public/js/components/114.js +++ b/public/js/components/114.js @@ -1,18 +1,15 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[114],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kodeKegiatan/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -46,54 +43,240 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); +/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + props: { + title: { + type: String + } }, data: function data() { return { - title: 'Kode Diklat', - kelas: 'kodeKegiatan', - titleDesc: 'Mengelola data kode diklat', - titleIcon: 'icon-pencil-ruler' + message: null, + files: [], + stat: '', + count: '', + progress: [], + progressBar: 0, + isLoading: false, + submited: false, + isClicked: false }; }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); + methods: { + submit: function submit(event) { + var _this = this; + + this.isLoading = true; + + for (var i = 0; i < this.files.length; i++) { + var formData = new FormData(); + formData.append('file', this.files[i]); + formData.append('id_cu', this.currentUser.id_cu); + formData.append('id_user', this.currentUser.id); + formData.append('file_name', this.title); + axios__WEBPACK_IMPORTED_MODULE_1___default.a.post('/api/fileUpload/store', formData, { + headers: { + 'Content-Type': 'multipart/form-data' + }, + onUploadProgress: function (progressEvent) { + this.progressBar = parseInt(Math.round(progressEvent.loaded * 100 / progressEvent.total)); + }.bind(this) + }).then(function (response) { + if (response.status == 200) { + _this.$store.commit('fileUpload/setDataS', response.data.model); + } + + setTimeout(function () { + _this.$emit("LoadingStat", _this.isLoading); + + _this.message = response.data.message; + _this.progressBar = 0; + + _this.reset(); + + _this.files = []; + }); + }); + } + }, + reset: function reset() { + this.$refs.file.value = ''; + }, + click: function click() { + this.isClicked = true; + this.$emit('fileBatal', this.title); + }, + upload: function upload(event) { + this.isClicked = false; + this.files = []; + this.message = null; + this.files.push(event.files[0]); + this.$emit('fileSelected', { + file: this.files, + name: this.title + }); } }, - methods: {}, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kodeKegiatan', { - itemData: 'dataS', - itemDataStat: 'dataStatS' + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _components_singleFileUpload__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/singleFileUpload */ "./resources/assets/js/components/singleFileUpload.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -176,6 +359,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -183,101 +387,95 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default.a, + singleFileUpload: _components_singleFileUpload__WEBPACK_IMPORTED_MODULE_4__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Kode', - name: 'kode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Nama', - name: 'nama', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kegiatan', - name: 'has_kegiatan_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false - }], - keteranganBatal: '', - state: '', + // tipe:'single', + // cekTipe:true, + isLoading: true, + selectedItem: null, + title: 'Import ESCETE', + titleDesc: 'Melakukan upload data CSV ESCETE', + titleIcon: 'icon-file-upload2', + kelas: 'testUpload', + loadingCount: [], + files: [], + fileCounter: 0, modalShow: false, + isDraft: false, + //flag sesuaikan dengan jumlah file yang mau diupload + flagRekening: false, + flagAnggota: false, + flagProduk: false, modalState: '', - modalColor: '', modalTitle: '', + modalColor: '', modalContent: '', - modalButton: '' + modalSize: '' }; }, - created: function created() { - this.fetch(this.query); - }, watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(this.query); + loadingCount: function loadingCount() { + if (this.loadingCount.length != 0) { + if (this.loadingCount.length == this.fileCounter) { + this.files = []; + this.loadingCount = []; + this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu, this.currentUser.id]); + this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); + } + } + }, + uploadStat: function uploadStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value == "success") { + this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu]); + this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); + this.modalTitle = this.uploadResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.uploadResponse; + } }, updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalColor = ''; + + if (value == "success") { + this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu]); + this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + }, + files: function files() { + if (this.files.length == 0) { + this.isLoading = true; + } + }, + tipe: function tipe() { + if (this.tipe == 'single') { + this.cekTipe = true; } else { - this.modalContent = ''; + this.cekTipe = false; } } }, + created: function created() { + this.$store.dispatch('anggotaCuImportEscete/index', [this.currentUser.id_cu, this.currentUser.id]); + this.$store.dispatch('fileUpload/index', [this.currentUser.id_cu, this.currentUser.id]); + }, methods: { - fetch: function fetch(params) { - ; - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; this.state = state; @@ -287,54 +485,268 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (state == 'hapus') { this.modalState = 'confirm-tutup'; - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalColor = ''; + this.modalTitle = 'Hapus file ' + this.selectedItem.file_name + '?'; this.modalButton = 'Iya, Hapus'; + } + + if (state == 'upload_draft') { + this.modalState = 'confirm-tutup'; this.modalColor = ''; + this.modalTitle = 'Upload file ke draft?'; + this.modalButton = 'Upload'; + } + + if (state == 'simpan_draft') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'simpan draft?'; + this.modalButton = 'Upload'; } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + this.$store.dispatch('fileUpload/destroy', this.selectedItem.id); } - } + + if (this.state == 'upload_draft') { + this.$store.dispatch('anggotaCuImportEscete/draft', [this.currentUser.id_cu, this.currentUser.id]); + } + + if (this.state == 'simpan_draft') { + this.$store.dispatch('anggotaCuImportEscete/simpanDraft', this.currentUser.id_cu); + } + }, + modalTutup: function modalTutup() { + // if(this.state == 'hapus'){ + this.modalShow = false; // } + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState == 'success') { + this.modalTutup; + } else if (this.modalState == 'loading') {// do nothing + } else { + this.modalShow = false; + } + + this.isDisableTablePeserta = false; + }, + submit: function submit() { + this.loadingCount = []; + this.isLoading = true; + console.log('ya'); + + if (this.flagProduk == true) { + this.$refs.formProduk.submit(); + } + + if (this.flagAnggota == true) { + this.$refs.formAnggota.submit(); + } + + if (this.flagRekening == true) { + this.$refs.formRekening.submit(); + } + }, + setLoadingStat: function setLoadingStat(value) { + this.loadingCount.push(value); + }, + setFileCount: function setFileCount(value) { + this.isLoading = false; //pengecekan if sesuaikan dengan jumlah file yang mau di upload + + if (this.flagAnggota == false && value.name == 'DATA_ANGGOTA') { + this.flagAnggota = true; + this.fileCounter++; + } else if (this.flagRekening == false && value.name == 'DATA_REKENING') { + this.flagRekening = true; + this.fileCounter++; + } else if (this.flagProduk == false && value.name == 'DATA_PRODUK') { + this.flagProduk = true; + this.fileCounter++; + } + + var file = { + 'name': value.name, + 'file': value.file + }; + this.files.push(file); + }, + remove: function remove(value) { + if (this.flagAnggota == true && value == 'DATA_ANGGOTA') { + this.flagAnggota = false; + this.fileCounter--; + } else if (this.flagRekening == true && value == 'DATA_REKENING') { + this.flagRekening = false; + this.fileCounter--; + } else if (this.flagProduk == true && value == 'DATA_PRODUK') { + this.flagProduk = false; + this.fileCounter--; + } + + var i = this.files.map(function (item) { + return item.name; + }).indexOf(value); + this.files.splice(i, 1); + }, + setSelectedItem: function setSelectedItem(file) { + this.selectedItem = file; + }, + SimpanDraft: function SimpanDraft() {// console.log(this.currentUser.id_cu); + } // onCuChange(e){ + // console.log(e); + // } + }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('kodeKegiatan', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCuImportEscete', { + uploadResponse: 'update', + uploadStat: 'updateStat', + Draft: 'isDraft' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('fileUpload', { + dataS: 'dataS', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c& ***! + \**************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -347,41 +759,79 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( - "div", + "form", + { + attrs: { + action: "javascript:void(0)", + enctype: "multipart/form-data", + method: "post", + }, + }, [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v(_vm._s(this.title))]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _vm.message + ? _c("div", { staticClass: "alert alert-success" }, [ + _vm._v(_vm._s(_vm.message)), + ]) + : _vm._e(), + _vm._v(" "), + _c("input", { + ref: "file", + staticClass: "form-control", + attrs: { type: "file", accept: ".csv,.xlsx,.xls", name: "file" }, + on: { + click: _vm.reset, + change: function ($event) { + return _vm.upload($event.target) + }, + }, + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: "progress-bar", + style: { width: _vm.progressBar + "%" }, + attrs: { + role: "progressbar", + "aria-valuenow": _vm.progressBar, + "aria-valuemin": "0", + "aria-valuemax": "100", + }, + }, + [_vm._v(_vm._s(_vm.progressBar) + "%")] + ), + ]), + _vm._v(" "), + _c("input", { + staticClass: "btn btn-danger btn-block btn-sm", + staticStyle: { "margin-top": "5px" }, + attrs: { + disabled: _vm.files.length <= 0 || _vm.isClicked, + type: "button", + value: "BATAL", + }, + on: { + click: [ + _vm.click, + function ($event) { + $event.preventDefault() + return _vm.reset.apply(null, arguments) + }, + ], + }, + }), ]), ]), - ], - 1 + ] ) } var staticRenderFns = [] @@ -391,10 +841,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&": +/*!*****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49& ***! + \*****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -409,218 +859,190 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s(props.item.has_kegiatan_count) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "content" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-sm-12" }, + [ + _c("singleFileUpload", { + ref: "formAnggota", + attrs: { title: "DATA_ANGGOTA" }, + on: { + LoadingStat: _vm.setLoadingStat, + fileSelected: _vm.setFileCount, + fileBatal: function ($event) { + return _vm.remove("DATA_ANGGOTA") }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + }), + _vm._v(" "), + _c("singleFileUpload", { + ref: "formRekening", + attrs: { title: "DATA_REKENING" }, + on: { + LoadingStat: _vm.setLoadingStat, + fileSelected: _vm.setFileCount, + fileBatal: function ($event) { + return _vm.remove("DATA_REKENING") }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + }), + _vm._v(" "), + _c("singleFileUpload", { + ref: "formProduk", + attrs: { title: "DATA_PRODUK" }, + on: { + LoadingStat: _vm.setLoadingStat, + fileSelected: _vm.setFileCount, + fileBatal: function ($event) { + return _vm.remove("DATA_PRODUK") + }, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), + }), + ], + 1 + ), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("input", { + staticClass: "btn btn-primary ", + attrs: { + disabled: _vm.isLoading, + type: "button", + value: "Upload", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.submit.apply(null, arguments) }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), + }), + ]), + ]), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "row" }, + [ + _vm._l(_vm.dataS, function (file, index) { + return _c( + "div", + { key: index, staticClass: "col-md-4" }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v(_vm._s(file.tipe)), + ]), + _vm._v(" "), + _c("h5", { staticClass: "card-title" }, [ + _vm._v(_vm._s(file.file_name)), + ]), + _vm._v(" "), + _c("input", { + staticClass: "btn btn-danger ", + attrs: { type: "button", value: "HAPUS" }, + on: { + click: [ + function ($event) { + $event.preventDefault() + return _vm.setSelectedItem(file) + }, + function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + ], + }, + }), + ]), + ]), + ] + ) + }), + _vm._v(" "), + _vm.dataS.length <= 0 + ? _c("div", { staticClass: "col-sm-12" }, [ + _vm._v("File upload tidak ditemukan"), + ]) + : _vm._e(), + ], + 2 + ), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "card card-body" }, [ + _vm.currentUser.id_cu != 0 + ? _c("input", { + staticClass: "btn btn-warning mb-2", + attrs: { + disabled: _vm.dataS.length <= 0, + type: "button", + value: "Upload Ke Draft", }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("upload_draft") + }, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("input", { + staticClass: "btn btn-warning mb-2", + attrs: { type: "button", value: "Upload Ke Draft" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("upload_draft") + }, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("input", { + staticClass: "btn btn-success mb-2", + attrs: { + disabled: !_vm.Draft, + type: "button", + value: "Simpan Draft", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("simpan_draft") }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), + }), + ]), + ]), + ]), + ]), + ]), + ]), _vm._v(" "), _c( "app-modal", @@ -629,21 +1051,22 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - button: _vm.modalButton, content: _vm.modalContent, + size: _vm.modalSize, color: _vm.modalColor, }, on: { + batal: _vm.modalTutup, tutup: _vm.modalTutup, confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, }, }, [ _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), ]), ], 2 @@ -652,25 +1075,34 @@ var render = function () { 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("List File")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/index.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/index.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=33d4eb97& */ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -679,9 +1111,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -691,55 +1123,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kodeKegiatan/index.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=33d4eb97& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/table.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/table.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/components/singleFileUpload.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/components/singleFileUpload.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=251fbeda& */ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./singleFileUpload.vue?vue&type=template&id=69b5b49c& */ "./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&"); +/* harmony import */ var _singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./singleFileUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -748,9 +1180,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["render"], + _singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -760,38 +1192,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kodeKegiatan/table.vue" +component.options.__file = "resources/assets/js/components/singleFileUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./singleFileUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c& ***! + \********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./singleFileUpload.vue?vue&type=template&id=69b5b49c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/singleFileUpload.vue?vue&type=template&id=69b5b49c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_singleFileUpload_vue_vue_type_template_id_69b5b49c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue": +/*!****************************************************************!*\ + !*** ./resources/assets/js/views/sistem/dataAnggotaUpload.vue ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dataAnggotaUpload.vue?vue&type=template&id=7136fd49& */ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&"); +/* harmony import */ var _dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dataAnggotaUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["render"], + _dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/sistem/dataAnggotaUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&": +/***/ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&": /*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda& ***! + !*** ./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js& ***! \*****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./dataAnggotaUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&": +/*!***********************************************************************************************!*\ + !*** ./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49& ***! + \***********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=251fbeda& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./dataAnggotaUpload.vue?vue&type=template&id=7136fd49& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/dataAnggotaUpload.vue?vue&type=template&id=7136fd49&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataAnggotaUpload_vue_vue_type_template_id_7136fd49___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/115.js b/public/js/components/115.js index cc9e2b860..efb319143 100644 --- a/public/js/components/115.js +++ b/public/js/components/115.js @@ -1,24 +1,44 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[115],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/laporanGerakan/table.vue"); -/* harmony import */ var _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../dashboard/grafikLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/grafikLaporanCuWidget.vue"); -/* harmony import */ var _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dashboard/tableLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/tableLaporanCuWidget.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/anggotaCu/formCu.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +var _components; + function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // @@ -56,206 +76,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - grafikLaporanCuWidget: _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - tableLaporanCuWidget: _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - data: function data() { - return { - title: 'Laporan Statistik Gerakan', - kelas: 'laporanGerakan', - titleDesc: 'Mengelola data statistik gerakan', - titleIcon: 'icon-stats-bars', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false, - isChart: false - }, { - title: 'Periode', - name: 'periode', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true, - isChart: false - }, { - title: 'Laki-laki', - name: 'lk', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Perempuan', - name: 'pr', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Total Anggota', - name: 'total_anggota', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Aset', - name: 'aset', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'SHU', - name: 'shu', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Piutang Anggota', - name: 'piutang_anggota', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Piutang Lalai', - name: 'piutang_lalai', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Simpanan Anggota', - name: 'simpanan_anggota', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'DCU', - name: 'dcu', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'DCR', - name: 'dcr', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Aset Lancar', - name: 'aset_lancar', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: true, - isChartSelect: false - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: false - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true, - isChart: false - }], - columnDataPearls: [] - }; - }, - methods: {}, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanGerakan', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -362,645 +182,5235 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - props: ['title', 'kelas', 'columnData'], - data: function data() { - return { - selectedItem: [], - query: { - order_column: "periode", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalButton: '' - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, - methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - }, - resetParams: function resetParams() { - this.params.search_column = 'periode'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'periode'; - this.extSearchQuery1 = ''; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanGerakan', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6& ***! - \*************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-lg-12" }, - [ - _c("grafik-laporan-cu-widget", { - attrs: { - id_cu: "0", - columnData: _vm.columnData, - columnDataPearls: _vm.columnDataPearls, - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - columnData: _vm.columnData, - }, - }), - ], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c& ***! - \*************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - _vm._f("dateMonth")(props.item.periode) - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.lk, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.pr, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_anggota, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.shu, - valueType: "currency", - }, - }), - ], +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'nik', 'statusNIK'], + components: (_components = { + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__["default"] + }, _defineProperty(_components, "appImageUpload", _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"]), _defineProperty(_components, "infoIcon", _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__["default"]), _defineProperty(_components, "wajibBadge", _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__["default"]), _defineProperty(_components, "identitas", _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"]), _defineProperty(_components, "DatePicker", _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__["default"]), _components), + data: function data() { + return { + kelas: 'anggotaCu', + confirmIcon: 'icon-arrow-right14', + confirmTitle: 'Lanjut ke produk', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number24: { + numeral: true, + numeralIntegerScale: 24, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + formCuMode: '', + selectedItemCu: '', + itemDataCu: [], + itemDataCuStat: 'success', + columnDataCu: [{ + title: 'No.' + }, { + title: 'CU' + }, { + title: 'TP/KP' + }, { + title: 'No. BA' + }, { + title: 'Keterangan' + }, { + title: 'Tgl. Jadi Anggota' + }, { + title: 'Keterangan Keluar' + }, { + title: 'Tgl. Keluar Anggota' + }], + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false, + isESCETE: false + }; + }, + created: function created() { + if (this.mode == 'edit' || this.mode == 'edit_jalinan') { + this.confirmIcon = 'icon-floppy-disk'; + this.confirmTitle = 'Simpan'; + } + + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } else { + this.fetchTp(this.currentUser.id_cu); + } + + this.form.id_cu = this.currentUser.id_cu; + this.$store.dispatch('pekerjaan/get'); + this.$store.dispatch('suku/get'); + this.$store.dispatch('provinces/get'); + this.fetch(); + }, + watch: { + formStat: function formStat(value) { + if (value == 'success') { + if (this.mode == 'edit' || this.mode == 'create_edit' || this.mode == 'create_jalinan_edit' || this.mode == 'edit_jalinan') { + this.fetchCu(); + + if (this.form.escete == 1) { + this.isESCETE = true; + } + } else { + this.form.tp_id == ''; + } + + if (this.mode == 'create_jalinan') { + this.form.nik = this.$route.params.nik; + this.form.statusNIK = this.$route.params.statusNIK; + } + } else if (value == 'fail') { + this.form.tp_id == ''; + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.mode == 'create_new') { + this.form.nik = this.nik; + } else if (this.mode == 'create_jalinan') { + this.$store.dispatch(this.kelas + '/create'); + } else if (this.mode == 'create_old') { + this.fetchCu(); + } + + if (this.mode == 'edit' || this.mode == 'create_edit' || this.mode == 'create_jalinan_edit' || this.mode == 'edit_jalinan') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + } + }, + fetchCu: function fetchCu() { + if (this.currentUser.id_cu == 0) { + this.itemDataCu = []; + var valData; + + if (this.form.anggota_cu_cu) { + var _iterator = _createForOfIteratorHelper(this.form.anggota_cu_cu), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + this.itemDataCu.push(valData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + } else { + var data = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.form.anggota_cu_cu, { + 'cu_id': this.currentUser.id_cu + }); + + if (!data.tanggal_keluar) { + this.form.tp_id = data.tp_id; + this.form.no_ba = data.no_ba; + this.form.tanggal_masuk = data.tanggal_masuk; + this.form.keterangan_masuk = data.keterangan_masuk; + } else { + this.itemDataCu = []; + var valData; + + if (this.form.anggota_cu_cu) { + var _iterator2 = _createForOfIteratorHelper(this.form.anggota_cu_cu), + _step2; + + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + valData = _step2.value; + this.itemDataCu.push(valData); + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + } + } + } + + if (this.form.id_provinces) { + this.changeProvinces(this.form.id_provinces); + } + + if (this.form.id_regencies) { + this.changeRegencies(this.form.id_regencies); + } + + if (this.form.id_districts) { + this.changeDistricts(this.form.id_districts); + } + }, + fetchTp: function fetchTp(value) { + this.$store.dispatch('tp/getCu', value); + }, + createCu: function createCu(value) { + this.itemDataCu.push(value); + this.modalTutup(); + }, + editCu: function editCu(value) { + lodash__WEBPACK_IMPORTED_MODULE_0___default.a.remove(this.itemDataCu, { + index: value.index + }); + + this.itemDataCu.push(value); + this.modalTutup(); + }, + save: function save() { + var _this = this; + + if (this.currentUser.id_cu == 0) { + this.form.anggota_cu_cu = this.itemDataCu; + } else { + this.form.id_cu = this.currentUser.id_cu; + } + + if (this.mode != 'create_jalinan') { + this.form.statusNIK = this.statusNIK; + } + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.mode == 'create_new' || _this.mode == 'create_jalinan') { + _this.$store.dispatch(_this.kelas + '/store', formData); + } else if (_this.mode == 'create_old' || _this.mode == 'create_edit' || _this.mode == 'edit_jalinan') { + _this.$store.dispatch(_this.kelas + '/update', [_this.form.id, formData]); + } else if (_this.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); + }, + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); + }, + back: function back() { + if (this.mode == 'edit_jalinan') { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: 'jalinanKlaimCu', + params: { + cu: 'semua', + tp: 'semua' + } + }); + } else { + this.$router.push({ + name: 'jalinanKlaimCu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }); + } + } else { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua', + tp: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }); + } + } + }, + selectedCuRow: function selectedCuRow(index, item) { + this.selectedItemCu = item; + this.selectedItemCu.index = index + 1; + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (state == 'hapusCu') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus CU ' + this.selectedItemCu.cu.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahCu') { + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah CU'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCuMode = 'edit'; + } else if (state == 'tambahCu') { + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah CU'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCuMode = 'create'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusCu') { + lodash__WEBPACK_IMPORTED_MODULE_0___default.a.remove(this.itemDataCu, { + index: this.selectedItemCu.index + }); + + this.selectedItemCu = {}; + } + }, + modalTutup: function modalTutup() { + if (this.updateStat == 'success') { + if (this.mode == 'create_new' || this.mode == 'create_old' || this.mode == 'create_edit') { + var idcu = ''; + + if (this.currentUser.id_cu != 0) { + idcu = this.currentUser.id_cu; + } else { + idcu = 'semua'; + } + + this.$router.push({ + name: this.kelas + "ProdukCreate", + params: { + id: this.updateResponse.id, + cu: idcu + } + }); + } else if (this.mode == 'create_jalinan' || this.mode == 'create_jalinan_edit') { + var _idcu = ''; + + if (this.currentUser.id_cu != 0) { + _idcu = this.currentUser.id_cu; + } else { + _idcu = 'semua'; + } + + this.$router.push({ + name: this.kelas + "ProdukCreateJalinan", + params: { + id: this.updateResponse.id, + cu: _idcu + } + }); + } else { + this.back(); + } + + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pekerjaan', { + modelPekerjaan: 'dataS', + modelPekerjaanStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('suku', { + modelSuku: 'dataS', + modelSukuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/anggotaCu.js */ "./resources/assets/js/api/anggotaCu.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _create_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create.vue */ "./resources/assets/js/views/anggotaCu/create.vue"); +/* harmony import */ var _cariData_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./cariData.vue */ "./resources/assets/js/views/anggotaCu/cariData.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + formCreate: _create_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + cariData: _cariData_vue__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + data: function data() { + return { + title: '', + titleDesc: '', + titleIcon: '', + kelas: 'anggotaCu', + level2Title: 'Anggota CU', + nik: '', + statusNIK: 'tidak', + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + } + }; + }, + created: function created() { + this.resetData(); + + if (this.$route.meta.mode === 'edit') { + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; + } + }, + methods: { + cariData: function cariData(nik) { + this.nik = nik; + this.$store.dispatch(this.kelas + '/cariDataKTP', nik); + }, + changeStatusNIK: function changeStatusNIK(value) { + this.nik == ''; + this.statusNIK = value; + this.$store.dispatch(this.kelas + '/resetData'); + }, + nikNew: function nikNew(value) { + this.nik = value; + this.$store.dispatch(this.kelas + '/cariDataKTP', value); + }, + resetData: function resetData() { + this.$store.commit(this.kelas + '/setData', {}); + this.$store.commit(this.kelas + '/setDataStat', ''); + }, + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemData: 'data', + itemDataStat: 'dataStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'anggotaCu', + formDataCu: { + no_ba: '', + tanggal_masuk: '', + keterangan_masuk: '', + cu_id: 0, + tp_id: '', + cu: { + id: '', + name: '' + }, + tp: { + id: '', + name: '' + } + }, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.fetchCU(); + + if (this.mode == 'edit') { + if (this.modelCUStat == 'success') { + this.formDataCu = Object.assign({}, this.selected); + } + } + }, + watch: { + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.mode == 'edit') { + this.formDataCu = Object.assign({}, this.selected); + this.fetchTp(this.formDataCu.cu_id); + } + } + } + }, + methods: { + changeCu: function changeCu(id) { + var cu; + + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { + return o.id == id; + }); + } + + this.formDataCu.cu.id = cu.id; + this.formDataCu.cu.name = cu.name; + this.fetchTp(cu.id); + }, + changeTp: function changeTp(id) { + var tp; + + if (id != 0) { + tp = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelTp, function (o) { + return o.id == id; + }); + } + + if (this.formDataCu.tp != null) { + this.formDataCu.tp.id = tp.id; + this.formDataCu.tp.name = tp.name; + } else { + var tpdata = {}; + tpdata.id = tp.id; + tpdata.name = tp.name; + this.formDataCu.tp = tpdata; + } + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } else { + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; + } + }, + fetchTp: function fetchTp(value) { + this.$store.dispatch('tp/getCu', value); + }, + save: function save() { + var _this = this; + + this.$validator.validateAll('formDataCu').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editCu', _this.formDataCu); + } else { + _this.$emit('createCu', _this.formDataCu); + } + } else { + _this.submited = true; + } + }); + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.mode == "create_old" + ? _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [_c("identitas", { attrs: { itemData: _vm.form } })], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.isESCETE + ? _c( + "div", + { + staticClass: "alert bg-warning text-white alert-styled-left", + }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Mohon maaf, karena data anggota CU ini sudah terintegrasi ke ESCETE maka anda hanya bisa mengubah beberapa bagian dari data saja yang tidak terhubung ke ESCETE.\n\t\t\t\t" + ), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.mode != "create_old" + ? _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/anggotaCu/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Tanda Tangan:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/anggotaCu/", + image_temp: _vm.form.ttd, + }, + model: { + value: _vm.form.ttd, + callback: function ($$v) { + _vm.$set(_vm.form, "ttd", $$v) + }, + expression: "form.ttd", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Foto KTP:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/anggotaCu/", + image_temp: _vm.form.gambarKtp, + }, + model: { + value: _vm.form.gambarKtp, + callback: function ($$v) { + _vm.$set(_vm.form, "gambarKtp", $$v) + }, + expression: "form.gambarKtp", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.nik") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.nik"), + }, + }, + [ + _vm.errors.has("form.nik") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tNo. KTP: "), + _c("wajib-badge"), + ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.nik, + expression: "form.nik", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "nik", + placeholder: "Silahkan masukkan no. KTP", + "data-vv-as": "No. KTP", + readonly: "", + }, + domProps: { value: _vm.form.nik }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "nik", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.nik") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.nik")) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("No. KK:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "kk", + options: _vm.cleaveOption.number16, + placeholder: "Silahkan masukkan no KK", + }, + model: { + value: _vm.form.kk, + callback: function ($$v) { + _vm.$set(_vm.form, "kk", $$v) + }, + expression: "form.kk", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("\n\t\t\t\t\t\t\t\t\tNPWP:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "npwp", + options: _vm.cleaveOption.number24, + placeholder: "Silahkan masukkan npwp", + }, + model: { + value: _vm.form.npwp, + callback: function ($$v) { + _vm.$set(_vm.form, "npwp", $$v) + }, + expression: "form.npwp", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, [ - _c("check-value", { - attrs: { - value: props.item.piutang_anggota, - valueType: "currency", + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.name")) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.ahli_waris"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.ahli_waris"), + }, + }, + [ + _vm.errors.has("form.ahli_waris") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tNama Ahli Waris: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.ahli_waris, + expression: "form.ahli_waris", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "ahli_waris", + placeholder: "Silahkan masukkan nama ahli waris", + "data-vv-as": "Nama ahli waris", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.ahli_waris }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "ahli_waris", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.ahli_waris") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.ahli_waris") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Nama Ibu: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.nama_ibu, + expression: "form.nama_ibu", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "nama_ibu", + placeholder: "Silahkan masukkan nama ibu", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.nama_ibu }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "nama_ibu", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.kelamin"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.kelamin"), + }, + }, + [ + _vm.errors.has("form.kelamin") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tGender: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kelamin, + expression: "form.kelamin", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "kelamin", + "data-width": "100%", + disabled: _vm.isESCETE, + "data-vv-as": "Gender", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "kelamin", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih gender")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "LAKI-LAKI" } }, [ + _vm._v("Laki-laki"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "PEREMPUAN" } }, [ + _vm._v("Perempuan"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.kelamin") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.kelamin")) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tanggal_lahir"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.tanggal_lahir"), + }, + }, + [ + _vm.errors.has("form.tanggal_lahir") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tTgl. Lahir: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _vm.isESCETE + ? [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_lahir, + expression: "form.tanggal_lahir", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "tanggal_lahir", + "data-vv-as": "Tanggal lahir", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.tanggal_lahir }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_lahir", + $event.target.value + ) + }, + }, + }), + ] + : [ + _c("date-picker", { + attrs: { + defaultDate: _vm.form.tanggal_lahir, + }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_lahir = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_lahir, + expression: "form.tanggal_lahir", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + name: "tanggal_lahir", + "data-vv-as": "Tanggal lahir", + }, + domProps: { value: _vm.form.tanggal_lahir }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_lahir", + $event.target.value + ) + }, + }, + }), + ], + _vm._v(" "), + _vm.errors.has("form.tanggal_lahir") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tanggal_lahir") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tempat_lahir"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.tempat_lahir"), + }, + }, + [ + _vm.errors.has("form.tempat_lahir") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("Tempat Lahir: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tempat_lahir, + expression: "form.tempat_lahir", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat_lahir", + placeholder: "Silahkan masukkan tempat lahir", + "data-vv-as": "Tempat Lahir", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.tempat_lahir }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tempat_lahir", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tempat_lahir") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tempat_lahir") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Suku: ")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suku, + expression: "form.suku", + }, + ], + staticClass: "form-control", + attrs: { + name: "suku", + "data-width": "100%", + disabled: + _vm.modelSuku.length == 0 || _vm.isESCETE, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "suku", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelSukuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih suku")]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelSuku, function (suku, index) { + return _c( + "option", + { key: index, domProps: { value: suku.name } }, + [_vm._v(_vm._s(suku.name))] + ) + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\tGol. Darah:\n\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.darah, + expression: "form.darah", + }, + ], + staticClass: "form-control", + attrs: { name: "darah", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "darah", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih golongan darah")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "A" } }, [ + _vm._v("A"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "B" } }, [ + _vm._v("B"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "AB" } }, [ + _vm._v("AB"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "O" } }, [ + _vm._v("O"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _vm._m(2), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "tinggi", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan tinggi", + }, + model: { + value: _vm.form.tinggi, + callback: function ($$v) { + _vm.$set(_vm.form, "tinggi", $$v) + }, + expression: "form.tinggi", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Agama:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.agama, + expression: "form.agama", + }, + ], + staticClass: "form-control", + attrs: { + name: "agama", + "data-width": "100%", + disabled: _vm.isESCETE, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "agama", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih agama")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "BUDDHA" } }, [ + _vm._v("Buddha"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "HINDU" } }, [ + _vm._v("Hindu"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "ISLAM" } }, [ + _vm._v("Islam"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "KATOLIK" } }, [ + _vm._v("Katolik"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "KONG HU CU" } }, [ + _vm._v("Kong Hu Cu"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "PROTESTAN" } }, [ + _vm._v("Protestan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "LAIN-LAIN" } }, [ + _vm._v("Lain-lain"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\tStatus:\n\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.status, + expression: "form.status", + }, + ], + staticClass: "form-control", + attrs: { + name: "status", + "data-width": "100%", + disabled: _vm.isESCETE, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "status", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih status pernikahan")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "BELUM MENIKAH" } }, + [_vm._v("Belum menikah")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "MENIKAH" } }, [ + _vm._v("Menikah"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "JANDA/DUDA" } }, [ + _vm._v("Janda/Duda"), + ]), + ] + ), + ]), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.mode != "create_old" + ? _c("div", { staticClass: "card" }, [ + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Lembaga:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lembaga, + expression: "form.lembaga", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lembaga", + placeholder: "Silahkan masukkan lembaga", + }, + domProps: { value: _vm.form.lembaga }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "lembaga", $event.target.value) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Jabatan:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.jabatan, + expression: "form.jabatan", + }, + ], + staticClass: "form-control", + attrs: { name: "jabatan", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "jabatan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih jabatan")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "SENIOR MANAJER" } }, + [ + _vm._v( + "Senior Manajer (General Manager, CEO, Deputy)" + ), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "MANAJER" } }, [ + _vm._v("Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "SUPERVISOR" } }, [ + _vm._v( + "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" + ), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "STAF" } }, [ + _vm._v("Staf"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "KONTRAK" } }, [ + _vm._v("Kontrak"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Pekerjaan: ")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pekerjaan, + expression: "form.pekerjaan", + }, + ], + staticClass: "form-control", + attrs: { + name: "pekerjaan", + "data-width": "100%", + disabled: _vm.modelPekerjaan.length == 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "pekerjaan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih pekerjaan")] + ), + _vm._v(" "), + _vm._l( + _vm.modelPekerjaan, + function (pekerjaan, index) { + return _c( + "option", + { + key: index, + domProps: { value: pekerjaan.name }, + }, + [_vm._v(_vm._s(pekerjaan.name))] + ) + } + ), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Rata-rata Penghasilan Perbulan:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan rata-rata pengeluaran", + }, + model: { + value: _vm.form.penghasilan, + callback: function ($$v) { + _vm.$set(_vm.form, "penghasilan", $$v) + }, + expression: "form.penghasilan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Rata-rata Pengeluaran Perbulan:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan rata-rata pengeluaran", + }, + model: { + value: _vm.form.pengeluaran, + callback: function ($$v) { + _vm.$set(_vm.form, "pengeluaran", $$v) + }, + expression: "form.pengeluaran", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Pendidikan:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pendidikan, + expression: "form.pendidikan", + }, + ], + staticClass: "form-control", + attrs: { name: "pendidikan", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "pendidikan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tingkat pendidikan")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "TK" } }, [ + _vm._v("TK"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "SD" } }, [ + _vm._v("SD"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "SMP" } }, [ + _vm._v("SMP"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "SMA/SMK" } }, [ + _vm._v("SMA/SMK"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D1" } }, [ + _vm._v("D1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D2" } }, [ + _vm._v("D2"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D3" } }, [ + _vm._v("D3"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D4" } }, [ + _vm._v("D4"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S1" } }, [ + _vm._v("S1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S2" } }, [ + _vm._v("S2"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S3" } }, [ + _vm._v("S3"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "LAIN-LAIN" } }, [ + _vm._v("Lain-lain"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + [ + _vm._v("Organisasi: "), + _c("info-icon", { + attrs: { + message: + "Silahkan isi dengan jabatan dan tempat/nama organisasi jika anda ikut dalam sebuah organisasi", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.organisasi, + expression: "form.organisasi", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "organisasi", + placeholder: "Silahkan masukkan organisasi", + }, + domProps: { value: _vm.form.organisasi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "organisasi", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.mode != "create_old" + ? _c("div", { staticClass: "card" }, [ + _vm._m(4), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _vm.errors.has("form.id_provinces") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tProvinsi: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: + _vm.modelProvinces.length == 0 || _vm.isESCETE, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, - }), + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih provinsi")] + ), + _vm._v(" "), + _vm._l( + _vm.modelProvinces, + function (provinces, index) { + return _c( + "option", + { + key: index, + domProps: { value: provinces.id }, + }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_provinces") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_provinces") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_regencies"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _vm.errors.has("form.id_regencies") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tKabupaten: "), + _c("wajib-badge"), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_lalai, - valueType: "currency", + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - }), + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: + _vm.modelRegencies.length === 0 || + _vm.isESCETE, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeRegencies( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies, index) { + return _c( + "option", + { + key: index, + domProps: { value: regencies.id }, + }, + [_vm._v(_vm._s(regencies.name))] + ) + } + ), ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regencies") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_regencies") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_districts"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.id_districts"), + }, + }, [ - _c("check-value", { - attrs: { - value: props.item.simpanan_anggota, - valueType: "currency", - }, - }), + _vm.errors.has("form.id_districts") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tKecamatan: "), + _c("wajib-badge"), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: + _vm.modelDistricts.length === 0 || + _vm.isESCETE, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts( + $event.target.value + ) + }, + ], + }, + }, [ - _c("check-value", { - attrs: { - value: props.item.dcu, - valueType: "currency", + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts, index) { + return _c( + "option", + { + key: index, + domProps: { value: districts.id }, + }, + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regency") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_regency") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_villages"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.id_villages"), + }, + }, + [ + _vm.errors.has("form.id_villages") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tKelurahan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_villages, + expression: "form.id_villages", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - }), + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Desa", + disabled: + _vm.modelVillages.length === 0 || + _vm.isESCETE, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu... mohon tunggu"), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelVillages, + function (villages, index) { + return _c( + "option", + { + key: index, + domProps: { value: villages.id }, + }, + [_vm._v(_vm._s(villages.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_villages") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_villages") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("No. RW:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "rw", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan no rw", + disabled: _vm.isESCETE, + }, + model: { + value: _vm.form.rw, + callback: function ($$v) { + _vm.$set(_vm.form, "rw", $$v) + }, + expression: "form.rw", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("No. RT:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "rt", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan no rt", + }, + model: { + value: _vm.form.rt, + callback: function ($$v) { + _vm.$set(_vm.form, "rt", $$v) + }, + expression: "form.rt", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.alamat") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.alamat"), + }, + }, + [ + _vm.errors.has("form.alamat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tAlamat: "), + _c("wajib-badge"), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.alamat, + expression: "form.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + "data-vv-as": "Alamat", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "alamat", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.alamat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.alamat")) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("No. Hp:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "hp", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", + disabled: _vm.isESCETE, + }, + model: { + value: _vm.form.hp, + callback: function ($$v) { + _vm.$set(_vm.form, "hp", $$v) + }, + expression: "form.hp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.email") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.email"), + }, + }, [ - _c("check-value", { + _vm.errors.has("form.email") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tEmail:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "email", + expression: "'email'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.email, + expression: "form.email", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: "Silahkan masukkan alamat email", + "data-vv-as": "Email", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "email", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.email") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.email")) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kontak Ahli Waris:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kontak_ahli_waris, + expression: "form.kontak_ahli_waris", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kontak", + placeholder: "Silahkan masukkan kontak ahli waris", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.kontak_ahli_waris }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "kontak_ahli_waris", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kontak Lainnya:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kontak, + expression: "form.kontak", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kontak", + placeholder: "Silahkan masukkan kontak lainnya", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.kontak }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "kontak", $event.target.value) + }, + }, + }), + ]), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && _vm.currentUser.id_cu != 0 + ? _c("div", [ + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(5), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataCu, + columnData: _vm.columnDataCu, + itemDataStat: _vm.itemDataCuStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemCu.index === + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedCuRow( + props.index, + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.tp + ? _c("check-value", { + attrs: { + value: props.item.tp.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.no_ba, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.keterangan_masuk, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_masuk + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.keterangan_keluar, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_keluar + ) + ), + }, + }), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1573384605 + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(6), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tp_id"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.tp_id"), + }, + }, + [ + _vm.errors.has("form.tp_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTP/KP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tp_id, + expression: "form.tp_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", attrs: { - value: props.item.dcr, - valueType: "currency", + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP/KP", + disabled: _vm.isESCETE, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "tp_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih TP/KP")] + ), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.tp_id") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tp_id")) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.no_ba"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.no_ba"), + }, + }, + [ + _vm.errors.has("form.no_ba") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\tNo. BA: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_ba", + options: _vm.cleaveOption.number16, + placeholder: + "Silahkan masukkan no buku anggota", + "data-vv-as": "No. Buku Anggota", + disabled: _vm.isESCETE, + }, + model: { + value: _vm.form.no_ba, + callback: function ($$v) { + _vm.$set(_vm.form, "no_ba", $$v) + }, + expression: "form.no_ba", + }, + }), + _vm._v(" "), + _vm.errors.has("form.no_ba") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.no_ba")) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tanggal_masuk"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.tanggal_masuk"), }, - }), + }, + [ + _vm.errors.has("form.tanggal_masuk") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tTgl. Jadi Anggota: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _vm.isESCETE + ? [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_masuk, + expression: "form.tanggal_masuk", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + "data-vv-as": "Tgl. Jadi Anggota", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.tanggal_masuk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_masuk", + $event.target.value + ) + }, + }, + }), + ] + : [ + _c("date-picker", { + attrs: { + defaultDate: _vm.form.tanggal_masuk, + }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_masuk = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_masuk, + expression: "form.tanggal_masuk", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + "data-vv-as": "Tgl. Jadi Anggota", + }, + domProps: { value: _vm.form.tanggal_masuk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_masuk", + $event.target.value + ) + }, + }, + }), + ], + _vm._v(" "), + _vm.errors.has("form.tanggal_masuk") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tanggal_masuk") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tKeterangan Jadi Anggota:" + ), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan_masuk, + expression: "form.keterangan_masuk", + }, ], - 1 - ) - : _vm._e(), + staticClass: "form-control", + attrs: { + type: "text", + name: "keterangan_masuk", + placeholder: "Silahkan masukkan keterangan masuk", + disabled: _vm.isESCETE, + }, + domProps: { value: _vm.form.keterangan_masuk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan_masuk", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _vm._m(7), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && _vm.currentUser.id_cu == 0 + ? _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("CU "), _c("wajib-badge")], + 1 + ), + ]), + _vm._v(" "), + _vm._m(8), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataCu, + columnData: _vm.columnDataCu, + itemDataStat: _vm.itemDataCuStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemCu.index === + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedCuRow( + props.index, + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.tp + ? _c("check-value", { + attrs: { + value: props.item.tp.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.keterangan_masuk, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_masuk + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.keterangan_keluar, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_keluar + ) + ), + }, + }), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1573384605 + ), + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.form.status_jalinan != 1 && _vm.form.status_jalinan != 2 + ? _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + confirmIcon: _vm.confirmIcon, + confirmTitle: _vm.confirmTitle, + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body3" }, + [ + _c("form-cu", { + attrs: { mode: _vm.formCuMode, selected: _vm.selectedItemCu }, + on: { + createCu: _vm.createCu, + editCu: _vm.editCu, + tutup: _vm.modalTutup, + }, + }), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas Anggota")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("h6", [ + _vm._v(" Tinggi "), + _c("small", [_vm._v("(cm)")]), + _vm._v(":"), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Riwayat")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Alamat & Kontak")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Keanggotaan Sebelumnya"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-sm-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.$route.meta.mode == "create" + ? _c( + "div", + [ + _c("cari-data", { + attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, + on: { + cariData: _vm.cariData, + changeStatusNIK: _vm.changeStatusNIK, + nikNew: _vm.nikNew, + resetData: _vm.resetData, + back: _vm.back, + }, + }), _vm._v(" "), - !_vm.columnData[12].hide + _vm.itemDataStat == "fail" ? _c( - "td", + "div", + { + staticClass: + "alert bg-success text-whi te alert-styled-left ", + }, [ - _c("check-value", { - attrs: { - value: props.item.aset_lancar, - valueType: "currency", - }, - }), - ], - 1 + _c( + "span", + { staticClass: "font-weight-semibold" }, + [ + _vm._v( + "No. KTP tidak terdaftar di SIMO, maka silahkan menambahkan data anggota CU baru.\n\t\t\t\t\t\t" + ), + ] + ), + ] ) : _vm._e(), _vm._v(" "), - !_vm.columnData[13].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), + _vm.itemDataStat == "fail" + ? _c("form-create", { + attrs: { + nik: _vm.nik, + statusNIK: _vm.statusNIK, + mode: "create_new", }, }) : _vm._e(), _vm._v(" "), - !_vm.columnData[14].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.itemData.status_jalinan == 1 || + _vm.itemData.status_jalinan == 2 + ? _c( + "div", + { + staticClass: + "alert bg-danger text-white alert-styled-left ", + }, + [ + _c( + "span", + { staticClass: "font-weight-semibold" }, + [ + _vm._v("Anggota ini sudah dinyatakan "), + _c("b", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusJalinan( + _vm.itemData.status_jalinan + ) + ), + }, + }), + _vm._v( + ", maka tidak bisa dilakukan penambahan, pengubahan dan penghapusan data produk.\n\t\t\t\t\t\t\t" + ), + ] ), + ] + ) + : _c( + "div", + { + staticClass: + "alert bg-warning text-white alert-styled-left", }, - }) - : _c("span", [_vm._v("-")]), + [ + _c( + "span", + { staticClass: "font-weight-semibold" }, + [ + _vm._v( + "No. KTP sudah terdaftar di SIMO. Apabila ingin menambahkan anggota tersebut menjadi anggota cu maka silahkan tambahkan no. ba dan tgl. jadi anggota. \n\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), ]) : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_laporan_cu"] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("form-create", { attrs: { mode: "create_old" } }) + : _vm._e(), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_laporan_cu"] && - _vm.currentUser.id_cu == 0 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) + _vm.$route.meta.mode == "edit" + ? _c("form-create", { attrs: { mode: "edit" } }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_laporan_cu"] && - _vm.currentUser.id_cu == 0 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) + _vm.$route.meta.mode == "editJalinan" + ? _c("form-create", { attrs: { mode: "edit_jalinan" } }) : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_laporan_cu"] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) + _vm._v(" "), + _vm.$route.meta.mode == "createEdit" + ? _c("form-create", { attrs: { mode: "create_edit" } }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_laporan_cu"] && - _vm.currentUser.id_cu == 0 - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) + _vm.$route.meta.mode == "createJalinan" + ? _c("form-create", { attrs: { mode: "create_jalinan" } }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_laporan_cu"] && - _vm.currentUser.id_cu == 0 - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) + _vm.$route.meta.mode == "createJalinanEdit" + ? _c("form-create", { attrs: { mode: "create_jalinan_edit" } }) : _vm._e(), ], 1 ), - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), + ]), + ]), ], 1 ) @@ -1012,17 +5422,531 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/index.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/index.vue ***! - \************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formDataCu" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDataCu.cu_id") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDataCu.cu_id"), + }, + }, + [ + _vm.errors.has("formDataCu.cu_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.cu_id, + expression: "formDataCu.cu_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formDataCu, + "cu_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelCUStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formDataCu.cu_id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.cu_id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDataCu.tp_id") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("formDataCu.tp_id"), + }, + }, + [ + _vm.errors.has("formDataCu.tp_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTP/KP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.tp_id, + expression: "formDataCu.tp_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP/KP", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formDataCu, + "tp_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeTp($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelTpStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih TP/KP")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formDataCu.tp_id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.tp_id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDataCu.no_ba") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDataCu.no_ba"), + }, + }, + [ + _vm.errors.has("formDataCu.no_ba") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. BA: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "anggota_no_ba", + options: _vm.cleaveOption.number16, + placeholder: "Silahkan masukkan no buku anggota", + "data-vv-as": "No. Buku Anggota", + }, + model: { + value: _vm.formDataCu.no_ba, + callback: function ($$v) { + _vm.$set(_vm.formDataCu, "no_ba", $$v) + }, + expression: "formDataCu.no_ba", + }, + }), + _vm._v(" "), + _vm.errors.has("formDataCu.no_ba") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.no_ba")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formDataCu.tanggal_masuk"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDataCu.tanggal_masuk"), + }, + }, + [ + _vm.errors.has("formDataCu.tanggal_masuk") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTgl. Jadi Anggota: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDataCu.tanggal_masuk }, + on: { + dateSelected: function ($event) { + _vm.formDataCu.tanggal_masuk = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.tanggal_masuk, + expression: "formDataCu.tanggal_masuk", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. jadi anggota" }, + domProps: { value: _vm.formDataCu.tanggal_masuk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataCu, + "tanggal_masuk", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDataCu.tanggal_masuk") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.tanggal_masuk")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Keterangan Jadi Anggota:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.keterangan_masuk, + expression: "formDataCu.keterangan_masuk", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "keterangan_masuk", + placeholder: "Silahkan masukkan keterangan masuk", + }, + domProps: { value: _vm.formDataCu.keterangan_masuk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataCu, + "keterangan_masuk", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/create.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/create.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=22771bf6& */ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=3e661706& */ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&"); +/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1032,9 +5956,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["render"], + _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1044,54 +5968,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanGerakan/index.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/create.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=22771bf6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=3e661706& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/table.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/table.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/form.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/form.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=47db5e1c& */ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=3f3e3af6& */ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1101,9 +6025,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1113,38 +6037,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanGerakan/table.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&": /*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6& ***! \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=3f3e3af6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formCu.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formCu.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=6f5a0ad7& */ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&"); +/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["render"], + _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/anggotaCu/formCu.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=47db5e1c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=6f5a0ad7& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/116.js b/public/js/components/116.js index c633d9555..cdfa0325e 100644 --- a/public/js/components/116.js +++ b/public/js/components/116.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[116],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,8 +12,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/monitoring/table.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/jalinanCair/select.vue"); +/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); +/* harmony import */ var _table__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./table */ "./resources/assets/js/views/jalinanCair/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -55,6 +56,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// + @@ -64,20 +74,22 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + tableCair: _table__WEBPACK_IMPORTED_MODULE_5__["default"] }, data: function data() { return { - title: 'Monitoring', - kelas: 'monitoring', - titleDesc: 'Mengelola data monitoring', - titleIcon: 'icon-collaboration', - selectCuPath: 'monitoringCu' + title: 'Pencairan Jalinan', + titleDesc: 'Mengelola pencairan Jalinan', + titleIcon: 'icon-square-down', + kelas: 'jalinanKlaim', + isShowDetail: false, + cu: '' }; }, created: function created() { - this.checkUser('index_monitoring', this.$route.params.cu); + this.checkUser('index_anggota_cu', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -92,39 +104,270 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } } + }, + bukaData: function bukaData(value) { + this.$router.push({ + name: 'jalinanCairTanggal', + params: { + awal: this.$route.params.awal, + cu: value, + tp: 'semua' + } + }); + this.isShowDetail = true; + }, + showDetail: function showDetail(value) { + if (this.isShowDetail) { + this.isShowDetail = false; + } else { + this.bukaData(value); + } } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { itemData: 'dataS', - itemDataStat: 'dataStatS' + itemDataKlaim: 'dataS4', + itemDataStat: 'dataStatS', + itemDataStatKlaim: 'dataStatS4' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + pencairan: '' + }; + }, + created: function created() { + this.fetchPencairan(); + }, + watch: { + '$route': function $route(to, from) { + this.pencairan = ''; + this.fetchPencairan(); + }, + modelPencairanStat: function modelPencairanStat(value) { + if (value == "success") { + if (this.$route.meta.mode == 'cair') { + this.pencairan = this.$route.params.awal; + } + } + } + }, + methods: { + fetchPencairan: function fetchPencairan(value) { + this.$store.dispatch('jalinanKlaim/getPencairan', value); + }, + changePencairan: function changePencairan(value) { + this.$router.push({ + name: 'jalinanCairTanggal', + params: { + awal: value, + cu: 'semua', + tp: 'semua' + } + }); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { + modelPencairan: 'periode', + modelPencairanStat: 'periodeStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -273,283 +516,173 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - FileSaver: file_saver__WEBPACK_IMPORTED_MODULE_4___default.a + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], + props: ["title", "itemData", "itemDataStat"], data: function data() { return { - selectedItem: [], - query: { - order_column: "perspektif", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', + selectedItem: {}, columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Status', - name: 'status', - hide: false - }, { - title: 'Rekomendasi', - name: 'monitoring_rekom_count', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Tercapai', - name: 'monitoring_rekom_ok_count', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Keputusan', - name: 'monitoring_pencapaian_count', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false + title: 'No.' }, { - title: 'Temuan', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true + title: 'Status' }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'No. BA' }, { - title: 'TP', - name: 'tp.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'CU' }, { - title: 'Jenis', - name: 'jenis', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Laki-Laki' }, { - title: 'Perspektif', - name: 'perspektif', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Perempuan' }, { - title: 'PIC CU', - name: 'aktivis_cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Meninggal' }, { - title: 'PIC BKCU', - name: 'aktivis_bkcu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Cacat' }, { - title: 'Tgl. Monitoring', - name: 'tanggal', - tipe: 'date', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Tunas Disetujui' }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Lintang Disetujui' }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Total Disetujui' }], - state: '', + excel: { + data: [], + fields: { + no_ba: 'no_ba', + cu: 'kategori', + status_klaim_cair: 'status_klaim_cair', + status_klaim_setuju: 'status_klaim_setuju', + lakilaki: 'lakilaki', + perempuan: 'perempuan', + meninggal: 'meninggal', + cacat: 'cacat', + tunas_disetujui: 'tunas_disetujui', + lintang_disetujui: 'lintang_disetujui', + tot_disetujui: 'tot_disetujui' + }, + meta: [[{ + "key": "charset", + "value": "utf-8" + }]] + }, + sumData: { + cu: 0, + pria: 0, + wanita: 0, + meninggal: 0, + cacat: 0, + tot_disetujui: 0 + }, + state: "", modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalColor: "", + modalSize: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, created: function created() { - this.fetch(this.query); + this.fetch(); }, watch: { // check route changes '$route': function $route(to, from) { - this.fetch(this.query); + this.fetch(); + }, + itemDataStat: function itemDataStat(value) { + if (value == 'success') { + this.excel.data = this.itemData; + var itemData = []; + itemData = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.filter(this.itemData, function (o) { + return o.status_klaim_setuju > 0; + }); + this.sumData.cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.size(itemData); + this.sumData.lakilaki = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'lakilaki'); + this.sumData.perempuan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'perempuan'); + this.sumData.cacat = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'cacat'); + this.sumData.meninggal = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'meninggal'); + this.sumData.tot_disetujui = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.sumBy(itemData, 'tot_disetujui'); + } }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; - this.modalButton = 'Ok'; + this.modalButton = "Ok"; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; - this.modalContent = ''; + this.modalContent = ""; this.fetch(); - } else if (value == "fail") { + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { - this.modalContent = ''; + this.modalContent = ""; } } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tp]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.tp; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[6].disable = status; + fetch: function fetch() { + this.$store.dispatch('jalinanKlaim/indexCair', this.$route.params.awal); }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - goTo: function goTo(id, tipe) { - if (tipe == 'edit') { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: id - } - }); - } - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; this.state = state; - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; + if (state == "cairAll") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Cairkan semua bantuan solidaritas Jalinan ini?"; + this.modalButton = "Iya, Cairkan"; + } else if (state == "cair") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Cairkan bantuan solidaritas Jalinan CU " + this.selectedItem.cu_name + " ?"; + this.modalButton = "Iya, Cairkan"; + } else if (state == "cairBatal") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Membatalkan pencairan bantuan solidaritas Jalinan CU " + this.selectedItem.cu_name + " ?"; + this.modalButton = "Iya, Cairkan"; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == "updateTerbitkan") { - this.$store.dispatch(this.kelas + '/updateTerbitkan', this.selectedItem.id); - } else if (this.state == "updateUtamakan") { - this.$store.dispatch(this.kelas + '/updateUtamakan', this.selectedItem.id); + if (this.state == "cairAll") { + this.$store.dispatch("jalinanKlaim/updateCairAll", [this.$route.params.awal, this.$route.params.akhir]); + } else if (this.state == "cair") { + if (this.selectedItem.status_klaim_cair > 0 && this.selectedItem.status_klaim_setuju == 0) { + this.$store.dispatch("jalinanKlaim/updateCairBatal", [this.selectedItem.cu_id, this.$route.params.awal, this.$route.params.akhir]); + } else { + this.$store.dispatch("jalinanKlaim/updateCair", [this.selectedItem.cu_id, this.$route.params.awal, this.$route.params.akhir]); + } } }, - downloadLaporan: function downloadLaporan() { - var _this = this; - - this.modalState = 'loading'; - this.modalShow = true; - axios.post('/api/' + this.kelas + '/laporan', { - id_cu: this.$route.params.cu, - id_tp: this.$route.params.tp - }, { - responseType: 'blob' - }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, 'Monitoring.xlsx'); - _this.modalState = 'success'; - _this.modalTitle = 'Berhasil Di Download'; - _this.modalButton = 'Ok'; - }); + bukaData: function bukaData(value) { + this.$emit('bukaData', value); } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoring', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("jalinanKlaim", { + updateMessage: "update", + updateStat: "updateStat" })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -572,35 +705,88 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, - }, - }), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-data"), + _vm._v(" "), + _vm.$route.meta.mode == "cair" + ? _c("table-cair", { + attrs: { + title: "Pencairan Bantuan Solidaritas ", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + on: { bukaData: _vm.bukaData }, + }) + : _vm._e(), + _vm._v(" "), + _vm.$route.meta.mode == "cair" + ? _c("div", [ + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.showDetail("semua") + }, + }, + }, + [ + !_vm.isShowDetail + ? _c("span", [ + _c("i", { staticClass: "icon-eye" }), + _vm._v( + " Buka semua data bantuan solidaritas Jalinan" + ), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-eye-blocked" }), + _vm._v( + " Tutup data bantuan solidaritas Jalinan" + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + ]) + : _vm._e(), + _vm._v(" "), + _vm.isShowDetail && _vm.$route.meta.mode == "cair" + ? _c("table-data", { + attrs: { + title: "Bantuan Solidaritas Jalinan", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim, + itemDataStat: _vm.itemDataStatKlaim, + status: "4", + isSimple: true, + }, + }) + : _vm._e(), + ], + 1 + ), + ]), ]), ]), ], @@ -614,10 +800,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -629,519 +815,743 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", + return _c("div", [ + _c("div", { staticClass: "card d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id == props.item.id, + name: "model", + rawName: "v-model", + value: _vm.pencairan, + expression: "pencairan", + }, + ], + staticClass: "form-control", + attrs: { + name: "pencairan", + "data-width": "100%", + disabled: _vm.modelPencairanStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.pencairan = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, + function ($event) { + return _vm.changePencairan($event.target.value) }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tanggal pencairan"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _vm._l(_vm.modelPencairan, function (pencairan) { + return pencairan + ? _c( + "option", + { domProps: { value: pencairan.tanggal_pencairan } }, + [ _vm._v( - "\n\t\t\t\t\t" + + "\n\t\t\t\t\t\t\t\t" + _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." + _vm._f("dateMonth")( + pencairan.tanggal_pencairan + ) ) + - "\n\t\t\t\t" + "\n\t\t\t\t\t\t\t" ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: "progress-bar-striped bg-orange", - style: { - width: - Math.round( - (props.item.monitoring_rekom_ok_count / - props.item.monitoring_rekom_count) * - 100 - ) + "%", - }, - }, - [ - _c( - "span", - { - staticClass: "text-default font-size-lg", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t" + - _vm._s( - Math.round( - (props.item - .monitoring_rekom_ok_count / - props.item - .monitoring_rekom_count) * - 100 - ) + "%" - ) + - "\n\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.monitoring_rekom_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.monitoring_rekom_ok_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.monitoring_pencapaian_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide && !_vm.columnData[6].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - props.item.tp - ? _c("check-value", { - attrs: { value: props.item.tp.name }, - }) - : props.item.id_tp == 0 - ? _c("span", [_vm._v("Semua")]) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.jenis == "MAYOR" - ? _c( - "span", - { staticClass: "badge badge-danger" }, - [_vm._v(_vm._s(props.item.jenis))] - ) - : props.item.jenis == "MINOR" - ? _c( - "span", - { staticClass: "badge badge-success" }, - [_vm._v(_vm._s(props.item.jenis))] - ) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.perspektif }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - props.item.aktivis_cu - ? _c("check-value", { - attrs: { - value: props.item.aktivis_cu.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - props.item.aktivis_bkcu - ? _c("check-value", { - attrs: { - value: props.item.aktivis_bkcu.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.tanggal) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, + ] + ) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelPencairanStat === "loading" }, + on: { click: _vm.fetchPencairan }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelPencairanStat === "loading" }, + }), + ] + ), + ]), + ]), ]), - }, + ]), + ]), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Tanggal Pencairan"), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "div", + { staticClass: "card" }, [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c( + _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-9 col-lg-9 pb-2 d-none d-sm-block" }, + [ + _c( "button", { staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "edit") + return _vm.modalOpen("cairAll") }, }, }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), + _c("i", { staticClass: "icon-checkbox-checked2" }), + _vm._v(" Cairkan semua\n "), ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( + ), + _vm._v(" "), + _c( "button", { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.cu_id }, on: { click: function ($event) { $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "detail") + return _vm.modalOpen("cair") }, }, }, [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), + _vm.selectedItem.status_klaim_cair > 0 && + _vm.selectedItem.status_klaim_setuju == 0 + ? _c("span", [ + _c("i", { staticClass: "icon-cancel-square" }), + _vm._v(" Batal Cairkan\n "), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-checkbox-checked" }), + _vm._v(" Cairkan\n "), + ]), ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c( + ), + _vm._v(" "), + _c( "button", { staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + attrs: { disabled: !_vm.selectedItem.cu_id }, on: { click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + return _vm.bukaData(_vm.selectedItem.cu_id) }, }, }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _c("i", { staticClass: "icon-eye" }), + _vm._v( + " Buka data bantuan solidaritas Jalinan\n " + ), ] - ) - : _vm._e(), + ), + ] + ), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.id_cu == 0 && - _vm.$route.params.cu != "semua" - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.itemData }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.downloadLaporan.apply(null, arguments) - }, + _c("div", { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cairkanSemua() }, }, - [ - _c("i", { staticClass: "icon-book" }), - _vm._v(" Laporan\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-checkbox-checked2" }), + _vm._v(" Cairkan semua\n "), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.cu_id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("cair") + }, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), + }, + [ + _vm.selectedItem.status_klaim_cair > 0 && + _vm.selectedItem.status_klaim_setuju == 0 + ? _c("span", [ + _c("i", { staticClass: "icon-cancel-square" }), + _vm._v(" Batal Cairkan\n "), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-checkbox-checked" }), + _vm._v(" Cairkan\n "), + ]), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.cu_id }, + on: { + click: function ($event) { + return _vm.bukaData(_vm.selectedItem.cu_id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-eye" }), + _vm._v( + " Buka data bantuan solidaritas Jalinan\n " + ), + ] + ), + ]), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c( - "button", + _c( + "div", + { + staticClass: "col-md-3 col-lg-3 text-right d-none d-sm-block", + }, + [ + _c( + "json-excel", { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "edit") - }, + staticClass: "btn bg-green-300 btn-icon mb-1", + attrs: { + data: _vm.excel.data, + exportFields: _vm.excel.fields, + meta: _vm.excel.meta, + title: "Data " + _vm.title, + name: _vm.title + ".xls", }, }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel"), ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( + ), + _vm._v(" "), + _c( "button", { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, on: { click: function ($event) { $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "detail") + return _vm.fetch() }, }, }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ) - : _vm._e(), + [_c("i", { staticClass: "icon-sync" })] + ), + ], + 1 + ), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c( - "button", + _c( + "div", + { staticClass: "col-md-12 d-block d-sm-none" }, + [ + _c( + "json-excel", { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + staticClass: "btn bg-green-300 btn-icon btn-block mb-1", + attrs: { + data: _vm.excel.data, + exportFields: _vm.excel.fields, + meta: _vm.excel.meta, + title: "Data " + _vm.title, + name: _vm.title + ".xls", }, }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel"), ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.id_cu == 0 && - _vm.$route.params.cu != "semua" - ? _c( + ), + _vm._v(" "), + _c( "button", { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, on: { click: function ($event) { $event.preventDefault() - return _vm.downloadLaporan.apply(null, arguments) + return _vm.fetch() }, }, }, [ - _c("i", { staticClass: "icon-book" }), - _vm._v(" Laporan\n\t\t\t"), + _c("i", { staticClass: "icon-sync" }), + _vm._v(" Reload\n "), ] - ) - : _vm._e(), - ], - 1 - ), + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemData, + columnData: _vm.columnData, + itemDataStat: _vm.itemDataStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItem.no_ba === props.item.no_ba, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c("td", [ + props.item.status_klaim_setuju > 0 && + props.item.status_klaim_cair == 0 + ? _c( + "label", + { staticClass: "badge badge-danger ml-1" }, + [ + _vm._v( + "\n Belum Dicairkan\n " + ), + ] + ) + : props.item.status_klaim_cair > 0 && + props.item.status_klaim_setuju == 0 + ? _c( + "label", + { staticClass: "badge badge-primary ml-1" }, + [ + _vm._v( + "\n Sudah Dicairkan\n " + ), + ] + ) + : _c( + "label", + { staticClass: "badge badge-warning ml-1" }, + [ + _vm._v( + "\n Ada yang belum dicairkan, " + ), + _c("br"), + _vm._v( + "\n mohon melihat data klaim\n " + ), + ] + ), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kategori }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.lakilaki, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.perempuan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.meninggal, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.cacat, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.tunas_disetujui, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.lintang_disetujui, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.tot_disetujui, + valueType: "currency", + }, + }), + ], + 1 + ), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), ], - 2 + 1 ), _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-lg-6 col-md-6" }, [ + _c("div", { staticClass: "card card-body bg-blue-400" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { value: _vm.sumData.cu, valueType: "currency" }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase" }, [ + _vm._v("\n Jumlah CU\n "), + ]), + ]), + _vm._v(" "), + _vm._m(0), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-6 col-md-6" }, [ + _c("div", { staticClass: "card card-body bg-green-400" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.sumData.tot_disetujui, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase" }, [ + _vm._v("\n Jumlah Pencairan\n "), + ]), + ]), + _vm._v(" "), + _vm._m(1), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-3 col-md-3" }, [ + _c("div", { staticClass: "card card-body bg-brown-400" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.sumData.lakilaki, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase" }, [ + _vm._v("\n jumlah laki-laki\n "), + ]), + ]), + _vm._v(" "), + _vm._m(2), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-3 col-md-3" }, [ + _c("div", { staticClass: "card card-body bg-pink-400" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.sumData.perempuan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase" }, [ + _vm._v("\n jumlah perempuan\n "), + ]), + ]), + _vm._v(" "), + _vm._m(3), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-3 col-md-3" }, [ + _c("div", { staticClass: "card card-body bg-purple-400" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.sumData.cacat, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase" }, [ + _vm._v("\n Jumlah Cacat\n "), + ]), + ]), + _vm._v(" "), + _vm._m(4), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-3 col-md-3" }, [ + _c("div", { staticClass: "card card-body bg-grey-400" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.sumData.meninggal, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase" }, [ + _vm._v("\n Jumlah Meninggal\n "), + ]), + ]), + _vm._v(" "), + _vm._m(5), + ]), + ]), + ]), + ]), + _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - content: _vm.modalContent, + size: _vm.modalSize, button: _vm.modalButton, + content: _vm.modalContent, + color: _vm.modalColor, }, on: { tutup: _vm.modalTutup, @@ -1155,24 +1565,73 @@ var render = function () { 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-office icon-3x opacity-75" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-square-down icon-3x opacity-75" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-man icon-3x opacity-75" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-woman icon-3x opacity-75" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-accessibility2 icon-3x opacity-75" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-person icon-3x opacity-75" }), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/monitoring/index.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/monitoring/index.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/jalinanCair/index.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/index.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4d04f07e& */ "./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2959502e& */ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1183,8 +1642,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1194,54 +1653,123 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/monitoring/index.vue" +component.options.__file = "resources/assets/js/views/jalinanCair/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e& ***! + \****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2959502e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/index.vue?vue&type=template&id=2959502e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2959502e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/jalinanCair/select.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/select.vue ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=75349450& */ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/jalinanCair/select.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4d04f07e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=75349450& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/select.vue?vue&type=template&id=75349450&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_75349450___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/monitoring/table.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/monitoring/table.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/jalinanCair/table.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/table.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=06a0257a& */ "./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=3a16f5ac& */ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1252,8 +1780,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1263,38 +1791,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/monitoring/table.vue" +component.options.__file = "resources/assets/js/views/jalinanCair/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=06a0257a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=3a16f5ac& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanCair/table.vue?vue&type=template&id=3a16f5ac&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_3a16f5ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/117.js b/public/js/components/117.js index f04137a9e..454157c89 100644 --- a/public/js/components/117.js +++ b/public/js/components/117.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[117],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,8 +11,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/saran/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kegiatanBKCU/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/kegiatanBKCU/select.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -48,6 +49,210 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + @@ -55,40 +260,121 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectData: _select_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Saran', - kelas: 'saran', - titleDesc: 'Mengelola data saran', - titleIcon: 'icon-lifebuoy' + title: "Kegiatan PUSKOPCUINA", + kelas: "kegiatanBKCU", + titleDesc: "Mengelola data kegiatan PUSKOPCUINA", + titleIcon: "icon-graduation2", + tabName: "indexDibuka", + isIndexDitutup: false, + isIndexBerjalan: false, + isIndexTerlaksana: false, + isIndexMenunggu: false, + isIndexBatal: false, + isIndexSemua: false }; }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('saran', { - itemData: 'dataS', - itemDataStat: 'dataStatS' + created: function created() { + this.fetch(); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); + } + }, + methods: { + fetch: function fetch() { + if (this.$route.params.tipe == "diklat_bkcu") { + this.tabName = "indexDibuka"; + this.title = "Diklat PUSKOPCUINA"; + this.titleDesc = "Mengelola data diklat PUSKOPCUINA"; + this.titleIcon = "icon-graduation2"; + } else if (this.$route.params.tipe == "diklat_bkcu_internal") { + this.tabName = "indexDibuka"; + this.title = "Diklat Internal PUSKOPCUINA"; + this.titleDesc = "Mengelola data diklat internal PUSKOPCUINA"; + this.titleIcon = "icon-graduation2"; + } else if (this.$route.params.tipe == "pertemuan_bkcu") { + this.tabName = "indexDibuka"; + this.title = "Pertemuan PUSKOPCUINA"; + this.titleDesc = "Mengelola data pertemuan PUSKOPCUINA"; + this.titleIcon = "icon-ungroup"; + } else if (this.$route.params.tipe == "pertemuan_bkcu_internal") { + this.tabName = "indexDibuka"; + this.title = "Pertemuan Internal PUSKOPCUINA"; + this.titleDesc = "Mengelola data pertemuan internal PUSKOPCUINA"; + this.titleIcon = "icon-ungroup"; + } else if (this.$route.meta.mode == "jalan") { + this.tabName = ""; + this.title = "Kegiatan PUSKOPCUINA Berjalan"; + this.titleDesc = "Mengelola data kegiatan PUSKOPCUINA berjalan"; + this.titleIcon = "icon-feed"; + } else if (this.$route.meta.mode == "diikuti") { + this.tabName = ""; + this.title = "Kegiatan PUSKOPCUINA Diikuti"; + this.titleDesc = "Mengelola data kegiatan PUSKOPCUINA yang diikuti"; + this.titleIcon = "icon-station"; + } else if (this.$route.meta.mode == "buka") { + this.tabName = ""; + this.title = "Pendaftaran Kegiatan PUSKOPCUINA Dibuka"; + this.titleDesc = "Mengelola data Pendaftaran Kegiatan PUSKOPCUINA Dibuka"; + this.titleIcon = "icon-feed"; + } + }, + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == "indexDitutup" && !this.isIndexDitutup) { + this.isIndexDitutup = true; + } else if (value == "indexBerjalan" && !this.isIndexBerjalan) { + this.isIndexBerjalan = true; + } else if (value == "indexTerlaksana" && !this.isIndexTerlaksana) { + this.isIndexTerlaksana = true; + } else if (value == "indexMenunggu" && !this.isIndexMenunggu) { + this.isIndexMenunggu = true; + } else if (value == "indexBatal" && !this.isIndexBatal) { + this.isIndexBatal = true; + } else if (value == "indexSemua" && !this.isIndexSemua) { + this.isIndexSemua = true; + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("kegiatanBKCU", { + itemData: "dataS", + itemDataStat: "dataStatS", + itemDataDibuka: "dataDibuka", + itemDataDibukaStat: "dataDibukaStat", + itemDataDitutup: "dataDitutup", + itemDataDitutupStat: "dataDitutupStat", + itemDataBerjalan: "dataBerjalan", + itemDataBerjalanStat: "dataBerjalanStat", + itemDataTerlaksana: "dataTerlaksana", + itemDataTerlaksanaStat: "dataTerlaksanaStat", + itemDataMenunggu: "dataMenunggu", + itemDataMenungguStat: "dataMenungguStat", + itemDataBatal: "dataBatal", + itemDataBatalStat: "dataBatalStat" })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -151,162 +437,980 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas'], + data: function data() { + return { + periode: '' + }; + }, + created: function created() { + this.fetchData(); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetchData(); + }, + modelDataStat: function modelDataStat(value) { + if (value === "success") { + this.periode = this.$route.params.periode; + } + } + }, + methods: { + fetch: function fetch() { + this.$router.push({ + name: this.kelas, + params: { + periode: this.periode + } + }); + }, + fetchData: function fetchData() { + if (this.modelData.length == 0) { + this.$store.dispatch(this.kelas + '/getPeriode', this.$route.params.tipe); + } + + this.periode = this.$route.params.periode; + }, + changePeriode: function changePeriode(periode) { + this.fetch(); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { + modelData: 'periode', + modelDataStat: 'periodeStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _formStatus_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formStatus.vue */ "./resources/assets/js/views/kegiatanBKCU/formStatus.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formStatus: _formStatus_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], + props: ["title", "kelas", "status", "itemData", "itemDataStat"], data: function data() { return { selectedItem: [], query: { - order_column: "created_at", - order_direction: "desc", + order_column: "mulai", + order_direction: "asc", filter_match: "and", limit: 10, page: 1 }, - excelDownloadUrl: '', + dataview: "", + isNoButtonRow: "", + excelDownloadUrl: "", columnData: [{ - title: 'No.', - name: 'No.' + title: "No.", + name: "No." + }, { + title: "Status", + name: "status", + tipe: "string", + sort: true, + hide: false, + disable: false + }, { + title: "Kode", + name: "kode_diklat", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Username', - name: 'user.username', - tipe: 'string', + title: "Nama", + name: "name", + tipe: "string", sort: true, hide: false, disable: false, filter: true, filterDefault: true }, { - title: 'content', - name: 'content', - tipe: 'string', + title: "Provinsi", + name: "provinces.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kabupaten/Kota", + name: "regencies.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Tempat", + name: "tempat.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Periode", + name: "periode", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. Mulai", + name: "mulai", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. Selesai", + name: "selesai", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Peserta Max", + name: "peserta_max", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Peserta Min", + name: "peserta_min", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Sasaran", + name: "sasaran.sasaran.name", + tipe: "string", sort: false, hide: false, disable: false, - filter: false + filter: true }, { - title: 'Tgl. Tulis', - name: 'created_at', - tipe: 'datetime', + title: "Tgl. / Waktu Buat", + name: "created_at", + tipe: "datetime", sort: true, hide: false, disable: false, filter: true }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', + title: "Tgl. / Waktu Ubah", + name: "updated_at", + tipe: "datetime", sort: true, hide: false, disable: false, filter: true }], - state: '', + keteranganBatal: "", + state: "", modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalColor: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, created: function created() { this.fetch(this.query); }, watch: { - // check route changes - '$route': function $route(to, from) { + $route: function $route(to, from) { + // check current page meta this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; - this.modalButton = 'Ok'; + this.modalButton = "Ok"; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value == "fail") { + this.modalContent = ""; + this.fetch(this.query); + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { - this.modalContent = ''; + this.modalContent = ""; } } }, methods: { fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + if (this.currentUser.id_cu == 0) { + this.dataview = "list"; + this.isNoButtonRow = false; + } else { + this.dataview = "grid"; + this.isNoButtonRow = true; + this.query.limit = 15; + } + + if (this.$route.params.periode == "semua") { + if (this.status == "indexSemua") { + this.$store.dispatch(this.kelas + "/index", [params, this.$route.params.tipe]); + this.excelDownloadUrl = this.kelas; + } else { + this.fetchByStatus(params); + } + } else if (this.$route.meta.mode == "jalan") { + this.$store.dispatch(this.kelas + "/indexJalan", params); + this.dataview = "grid"; + this.isNoButtonRow = true; + this.query.limit = 15; + this.excelDownloadUrl = this.kelas + "/indexJalan"; + } else if (this.$route.meta.mode == "diikuti") { + this.$store.dispatch(this.kelas + "/indexDiikuti", params); + this.dataview = "grid"; + this.isNoButtonRow = true; + this.query.limit = 15; + this.excelDownloadUrl = this.kelas + "/indexDiikuti"; + } else { + if (this.status == "indexSemua") { + this.$store.dispatch(this.kelas + "/indexPeriode", [params, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + "/indexPeriode/" + this.$route.params.periode; + } else { + this.fetchByStatus(params); + } + } + }, + fetchByStatus: function fetchByStatus(params) { + if (this.status == "indexDibuka") { + this.$store.dispatch(this.kelas + "/indexDibuka", [params, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas; + } else if (this.status == "indexDitutup") { + this.$store.dispatch(this.kelas + "/indexDitutup", [params, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + "/indexDitutup"; + } else if (this.status == "indexBerjalan") { + this.$store.dispatch(this.kelas + "/indexBerjalan", [params, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + "/indexBerjalan"; + } else if (this.status == "indexTerlaksana") { + this.$store.dispatch(this.kelas + "/indexTerlaksana", [params, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + "/indexTerlaksana"; + } else if (this.status == "indexMenunggu") { + this.$store.dispatch(this.kelas + "/indexMenunggu", [params, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + "/indexMenunggu"; + } else if (this.status == "indexBatal") { + this.$store.dispatch(this.kelas + "/indexBatal", [params, this.$route.params.tipe, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + "/indexBatal"; + } }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + "Edit", + params: { + id: id + } + }); + }, + detail: function detail(id) { + this.$router.push({ + name: this.kelas + "Detail", + params: { + id: id + } + }); + }, + saveStatus: function saveStatus() { + var _this = this; + + this.$validator.validateAll("formStatus").then(function (result) { + _this.$store.dispatch(_this.kelas + "/updateStatus", [_this.selectedItem.id, _this.formStatus]); + }); + }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; + if (state == "hapus") { + this.modalState = "confirm-tutup"; + this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalButton = "Iya, Hapus"; + this.modalColor = ""; + } else if (state == "status") { + this.modalState = "normal1"; + this.modalTitle = "Ubah status " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalColor = "bg-primary"; + } else if (state == "keteranganBatal") { + this.modalState = "normal2"; + this.modalTitle = "Keterangan pembatalan " + this.title + " " + this.selectedItem.name; + this.modalColor = "bg-primary"; + this.keteranganBatal = this.selectedItem.keteranganBatal; } }, + modalKeteranganBatalOpen: function modalKeteranganBatalOpen(value) { + this.modalShow = true; + this.modalState = "normal2"; + this.modalTitle = "Keterangan pembatalan " + this.title + " " + this.selectedItem.name; + this.modalColor = "bg-primary"; + this.keteranganBatal = value; + }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); + } + }, + gridColor: function gridColor(value) { + if (value == 1) { + return "border-left-primary-400"; + } else if (value == 2) { + return "border-left-warning-400"; + } else if (value == 3) { + return "border-left-secondary-400"; + } else if (value == 4) { + return "border-left-success-400"; + } else if (value == 5) { + return "border-left-primary-400"; + } else if (value == 6) { + return "border-left-danger-400"; } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('saran', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("kegiatanBKCU", { + updateMessage: "update", + updateStat: "updateStat" })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e& ***! - \****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -330,43 +1434,702 @@ var render = function () { }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content-wrapper" }, + [ + _c("br", { staticClass: "content" }), + _vm._v(" "), + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.$route.meta.mode != "jalan" && + _vm.$route.meta.mode != "diikuti" && + this.$route.meta.mode != "buka" + ? _c("select-data", { attrs: { kelas: _vm.kelas } }) + : _vm._e(), + _vm._v(" "), + _vm.$route.meta.mode == "jalan" || + _vm.$route.meta.mode == "diikuti" || + this.$route.meta.mode == "buka" + ? _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + }) + : _vm._e(), + _vm._v(" "), + this.$route.meta.mode != "jalan" && + this.$route.meta.mode != "diikuti" && + this.$route.meta.mode != "buka" + ? _c("div", { staticClass: "nav-tabs-responsive" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexDibuka" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexDibuka") + }, + }, + }, + [ + _c("i", { staticClass: "icon-user-plus mr-2" }), + _vm._v(" Pendaftaran Buka"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexDitutup" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexDitutup") + }, + }, + }, + [ + _c("i", { staticClass: "icon-user-minus mr-2" }), + _vm._v(" Pendaftaran Tutup"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexBerjalan" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexBerjalan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-feed mr-2" }), + _vm._v(" Berjalan"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexTerlaksana" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexTerlaksana") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-checkbox-checked mr-2", + }), + _vm._v(" Terlaksana"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexMenunggu" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexMenunggu") + }, + }, + }, + [ + _c("i", { staticClass: "icon-new mr-2" }), + _vm._v(" Menunggu"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexBatal" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexBatal") + }, + }, + }, + [ + _c("i", { staticClass: "icon-cancel-square mr-2" }), + _vm._v(" Batal"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexSemua" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexSemua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-list2 mr-2" }), + _vm._v(" Semua"), + ] + ), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexDibuka", + expression: "tabName == 'indexDibuka'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "indexDibuka", + itemData: _vm.itemDataDibuka, + itemDataStat: _vm.itemDataDibukaStat, + }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexDitutup + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexDitutup", + expression: "tabName == 'indexDitutup'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "indexDitutup", + itemData: _vm.itemDataDitutup, + itemDataStat: _vm.itemDataDitutupStat, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexBerjalan + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexBerjalan", + expression: "tabName == 'indexBerjalan'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "indexBerjalan", + itemData: _vm.itemDataBerjalan, + itemDataStat: _vm.itemDataBerjalanStat, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexTerlaksana + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexTerlaksana", + expression: "tabName == 'indexTerlaksana'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "indexTerlaksana", + itemData: _vm.itemDataTerlaksana, + itemDataStat: _vm.itemDataTerlaksanaStat, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexMenunggu + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexMenunggu", + expression: "tabName == 'indexMenunggu'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "indexMenunggu", + itemData: _vm.itemDataMenunggu, + itemDataStat: _vm.itemDataMenungguStat, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexBatal + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexBatal", + expression: "tabName == 'indexBatal'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "indexBatal", + itemData: _vm.itemDataBatal, + itemDataStat: _vm.itemDataBatalStat, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexSemua + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexSemua", + expression: "tabName == 'indexSemua'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "indexSemua", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + ], + 1 + ), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), _c( - "div", - { staticClass: "content" }, + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelDataStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changePeriode($event.target.value) + }, + ], + }, + }, [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelData, function (data, index) { + return _c("option", { key: index, domProps: { value: data } }, [ + _vm._v(_vm._s(data)), + ]) + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelDataStat === "loading" }, + on: { click: _vm.fetchData }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelDataStat === "loading" }, + }), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelDataStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changePeriode($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelData, function (data, index) { + return _c("option", { key: index, domProps: { value: data } }, [ + _vm._v(_vm._s(data)), + ]) }), ], - 1 + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-lg btn-block", + attrs: { disabled: _vm.modelDataStat === "loading" }, + on: { click: _vm.fetchData }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelDataStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t"), + ] ), ]), ]), - ], - 1 - ) + ]), + ]) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Periode"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed& ***! - \****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -391,6 +2154,8 @@ var render = function () { query: _vm.query, itemDataStat: _vm.itemDataStat, excelDownloadUrl: _vm.excelDownloadUrl, + isNoButtonRow: _vm.isNoButtonRow, + dataview: _vm.dataview, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -403,7 +2168,7 @@ var render = function () { { staticClass: "text-nowrap", class: { - "bg-info": _vm.selectedItem.id == props.item.id, + "bg-info": _vm.selectedItem.id === props.item.id, }, on: { click: function ($event) { @@ -412,29 +2177,64 @@ var render = function () { }, }, [ - !_vm.columnData[0].hide + _c("td", [ + _vm._v( + "\n " + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n " + ), + ]), + _vm._v(" "), + !_vm.columnData[1].hide ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), + props.item.status == "6" + ? _c("span", { + staticStyle: { cursor: "pointer" }, + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusDiklat( + props.item.status + ) + ), + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalKeteranganBatalOpen( + props.item.keteranganBatal + ) + }, + }, + }) + : _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusDiklat( + props.item.status + ) + ), + }, + }), ]) : _vm._e(), _vm._v(" "), - !_vm.columnData[1].hide + !_vm.columnData[2].hide ? _c( "td", [ - props.item.user + props.item.kode_diklat + ? _c("check-value", { + attrs: { value: props.item.kode_diklat }, + }) + : props.item.kode ? _c("check-value", { - attrs: { value: props.item.user.username }, + attrs: { value: props.item.kode.kode }, }) : _c("span", [_vm._v("-")]), ], @@ -442,19 +2242,152 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[2].hide + !_vm.columnData[3].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.content }, + attrs: { value: props.item.name }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide && !_vm.columnData[5].disable + ? _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide && !_vm.columnData[6].disable + ? _c( + "td", + [ + props.item.tempat + ? _c("check-value", { + attrs: { value: props.item.tempat.name }, + }) + : props.item.tipe_tempat == "ONLINE" + ? _c("span", [_vm._v("DILAKSANAKAN ONLINE")]) + : _c("span", [ + _vm._v("Belum ditentukan tempat"), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.periode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.mulai) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.selesai) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.peserta_max }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.peserta_min }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c("td", { staticClass: "text-warp" }, [ + props.item.sasaran + ? _c( + "span", + _vm._l( + props.item.sasaran, + function (sasaran, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n " + + _vm._s(sasaran.name) + + "\n " + ), + ] + ) + } + ), + 0 + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide ? _c("td", { domProps: { innerHTML: _vm._s( @@ -466,7 +2399,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide + !_vm.columnData[14].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -486,71 +2419,837 @@ var render = function () { ] }, }, + { + key: "item-mobile", + fn: function (props) { + return [ + _c("div", { staticClass: "col-lg-4 col-md-6" }, [ + _c( + "div", + { + staticClass: "card cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(props.item.id) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-light header-elements-inline", + }, + [ + _c( + "h6", + { staticClass: "card-title" }, + [ + _c("check-value", { + attrs: { value: props.item.kode_diklat }, + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusDiklat( + props.item.status + ) + ), + }, + }), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + props.item.tipe == "diklat_bkcu" || + props.item.tipe == "diklat_bkcu_internal" + ? [ + props.item.gambar + ? _c("img", { + staticClass: "img-fluid wmin-sm", + attrs: { + src: + "/images/diklat/" + + props.item.gambar + + ".jpg", + }, + }) + : _vm._e(), + ] + : props.item.tipe == "pertemuan_bkcu" || + props.item.tipe == "pertemuan_bkcu_internal" + ? [ + props.item.gambar + ? _c("img", { + staticClass: "img-fluid wmin-sm", + attrs: { + src: + "/images/pertemuan/" + + props.item.gambar + + ".jpg", + }, + }) + : _vm._e(), + ] + : _vm._e(), + _vm._v(" "), + props.item.gambar ? _c("hr") : _vm._e(), + _vm._v(" "), + _c("h5", { staticClass: "text-primary" }, [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-1" }, + [ + _c("li", [ + _vm._v( + "\n Mulai:\n " + ), + _c( + "span", + { staticClass: "text-muted" }, + [ + _vm._v( + _vm._s( + _vm._f("date")(props.item.mulai) + ) + ), + ] + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "\n Selesai:\n " + ), + _c( + "span", + { staticClass: "text-muted" }, + [ + _vm._v( + _vm._s( + _vm._f("date")(props.item.selesai) + ) + ), + ] + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "\n Durasi:\n " + ), + _c( + "span", + { staticClass: "text-muted" }, + [ + _c("check-value", { + attrs: { value: props.item.durasi }, + }), + _vm._v("\n jam"), + ], + 1 + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-1" }, + [ + _c( + "li", + [ + _vm._v( + "\n Tempat:\n " + ), + props.item.tempat + ? _c("check-value", { + staticClass: "text-muted", + attrs: { + value: props.item.tempat.name, + }, + }) + : props.item.tipe_tempat == "ONLINE" + ? _c( + "span", + { staticClass: "text-muted" }, + [_vm._v("DILAKSANAKAN ONLINE")] + ) + : _c( + "span", + { staticClass: "text-muted" }, + [ + _vm._v( + "Belum ditentukan tempat" + ), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "li", + [ + _vm._v( + "\n Kabupaten/Kota:\n " + ), + props.item.regencies + ? _c("check-value", { + staticClass: "text-muted", + attrs: { + value: + props.item.regencies.name, + }, + }) + : _c( + "span", + { staticClass: "text-muted" }, + [_vm._v("-")] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "li", + [ + _vm._v( + "\n Provinsi:\n " + ), + props.item.provinces + ? _c("check-value", { + staticClass: "text-muted", + attrs: { + value: + props.item.provinces.name, + }, + }) + : _c( + "span", + { staticClass: "text-muted" }, + [_vm._v("-")] + ), + ], + 1 + ), + ] + ), + ]), + ]), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card-footer d-sm-flex justify-content-sm-between align-items-sm-center", + }, + [ + props.item.sasaran + ? _c( + "span", + _vm._l( + props.item.sasaran, + function (sasaran, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n " + + _vm._s(sasaran.name) + + "\n " + ), + ] + ) + } + ), + 0 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ] + }, + }, ]), }, [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.$route.params.tipe == "diklat_bkcu" || + _vm.$route.params.tipe == "diklat_bkcu_internal" + ? [ + _vm.currentUser.can && + _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { + to: { + name: _vm.kelas + "Create", + params: { tipe: _vm.$route.params.tipe }, + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, + }, + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["index_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail / Daftar\n "), + ] + ) + : _vm._e(), ] - ) - : _vm._e(), + : _vm.$route.params.tipe == "pertemuan_bkcu" || + _vm.$route.params.tipe == "pertemuan_bkcu_internal" + ? [ + _vm.currentUser.can && + _vm.currentUser.can["create_pertemuan_bkcu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { + to: { + name: _vm.kelas + "Create", + params: { tipe: _vm.$route.params.tipe }, + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, + }, + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["index_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail / Daftar\n "), + ] + ) + : _vm._e(), + ] + : _vm._e(), + ], + 2 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.$route.params.tipe == "diklat_bkcu" || + _vm.$route.params.tipe == "diklat_bkcu_internal" + ? [ + _vm.currentUser.can && + _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { + to: { + name: _vm.kelas + "Create", + params: { tipe: _vm.$route.params.tipe }, + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, + }, + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["index_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail / Daftar\n "), + ] + ) + : _vm._e(), + ] + : _vm.$route.params.tipe == "pertemuan_bkcu" || + _vm.$route.params.tipe == "pertemuan_bkcu_internal" + ? [ + _vm.currentUser.can && + _vm.currentUser.can["create_pertemuan_bkcu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { + to: { + name: _vm.kelas + "Create", + params: { tipe: _vm.$route.params.tipe }, + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, + }, + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["index_pertemuan_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail / Daftar\n "), + ] + ) + : _vm._e(), + ] + : _vm._e(), + ], + 2 + ), + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n " + _vm._s(_vm.modalTitle) + "\n "), ]), _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-status", { + attrs: { + kelas: _vm.kelas, + id: _vm.selectedItem.id, + status: _vm.selectedItem.status, + keteranganBatal: _vm.selectedItem.keteranganBatal, + }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + _vm._v(" "), + _c("template", { slot: "modal-body2" }, [ + _c("h5", [_vm._v("Penjelasan pembatalan diklat")]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _vm._v( + "\n " + _vm._s(_vm.keteranganBatal) + "\n " + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n "), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n "), + ] + ), + ]), ]), ], 2 ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), ], 1 ) @@ -562,17 +3261,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/saran/index.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/saran/index.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/index.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/index.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=878ffe1e& */ "./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=887136e6& */ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -583,8 +3282,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -594,54 +3293,123 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/saran/index.vue" +component.options.__file = "resources/assets/js/views/kegiatanBKCU/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6& ***! + \*****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=887136e6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/index.vue?vue&type=template&id=887136e6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_887136e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/kegiatanBKCU/select.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/select.vue ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=30890bd1& */ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/kegiatanBKCU/select.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=878ffe1e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=30890bd1& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/select.vue?vue&type=template&id=30890bd1&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_30890bd1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/saran/table.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/saran/table.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/table.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/table.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=75d335ed& */ "./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=75629989& */ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -652,8 +3420,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -663,38 +3431,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/saran/table.vue" +component.options.__file = "resources/assets/js/views/kegiatanBKCU/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=75d335ed& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=75629989& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/table.vue?vue&type=template&id=75629989&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75629989___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/118.js b/public/js/components/118.js index 5c6614a4c..98eff60bf 100644 --- a/public/js/components/118.js +++ b/public/js/components/118.js @@ -1,18 +1,17 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[118],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/sertifikatKegiatan/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -46,54 +45,138 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['currentUser', 'state', 'id'], components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, data: function data() { return { - title: 'Sertifikat Kegiatan', - kelas: 'sertifikatKegiatan', - titleDesc: 'Mengelola data sertifikat kegiatan', - titleIcon: 'icon-gradient' + kelas: 'pengumuman', + submited: false, + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods' }; }, + created: function created() { + this.fetch(); + }, watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); + formStat: function formStat(value) { + if (value === "success") { + if (this.state == 'tambah') { + if (this.$route.params.cu == 'semua') { + this.form.id_cu = 0; + } else { + this.form.id_cu = this.$route.params.cu; + } + } + } } }, - methods: {}, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('sertifikatKegiatan', { - itemData: 'dataS', - itemDataStat: 'dataStatS' + methods: { + fetch: function fetch() { + if (this.state == 'ubah') { + this.$store.dispatch(this.kelas + '/edit', this.id); + } else { + this.$store.dispatch(this.kelas + '/create'); + } + }, + save: function save() { + var _this = this; + + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.state == 'ubah') { + _this.$store.dispatch(_this.kelas + '/update', [_this.id, _this.form]); + } else { + if (_this.currentUser.id_cu != 0) { + _this.form.id_cu = _this.currentUser.id_cu; + } + + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + cancelClick: function cancelClick() { + this.$emit('cancelClick'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { + form: 'data', + formStat: 'dataStat', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/pengumuman/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -136,6 +219,94 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Pengumuman', + kelas: 'pengumuman', + titleDesc: 'Mengelola data pengumuman', + titleIcon: 'icon-megaphone', + selectCuPath: 'pengumumanCu' + }; + }, + created: function created() { + this.checkUser('index_pengumuman', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/pengumuman/form.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -216,30 +387,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formPengumuman: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, props: ['title', 'kelas'], data: function data() { return { selectedItem: [], query: { - order_column: "name", - order_direction: "asc", + order_column: "created_at", + order_direction: "desc", filter_match: "and", limit: 10, page: 1 }, - dataview: '', - isNoButtonRow: '', excelDownloadUrl: '', columnData: [{ title: 'No.', - name: 'No.' + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false }, { - title: 'Kode', - name: 'kode_sertifikat', + title: 'Pengumuman', + name: 'name', tipe: 'string', sort: true, hide: false, @@ -247,36 +421,48 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Nama', - name: 'name', + title: 'CU', + name: 'cu.name', tipe: 'string', sort: false, hide: false, disable: false, - filter: true, - filterDefault: false + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], - keteranganBatal: '', state: '', modalShow: false, modalState: '', - modalColor: '', modalTitle: '', modalContent: '', + modalColor: '', modalButton: '' }; }, created: function created() { this.fetch(this.query); }, - // updated(){ - // console.log(this.selectedItem); - // }, watch: { + // check route changes '$route': function $route(to, from) { - // check current page meta this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; @@ -284,7 +470,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(this.query); + this.fetch(); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { @@ -294,22 +480,28 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch(params) { - this.dataview = 'list'; - this.isNoButtonRow = false; - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[2].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; this.state = state; @@ -320,27 +512,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (state == 'hapus') { this.modalState = 'confirm-tutup'; - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; this.modalColor = ''; - } else if (state == 'status') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'ubah') { this.modalState = 'normal1'; - this.modalTitle = 'Ubah status ' + this.title + ' ' + this.selectedItem.name + ' ini?'; this.modalColor = 'bg-primary'; - } else if (state == 'keteranganBatal') { - this.modalState = 'normal2'; - this.modalTitle = 'Keterangan pembatalan ' + this.title + ' ' + this.selectedItem.name; + this.modalTitle = 'Ubah ' + this.title; + this.modalButton = 'Ok'; + } else if (state == 'tambah') { + this.modalState = 'normal1'; this.modalColor = 'bg-primary'; - this.keteranganBatal = this.selectedItem.keteranganBatal; + this.modalTitle = 'Tambah ' + this.title; + this.modalButton = 'Ok'; } }, - modalKeteranganBatalOpen: function modalKeteranganBatalOpen(value) { - this.modalShow = true; - this.modalState = 'normal2'; - this.modalTitle = 'Keterangan pembatalan ' + this.title + ' ' + this.selectedItem.name; - this.modalColor = 'bg-primary'; - this.keteranganBatal = value; - }, modalTutup: function modalTutup() { this.modalShow = false; this.$store.dispatch(this.kelas + '/resetUpdateStat'); @@ -349,26 +535,11 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (this.state == 'hapus') { this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } - }, - gridColor: function gridColor(value) { - if (value == 1) { - return 'border-left-primary-400'; - } else if (value == 2) { - return 'border-left-warning-400'; - } else if (value == 3) { - return 'border-left-secondary-400'; - } else if (value == 4) { - return 'border-left-success-400'; - } else if (value == 5) { - return 'border-left-primary-400'; - } else if (value == 6) { - return 'border-left-danger-400'; - } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('sertifikatKegiatan', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -378,27 +549,239 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\tPengumuman:\n\t\t\t"), + ] + ), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5|max:160", + expression: "'required|min:5|max:160'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "name", + placeholder: "Silahkan masukkan pengumuman di website anda", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "Maksimal karakter yang bisa dimunculkan di pengumuman adalah 160 karakter.\n\t\t\t" + ), + ]), + ] + ), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.id_cu") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.id_cu") } }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\tCU:\n\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [_vm._v(_vm._s(_vm.currentUser.pus.name))]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.id_cu")) + + "\n\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("form-button", { + attrs: { + cancelTitle: _vm.cancelTitle, + cancelIcon: _vm.cancelIcon, + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.cancelClick }, + }), + ], + 1 + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&": -/*!*****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690& ***! - \*****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -436,6 +819,16 @@ var render = function () { }) : _vm._e(), _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -455,10 +848,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&": -/*!*****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98& ***! - \*****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -483,8 +876,7 @@ var render = function () { query: _vm.query, itemDataStat: _vm.itemDataStat, excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow, - dataview: _vm.dataview, + isUploadExcel: false, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -527,264 +919,186 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.kode_sertifikat }, + attrs: { value: props.item.name }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[2].hide + !_vm.columnData[2].hide && !_vm.columnData[2].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.name }, - }), + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + empty: _vm.columnData[2].groupNoKey, + }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), ], 1 ) : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), ] ), ] }, }, - { - key: "item-mobile", - fn: function (props) { - return [ - _c("div", { staticClass: "col-lg-4 col-md-6" }, [ - _c( - "div", - { - staticClass: "card cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(props.item.id) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-light header-elements-inline", - }, - [ - _c( - "h6", - { staticClass: "card-title" }, - [ - _c("check-value", { - attrs: { value: props.item.kode_sertifikat }, - }), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - [ - props.item.gambar - ? _c("img", { - staticClass: "img-fluid wmin-sm", - attrs: { - src: - "/images/sertifikatKegiatan/" + - props.item.gambar + - ".jpg", - }, - }) - : _vm._e(), - ], - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("h6", { staticClass: "text-primary" }, [ - _vm._v(_vm._s(props.item.nama_sertifikat)), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-1" }, - [ - _c("li", [ - _vm._v("Kode: "), - _c( - "span", - { staticClass: "text-muted" }, - [ - _vm._v( - _vm._s(props.item.kode_sertifikat) - ), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-1" }, - [ - _c("li", [ - _vm._v("Nama: "), - _c( - "span", - { staticClass: "text-muted" }, - [_vm._v(_vm._s(props.item.name))] - ), - ]), - ] - ), - ]), - ]), - ], - 2 - ), - ] - ), - ]), - ] - }, - }, ]), }, [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.can && _vm.currentUser.can["create_pengumuman"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("tambah") + }, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_pengumuman"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("ubah") }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_pengumuman"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ]), _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + _c("template", { slot: "button-mobile" }, [ + _vm.currentUser.can && _vm.currentUser.can["create_pengumuman"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("tambah") + }, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_pengumuman"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("ubah") }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_pengumuman"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ]), ], 2 ), @@ -812,6 +1126,22 @@ var render = function () { _c("template", { slot: "modal-title" }, [ _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-pengumuman", { + attrs: { + currentUser: _vm.currentUser, + state: _vm.state, + id: _vm.selectedItem.id, + }, + on: { cancelClick: _vm.modalTutup }, + }), + ], + 1 + ), ], 2 ), @@ -826,17 +1156,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/index.vue": -/*!****************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/index.vue ***! - \****************************************************************/ +/***/ "./resources/assets/js/views/pengumuman/form.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/form.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=811815b6& */ "./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/pengumuman/form.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=811815b6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/pengumuman/index.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/index.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=45bb3690& */ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d4aa387e& */ "./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -847,8 +1246,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -858,54 +1257,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/sertifikatKegiatan/index.vue" +component.options.__file = "resources/assets/js/views/pengumuman/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&": -/*!***********************************************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690& ***! - \***********************************************************************************************/ +/***/ "./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=45bb3690& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d4aa387e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/table.vue": -/*!****************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/table.vue ***! - \****************************************************************/ +/***/ "./resources/assets/js/views/pengumuman/table.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/table.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=d284cc98& */ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4f4618bd& */ "./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -916,8 +1315,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -927,38 +1326,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/sertifikatKegiatan/table.vue" +component.options.__file = "resources/assets/js/views/pengumuman/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&": -/*!***********************************************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98& ***! - \***********************************************************************************************/ +/***/ "./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=d284cc98& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4f4618bd& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/119.js b/public/js/components/119.js index 1d47f16f2..b9f1f9287 100644 --- a/public/js/components/119.js +++ b/public/js/components/119.js @@ -1,18 +1,915 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[119],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/pusherAuth.js */ "./resources/assets/js/helpers/pusherAuth.js"); +/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/voting/formCu.vue"); +/* harmony import */ var _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formKodeSuara.vue */ "./resources/assets/js/views/voting/formKodeSuara.vue"); +/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); +/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! pusher-js */ "./node_modules/pusher-js/dist/web/pusher.js"); +/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(pusher_js__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _qrCode_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./qrCode.vue */ "./resources/assets/js/views/voting/qrCode.vue"); +/* harmony import */ var _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./qrCodeAll.vue */ "./resources/assets/js/views/voting/qrCodeAll.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_6__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formKodeSuara: _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_8__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + qrCode: _qrCode_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + qrCodeAll: _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_15__["default"] + }, + data: function data() { + return { + title: 'Detail voting', + titleDesc: 'Melihat detail data voting', + titleIcon: 'icon-stack2', + level: 2, + level2Title: 'Voting', + kelas: 'voting', + tabName: 'info', + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + queryTanggapan: { + order_column: "id", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + excelDownloadUrlTanggapan: '', + excelUploads: [{ + enabled: true, + url: 'voting/uploadSuara/' + this.$route.params.id, + format_url: 'formatVotingSuara.xlsx', + button: 'Upload Kode Suara' + }], + columnDataPilihan: [{ + title: 'No.' + }, { + title: 'Nama' + }], + columnDataTanggapan: [{ + title: 'No.' + }, { + title: 'Tanggapan' + }], + columnDataSuara: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Kode', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Link', + name: 'link', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Memilih', + name: 'voting_pilihan_id', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Akses', + name: 'akses.id', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }], + columnDataTanggapanSuara: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Kode', + name: 'suara.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Pilihan', + name: 'suara.pilihan.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Tanggapan', + name: 'tanggapan.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }], + selectedSuara: {}, + state: '', + modalShow: false, + modalState: '', + modalColor: '', + modalSize: '', + modalTitle: '', + modalContent: '', + modalButton: '', + formPilihan: '' + }; + }, + created: function created() { + this.fetch(); + }, + mounted: function mounted() { + var _this = this; + + Object(_helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__["PusherAuth"])(); + window.Echo["private"]("voting.channel." + this.$route.params.id).listen('VotingEvent', function (data) { + var p; + + var _iterator = _createForOfIteratorHelper(_this.form.pilihan), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + p = _step.value; + + if (p.id == data.voting_pilihan_id) { + if (data.skor) { + p.skor = data.skor; + } + + if (data.skor_tanggapan) { + p.skor_tanggapan = data.skor_tanggapan; + } + + _this.form.suara_ok += 1; + _this.formPilihan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(_this.form.pilihan, 'skor', ['desc']); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + }); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); + }, + formStat: function formStat(value) { + if (value === "success") { + this.form.link = window.location.origin + '/admins/voting/input'; + this.formPilihan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(this.form.pilihan, 'skor', ['desc']); + + if (this.form.id_cu == 0) { + this.disableColumnCu('false'); + } else { + this.disableColumnCu('true'); + } + } + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + this.fetchDataSuara(this.query); + } else if (value == "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + }, + fetchDataSuara: function fetchDataSuara(params) { + this.$store.dispatch(this.kelas + '/indexDataSuara', [params, this.$route.params.id]); + this.excelDownloadUrl = this.kelas + '/indexDataSuara/' + this.$route.params.id; + }, + fetchDataTanggapan: function fetchDataTanggapan(params) { + this.$store.dispatch(this.kelas + '/indexDataTanggapan', [params, this.$route.params.id]); + this.excelDownloadUrlTanggapan = this.kelas + '/indexDataTanggapan/' + this.$route.params.id; + }, + back: function back() { + this.$router.push({ + name: this.kelas, + params: { + cu: this.form.id_cu + } + }); + }, + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'info') { + this.fetch(); + } else if (value == 'skor') { + this.fetch(); + } else if (value == 'suara') { + this.fetchDataSuara(this.query); + } else if (value == 'tanggapan') { + this.fetchDataTanggapan(this.queryTanggapan); + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnDataSuara[5].disable = status; + }, + selectedRow: function selectedRow(item) { + this.selectedSuara = item; + }, + selectedRowTanggapan: function selectedRowTanggapan(item) { + this.selectedTanggapan = item; + }, + modalOpen: function modalOpen(state) { + this.modalShow = true; + this.state = state; + + if (state == 'cu') { + this.modalState = 'normal1'; + this.modalTitle = 'Ubah CU untuk link ' + this.selectedSuara.name + ' ini?'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'status') { + this.modalState = 'confirm-tutup'; + + if (this.form.status == 0) { + this.modalTitle = 'Aktifkan ' + this.form.name + ' ?'; + this.modalButton = 'Iya, aktifkan'; + } else { + this.modalTitle = 'Tidak aktifkan ' + this.form.name + ' ?'; + this.modalButton = 'Iya, tidak aktifkan'; + } + + this.modalSize = ""; + } else if (state == 'qrCode') { + this.modalTitle = 'QR Code untuk kode ' + this.selectedSuara.name; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'qrCodeAll') { + this.modalTitle = 'QR Code pada tabel'; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalSize = "modal-full"; + } else if (state == 'qrCodeInput') { + this.modalTitle = 'QR Code untuk kode ini'; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + this.selectedSuara.link = this.form.link; + } else if (state == 'tambah_suara') { + this.modalTitle = 'Tambah Suara'; + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'ubah_suara') { + this.modalTitle = 'Ubah suara dengan kode ' + this.selectedSuara.name; + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'hapus_suara') { + this.modalState = 'confirm-tutup'; + this.modalTitle = 'Hapus suara dengan kode ' + this.selectedSuara.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == "status") { + this.$store.dispatch(this.kelas + '/updateStatus', [this.form.id, this.form.id_cu]); + } else if (this.state == "hapus_suara") { + this.$store.dispatch(this.kelas + '/destroySuara', this.selectedSuara.id); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('voting', { + form: 'data', + formStat: 'dataStat', + itemDataSuara: 'dataS3', + itemDataSuaraStat: 'dataStatS3', + itemDataTanggapan: 'dataS4', + itemDataTanggapanStat: 'dataStatS4', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/suratKategori/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -48,66 +945,89 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas', 'id', 'id_cu'], components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, data: function data() { return { - title: 'Kategori Surat Keluar', - kelas: 'suratKategori', - titleDesc: 'Mengelola data kategori surat keluar', - titleIcon: 'icon-grid6', - selectCuPath: 'suratKategoriCu' + form: { + id: '', + id_cu: '' + }, + submited: false }; }, created: function created() { - this.checkUser('index_surat', this.$route.params.cu); + this.form.id = this.id; + this.form.id_cu = this.id_cu; + + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } }, + watch: {}, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } + save: function save() { + var _this = this; - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + this.$validator.validateAll('form').then(function (result) { + _this.$store.dispatch(_this.kelas + '/updateSuaraCu', _this.form); + }); + }, + tutup: function tutup() { + this.$emit('tutup'); } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKategori', { - itemData: 'dataS', - itemDataStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -181,219 +1101,2238 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas', 'id', 'id_cu', 'selectedItem', 'mode'], components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 + form: { + id: '', + voting_id: '', + id_cu: '', + name: '' }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Kode', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Tipe', - name: 'kode.name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Keterangan', - name: 'deskripsi', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Surat', - name: 'has_surat_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalButton: '' + submited: false }; }, created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; + this.form.voting_id = this.id; - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; + if (this.mode == 'edit') { + this.form.id = this.selectedItem.id; + this.form.id_cu = this.selectedItem.id_cu; + this.form.name = this.selectedItem.name; + } + + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); } } }, - methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } - } + watch: {}, + methods: { + save: function save() { + var _this = this; + + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/updateSuara', [_this.form.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/storeSuara', _this.form); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: _vm.level, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.formStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.form, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.formStat == "success" + ? [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "nav-tabs-responsive" }, [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid bg-light nav-justified mb-0", + }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "info" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("info") + }, + }, + }, + [ + _c("i", { staticClass: "icon-info22 mr-2" }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tInfo\n\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "suara" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("suara") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-megaphone mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tSuara\n\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "tanggapan" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("tanggapan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-reading mr-2" }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tTanggapan\n\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "skor" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("skor") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tSkor\n\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "info", + expression: "tabName == 'info'", + }, + ], + }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Voting | Status: "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + _vm.form.status + ) + ), + }, + }), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["update_voting"] + ? _c( + "button", + { + staticClass: + "btn btn-light btn-icon mb-1 mr-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("status") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-calendar5", + }), + _vm._v( + " Status\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-icon mb-1", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-sync" }), + _vm._v( + " Reload Data\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Nama:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + disabled: "", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("CU:")]), + _vm._v(" "), + _vm.form.cu + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.cu.name, + expression: "form.cu.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + disabled: "", + }, + domProps: { + value: _vm.form.cu.name, + }, + on: { + input: function ($event) { + if ( + $event.target.composing + ) { + return + } + _vm.$set( + _vm.form.cu, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + value: "PUSKOPCUINA", + disabled: "", + }, + }), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Kegiatan:")]), + _vm._v(" "), + _vm.form.id_kegiatan != 0 + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kegiatan.name, + expression: + "form.kegiatan.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + disabled: "", + }, + domProps: { + value: _vm.form.kegiatan.name, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form.kegiatan, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.name_kegiatan, + expression: + "form.name_kegiatan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + disabled: "", + }, + domProps: { + value: _vm.form.name_kegiatan, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name_kegiatan", + $event.target.value + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [ + _vm._v( + "Tampilkan Hasil Setelah Melakukan Voting?" + ), + ]), + _vm._v(" "), + _vm.form.lihat_hasil == 1 + ? _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + value: "Menanmpilkan hasil", + disabled: "", + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + value: "Tidak menampilkan hasil", + disabled: "", + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Total Suara:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara, + expression: "form.suara", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "suara", + disabled: "", + }, + domProps: { value: _vm.form.suara }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "suara", + $event.target.value + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Suara Masuk:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara_ok, + expression: "form.suara_ok", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "suara_ok", + disabled: "", + }, + domProps: { value: _vm.form.suara_ok }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "suara_ok", + $event.target.value + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Suara Akses:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara_akses, + expression: "form.suara_akses", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "suara_akses", + disabled: "", + }, + domProps: { + value: _vm.form.suara_akses, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "suara_akses", + $event.target.value + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("h5", [_vm._v("Keterangan:")]), + _vm._v(" "), + _vm.form.keterangan + ? _c( + "div", + { staticClass: "card card-body" }, + [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.form.keterangan + ), + }, + }), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("h5", [_vm._v("Link Suara Input:")]), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("p", [ + _vm._v( + "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat " + ), + ]), + _vm._v(" "), + _c("hr", { staticClass: "mt-1 mb-1" }), + _vm._v(" "), + _c( + "a", + { + staticClass: "pointer", + attrs: { + href: _vm.form.link, + target: "_blank", + }, + }, + [ + _c("check-value", { + attrs: { + value: + _vm.form.link.substring(8), + trimLength: 100, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1 mt-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "qrCodeInput" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-qrcode", + }), + _vm._v( + " Buat QR Code\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Pilihan"), + ]), + _vm._v(" "), + _c("div", { + staticClass: "header-elements", + }), + ] + ), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.form.pilihan, + columnData: _vm.columnDataPilihan, + itemDataStat: _vm.formStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + }, + [ + _c("td", [ + _vm._v( + _vm._s(props.index + 1) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.name) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1402944021 + ), + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Jenis Tanggapan"), + ]), + _vm._v(" "), + _c("div", { + staticClass: "header-elements", + }), + ] + ), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.form.tanggapan, + columnData: _vm.columnDataTanggapan, + itemDataStat: _vm.formStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + }, + [ + _c("td", [ + _vm._v( + _vm._s(props.index + 1) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.name) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1402944021 + ), + }), + ], + 1 + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "suara", + expression: "tabName == 'suara'", + }, + ], + }, + [ + _c("div", { staticClass: "card card-body" }, [ + _c("p", [ + _vm._v( + "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat dibawah " + ), + ]), + _vm._v(" "), + _c("hr", { staticClass: "mt-1 mb-1" }), + _vm._v(" "), + _c( + "a", + { + staticClass: "pointer", + attrs: { + href: _vm.form.link, + target: "_blank", + }, + }, + [ + _c("check-value", { + attrs: { + value: _vm.form.link.substring(8), + trimLength: 100, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1 mt-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeInput") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v(" Buat QR Code\n\t\t\t\t\t\t\t\t"), + ] + ), + ]), + _vm._v(" "), + _c( + "data-viewer", + { + attrs: { + title: "Suara", + columnData: _vm.columnDataSuara, + itemData: _vm.itemDataSuara, + query: _vm.query, + itemDataStat: _vm.itemDataSuaraStat, + excelDownloadUrl: _vm.excelDownloadUrl, + excelUploads: _vm.excelUploads, + }, + on: { fetch: _vm.fetchDataSuara }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedSuara.id == + props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow( + props.item + ) + }, + }, + }, + [ + !_vm.columnDataSuara[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataSuara + .current_page - + 1) * + +_vm.itemDataSuara + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.name, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[2].hide + ? _c("td", [ + _c( + "a", + { + staticClass: "pointer", + attrs: { + href: props.item.link, + target: "_blank", + }, + }, + [ + _c("check-value", { + attrs: { + value: + props.item.link.substring( + 8 + ), + trimLength: 100, + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[3].hide + ? _c("td", [ + props.item.voting_pilihan_id + ? _c( + "span", + { + staticClass: + "bg-orange-400 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-check", + }), + ] + ) + : _c( + "span", + { + staticClass: + "bg-teal-300 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-cross3", + }), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[4].hide + ? _c("td", [ + props.item.akses && + props.item.akses.id + ? _c( + "span", + { + staticClass: + "bg-orange-400 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-check", + }), + ] + ) + : _c( + "span", + { + staticClass: + "bg-teal-300 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-cross3", + }), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[5].hide && + !_vm.columnDataSuara[5].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: + props.item.cu + .name, + }, + }) + : _c("span", [ + _vm._v("-"), + ]), + ], + 1 + ) + : _vm._e(), + ] + ), + ] + }, + }, + ], + null, + false, + 607629123 + ), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "tambah_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Tambah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah_suara") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Ubah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "hapus_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Hapus Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.id_cu == 0 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("cu") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Ubah CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedSuara.id, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCode") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " Buat QR Code\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeAll") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + _vm._v(" "), + _c("template", { slot: "button-mobile" }, [ + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "tambah_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Tambah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah_suara") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Ubah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "hapus_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Hapus Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.id_cu == 0 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: !_vm.selectedSuara.id, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("cu") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Ubah CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: !_vm.selectedSuara.id, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCode") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " Buat QR Code\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeAll") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + ], + 2 + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "tanggapan", + expression: "tabName == 'tanggapan'", + }, + ], + }, + [ + _c("data-viewer", { + attrs: { + title: "Tanggapan", + columnData: _vm.columnDataTanggapanSuara, + itemData: _vm.itemDataTanggapan, + query: _vm.queryTanggapan, + itemDataStat: _vm.itemDataTanggapanStat, + excelDownloadUrl: _vm.excelDownloadUrlTanggapan, + }, + on: { fetch: _vm.fetchDataTanggapan }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c("tr", [ + !_vm.columnDataTanggapanSuara[0].hide + ? _c( + "td", + { staticClass: "text-nowrap" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm + .itemDataTanggapan + .current_page - + 1) * + +_vm + .itemDataTanggapan + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataTanggapanSuara[1].hide + ? _c( + "td", + { staticClass: "text-nowrap" }, + [ + props.item.suara + ? _c("check-value", { + attrs: { + value: + props.item.suara + .name, + }, + }) + : _c("span"), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataTanggapanSuara[2].hide + ? _c( + "td", + { staticClass: "text-nowrap" }, + [ + props.item.suara && + props.item.suara.pilihan + ? _c("check-value", { + attrs: { + value: + props.item.suara + .pilihan.name, + }, + }) + : _c("span"), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataTanggapanSuara[3].hide + ? _c( + "td", + { staticClass: "text-nowrap" }, + [ + props.item.tanggapan + ? _c("check-value", { + attrs: { + value: + props.item.tanggapan + .name, + }, + }) + : _c("span"), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataTanggapanSuara[4].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.item.keterangan + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ]) + : _vm._e(), + ]), + ] + }, + }, + ], + null, + false, + 4259077512 + ), + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "skor", + expression: "tabName == 'skor'", + }, + ], + }, + [ + _vm.form.pilihan + ? _c("div", { staticClass: "card " }, [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Perolehan Skor"), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements" }, + [ + _c( + "button", + { + staticClass: + "btn btn-light btn-icon mb-1", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + }), + _vm._v( + " Reload Data\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c( + "span", + { staticClass: "badge badge-success" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tSuara Masuk: " + + _vm._s(_vm.form.suara_ok) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v( + " \n\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t" + ), + _c( + "span", + { staticClass: "badge badge-primary" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTotal Suara: " + + _vm._s(_vm.form.suara) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _vm._l( + _vm.formPilihan, + function (p, index) { + return _c("div", { key: index }, [ + _c( + "div", + { staticClass: "card card-body" }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-sm-3 mb-1 mt-1", + }, + [ + _c("b", [ + _vm._v( + _vm._s(p.name) + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-8 mt-1", + }, + [ + _c( + "div", + { + staticClass: + "progress", + }, + [ + _c( + "div", + { + staticClass: + "progress-bar-striped bg-success", + style: { + width: + Math.round( + (p.skor / + _vm.form + .suara) * + 100 + ) + "%", + }, + }, + [ + _c( + "span", + { + staticClass: + "text-default font-size-lg", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c("b", [ + _vm._v( + _vm._s( + Math.round( + (p.skor / + _vm + .form + .suara) * + 100 + ) + + "%" + ) + ), + ]), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body mt-2 mb-0", + }, + [ + _c( + "div", + { + staticClass: + "row", + }, + [ + _c( + "div", + { + staticClass: + "col-sm-3 mb-0 mt-0", + }, + [ + _c("b", [ + _vm._v( + "Dengan Tanggapan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-8 mb-0 mt-0", + }, + [ + _c( + "div", + { + staticClass: + "progress", + }, + [ + _c( + "div", + { + staticClass: + "progress-bar-striped bg-primary", + style: + { + width: + Math.round( + (p.skor_tanggapan / + p.skor) * + 100 + ) + + "%", + }, + }, + [ + _c( + "span", + { + staticClass: + "text-default font-size-lg", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c( + "b", + [ + _vm._v( + _vm._s( + Math.round( + (p.skor_tanggapan / + p.skor) * + 100 + ) + + "%" + ) + ), + ] + ), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-1 mb-0 mt-0", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + p.skor_tanggapan + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body mt-1 mb-0", + }, + [ + _c( + "div", + { + staticClass: + "row", + }, + [ + _c( + "div", + { + staticClass: + "col-sm-3 mb-0 mt-0", + }, + [ + _c("b", [ + _vm._v( + "Tanpa Tanggapan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-8 mb-0 mt-0", + }, + [ + _c( + "div", + { + staticClass: + "progress", + }, + [ + _c( + "div", + { + staticClass: + "progress-bar-striped bg-warning", + style: + { + width: + Math.round( + ((p.skor - + p.skor_tanggapan) / + p.skor) * + 100 + ) + + "%", + }, + }, + [ + _c( + "span", + { + staticClass: + "text-default font-size-lg", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c( + "b", + [ + _vm._v( + _vm._s( + Math.round( + ((p.skor - + p.skor_tanggapan) / + p.skor) * + 100 + ) + + "%" + ) + ), + ] + ), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-1 mb-0 mt-0", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + p.skor - + p.skor_tanggapan + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-1 mb-1 mt-1", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s(p.skor) + + " / " + + _vm._s( + _vm.form.suara + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + ]) + } + ), + ], + 2 + ), + ]) + : _vm._e(), + ] + ), + ] + ), + ] + : _vm.formStat == "loading" + ? _c("div", [_vm._m(0)]) + : _c("div", [_vm._m(1)]), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + size: _vm.modalSize, + color: _vm.modalColor, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-cu", { + attrs: { + kelas: _vm.kelas, + id: _vm.selectedSuara.id, + id_cu: _vm.selectedSuara.id_cu, + }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _vm.state == "qrCode" || _vm.state == "qrCodeInput" + ? _c("qr-code", { + attrs: { + selectedItem: _vm.selectedSuara, + title: _vm.form.name, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.state == "qrCodeAll" + ? _c("qr-code-all", { + attrs: { + itemData: _vm.itemDataSuara, + title: _vm.form.name, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body3" }, + [ + _vm.state == "tambah_suara" + ? _c("form-kode-suara", { + attrs: { + kelas: _vm.kelas, + id: _vm.form.id, + id_cu: _vm.form.id_cu, + mode: "store", + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.state == "ubah_suara" + ? _c("form-kode-suara", { + attrs: { + kelas: _vm.kelas, + id: _vm.form.id, + id_cu: _vm.form.id_cu, + selectedItem: _vm.selectedSuara, + mode: "edit", + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Oops terjadi kesalahan")]), + ]), + ]) }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKategori', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -408,37 +3347,139 @@ var render = function () { return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), + _vm.errors.any("formStatus") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), - ]), + _c( + "form", + { + attrs: { "data-vv-scope": "formStatus" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Pilih CU:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + ], + staticClass: "form-control", + attrs: { + name: "status", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple ? $$selectedVal : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [ + _vm._v( + "\n\t\t\t\t\t\t" + _vm._s(cu.name) + "\n\t\t\t\t\t" + ), + ] + ) + }), + ], + 2 + ), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.form.id_cu == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.form.id_cu == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), ], 1 ) @@ -450,10 +3491,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -468,271 +3509,219 @@ var render = function () { return _c( "div", [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), _c( - "data-viewer", + "form", { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - props.item.kode - ? _c("check-value", { - attrs: { value: props.item.kode.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.deskripsi }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", [_vm._v(_vm._s(props.item.has_surat_count))]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, - ]), + }, }, [ _c( - "template", - { slot: "button-desktop" }, + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, [ - _vm.currentUser.can && _vm.currentUser.can["create_surat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan kode", + "data-vv-as": "Kode", + }, + domProps: { value: _vm.form.name }, + on: { + keydown: function ($event) { + if ( + !$event.type.indexOf("key") && + _vm._k($event.keyCode, "space", 32, $event.key, [ + " ", + "Spacebar", + ]) + ) { + return null + } + $event.preventDefault() + }, + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] ), _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_surat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + _vm.id_cu == 0 + ? _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("CU:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", }, + ], + staticClass: "form-control", + attrs: { + name: "status", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - ], - 2 + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [ + _vm._v( + "\n\t\t\t\t\t\t" + _vm._s(cu.name) + "\n\t\t\t\t\t" + ), + ] + ) + }), + ], + 2 + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.errors.any("form") }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.errors.any("form") }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), ], 1 ) @@ -744,17 +3733,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/suratKategori/index.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/index.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/voting/detail.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/voting/detail.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=27253b2e& */ "./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=4ecd6f16& */ "./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&"); +/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -764,9 +3753,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["render"], + _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -776,54 +3765,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratKategori/index.vue" +component.options.__file = "resources/assets/js/views/voting/detail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=27253b2e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=4ecd6f16& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/suratKategori/table.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/table.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/voting/formCu.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/voting/formCu.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=b3eed136& */ "./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=6cbbc09b& */ "./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&"); +/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -833,9 +3822,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["render"], + _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -845,38 +3834,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratKategori/table.vue" +component.options.__file = "resources/assets/js/views/voting/formCu.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b& ***! \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=6cbbc09b& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/voting/formKodeSuara.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/voting/formKodeSuara.vue ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=template&id=9146f5a0& */ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&"); +/* harmony import */ var _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/voting/formKodeSuara.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=b3eed136& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=template&id=9146f5a0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formKodeSuara.vue?vue&type=template&id=9146f5a0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_9146f5a0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/120.js b/public/js/components/120.js index c2aa09552..7c1bd5b4f 100644 --- a/public/js/components/120.js +++ b/public/js/components/120.js @@ -1,27 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[120],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/suratKode/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// // // // @@ -47,67 +34,76 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, data: function data() { return { - title: 'Tipe Surat Keluar', - kelas: 'suratKode', - titleDesc: 'Mengelola data tipe surat keluar', - titleIcon: 'icon-grid6', - selectCuPath: 'suratKodeCu' + image: '' }; }, - created: function created() { - this.checkUser('index_surat', this.$route.params.cu); + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _helpers_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../helpers/auth */ "./resources/assets/js/helpers/auth.js"); +/* harmony import */ var _helpers_url_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../helpers/url.js */ "./resources/assets/js/helpers/url.js"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -194,204 +190,325 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 + title: 'Tambah Artikel SIMO', + titleDesc: 'Menambah artikel simo baru', + titleIcon: 'icon-plus3', + level2Title: 'Artikel SIMO', + kelas: 'artikelSimo', + id_cu: '', + utama: '', + UploadAdapter: function UploadAdapter(loader) { + var _this = this; + + this.loader = loader; + + this.upload = function () { + var body = new FormData(); + var user = Object(_helpers_auth__WEBPACK_IMPORTED_MODULE_8__["getLocalUser"])(); + var token = user.token; + body.append('gambar', _this.loader.file); + return fetch(_helpers_url_js__WEBPACK_IMPORTED_MODULE_9__["url_config"].api_url + 'artikelSimo/upload', { + headers: { + "Authorization": 'Bearer ' + token + }, + body: body, + method: 'POST' + }).then(function (response) { + return response.json(); + }).then(function (downloadUrl) { + return { + "default": downloadUrl + }; + })["catch"](function (error) { + console.log(error); + }); + }; + + this.abort = function () { + console.log('Abort upload.'); + }; }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Name', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Kode', - name: 'kode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Periode', - name: 'periode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Surat', - name: 'has_surat_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', modalShow: false, modalState: '', modalTitle: '', - modalButton: '' + modalColor: '', + modalContent: '', + submited: false, + submitedKategori: false, + submitedPenulis: false }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - this.fetch(this.query); + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { + this.form.id_cu = this.currentUser.id_cu; + this.changeCU(this.currentUser.id_cu); + } }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + fetch: function fetch() { + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Artikel SIMO'; + this.titleDesc = 'Mengubah artikel Simo'; + this.titleIcon = 'icon-pencil5'; } else { - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + this.title = 'Tambah Artikel SIMO'; + this.titleDesc = 'Menambah artikel Simo'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); } }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + save: function save() { + var _this2 = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this2.$route.meta.mode === 'edit') { + _this2.$store.dispatch(_this2.kelas + '/update', [_this2.$route.params.id, formData]); + } else { + _this2.$store.dispatch(_this2.kelas + '/store', formData); + } + + _this2.submited = false; + } else { + window.scrollTo(0, 0); + _this2.submited = true; + } + }); }, - ubahData: function ubahData(id, id_cu) { + back: function back() { this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } + name: this.kelas }); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } - }, - modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.submitedKategori = false; + this.submitedPenulis = false; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelSimo', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); +exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".document-editor[data-v-28df5362] {\n border: 1px solid var(--ck-color-base-border);\n border-radius: var(--ck-border-radius);\n\n /* Set vertical boundaries for the document editor. */\n max-height: 700px;\n\n /* This element is a flex container for easier rendering. */\n display: flex;\n flex-flow: column nowrap;\n}\n.document-editor__toolbar[data-v-28df5362] {\n /* Make sure the toolbar container is always above the editable. */\n z-index: 1;\n\n /* Create the illusion of the toolbar floating over the editable. */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.2 );\n\n /* Use the CKEditor CSS variables to keep the UI consistent. */\n border-bottom: 1px solid var(--ck-color-toolbar-border);\n}\n\n/* Adjust the look of the toolbar inside the container. */\n.document-editor__toolbar .ck-toolbar[data-v-28df5362] {\n border: 0;\n border-radius: 0;\n}\n\n/* Make the editable container look like the inside of a native word processor application. */\n.document-editor__editable-container[data-v-28df5362] {\n padding: calc( 2 * var(--ck-spacing-large) );\n background: var(--ck-color-base-foreground);\n\n /* Make it possible to scroll the \"page\" of the edited content. */\n overflow-y: scroll;\n}\n.document-editor__editable-container .ck-editor__editable[data-v-28df5362] {\n /* Set the dimensions of the \"page\". */\n width: 98%;\n /* min-height: 21cm; */\n\n /* Keep the \"page\" off the boundaries of the container. */\n padding: 1cm 2cm 2cm;\n\n border: 1px hsl( 0,0%,82.7% ) solid;\n border-radius: var(--ck-border-radius);\n background: white;\n\n /* The \"page\" should cast a slight shadow (3D illusion). */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.1 );\n\n /* Center the \"page\". */\n margin: 0 auto;\n}\n\n/* Set the default font for the \"page\" of the content. */\n.document-editor .ck-content[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-28df5362] {\n font: 16px/1.6 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/* Adjust the headings dropdown to host some larger heading styles. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-28df5362] {\n line-height: calc( 1.7 * var(--ck-line-height-base) * var(--ck-font-size-base) );\n min-width: 6em;\n}\n\n/* Scale down all heading previews because they are way too big to be presented in the UI.\nPreserve the relative scale, though. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-28df5362] {\n transform: scale(0.8);\n transform-origin: left;\n}\n\n/* Set the styles for \"Heading 1\". */\n.document-editor .ck-content h2[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-28df5362] {\n font-size: 2.18em;\n font-weight: normal;\n}\n.document-editor .ck-content h2[data-v-28df5362] {\n line-height: 1.37em;\n padding-top: .342em;\n margin-bottom: .142em;\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-28df5362] {\n font-size: 1.75em;\n font-weight: normal;\n color: hsl( 203, 100%, 50% );\n}\n.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-28df5362] {\n color: var(--ck-color-list-button-on-text);\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-28df5362] {\n line-height: 1.86em;\n padding-top: .171em;\n margin-bottom: .357em;\n}\n\n/* Set the styles for \"Heading 3\". */\n.document-editor .ck-content h4[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-28df5362] {\n font-size: 1.31em;\n font-weight: bold;\n}\n.document-editor .ck-content h4[data-v-28df5362] {\n line-height: 1.24em;\n padding-top: .286em;\n margin-bottom: .952em;\n}\n\n/* Set the styles for \"Paragraph\". */\n.document-editor .ck-content p[data-v-28df5362] {\n font-size: 1em;\n line-height: 1.63em;\n padding-top: .5em;\n margin-bottom: 1.13em;\n}\n\n/* Make the block quoted text serif with some additional spacing. */\n.document-editor .ck-content blockquote[data-v-28df5362] {\n font-family: Georgia, serif;\n margin-left: calc( 2 * var(--ck-spacing-large) );\n margin-right: calc( 2 * var(--ck-spacing-large) );\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": +/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) +var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -403,43 +520,55 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), ]), - ], - 1 - ) + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -448,10 +577,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&": +/*!*********************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true& ***! + \*********************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -466,292 +595,460 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, [ - _c("check-value", { - attrs: { value: props.item.name }, + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJudul: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan judul artikel", + "data-vv-as": "Judul", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.utamakan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.utamakan"), + }, + }, + [ + _vm.errors.has("form.utamakan") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tUtamakan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.utamakan, + expression: "form.utamakan", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "utamakan", + "data-width": "100%", + "data-vv-as": "utamakan", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "utamakan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tipe")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Jadikan artikel utama"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Tidak jadikan artikel utama"), + ]), + ] + ), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.errors.has("form.utamakan") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.utamakan") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Gambar Utama:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/artikel_simo/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { - attrs: { value: props.item.kode }, + _c("h5", [_vm._v("Ringkasan:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { type: "classic" }, + model: { + value: _vm.form.ringkasan, + callback: function ($$v) { + _vm.$set(_vm.form, "ringkasan", $$v) + }, + expression: "form.ringkasan", + }, }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { - attrs: { value: props.item.periode }, + _c("h5", [_vm._v("Isi Artikel:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + "upload-adapter": _vm.UploadAdapter, + }, + model: { + value: _vm.form.content, + callback: function ($$v) { + _vm.$set(_vm.form, "content", $$v) + }, + expression: "form.content", + }, }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", [_vm._v(_vm._s(props.item.has_surat_count))]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 ), - ] - }, - }, - ]), + ], + 1 + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, }, [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), _c( "template", - { slot: "button-desktop" }, + { slot: "modal-body1" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_surat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), + _c("form-penulis", { + attrs: { id_cu: _vm.id_cu }, + on: { cancelClick: _vm.modalTutup }, + }), ], 1 ), _vm._v(" "), _c( "template", - { slot: "button-mobile" }, + { slot: "modal-body2" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_surat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), + _c("form-kategori", { + attrs: { id_cu: _vm.id_cu }, + on: { cancelClick: _vm.modalTutup }, + }), ], 1 ), + _vm._v("]\n\n\t"), ], 2 ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [_c("br")]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/suratKode/index.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/suratKode/index.vue ***! - \*******************************************************/ +/***/ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": +/*!***************************************************************************************************************!*\ + !*** ./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! + \***************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader!../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=34835eb0& */ "./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -760,9 +1057,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -772,55 +1069,108 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratKode/index.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=34835eb0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/suratKode/table.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/suratKode/table.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/artikelSimo/form.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/form.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=c14cf4b8& */ "./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=28df5362&scoped=true& */ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _public_css_admin_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -828,51 +1178,51 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - null, + "28df5362", null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratKode/table.vue" +component.options.__file = "resources/assets/js/views/artikelSimo/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&": +/*!***************************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true& ***! + \***************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=c14cf4b8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=28df5362&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/121.js b/public/js/components/121.js index cc9209814..d31e2ee0c 100644 --- a/public/js/components/121.js +++ b/public/js/components/121.js @@ -1,16 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[121],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); // // // @@ -33,94 +31,56 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default.a - }, props: { - itemDataStat: '', - isBack: true + show: { + type: Boolean, + "default": function _default() { + return false; + } + }, + content: '' }, data: function data() { return { - nik: '', - isNew: false, - isDigit: false, - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } + created: false }; }, - mounted: function mounted() {// document.addEventListener("keydown", (e) => { - // if (e.keyCode == 13) { - // if(this.nik != '') - // this.cariData(); - // } - // }); + mounted: function mounted() { + var _this = this; + + document.addEventListener("keydown", function (e) { + if (_this.getModalShow && e.keyCode == 27) { + _this.tutup(); + } + }); }, methods: { - cariData: function cariData() { - if (this.nik.length < 16) { - this.isDigit = true; - } else { - this.isNew = true; - this.isDigit = false; - this.$emit('cariData', this.nik); + backgroundClick: function backgroundClick() { + if (this.state !== 'loading') { + this.$emit('backgroundClick'); + this.showDetail = false; } }, - resetData: function resetData() { - this.nik = ''; - this.isNew = false; - this.$emit('resetData'); + tutup: function tutup() { + if (this.state !== 'loading') this.$emit('tutup'); + }, + beforeEnter: function beforeEnter() { + this.created = true; + document.body.classList.add("modal-open"); }, - back: function back() { - this.$emit('back'); + afterLeave: function afterLeave() { + this.created = false; + document.body.classList.remove("modal-open"); } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&": /*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -130,11 +90,16 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _api_aktivis_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/aktivis.js */ "./resources/assets/js/api/aktivis.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _create_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create.vue */ "./resources/assets/js/views/aktivis/create.vue"); -/* harmony import */ var _components_cariData_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/cariData.vue */ "./resources/assets/js/components/cariData.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_modalImage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modalImage */ "./resources/assets/js/components/modalImage.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _component_aktivitas__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./_component/aktivitas */ "./resources/assets/js/views/user/_component/aktivitas.vue"); +/* harmony import */ var _aktivis_create__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../aktivis/create */ "./resources/assets/js/views/aktivis/create.vue"); +/* harmony import */ var _aktivis_riwayatContent__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../aktivis/riwayatContent */ "./resources/assets/js/views/aktivis/riwayatContent.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -191,6 +156,158 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + @@ -199,77 +316,265 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ + name: 'UserIndex', components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formCreate: _create_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - cariData: _components_cariData_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + appModalImage: _components_modalImage__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + aktivitas: _component_aktivitas__WEBPACK_IMPORTED_MODULE_9__["default"], + formIdentitas: _aktivis_create__WEBPACK_IMPORTED_MODULE_10__["default"], + formRiwayat: _aktivis_riwayatContent__WEBPACK_IMPORTED_MODULE_11__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__["default"] }, data: function data() { return { - title: '', - titleDesc: '', - titleIcon: '', - kelas: 'aktivis', - level2Title: 'Aktivis CU', - nik: '', - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } + title: 'Profile', + kelas: 'user', + titleDesc: 'Mengelola data profile', + titleIcon: 'icon-user', + selectCuPath: 'userCu', + tabName: 'riwayat', + isAktivitas: false, + formPassword: {}, + formIdentitas: {}, + formFoto: {}, + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalImageShow: false, + modalImageContent: '', + submited: false }; }, created: function created() { - this.resetData(); - - if (this.$route.meta.mode === 'edit') { - this.title = 'Ubah Identitas ' + this.level2Title; - this.titleDesc = 'Mengubah Identitas ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; + this.formFoto.gambar = this.currentUser.gambar; + this.formIdentitas.name = this.currentUser.name; + this.formIdentitas.email = this.currentUser.email; + }, + watch: { + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } } }, methods: { - cariData: function cariData(nik) { - this.nik = nik; - this.$store.dispatch(this.kelas + '/cariData', nik); + fetchAktivitas: function fetchAktivitas(value) { + this.$store.dispatch(this.kelas + '/getActivity', [value, this.currentUser.id]); }, - resetData: function resetData() { - this.$store.commit(this.kelas + '/setData', {}); - this.$store.commit(this.kelas + '/setDataStat', ''); + saveIdentitas: function saveIdentitas() { + var _this = this; + + this.$validator.validateAll('formIdentitas').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updateIdentitas', [_this.$route.params.id, _this.formIdentitas]); + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); }, - back: function back() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tingkat: 'semua' + savePassword: function savePassword() { + var _this2 = this; + + this.$validator.validateAll('formPassword').then(function (result) { + if (result) { + _this2.$store.dispatch(_this2.kelas + '/updatePassword', [_this2.$route.params.id, _this2.formPassword]); + + _this2.submited = false; + } else { + window.scrollTo(0, 0); + _this2.submited = true; } }); + }, + saveFoto: function saveFoto() { + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_5__["toMulipartedForm"])(this.formFoto, 'edit'); + this.$store.dispatch(this.kelas + '/updateFoto', [this.$route.params.id, formData]); + }, + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'aktivitas' && !this.isAktivitas) { + this.isAktivitas = true; + this.fetchAktivitas(this.params); + } + }, + modalImageBuka: function modalImageBuka(content) { + this.modalImageShow = true; + this.modalImageContent = content; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + + if (this.tabName == 'foto' || this.tabName == 'email') {} else if (this.tabName == 'password') { + this.formPasswordReset(); + this.currentUser.isChangePassword = 1; + } + }, + modalImageTutup: function modalImageTutup() { + this.modalImageShow = false; + }, + formPasswordReset: function formPasswordReset() { + this.formPassword.password_old = ''; + this.formPassword.password = ''; + this.formPassword.password_confirm = ''; } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - itemData: 'data', - itemDataStat: 'dataStat' - })) + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + form: 'data', + formStat: 'dataStat', + activity: 'dataS', + activityStat: 'dataStatS', + updateResponse: 'update', + updateStat: 'updateStat' + })), + filters: { + description: function description(value) { + if (value == 'created') { + return 'Menambah'; + } else if (value == 'updated') { + return 'Mengubah'; + } else if (value == 'deleted') { + return 'Menghapus'; + } + }, + subjectType: function subjectType(value) { + if (value == 'App\\Aktivis') { + return 'Aktivis'; + } else if (value == 'App\\AktivisAnggotaCu') { + return 'Anggota CU Aktivis'; + } else if (value == 'App\\AktivisKeluarga') { + return 'Keluarga Aktivis'; + } else if (value == 'App\\AktivisOrganisasi') { + return 'Organisasi Aktivis'; + } else if (value == 'App\\AktivisPekerjaan') { + return 'Pekerjaan Aktivis'; + } else if (value == 'App\\AktivisPendidikan') { + return 'Pendidikan Aktivis'; + } else if (value == 'App\\Artikel') { + return 'Artikel'; + } else if (value == 'App\\ArtikelKategori') { + return 'Kategori Artikel'; + } else if (value == 'App\\ArtikelPenulis') { + return 'Penulis Artikel'; + } else if (value == 'App\\Cu') { + return 'CU'; + } else if (value == 'App\\Download') { + return 'Download'; + } else if (value == 'App\\Kegiatan') { + return 'Kegiatan'; + } else if (value == 'App\\KegiatanPanitia') { + return 'Panitia Kegiatan'; + } else if (value == 'App\\KegiatanPeserta') { + return 'Peserta Kegiatan'; + } else if (value == 'App\\KegiatanSasaran') { + return 'Sasaran Kegiatan'; + } else if (value == 'App\\LaporanCu') { + return 'Laporan CU'; + } else if (value == 'App\\LaporanCuDiskusi') { + return 'Diskusi Laporan CU'; + } else if (value == 'App\\LaporanCuDraft') { + return 'Draft Laporan CU'; + } else if (value == 'App\\LaporanTp') { + return 'Laporan TP/KP'; + } else if (value == 'App\\LaporanTpDiskusi') { + return 'Diskusi Laporan TP/KP'; + } else if (value == 'App\\LaporanTpDraft') { + return 'Draft Laporan TP/KP'; + } else if (value == 'App\\MitraLembaga') { + return 'Lembaga Mitra'; + } else if (value == 'App\\MitraOrang') { + return 'Mitra Perseorangan'; + } else if (value == 'App\\Pengumuman') { + return 'Pengumuman'; + } else if (value == 'App\\ProdukCu') { + return 'Produk CU'; + } else if (value == 'App\\Saran') { + return 'Saran'; + } else if (value == 'App\\Tempat') { + return 'Tempat'; + } else if (value == 'App\\Tp') { + return 'TP/KP'; + } else if (value == "App\\User") { + return 'User'; + } + } + } }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.modal-mask[data-v-6b47dd05] {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: rgba(0, 0, 0, .5);\n\ttransition: opacity .3s ease;\n}\n.modal-show[data-v-6b47dd05] {\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1050;\n\toutline: 0;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -281,212 +586,90 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "col-12 pb-2" }, - [ - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "nik", - options: _vm.cleaveOption.number16, - placeholder: - "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", - disabled: _vm.isNew, - }, - model: { - value: _vm.nik, - callback: function ($$v) { - _vm.nik = $$v - }, - expression: "nik", - }, - }), - _vm._v(" "), - _vm.isDigit - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _vm._v( - "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " - ), - ]) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, [ - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { disabled: _vm.nik == "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cariData.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetData.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-5 col-lg-3 text-right d-none d-sm-block" }, - [ - _vm.isBack - ? _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Batal"), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-12 pb-2 d-block d-md-none" }, [ - _c( - "button", + return _c("div", [ + _c( + "div", + { + directives: [ { - staticClass: "btn btn-primary btn-block", - attrs: { disabled: _vm.nik == "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cariData.apply(null, arguments) - }, - }, + name: "show", + rawName: "v-show", + value: _vm.created, + expression: "created", }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), + ], + staticClass: "modal-mask", + on: { click: _vm.backgroundClick }, + }, + [ _c( - "button", + "transition", { - staticClass: "btn btn-warning btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetData.apply(null, arguments) - }, + attrs: { + name: "modal-effect", + "enter-active-class": "animated bounceInUp", + "leave-active-class": "animated bounceOutDown", + mode: "out-in", }, + on: { enter: _vm.beforeEnter, "after-leave": _vm.afterLeave }, }, [ - _vm.itemDataStat != "" - ? _c("i", { staticClass: "icon-reset" }) + _vm.show + ? _c("div", { staticClass: "modal-show" }, [ + _c( + "div", + { + staticClass: "modal-dialog", + on: { + click: function ($event) { + $event.stopPropagation() + }, + }, + }, + [ + _c("div", { staticClass: "modal-content" }, [ + _c("div", { staticClass: "modal-header" }, [ + _c( + "button", + { + staticClass: "close", + attrs: { type: "button" }, + on: { click: _vm.tutup }, + }, + [_vm._v("×")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "modal-body" }, [ + _vm.show + ? _c("img", { + staticClass: "img-responsive center-block", + attrs: { src: _vm.content }, + }) + : _vm._e(), + ]), + ]), + ] + ), + ]) : _vm._e(), - _vm._v(" Reset pencarian"), ] ), - _vm._v(" "), - _vm.isBack - ? _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left13" }), _vm._v(" Batal")] - ) - : _vm._e(), - ]), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _vm._m(1), - ]) - : _vm._e(), - ]), + ], + 1 + ), ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("h6", [ - _vm._v( - "\n Silahkan masukkan No. KTP / Nomor Induk Kependudukan (NIK)*\n " - ), - _c("br"), - _vm._v(" "), - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("*pastikan nomor yang dimasukan adalah nomor yang valid!")] - ), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&": /*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0& ***! \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -507,14 +690,6 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, }, }), _vm._v(" "), @@ -524,110 +699,773 @@ var render = function () { "div", { staticClass: "content" }, [ - _vm.$route.meta.mode == "create" - ? _c( - "div", - [ - _c("cari-data", { - attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, - on: { - cariData: _vm.cariData, - resetData: _vm.resetData, - back: _vm.back, - }, - }), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c( - "div", + _vm.formStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.form, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _vm.currentUser.id_aktivis + ? _c("li", { staticClass: "nav-item" }, [ + _c( + "a", { - staticClass: - "alert bg-success text-white alert-styled-left ", + staticClass: "nav-link", + class: { active: _vm.tabName == "riwayat" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("riwayat") + }, + }, }, [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\tNo. KTP tidak terdaftar di SIMO, maka silahkan menambahkan data aktivis baru.\n\t\t\t\t\t\t" - ), - ] - ), + _c("i", { staticClass: "icon-list2 mr-2" }), + _vm._v(" Riwayat"), ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c("form-create", { - attrs: { nik: _vm.nik, mode: "create_new" }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [_vm._m(0)]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("form-create", { attrs: { mode: "create_old" } }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_aktivis + ? _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "identitas" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("identitas") + }, + }, + }, + [ + _c("i", { staticClass: "icon-user-tie mr-2" }), + _vm._v(" Ubah Identitas"), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "aktivitas" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("aktivitas") + }, + }, + }, + [ + _c("i", { staticClass: "icon-eye2 mr-2" }), + _vm._v(" Lihat Aktivitas"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "password" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("password") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5 mr-2" }), + _vm._v(" Ubah Password"), + ] + ), + ]), + ] + ), + ]), _vm._v(" "), - _vm.$route.meta.mode == "edit" - ? _c("form-create", { attrs: { mode: "edit" } }) - : _vm._e(), + _c("br"), _vm._v(" "), - _vm.$route.meta.mode == "createEdit" - ? _c("form-create", { attrs: { mode: "createEdit" } }) - : _vm._e(), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "password", + expression: "tabName == 'password'", + }, + ], + }, + [ + _c( + "form", + { + attrs: { "data-vv-scope": "formPassword" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.savePassword.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c("h6", { staticClass: "card-title" }, [ + _vm._v("Ubah Password"), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-lg-12" }, [ + _c( + "div", + { + staticClass: + "alert alert-info alert-styled-left", + }, + [ + _c( + "span", + { + staticClass: "font-weight-semibold", + }, + [_vm._v("Informasi!")] + ), + _vm._v( + " Mari menggunakan password dengan tingkat keamanan yang lebih tinggi!! \n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c("br"), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tDimana password anda harus minimal terdiri dari 8 karakter yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka. \n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c("br"), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tUsahakan password anda bukan dari tanggal lahir, alamat, nomor telepon/hp dan dari kata yang sering anda gunakan atau mudah diketahui oleh orang lain.\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "formPassword.password_old" + ), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "formPassword.password_old" + ), + }, + }, + [ + _vm.errors.has( + "formPassword.password_old" + ) + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword Saat Ini:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "small", + { staticClass: "text-muted" }, + [ + _c("i", [ + _vm._v( + "Mengisi password lama anda atau yang saat ini anda gunakan untuk login" + ), + ]), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: + _vm.formPassword.password_old, + expression: + "formPassword.password_old", + }, + ], + staticClass: "form-control", + attrs: { + type: "password", + name: "password_old", + placeholder: + "Silahkan masukkan password", + "data-vv-as": "Password Lama", + }, + domProps: { + value: + _vm.formPassword.password_old, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formPassword, + "password_old", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has( + "formPassword.password_old" + ) + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "formPassword.password_old" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [ + _vm._v( + " \n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "formPassword.password" + ), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "formPassword.password" + ), + }, + }, + [ + _vm.errors.has( + "formPassword.password" + ) + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword Baru: " + ), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "small", + { staticClass: "text-muted" }, + [ + _c("i", [ + _vm._v( + "Minimal 8 karater yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka" + ), + ]), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: + "required|min:8|verify_password", + expression: + "'required|min:8|verify_password'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formPassword.password, + expression: + "formPassword.password", + }, + ], + ref: "password", + staticClass: "form-control", + attrs: { + type: "password", + name: "password", + placeholder: + "Silahkan masukkan password", + }, + domProps: { + value: _vm.formPassword.password, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formPassword, + "password", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formPassword.password") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "formPassword.password" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [ + _vm._v( + " \n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "formPassword.passwordConfirm" + ), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "formPassword.passwordConfirm" + ), + }, + }, + [ + _vm.errors.has( + "formPassword.passwordConfirm" + ) + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\tKonfirmasi Password:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "small", + { staticClass: "text-muted" }, + [ + _c("i", [ + _vm._v( + "Mengisi ulang password" + ), + ]), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: + "required|confirmed:password", + expression: + "'required|confirmed:password'", + }, + { + name: "model", + rawName: "v-model", + value: + _vm.formPassword + .password_confirm, + expression: + "formPassword.password_confirm", + }, + ], + staticClass: "form-control", + attrs: { + type: "password", + name: "passwordConfirm", + placeholder: + "Silahkan masukkan password konfirmasi", + "data-vv-as": "password", + }, + domProps: { + value: + _vm.formPassword.password_confirm, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formPassword, + "password_confirm", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has( + "formPassword.passwordConfirm" + ) + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "formPassword.passwordConfirm" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { + staticClass: + "text-center d-none d-md-block", + }, + [ + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit" }, + }, + [ + _c("i", { + staticClass: "icon-floppy-disk", + }), + _vm._v(" Simpan"), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "d-block d-md-none" }, + [ + _c( + "button", + { + staticClass: + "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, + }, + [ + _c("i", { + staticClass: "icon-floppy-disk", + }), + _vm._v(" Simpan"), + ] + ), + ] + ), + ], + 1 + ), + ]), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "identitas" + ? _c( + "div", + [ + _c("form-identitas", { + attrs: { + mode: "edit_profile", + id_aktivis: _vm.currentUser.id_aktivis, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "riwayat" + ? _c( + "div", + [ + _c("form-riwayat", { + attrs: { + mode: "edit_profile", + id_aktivis: _vm.currentUser.id_aktivis, + id_cu: _vm.currentUser.id_cu, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "aktivitas" + ? _c( + "div", + [ + _c("aktivitas", { + attrs: { + activity: _vm.activity, + activityStat: _vm.activityStat, + }, + on: { fetchAktivitas: _vm.fetchAktivitas }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), ], 1 ), ]), ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), + _vm._v(" "), + _c("app-modal-image", { + attrs: { show: _vm.modalImageShow, content: _vm.modalImageContent }, + on: { + tutup: _vm.modalImageTutup, + backgroundClick: _vm.modalImageTutup, + }, + }), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "alert bg-danger text-white alert-styled-left" }, - [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "No. KTP sudah terdaftar di SIMO, maka silahkan melakukan pengubahan. Apabila anda ingin menambahkan pekerjaannya di CU anda maka silahkan ke bagian riwayat pekerjaan untuk menambahkan pekerjaannya.\n\t\t\t\t\t\t\t" - ), - ]), - ] - ) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/cariData.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/cariData.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/modalImage.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/modalImage.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=4b5729f6& */ "./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&"); -/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& */ "./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&"); +/* harmony import */ var _modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modalImage.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -635,67 +1473,83 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["render"], - _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - null, + "6b47dd05", null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/cariData.vue" +component.options.__file = "resources/assets/js/components/modalImage.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/cariData.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": +/*!****************************************************************************************************************!*\ + !*** ./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! + \****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&": +/*!**************************************************************************************************!*\ + !*** ./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& ***! + \**************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=4b5729f6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/form.vue": +/***/ "./resources/assets/js/views/user/profile.vue": /*!****************************************************!*\ - !*** ./resources/assets/js/views/aktivis/form.vue ***! + !*** ./resources/assets/js/views/user/profile.vue ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=eba83eb6& */ "./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./profile.vue?vue&type=template&id=3877d7d0& */ "./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&"); +/* harmony import */ var _profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./profile.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -705,9 +1559,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["render"], + _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -717,38 +1571,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/form.vue" +component.options.__file = "resources/assets/js/views/user/profile.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&": /*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js& ***! \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./profile.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&": +/***/ "./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&": /*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6& ***! + !*** ./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0& ***! \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=eba83eb6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./profile.vue?vue&type=template&id=3877d7d0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/122.js b/public/js/components/122.js index de6c8178c..4060fecec 100644 --- a/public/js/components/122.js +++ b/public/js/components/122.js @@ -1,44 +1,24 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[122],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelSimo/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -70,73 +50,61 @@ __webpack_require__.r(__webpack_exports__); // + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + title: 'Artikel SIMO', + kelas: 'artikelSimo', + titleDesc: 'Mengelola data artikel SIMO', + titleIcon: 'icon-magazine' }; }, + created: function created() { + this.checkUser('index_artikel'); + }, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelSimo', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -211,50 +179,204 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Pemilihan', - titleDesc: 'Silahkan memasukan kode pemilihan', - kelas: 'pemilihan', - titleIcon: 'icon-quill4', - form: { - kode: '' + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 }, - selectedItem: {}, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Judul', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Utamakan', + name: 'utamakan', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Tulis', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', modalContent: '', modalButton: '' }; }, - created: function created() {}, - watch: {}, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value == "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, methods: { - save: function save() { - window.location.href = window.location.origin + '/admins/pemilihan/pilih/' + this.form.kode; + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'updateUtamakan') { + if (this.selectedItem.utamakan == 0) { + this.modalTitle = 'Utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, utamakan'; + } else { + this.modalTitle = 'Tidak utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, tidak utamakan'; + } + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } else if (this.state == "updateUtamakan") { + this.$store.dispatch(this.kelas + '/updateUtamakan', this.selectedItem.id); + } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', {})) + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelSimo', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -268,106 +390,38 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", - { staticStyle: { display: "inline-block" } }, [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { + _c("page-header", { attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), ], 1 ) @@ -379,10 +433,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -394,161 +448,348 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _vm._m(0), - _vm._v(" "), - _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "content" }, [ - _c( - "form", + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id == props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/artikel_simo/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + props.item.utamakan + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] }, }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Silahkan masukan kode voting")]), + _vm.currentUser.can && _vm.currentUser.can["create_artikel_simo"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_artikel_simo"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_artikel_simo"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["utamakan_artikel_simo"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("updateUtamakan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pushpin" }), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.kode, - expression: "form.kode", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kode", - placeholder: "Silahkan masukkan kode voting", - "data-vv-as": "kode", + _vm.selectedItem.utamakan == 1 + ? _c("span", [_vm._v("Tidak Utamakan")]) + : _c("span", [_vm._v("Utamakan")]), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_artikel_simo"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_artikel_simo"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) }, - domProps: { value: _vm.form.kode }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "kode", $event.target.value) - }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_artikel_simo"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.errors.any("form"), + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["utamakan_artikel_simo"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("updateUtamakan") }, }, - [ - _c("i", { class: _vm.titleIcon }), - _vm._v(" Ok\n\t\t\t\t\t\t\t\t"), - ] - ), - ]), - ]), - ]), - ] + }, + [ + _c("i", { staticClass: "icon-pushpin" }), + _vm._v(" "), + _vm.selectedItem.utamakan == 1 + ? _c("span", [_vm._v("Tidak Utamakan")]) + : _c("span", [_vm._v("Utamakan")]), + ] + ) + : _vm._e(), + ], + 1 ), - ]), - ]), - ]), - ]) + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), + ], + 1 + ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, - [ - _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ - _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ - _c("img", { attrs: { src: "/images/simo.png" } }), - ]), - ]), - _vm._v(" "), - _c("div", [ - _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ - _c("span", { staticClass: "badge bg-success-400" }, [ - _vm._v("PUSKOPCUINA \n\t\t\t\t"), - ]), - ]), - ]), - ] - ) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/index.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/index.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=59ab4d24& */ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -557,9 +798,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -569,54 +810,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/views/artikelSimo/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=59ab4d24& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/index.vue?vue&type=template&id=59ab4d24&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59ab4d24___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/input.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/input.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/table.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/table.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./input.vue?vue&type=template&id=e97de1c2& */ "./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&"); -/* harmony import */ var _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./input.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=13468220& */ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -626,9 +867,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["render"], - _input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -638,38 +879,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/input.vue" +component.options.__file = "resources/assets/js/views/artikelSimo/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=template&id=e97de1c2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=13468220& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/table.vue?vue&type=template&id=13468220&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_13468220___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/123.js b/public/js/components/123.js index 990a2533f..c9b44799f 100644 --- a/public/js/components/123.js +++ b/public/js/components/123.js @@ -1,44 +1,24 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[123],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapJenis/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -70,75 +50,58 @@ __webpack_require__.r(__webpack_exports__); // + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + title: 'Jenis Aset Tetap', + kelas: 'asetTetapJenis', + titleDesc: 'Mengelola data jenis aset tetap', + titleIcon: 'icon-grid6' }; }, + created: function created() { + this.checkUser('index_aset_tetap_jenis', this.$route.params.cu); + }, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + } } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapJenis', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapJenis/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -211,50 +174,254 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Voting', - titleDesc: 'Silahkan memasukan kode voting', - kelas: 'voting', - titleIcon: 'icon-point-up', - form: { - kode: '' + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 }, - selectedItem: {}, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Kode', + name: 'kode', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Kode Kelompok', + name: 'kelompok.kode', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama Kelompok', + name: 'kelompok.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Jumlah', + name: 'has_aset_tetap_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', modalContent: '', - modalButton: '' + modalButton: '', + modalColor: '' }; }, - created: function created() {}, - watch: {}, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, methods: { - save: function save() { - window.location.href = window.location.origin + '/admins/voting/pilih/' + this.form.kode; + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah jenis aset tetap'; + } else if (state == 'ubah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah jenis aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', {})) + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapJenis', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -268,106 +435,38 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", - { staticStyle: { display: "inline-block" } }, [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { + _c("page-header", { attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), ], 1 ) @@ -379,10 +478,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -394,161 +493,359 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _vm._m(0), - _vm._v(" "), - _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "content" }, [ - _c( - "form", + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + props.item.kelompok + ? _c("check-value", { + attrs: { value: props.item.kelompok.kode }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + props.item.kelompok + ? _c("check-value", { + attrs: { value: props.item.kelompok.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", [ + _vm._v(_vm._s(props.item.has_aset_tetap_count)), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] }, }, - [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Silahkan masukan kode voting")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.kode, - expression: "form.kode", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kode", - placeholder: "Silahkan masukkan kode voting", - "data-vv-as": "kode", - }, - domProps: { value: _vm.form.kode }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "kode", $event.target.value) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.errors.any("form"), - }, + ]), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") }, - [ - _c("i", { class: _vm.titleIcon }), - _vm._v(" Ok\n\t\t\t\t\t\t\t\t"), - ] - ), - ]), - ]), - ]), - ] - ), - ]), - ]), - ]), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, - [ - _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ - _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ - _c("img", { attrs: { src: "/images/simo.png" } }), + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), ]), - ]), - _vm._v(" "), - _c("div", [ - _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ - _c("span", { staticClass: "badge bg-success-400" }, [ - _vm._v("PUSKOPCUINA \n\t\t\t\t"), - ]), + _vm._v(" "), + _c("template", { slot: "button-mobile" }, [ + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), ]), - ]), - ] - ) - }, -] + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + color: _vm.modalColor, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-data", { + attrs: { + kelas: _vm.kelas, + mode: _vm.state, + selected: _vm.selectedItem, + }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/index.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/index.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0900d0fc& */ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -557,9 +854,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -569,54 +866,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/views/asetTetapJenis/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0900d0fc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/index.vue?vue&type=template&id=0900d0fc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0900d0fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/input.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/voting/input.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/table.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/table.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./input.vue?vue&type=template&id=38aa1715& */ "./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&"); -/* harmony import */ var _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./input.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=95ca6704& */ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -626,9 +923,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["render"], - _input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -638,38 +935,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/input.vue" +component.options.__file = "resources/assets/js/views/asetTetapJenis/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=template&id=38aa1715& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=95ca6704& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/table.vue?vue&type=template&id=95ca6704&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_95ca6704___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/124.js b/public/js/components/124.js index 5a7fe182f..b7459408c 100644 --- a/public/js/components/124.js +++ b/public/js/components/124.js @@ -1,44 +1,24 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[124],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/coa/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -70,75 +50,64 @@ __webpack_require__.r(__webpack_exports__); // + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + title: 'CoA', + kelas: 'coa', + titleDesc: 'Mengelola data charts of accounts', + titleIcon: 'icon-notebook' }; }, + created: function created() { + this.checkUser('index_coa', this.$route.params.cu); + }, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('coa', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/coa/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -241,168 +210,106 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Voting', - titleDesc: 'Silahkan memilih', - kelas: 'voting', - titleIcon: 'icon-point-up', - formPilihan: { - voting_id: '', - voting_pilihan_id: '', - name: '' + selectedItem: [], + query: { + order_column: "kode", + order_direction: "asc", + filter_match: "and", + limit: 50, + page: 1 }, - selectedItem: {}, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Kode', + name: 'kode', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Name', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tipe', + name: 'tipe', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Level', + name: 'level', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Induk', + name: 'induk.kode', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + formState: '', + formModel: {}, modalShow: false, modalState: '', modalTitle: '', @@ -412,37 +319,23 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }; }, created: function created() { - this.fetch(); + this.fetch(this.query); }, watch: { // check route changes - $route: function $route(to, from) { - this.fetch(); - }, - itemDataStat: function itemDataStat(value) { - if (value == "success") { - if (this.form) { - this.title = this.itemData.name; - } - } - }, - formStat: function formStat(value) { - if (value == "success") { - if (this.itemData.lihat_hasil == 1) { - if (this.form.voting_pilihan_id != null) { - this.fetchSuara(); - } - } - } + '$route': function $route(to, from) { + this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; + this.selectedItem = {}; if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); + this.fetch(this.query); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { @@ -451,38 +344,46 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/indexPilihan', this.$route.params.name); + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; }, - fetchSuara: function fetchSuara() { - this.$store.dispatch(this.kelas + '/indexSuara', this.itemData.id); + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - modalConfirmOpen: function modalConfirmOpen(state) { + modalOpen: function modalOpen(state) { this.modalShow = true; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.formPilihan.voting_pilihan_id = state.id; - this.formPilihan.voting_id = this.itemData.id; - this.formPilihan.name = this.form.name; - this.selectedItem = state; - this.modalTitle = 'Pilih ' + state.name + ' ?'; + + if (state == 'create') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.formState = 'create'; + this.modalTitle = 'Tambah CoA'; + } else if (state == 'edit') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.formState = 'edit'; + this.modalTitle = 'Ubah CoA'; + this.formModel = Object.assign({}, this.selectedItem); + } else if (state == 'delete') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = this.modalTitle = 'Hapus CoA ' + this.selectedItem.name + ' ini ?'; + } }, modalTutup: function modalTutup() { this.modalShow = false; this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - this.formPilihan.tanggapan = this.itemData.tanggapan; - this.$store.dispatch(this.kelas + '/storePilihan', this.formPilihan); + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', { - form: 'data', - formStat: 'dataStat', + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('coa', { itemData: 'dataS', itemDataStat: 'dataStatS', - itemData2: 'dataS2', - itemDataStat2: 'dataStatS2', updateMessage: 'update', updateStat: 'updateStat' })) @@ -490,10 +391,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&": +/*!**************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6& ***! + \**************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -507,106 +425,38 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", - { staticStyle: { display: "inline-block" } }, [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { + _c("page-header", { attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), ], 1 ) @@ -618,10 +468,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&": +/*!**************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede& ***! + \**************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -637,349 +487,286 @@ var render = function () { "div", [ _c( - "div", - { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tipe }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.level }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + props.item.induk + ? _c("check-value", { + attrs: { value: props.item.induk.kode }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, [ - _vm._m(0), - _vm._v(" "), - _c("div", [ - _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ - _c("span", { staticClass: "badge bg-success-400" }, [ - _vm._v("PUSKOPCUINA - \n\t\t\t\t\t"), - _vm.itemData.cu - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t- " + - _vm._s(_vm.itemData.cu.name) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - ]), - ]), + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.can && _vm.currentUser.can["create_coa"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("create") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_coa"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("edit") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_coa"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("delete") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), ]), - ] - ), - _vm._v(" "), - _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.itemData.name)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v("Selamat datang "), - _c("i", [_vm._v(_vm._s(_vm.form.name) + " ")]), - ]), - ]), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + _vm._v(" "), _c( - "div", - { staticClass: "content" }, + "template", + { slot: "button-mobile" }, [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + _vm.currentUser.can && _vm.currentUser.can["create_coa"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }) + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) : _vm._e(), _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.form - ? _c("div", [ - _vm.itemData.keterangan - ? _c("div", { staticClass: "card card-body" }, [ - _c("span", { - domProps: { - innerHTML: _vm._s(_vm.itemData.keterangan), - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.voting_pilihan_id == null - ? _c("div", [ - _c( - "div", - { staticClass: "row" }, - _vm._l( - _vm.itemData.pilihan, - function (item, index) { - return _c( - "div", - { - key: index, - staticClass: "col-md-12 mb-2", - }, - [ - _c( - "button", - { - staticClass: - "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen( - item - ) - }, - }, - }, - [ - _c( - "h5", - { staticClass: "card-title" }, - [_vm._v(_vm._s(item.name))] - ), - ] - ), - ] - ) - } - ), - 0 - ), - ]) - : _vm.form.voting_pilihan_id != null - ? _c("div", [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card " }, [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "card border-primary" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-primary", - }, - [ - _c( - "h5", - { staticClass: "card-title" }, - [ - _vm._v( - _vm._s(_vm.form.pilihan.name) - ), - ] - ), - ] - ), - ] - ), - ]), - ]), - _vm._v(" "), - _vm.form.tanggapan.length > 0 - ? _c("div", { staticClass: "card" }, [ - _vm._m(3), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - _vm._l( - _vm.form.tanggapan, - function (item, index) { - return _c("div", { key: index }, [ - _c("h5", [ - _vm._v( - _vm._s(item.tanggapan.name) - ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "card card-body", - }, - [ - _c("span", { - domProps: { - innerHTML: _vm._s( - item.keterangan - ), - }, - }), - ] - ), - ]) - } - ), - 0 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemData.lihat_hasil == 1 - ? _c("div", { staticClass: "card" }, [ - _vm._m(4), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - _vm._l( - _vm.itemData2, - function (p, index) { - return _c("div", { key: index }, [ - _c( - "div", - { - staticClass: "card card-body", - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-sm-3 mb-1 mt-1", - }, - [ - _c("b", [ - _vm._v( - _vm._s(p.name) - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-8 mb-1 mt-1", - }, - [ - _c( - "div", - { - staticClass: - "progress", - }, - [ - _c( - "div", - { - staticClass: - "progress-bar-striped bg-success", - style: { - width: - Math.round( - (p.skor / - _vm - .itemData - .suara) * - 100 - ) + "%", - }, - }, - [ - _c( - "span", - { - staticClass: - "text-default font-size-lg", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("b", [ - _vm._v( - _vm._s( - Math.round( - (p.skor / - _vm - .itemData - .suara) * - 100 - ) + - "%" - ) - ), - ]), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-1 mb-1 mt-1", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(p.skor) + - " / " + - _vm._s( - _vm.itemData - .suara - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - ]) - } - ), - 0 - ), - ]) - : _vm._e(), - ]) - : _vm._e(), - ]) - : _c("div", [_vm._m(5)]), - ]) - : _vm.itemDataStat == "loading" - ? _c("div", [_vm._m(6)]) - : _c("div", [_vm._m(7)]), + _vm.currentUser.can && _vm.currentUser.can["update_coa"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_coa"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 ), - ]), - ]), + ], + 2 + ), _vm._v(" "), _c( "app-modal", @@ -988,12 +775,11 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - size: "modal-lg", - color: _vm.modalColor, - button: _vm.modalButton, content: _vm.modalContent, + color: _vm.modalColor, }, on: { + batal: _vm.modalTutup, tutup: _vm.modalTutup, confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, @@ -1003,137 +789,20 @@ var render = function () { }, [ _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + _vm._v("\n\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t "), ]), _vm._v(" "), - _c("template", { slot: "modal-body1" }, [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header bg-success" }, [ - _c("b", [_vm._v("PILIHAN ANDA ADALAH")]), - _vm._v(" "), - _c("h5", { staticClass: "card-title" }, [ - _vm._v(_vm._s(_vm.selectedItem.name)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - _vm._l(_vm.itemData.tanggapan, function (item, index) { - return _c( - "div", - { key: index, staticClass: "form-group mb-0" }, - [ - _c("h5", [_vm._v(_vm._s(item.name) + ":")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: item.keterangan, - expression: "item.keterangan", - }, - ], - staticClass: "form-control", - attrs: { rows: "4" }, - domProps: { value: item.keterangan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(item, "keterangan", $event.target.value) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ) + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-data", { + attrs: { formState: _vm.formState, selected: _vm.formModel }, + on: { tutup: _vm.modalTutup }, }), - 0 - ), - _vm._v(" "), - _c("div", [ - _c("div", { staticClass: "alert bg-warning alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan anda memilih dengan benar, anda tidak bisa melakukan voting ulang lagi apabila salah memilih." - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOk.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOk.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ]), + ], + 1 + ), ], 2 ), @@ -1141,120 +810,25 @@ var render = function () { 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ - _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ - _c("img", { attrs: { src: "/images/simo.png" } }), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card bg-success text-white card-body" }, [ - _c("h3", [ - _c("i", { staticClass: "icon-check" }), - _vm._v(" Terima Kasih Sudah Melakukan Voting"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Pilihan Anda Adalah")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Tanggapan Anda Adalah"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "card-header bg-white header-elements-inline" }, - [_c("h5", { staticClass: "card-title" }, [_vm._v("Perolehan Skor")])] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card card-body" }, [ - _c("h5", [ - _c("b", [_vm._v("Selamat Datang!")]), - _vm._v(" "), - _c("br"), - _vm._v(" Saat ini masih belum terdapat voting"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Oops terjadi kesalahan")]), - ]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/coa/index.vue": +/*!*************************************************!*\ + !*** ./resources/assets/js/views/coa/index.vue ***! + \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=524898d6& */ "./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1263,9 +837,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1275,54 +849,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/views/coa/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************!*\ + !*** ./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6& ***! + \********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=524898d6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/index.vue?vue&type=template&id=524898d6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_524898d6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/pilih.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/voting/pilih.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/coa/table.vue": +/*!*************************************************!*\ + !*** ./resources/assets/js/views/coa/table.vue ***! + \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pilih.vue?vue&type=template&id=5667113d& */ "./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&"); -/* harmony import */ var _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pilih.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=df122ede& */ "./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1332,9 +906,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["render"], - _pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1344,38 +918,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/pilih.vue" +component.options.__file = "resources/assets/js/views/coa/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************!*\ + !*** ./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede& ***! + \********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=template&id=5667113d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=df122ede& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/coa/table.vue?vue&type=template&id=df122ede&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_df122ede___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/125.js b/public/js/components/125.js index 219135cee..81049e767 100644 --- a/public/js/components/125.js +++ b/public/js/components/125.js @@ -1,525 +1,24 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[125],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['title', 'icon', 'color', 'count'] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/countWidget.vue */ "./resources/assets/js/components/countWidget.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _anggotaCu_cariData__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../anggotaCu/cariData */ "./resources/assets/js/views/anggotaCu/cariData.vue"); -/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/errorLog/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -549,6 +48,53 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + title: 'Error Log', + kelas: 'errorLog', + titleDesc: 'Mengelola data error', + titleIcon: 'icon-cancel-square2' + }; + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('errorLog', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -686,396 +232,194 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len - - - - - - - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a, - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - countWidget: _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - cariData: _anggotaCu_cariData__WEBPACK_IMPORTED_MODULE_12__["default"], - identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_15__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_17__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Tambah Bantuan Solidaritas Jalinan', - titleDesc: 'Menambah bantuan solidaritas Jalinan', - titleIcon: 'icon-plus3', - level2Title: 'Bantuan Solidaritas Jalinan', - kelas: 'jalinanKlaim', - isEdit: false, - nik: '', - statusNIK: 'tidak', - anggota_cu_cu_id: '', - cu_id: '', - tipe: '', - tabName: 'ktp', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 }, - selectedItem: {}, + excelDownloadUrl: '', columnData: [{ - title: 'No.' + title: 'No.', + name: 'No.' }, { - title: 'No. Rek' + title: 'Message', + name: 'message', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Nama' + title: 'Context', + name: 'context', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Jenis' + title: 'Level', + name: 'level', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Saldo Awal' + title: 'Level Name', + name: 'level_name', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Lama Pinjaman (Bulan)' + title: 'Channel', + name: 'channel', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Lama Sisa Pinjaman (Bulan)' + title: 'Extra', + name: 'extra', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Tgl. Buat' + title: 'Waktu', + name: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Usia Saat Membuka' + title: 'Tgl. Tulis', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], - selectedItemCu: '', - itemDataCu: [], - itemDataProduk: [], - itemDataCuStat: 'success', + state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', modalContent: '', - submited: false + modalColor: '', + modalSize: '', + modalButton: '' }; }, created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.fetch(); + this.fetch(this.query); }, watch: { // check route changes '$route': function $route(to, from) { - this.fetch(); - }, - itemDataStat: function itemDataStat(value) { - if (value == "success") { - this.itemDataCu = []; - this.itemDataProduk = []; // cu - - if (this.itemData) { - if (this.itemData.anggota_cu_cu) { - var valData; - - var _iterator = _createForOfIteratorHelper(this.itemData.anggota_cu_cu), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - this.itemDataCu.push(valData); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } // get form - - - this.fetchForm(); - } - } - }, - formStat: function formStat(value) { - if (value == 'success') { - if (this.$route.meta.mode == 'koreksi') { - if (this.form.status_klaim == 5 || this.form.status_klaim == 6) { - this.form.id_koreksi = this.form.id; - this.form.status_klaim = 7; - this.form.id = ''; - } else { - this.form.status_klaim = 1; - } - } - } + this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; - if (value === "success") { - this.modalTitle = this.updateResponse.message; + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value == "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ''; } } }, methods: { - fetch: function fetch() { - this.resetData(); - - if (this.$route.meta.mode == 'edit') { - this.title = 'Ubah Bantuan Solidaritas Jalinan'; - this.titleDesc = 'Mengubah bantuan solidaritas Jalinan'; - this.titleIcon = 'icon-pencil5'; - this.cariData(this.$route.params.nik); - } else if (this.$route.meta.mode == 'koreksi') { - this.title = 'Koreksi Bantuan Solidaritas Jalinan'; - this.titleDesc = 'Mengoreksi bantuan solidaritas Jalinan'; - this.titleIcon = 'icon-pencil5'; - this.cariData(this.$route.params.nik); - } else { - this.title = 'Tambah Bantuan Solidaritas Jalinan'; - this.titleDesc = 'Menambah Bantuan Solidaritas Jalinan'; - this.titleIcon = 'icon-plus3'; - this.isEdit = false; - - if (this.$route.meta.mode == 'createNIK') { - this.cariData(this.$route.params.nik); - this.isEdit = true; - } else if (this.$route.meta.mode == 'createId') { - this.cariDataId(this.$route.params.id); - this.isEdit = true; - } - } - }, - fetchForm: function fetchForm() { - if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'koreksi') { - this.$store.dispatch(this.kelas + '/edit', [this.$route.params.nik, this.$route.params.cu, this.$route.params.tipe]); - this.isEdit = true; - this.anggota_cu_cu_id = this.$route.params.cu; - this.tipe = this.$route.params.tipe; - } - }, - cariData: function cariData(nik) { - this.nik = nik; - this.$store.dispatch(this.kelas + '/cariData', nik); - }, - cariDataId: function cariDataId(id) { - this.$store.dispatch(this.kelas + '/cariDataId', id); - }, - changeStatusNIK: function changeStatusNIK(value) { - this.nik == ''; - this.statusNIK = value; - this.$store.dispatch(this.kelas + '/resetData'); - }, - nikNew: function nikNew(value) { - this.nik = value; - this.$store.dispatch(this.kelas + '/cariData', value); + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas + '/index'; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - changeTab: function changeTab(value) { - this.tabName = value; - }, - changeTipe: function changeTipe(value) { - if (value == 'cacat') { - this.form.tunas_diajukan = 0; - } - - this.$store.dispatch(this.kelas + '/resetForm'); - }, - changeCU: function changeCU(value) { - this.$store.dispatch('anggotaCu/resetDataProduk'); - this.$store.dispatch(this.kelas + '/resetForm'); - }, - cekData: function cekData() { - var _nik = ''; - - if (this.$route.meta.mode === 'edit') { - _nik = this.$route.params.nik; - } else if (this.$route.meta.mode === 'createId') { - _nik = this.itemData.nik; - } else { - _nik = this.nik; - } - - var _cu = ''; - _cu = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.itemDataCu, { - 'id': parseInt(this.anggota_cu_cu_id, 10) - }); - this.cu_id = _cu.cu_id; - this.$store.dispatch(this.kelas + '/edit', [_nik, _cu.id, this.tipe]); - this.$store.dispatch('anggotaCu/indexProduk', [this.itemData.id, _cu.cu_id]); // this.$store.dispatch(this.kelas + '/getKlaimLama',[_nik,_cu.id]); - }, - resetData: function resetData() { - this.itemDataCu = []; - this.itemDataProduk = []; - this.$store.commit(this.kelas + '/setData2', {}); - this.$store.commit(this.kelas + '/setDataStat2', ''); - this.$store.dispatch('anggotaCu/resetDataProduk'); - this.$store.dispatch(this.kelas + '/resetForm'); - }, - classCu: function classCu() { - if (this.currentUser.id_cu == 0) { - return 'col-8'; - } else { - return 'col-12'; - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalColor = "bg-primary"; + this.modalSize = 'modal-lg'; + this.modalState = 'normal1'; + this.modalTitle = 'Detail ' + this.title; + this.modalContent = this.selectedItem.level; + this.modalButton = 'Ok'; }, - save: function save() { - var _this = this; - - this.form.anggota_cu_id = this.itemData.id; - this.form.anggota_cu_cu_id = this.anggota_cu_cu_id; - this.form.tipe = this.tipe; - this.form.cu_id = this.cu_id; + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; - if (this.tipe == 'CACAT') { - this.form.tunas_diajukan = 0; + if (isMobile) { + this.selectedItem = itemMobile; } - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_16__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.form.id) { - _this.$store.dispatch(_this.kelas + '/update', [_this.form.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); + if (state == 'hapus') { + this.modalColor = ''; + this.modalSize = ''; + this.modalTitle = 'Hapus ' + this.title + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, - modalOpen: function modalOpen(state, isMobile, itemMobile) {}, - modalConfirmOk: function modalConfirmOk() {}, modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - this.modalShow = false; }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { - itemData: 'data2', - itemDataStat: 'dataStat2', - message: 'message', - messageStat: 'messageStat', - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('errorLog', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - dataProduk: 'dataProduk', - dataProdukStat: 'dataProdukStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1089,24 +433,40 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", - { staticClass: "card card-body has-bg-image", class: _vm.color }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _vm.count - ? _c("h3", { staticClass: "mb-0" }, [_vm._v(_vm._s(_vm.count))]) - : _vm._e(), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase font-size-xs" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-3x opacity-75", class: _vm.icon }), + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), ]), ]), - ] + ], + 1 ) } var staticRenderFns = [] @@ -1116,10 +476,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1134,3121 +494,247 @@ var render = function () { return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.isEdit - ? _c("cari-data", { - attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, - on: { - cariData: _vm.cariData, - changeStatusNIK: _vm.changeStatusNIK, - nikNew: _vm.nikNew, - resetData: _vm.resetData, - back: _vm.back, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c( - "div", + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", { - staticClass: - "alert bg-danger text-white alert-styled-left ", + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id == props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, }, [ - _vm.currentUser.can["create_anggota_cu"] - ? _c("span", { staticClass: "font-weight-semibold" }, [ + !_vm.columnData[0].hide + ? _c("td", [ _vm._v( - "No. KTP anggota CU tidak terdaftar di SIMO, silahkan menambahkan terlebih dahulu data anggota dengan menekan tombol tambah anggota CU dibawah.\n\t\t\t\t\t" + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" ), ]) - : _c("span", [ - _vm._v( - "\n\t\t\t\t\t\tNo. KTP anggota CU tidak terdaftar di SIMO, silahkan meminta user yang memiliki akses untuk menambah anggota CU untuk menambahkan terlebih dahulu data anggota atau meminta akses untuk menambah anggota CU kepada user lain yang bisa mengelola data user.\n\t\t\t\t\t" - ), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "fail" && - _vm.currentUser.can["create_anggota_cu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-lg btn-block", - attrs: { - type: "button", - to: { - name: "anggotaCuCreateJalinan", - params: { nik: _vm.nik, statusNIK: _vm.statusNIK }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah Anggota CU\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" && _vm.itemData - ? _c("div", [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), + : _vm._e(), _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("identitas", { - attrs: { itemData: _vm.itemData }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-5 mb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.anggota_cu_cu_id, - expression: "anggota_cu_cu_id", - }, - ], - staticClass: "form-control", - attrs: { - name: "anggota_cu_cu_id", - "data-width": "100%", - disabled: - _vm.itemData.anggota_cu_cu.length == - 0 || _vm.$route.meta.mode == "edit", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.anggota_cu_cu_id = $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeCU( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.itemData === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih keanggotaan CU" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.itemData.anggota_cu_cu, - function (anggota_cu_cu, index) { - return _c( - "option", - { - key: index, - domProps: { - value: anggota_cu_cu.id, - }, - }, - [ - _vm._v( - "CU " + - _vm._s(anggota_cu_cu.cu.name) + - " " + - _vm._s( - anggota_cu_cu.tp - ? " | " + - anggota_cu_cu.tp.name - : "" - ) + - " | No. BA: " + - _vm._s(anggota_cu_cu.no_ba) + - " | Tanggal Jadi Anggota: " - ), - anggota_cu_cu.tanggal_masuk - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - anggota_cu_cu.tanggal_masuk - ) - ), - }, - }) - : _vm._e(), - ] - ) - } - ), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-5 mb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tipe, - expression: "tipe", - }, - ], - staticClass: "form-control", - attrs: { name: "tipe" }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.tipe = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeTipe( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tipe")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "CACAT" } }, - [_vm._v("Cacat")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "MENINGGAL" } }, - [_vm._v("Meninggal")] - ), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cekData() - }, - }, + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.message, + valueType: "modal", }, - [_vm._v("Cek Data")] - ), - ]), - ]), - ]), - _vm._v(" "), - _vm.formStat == "" - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - isSingleButton: true, - cancelState: "methods", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - (_vm.$route.meta.mode == "create" || - _vm.$route.meta.mode == "createNIK") && - _vm.formStat == "success" && - _vm.form.id - ? _c("div", [ - _c( - "div", - { - staticClass: - "alert bg-warning text-white alert-styled-left", + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.context, + valueType: "modal", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.level }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.level_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.channel }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.extra, + valueType: "modal", }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "Anggota ini sudah mengajukan Bantuan Solidaritas Jalinan " - ), - _c("b", [ - _vm._v( - "pada tanggal " + - _vm._s( - _vm.$options.filters.date( - _vm.form.created_at - ) - ) - ), - ]), - _vm._v(" dengan "), - _c("b", [ - _vm._v( - "status " + - _vm._s( - _vm.$options.filters.statusJalinan( - _vm.form.status_klaim - ) - ) - ), - ]), - _vm._v( - ", mohon periksa kembali.\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ] + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.datetime + ) ), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - isSingleButton: true, - cancelState: "methods", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) ), - ]) - : _c("div", [ - _vm.formStat == "success" - ? _c( - "div", - [ - _vm.dataProdukStat == "success" - ? _c( - "div", - { staticClass: "card" }, - [ - _vm._m(3), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.dataProduk, - columnData: _vm.columnData, - itemDataStat: - _vm.dataProdukStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: - "text-nowrap", - class: { - "bg-info": - _vm - .selectedItem - .id === - props.item - .id, - }, - on: { - click: - function ( - $event - ) { - return _vm.selectedRow( - props.item - ) - }, - }, - }, - [ - _c("td", [ - _vm._v( - _vm._s( - props.index + - 1 - ) - ), - ]), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: - { - value: - props - .item - .no_rek, - }, - } - ), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .produk_cu - ? _c( - "check-value", - { - attrs: - { - value: - props - .item - .produk_cu - .name, - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .produk_cu - ? _c( - "check-value", - { - attrs: - { - value: - props - .item - .produk_cu - .tipe, - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: - { - value: - props - .item - .saldo, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: - { - value: - props - .item - .lama_pinjaman, - }, - } - ), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: - { - value: - props - .item - .lama_sisa_pinjaman, - }, - } - ), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - props.item - .tanggal - ? _c( - "span", - { - domProps: - { - innerHTML: - _vm._s( - _vm.$options.filters.date( - props - .item - .tanggal - ) - ), - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ]), - _vm._v(" "), - _c("td", [ - props.item - .tanggal - ? _c( - "span", - { - domProps: - { - innerHTML: - _vm._s( - _vm.$options.filters.ageDiff( - props - .item - .tanggal, - _vm - .itemData - .tanggal_lahir - ) - ), - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 2413839719 - ), - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(4), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has( - "form.kategori_penyakit" - ), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has( - "form.kategori_penyakit" - ), - }, - }, - [ - _vm.errors.has( - "form.kategori_penyakit" - ) - ? _c("i", { - staticClass: - "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tKategori Penyakit/Penyebab: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: - "v-model", - value: - _vm.form - .kategori_penyakit, - expression: - "form.kategori_penyakit", - }, - { - name: "validate", - rawName: - "v-validate", - value: "required", - expression: - "'required'", - }, - ], - staticClass: - "form-control", - attrs: { - name: "kategori_penyakit", - "data-width": - "100%", - "data-vv-as": - "Kategori penyakit", - }, - on: { - change: function ( - $event - ) { - var $$selectedVal = - Array.prototype.filter - .call( - $event - .target - .options, - function ( - o - ) { - return o.selected - } - ) - .map( - function ( - o - ) { - var val = - "_value" in - o - ? o._value - : o.value - return val - } - ) - _vm.$set( - _vm.form, - "kategori_penyakit", - $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [ - _vm._v( - "Silahkan pilih kategori penyakit" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "asma", - }, - }, - [_vm._v("Asma")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "demam berdarah", - }, - }, - [ - _vm._v( - "Demam Berdarah" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "diabetes melitus", - }, - }, - [ - _vm._v( - "Diabetes Melitus" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "diare", - }, - }, - [_vm._v("Diare")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "ginjal", - }, - }, - [_vm._v("Ginjal")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "hepatitis", - }, - }, - [ - _vm._v( - "Hepatitis" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "hipertensi", - }, - }, - [ - _vm._v( - "Hipertensi" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "jantung", - }, - }, - [_vm._v("Jantung")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "kanker", - }, - }, - [_vm._v("Kanker")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "liver", - }, - }, - [_vm._v("Liver")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "maag", - }, - }, - [_vm._v("Maag")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "paru-paru", - }, - }, - [ - _vm._v( - "Paru-paru" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "stroke", - }, - }, - [_vm._v("Stroke")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "tbc", - }, - }, - [_vm._v("TBC")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "tumor", - }, - }, - [_vm._v("Tumor")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "malaria", - }, - }, - [_vm._v("Malaria")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "kecelakaan", - }, - }, - [ - _vm._v( - "Kecelakaan" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "komplikasi", - }, - }, - [ - _vm._v( - "Komplikasi" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "lain-lain", - }, - }, - [ - _vm._v( - "Lain-lain" - ), - ] - ), - ] - ), - _vm._v(" "), - _vm.errors.has( - "form.kategori_penyakit" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.kategori_penyakit" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { - staticClass: - "text-muted", - }, - [_vm._v(" ")] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has( - "form.tanggal_mati" - ), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has( - "form.tanggal_mati" - ), - }, - }, - [ - _vm.errors.has( - "form.tanggal_mati" - ) - ? _c("i", { - staticClass: - "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tTgl. Cacat/Meninggal: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { - defaultDate: - _vm.form - .tanggal_mati, - }, - on: { - dateSelected: - function ($event) { - _vm.form.tanggal_mati = - $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form - .tanggal_mati, - expression: - "form.tanggal_mati", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: - "v-validate", - value: "required", - expression: - "'required'", - }, - ], - attrs: { - "data-vv-as": - "Tgl. cacat/meninggal", - }, - domProps: { - value: - _vm.form - .tanggal_mati, - }, - on: { - input: function ( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - _vm.form, - "tanggal_mati", - $event.target - .value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has( - "form.tanggal_mati" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.tanggal_mati" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { - staticClass: - "text-muted", - }, - [_vm._v(" ")] - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group", - }, - [ - _c("h6", [ - _vm._v( - "Keterangan Cacat/Meninggal:" - ), - ]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form - .keterangan_mati, - expression: - "form.keterangan_mati", - }, - ], - staticClass: - "form-control", - attrs: { - type: "text", - name: "keterangan_mati", - placeholder: - "Silahkan masukkan keterangan cacat/meninggal", - }, - domProps: { - value: - _vm.form - .keterangan_mati, - }, - on: { - input: function ( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - _vm.form, - "keterangan_mati", - $event.target - .value - ) - }, - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group", - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has( - "form.tanggal_mati" - ), - }, - }, - [ - _vm.errors.has( - "form.tanggal_mati" - ) - ? _c("i", { - staticClass: - "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tKeterangan Lain:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form - .keterangan, - expression: - "form.keterangan", - }, - ], - staticClass: - "form-control", - attrs: { - type: "text", - name: "keterangan", - placeholder: - "Silahkan masukkan keterangan lain", - }, - domProps: { - value: - _vm.form.keterangan, - }, - on: { - input: function ( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target - .value - ) - }, - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _vm.formStat == "success" && - _vm.tipe != "CACAT" - ? _c( - "div", - { staticClass: "col-md-6" }, - [ - _c( - "div", - { - staticClass: - "form-group", - class: { - "has-error": - _vm.errors.has( - "form.tunas_diajukan" - ), - }, - }, - [ - _c( - "h5", - [ - _vm._v( - "Nilai pengajuan bantuan solidaritas TUNAS " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: - "v-validate", - value: - "required", - expression: - "'required'", - }, - ], - staticClass: - "form-control", - attrs: { - name: "tunas_diajukan", - options: - _vm.cleaveOption - .numeric, - placeholder: - "Silahkan masukkan jumlah nilai pengajuan bantuan solidaritas TUNAS", - "data-vv-as": - "Nilai pengajuan bantuan solidaritas TUNAS", - }, - model: { - value: - _vm.form - .tunas_diajukan, - callback: - function ($$v) { - _vm.$set( - _vm.form, - "tunas_diajukan", - $$v - ) - }, - expression: - "form.tunas_diajukan", - }, - }), - _vm._v(" "), - _vm.errors.has( - "form.tunas_diajukan" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.tunas_diajukan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { - staticClass: - "text-muted", - }, - [_vm._v(" ")] - ), - ], - 1 - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6" }, - [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has( - "form.lintang_diajukan" - ), - }, - }, - [ - _c( - "h5", - [ - _vm._v( - "Nilai pengajuan bantuan solidaritas LINTANG " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: - "v-validate", - value: "required", - expression: - "'required'", - }, - ], - staticClass: - "form-control", - attrs: { - name: "lintang_diajukan", - options: - _vm.cleaveOption - .numeric, - placeholder: - "Silahkan masukkan jumlah nilai pengajuan bantuan solidaritas LINTANG", - "data-vv-as": - "Nilai pengajuan bantuan solidaritas LINTANG", - }, - model: { - value: - _vm.form - .lintang_diajukan, - callback: function ( - $$v - ) { - _vm.$set( - _vm.form, - "lintang_diajukan", - $$v - ) - }, - expression: - "form.lintang_diajukan", - }, - }), - _vm._v(" "), - _vm.errors.has( - "form.lintang_diajukan" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.lintang_diajukan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { - staticClass: - "text-muted", - }, - [_vm._v(" ")] - ), - ], - 1 - ), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(5), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm.tipe == "MENINGGAL" - ? _c( - "div", - { - staticClass: - "alert bg-warning alert-styled-left", - }, - [_vm._m(6)] - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: - "nav-tabs-responsive mb-3", - }, - [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light", - }, - [ - _c( - "li", - { - staticClass: "nav-item", - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "ktp", - }, - attrs: { - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "ktp" - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-vcard mr-2", - }), - _vm._v( - " Identitas diri (Kartu tanda penduduk (KTP) atau Surat Keterangan Kependudukan) " - ), - ] - ), - ] - ), - _vm._v(" "), - _vm.tipe == "MENINGGAL" - ? _c( - "li", - { - staticClass: - "nav-item", - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "meninggal", - }, - attrs: { - href: "#", - }, - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "meninggal" - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-person mr-2", - }), - _vm._v( - " Keterangan meninggal dunia" - ), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "li", - { - staticClass: "nav-item", - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "spma", - }, - attrs: { - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "spma" - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-magazine mr-2", - }), - _vm._v( - " Surat Permohonan Menjadi Anggota " - ), - ] - ), - ] - ), - _vm._v(" "), - _vm.tipe == "MENINGGAL" - ? _c( - "li", - { - staticClass: - "nav-item", - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "bukusimpanan", - }, - attrs: { - href: "#", - }, - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "bukusimpanan" - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-credit-card mr-2", - }), - _vm._v( - " Buku Simpanan " - ), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "li", - { - staticClass: "nav-item", - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "bukupinjaman", - }, - attrs: { - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "bukupinjaman" - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-credit-card2 mr-2", - }), - _vm._v( - " Buku Pinjaman " - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "li", - { - staticClass: "nav-item", - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "pinjaman", - }, - attrs: { - href: "#", - }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "pinjaman" - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-clipboard3 mr-2", - }), - _vm._v( - " Permohonan dan perjanjian pinjaman" - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "meninggal", - expression: - "tabName == 'meninggal'", - }, - ], - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Keterangan meninggal dunia:" - ), - ]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_meninggal, - }, - model: { - value: - _vm.form - .dokumen_meninggal, - callback: function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_meninggal", - $$v - ) - }, - expression: - "form.dokumen_meninggal", - }, - }), - ], - 1 - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == "ktp", - expression: - "tabName == 'ktp'", - }, - ], - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Identitas diri (Kartu tanda penduduk (KTP) atau Surat Keterangan Kependudukan) :" - ), - ]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_ktp, - }, - model: { - value: - _vm.form - .dokumen_ktp, - callback: function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_ktp", - $$v - ) - }, - expression: - "form.dokumen_ktp", - }, - }), - ], - 1 - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == "spma", - expression: - "tabName == 'spma'", - }, - ], - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Surat Permohonan Menjadi Anggota 1:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .spma_1, - }, - model: { - value: - _vm.form - .spma_1, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "spma_1", - $$v - ) - }, - expression: - "form.spma_1", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Surat Permohonan Menjadi Anggota 2:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .spma_2, - }, - model: { - value: - _vm.form - .spma_2, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "spma_2", - $$v - ) - }, - expression: - "form.spma_2", - }, - } - ), - ], - 1 - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "bukusimpanan", - expression: - "tabName == 'bukusimpanan'", - }, - ], - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 1:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_1, - }, - model: { - value: - _vm.form - .buku_simpanan_1, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_1", - $$v - ) - }, - expression: - "form.buku_simpanan_1", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 2:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_2, - }, - model: { - value: - _vm.form - .buku_simpanan_2, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_2", - $$v - ) - }, - expression: - "form.buku_simpanan_2", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 3:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_3, - }, - model: { - value: - _vm.form - .buku_simpanan_3, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_3", - $$v - ) - }, - expression: - "form.buku_simpanan_3", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 4:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_4, - }, - model: { - value: - _vm.form - .buku_simpanan_4, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_4", - $$v - ) - }, - expression: - "form.buku_simpanan_4", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 5:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_5, - }, - model: { - value: - _vm.form - .buku_simpanan_5, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_5", - $$v - ) - }, - expression: - "form.buku_simpanan_5", - }, - } - ), - ], - 1 - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "bukupinjaman", - expression: - "tabName == 'bukupinjaman'", - }, - ], - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Pinjaman 1:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_pinjaman_1, - }, - model: { - value: - _vm.form - .buku_pinjaman_1, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_pinjaman_1", - $$v - ) - }, - expression: - "form.buku_pinjaman_1", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Pinjaman 2:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_pinjaman_2, - }, - model: { - value: - _vm.form - .buku_pinjaman_2, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_pinjaman_2", - $$v - ) - }, - expression: - "form.buku_pinjaman_2", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Buku Pinjaman 3:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_pinjaman_3, - }, - model: { - value: - _vm.form - .buku_pinjaman_3, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "buku_pinjaman_3", - $$v - ) - }, - expression: - "form.buku_pinjaman_3", - }, - } - ), - ], - 1 - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "pinjaman", - expression: - "tabName == 'pinjaman'", - }, - ], - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 1:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_1, - }, - model: { - value: - _vm.form - .dokumen_pinjaman_1, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_1", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_1", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 2:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_2, - }, - model: { - value: - _vm.form - .dokumen_pinjaman_2, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_2", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_2", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 3:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_3, - }, - model: { - value: - _vm.form - .dokumen_pinjaman_3, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_3", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_3", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 4:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_4, - }, - model: { - value: - _vm.form - .dokumen_pinjaman_4, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_4", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_4", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 5:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_5, - }, - model: { - value: - _vm.form - .dokumen_pinjaman_5, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_5", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_5", - }, - } - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-6", - }, - [ - _c( - "div", - { - staticClass: - "form-group", - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 6:" - ), - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_6, - }, - model: { - value: - _vm.form - .dokumen_pinjaman_6, - callback: - function ( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_6", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_6", - }, - } - ), - ], - 1 - ), - ] - ), - ] - ), - ] - ), - ] - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ) - : _vm._e(), - ]), - ] - ), - ]) - : _vm._e(), - ], - 1 - ), - ]), - ]), + }, + }) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_error_log"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("template", { slot: "button-mobile" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_error_log"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ]), + ], + 2 + ), _vm._v(" "), _c( "app-modal", @@ -4257,16 +743,16 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - content: _vm.modalContent, + button: _vm.modalButton, + size: _vm.modalSize, color: _vm.modalColor, }, on: { - batal: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + backgroundClick: _vm.modalTutup, }, }, [ @@ -4274,9 +760,113 @@ var render = function () { _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), ]), _vm._v(" "), - _c("template", { slot: "modal-body1" }), - _vm._v(" "), - _c("template", { slot: "modal-body2" }), + _c("template", { slot: "modal-body1" }, [ + _c("div", [ + _vm.selectedItem.status == 404 + ? _c("span", [_c("b", [_vm._v("ERROR 404:")])]) + : _vm.selectedItem.status == 419 + ? _c("span", [_c("b", [_vm._v("ERROR 419:")])]) + : _vm.selectedItem.status == 422 + ? _c("span", [_c("b", [_vm._v("ERROR 422:")])]) + : _vm.selectedItem.status == 500 + ? _c("span", [_c("b", [_vm._v("ERROR 500:")])]) + : _vm._e(), + ]), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("div", [ + _c("h4", [_vm._v("Level")]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [ + _c("code", [ + _vm._v( + _vm._s(_vm.selectedItem.level) + + " / " + + _vm._s(_vm.selectedItem.level_name) + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + ]), + _vm._v(" "), + _c("div", [ + _c("h4", [_vm._v("Message")]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [_c("code", [_vm._v(_vm._s(_vm.selectedItem.message))])] + ), + _vm._v(" "), + _c("hr"), + ]), + _vm._v(" "), + _c("div", [ + _c("h4", [_vm._v("Context")]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [_c("code", [_vm._v(_vm._s(_vm.selectedItem.context))])] + ), + _vm._v(" "), + _c("hr"), + ]), + _vm._v(" "), + _c("div", [ + _c("h4", [_vm._v("Extra")]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [_c("code", [_vm._v(_vm._s(_vm.selectedItem.extra))])] + ), + _vm._v(" "), + _c("hr"), + ]), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-sm-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { click: _vm.modalTutup }, + }, + [_vm._v("Ok")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "text-center d-block d-sm-none" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { click: _vm.modalTutup }, + }, + [_vm._v("Ok")] + ), + ]), + ]), ], 2 ), @@ -4284,88 +874,25 @@ var render = function () { 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Keanggotaan CU"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Tipe")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Daftar Produk")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Form Bantuan Solidaritas "), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Dokumen")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("h6", [ - _vm._v("Anggota yang meninggal dengan usia diatas 70 tahun "), - _c("b", [_vm._v("WAJIB UPLOAD dan KIRIM BERKAS FISIK")]), - _vm._v(" untuk buku simpanan / buku pinjaman / SPP perjanjian"), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/countWidget.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/errorLog/index.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/errorLog/index.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countWidget.vue?vue&type=template&id=b9608b28& */ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); -/* harmony import */ var _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=216d5a12& */ "./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4374,9 +901,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"], - _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4386,54 +913,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/countWidget.vue" +component.options.__file = "resources/assets/js/views/errorLog/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=template&id=b9608b28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=216d5a12& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/index.vue?vue&type=template&id=216d5a12&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_216d5a12___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/form.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/form.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/errorLog/table.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/errorLog/table.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=a5ee5ada& */ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=49eee1e4& */ "./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4443,9 +970,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4455,38 +982,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanKlaim/form.vue" +component.options.__file = "resources/assets/js/views/errorLog/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=a5ee5ada& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=49eee1e4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/errorLog/table.vue?vue&type=template&id=49eee1e4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_49eee1e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/126.js b/public/js/components/126.js index 4c3d22fb1..2329b3916 100644 --- a/public/js/components/126.js +++ b/public/js/components/126.js @@ -1,15 +1,18 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[126],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kodeKegiatan/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -43,317 +46,60 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } + data: function data() { + return { + title: 'Kode Diklat', + kelas: 'kodeKegiatan', + titleDesc: 'Mengelola data kode diklat', + titleIcon: 'icon-pencil-ruler' + }; + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' + methods: {}, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kodeKegiatan', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -430,6600 +176,501 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - title: 'Changelog', - titleDesc: 'Sejarah penambahan fitur dan perbaikan pada sistem', - titleIcon: 'icon-list' - }; - }, - created: function created() { - window.scrollTo(0, 0); - } -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _vm._m(0), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "content" }, [ - _c( - "div", - { - staticClass: "card-group-control card-group-control-right", - attrs: { id: "accordion-control-right" }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default", - attrs: { "data-toggle": "collapse", href: "#v346" }, - }, - [ - _vm._v("Version 3.4.6"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 20 Agustus 2022"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse show", - attrs: { - id: "v346", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menambahkan fitur untuk kegiatan yaitu penambahan kolom rekomendasi, mendukung diklat dan pertemuan internal PUSKOPCUINA, mendaftarkan mitra perseorangan sebagai peserta kegiatan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v("Penambahan fitur rekomendasi untuk kegiatan"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur pendaftaran mitra perseorangan untuk peserta kegiatan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur diklat dan pertemuan untuk internal PUSKOPCUINA" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur tabel peserta yang menampilkan semua peserta kegiatan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur kegiatan diikuti yang menampilkan semua kegiatan yang diikuti oleh masing-masing user SIMO" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Peningkatan tampilan dan performa kegiatan"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug untuk sertifikat kegiatan"), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan bug untuk aset tetap")]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug untuk riwayat aktivis"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v345" }, - }, - [ - _vm._v("Version 3.4.5"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 24 April 2022"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v345", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menambahkan fitur e-sertifikat, pendataan surat masuk dan keluar\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v("Penambahan fitur e-sertifikat pada kegiatan"), - ]), - _vm._v(" "), - _c("li", [_vm._v("Penambahan fitur surat keluar")]), - _vm._v(" "), - _c("li", [_vm._v("Penambahan fitur surat masuk")]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan informasi pengelola di bagian profil di website public" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Peningkatan performa migrasi data ESCETE"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada bagian kegiatan dan migrasi data ESCETE" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v344" }, - }, - [ - _vm._v("Version 3.4.4"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 26 Januari 2022"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v344", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi meningkatkan fungsi dari fitur voting dan pemilihan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur link voting dan pemilihan secara custom" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur pengisian tanggapan untuk voting" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur pemilihan lebih dari satu calon untuk 1 link" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan pada bagian voting dan pemilihan" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v343" }, - }, - [ - _vm._v("Version 3.4.3"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 9 Oktober 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v343", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menambahkan fitur migrasi data anggota dari ESCETE ke SIMO dan peningkatan pada perhitungan iuran Jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur upload file CSV data anggota dari ESCETE" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan metode perhitungan untuk iuran Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan pada bagian Diklat dan Pertemuan" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v342" }, - }, - [ - _vm._v("Version 3.4.2"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 17 Juli 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v342", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menambahkan fitur arsip yaitu dokumen digital\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur agar CU bisa mengakses dokumen digital dari PUSKOPCUINA" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur untuk bisa mengelola dokumen digital masing-masing CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug tampilan pada beberapa bagian"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v341" }, - }, - [ - _vm._v("Version 3.4.1"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 5 Juni 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v341", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menambahkan informasi riwayat bantuan solidaritas pada klain Jalinan, informasi tambahan pada aktivis seperti penghargaan, pelanggaran dan lainnya, dan memperbaiki bug di voting dan pemilihan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur untuk bisa melihat riwayat bantuan solidaritas pada bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur informasi tambahan pada riwayat aktivis yang bisa mencakup informasi penghargaan, pelanggaran, dan lainnya" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug jumlah karakter untuk judul/pertanyaan pada voting dan pemilihan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug tampilan pada pertanyaan"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan pada activity log dan aktivitas user" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v340" }, - }, - [ - _vm._v("Version 3.4.0"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 22 Mei 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v340", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi memperbaiki bug voting dan pemilihan serta menambahkan versi awal / prototipe dari fitur iuran jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan bug pada voting yang membuat skor tidak muncul secara real time walaupun secara database data tersimpan tapi tidak muncul di tampilan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan pada form penambahan calon di pemilihan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan prototipe fitur iuran jalinan untuk dicoba secara internal dengan data sesungguhnya" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v339" }, - }, - [ - _vm._v("Version 3.3.9"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 15 Mei 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v339", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menambahkan fitur untuk voting dan perbaikan pada pemilihan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur untuk melakukan voting yang dapat digunakan untuk melakukan pengambilan suara pada sebuah keputusan di kegiatan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur untuk melakukan download file excel pada daftar suara di pemilihan" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan tampilan pada pemilihan")]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v338" }, - }, - [ - _vm._v("Version 3.3.8"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 25 April 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v338", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi mengenai perubahan sistem untuk menyesuaikan dengan perubahan nama lembaga dan alamat domain. Serta ada perbaikan pada beberapa bagian\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Pengubahan nama Puskopdit BKCU Kalimantan menjadi PUSKOPCUINA di keseluruhan sistem" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pengubahan domain dari puskopditbkcukalimantan.org ke puskopcuina.org" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada Pemilihan yang membuat tidak bisa menambahkan pemilihan baru jika belum terdapat data" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada Aktivis yang menampilkan informasi pekerjaan aktif yang salah pada aktivis yang juga menjabat di PUSKOPCUINA" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada Aktivis yang menampilkan label kosong mengenai nama ibu, nama ahli waris dan kontak ahli waris" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada DIKLAT yang memungkinkan CU mendaftarkan peserta walaupun sudah mencapai maksimal peserta keseluruhan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada Bantuan Solidaritas Jalinan pada koreksi dokumen tidak lengkap" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v337" }, - }, - [ - _vm._v("Version 3.3.7"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 4 Februari 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v337", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menawarkan perbaikan pada bantuan solidaritas Jalinan dan menawarkan fitur baru yaitu pemilihan pengurus dan pengawas\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur untuk melakukan pemilihan untuk aktivis CU yang bisa digunakan untuk melaksanakan pemilihan online untuk pengurus dan pengawas" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur untuk melihat informasi bantuan solidaritas Jalinan secara detail bagi CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur pada lihat bantuan solidaritas dan analisis bantuan solidaritas untuk bagian dokumen hanya menampilkan dokumen yang dilampirkan/diupload saja. Apabila tidak ada dokumen maka tombol untuk melihat dokumen tersebut tidak muncul" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur pada analisis bantuan solidaritas yaitu melakukan penolakan bantuan solidaritas terhadap bantuan solidaritas yang salah pilih atau salah input dan berhasil masuk sampai ke bagian menunggu dari proses bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan bug pada hak akses")]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug tampilan dibeberapa bagian"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v336" }, - }, - [ - _vm._v("Version 3.3.6"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 4 Januari 2021"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v336", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menawarkan peningkatan performa, keamanan dan perbaikan bug\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur untuk membuat QR Code secara banyak pada aset tetap" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pengoptimalisasian akses aplikasi menjadi lebih cepat khususnya dalam jaringan internet yang lambat" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan sistem keamanan terhadap serangan DDoS" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan pada pengubahan hak akses user"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug tampilan dibeberapa bagian"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v335" }, - }, - [ - _vm._v("Version 3.3.5"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 24 Oktober 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v335", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menawarkan perbaikan dan peningkatan pada self assesment dan penambahan fitur untuk mengisi dan mengupload transaksi anggota CU\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan download excel untuk hasil self assesment untuk masing-masing perspektif" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan dan perbaikan pada update data secara real time untuk self assesment" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur upload excel transaksi simpanan dan pinjaman anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur mengisi transaksi simpanan dan pinjaman anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug tampilan dibeberapa bagian"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v334" }, - }, - [ - _vm._v("Version 3.3.4"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 12 Oktober 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v334", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menawarkan penambahan pada bagian tata kelola\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v("Penambahan upload bukti pada monitoring"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur real time data update di monitoring dimana ketika dilakukan penambahan di salah satu perangkat, maka di perangkat lain otomatis akan muncul perubahannya" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan tombol simpan draft untuk masing-masing perspektif pada seft assesment yang memungkinkan untuk melakukan penyimpanan di tiap bagian per perspektif" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan sistem upload anggota CU dengan excel" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug tampilan dibeberapa bagian"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v333" }, - }, - [ - _vm._v("Version 3.3.3"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 18 September 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v333", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menawarkan perbaikan dan peningkatan pada bantuan solidaritas Jalinan, notifikasi, dan anggota CU\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan upload foto buku simpanan, buku pinjaman anggota CU, dan surat permohonan menjadi anggota yang akan melakukan Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Penambahan fitur untuk mutasi anggota CU"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan sistem notifikasi yang menampilkan notifikasi secara real time" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan sistem upload anggota CU dengan excel" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada notifikasi monitoring"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v332" }, - }, - [ - _vm._v("Version 3.3.2"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 27 Agustus 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v332", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi menawarkan peningkatan fungsi pemakaian pada beberapa bagian dan juga meningkatkan kecepatan dalam penyaluran update versi SIMO\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Peningkatan dalam kecepatan untuk menyalurkan update versi SIMO kepada para pengguna" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan pada fitur upload data anggota cu" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan kategori pekerjaan di aktivis yaitu kolektor dan kelompok inti" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan informasi mutasi transaksi untuk simpanan dan pinjaman anggota cu pada form analisa bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perubahan pada format surat untuk Jalinan"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada bagian self assesment agar ketika BKCU melakukan penilaian maka CU tidak dapat melakukan pengubahan data lagi" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada beberapa tempat"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { "data-toggle": "collapse", href: "#v331" }, - }, - [ - _vm._v("Version 3.3.1"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 1 Juli 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v331", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada peningkatan pada pengelolaan data user dan peningkatan pada tampilan secara umum.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan halaman activity log yang berguna untuk menampilkan aktivitas semua user" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan pada tampilan informasi aktivitas user" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan pada tampilan pemilihan hak akses user" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan pada pembuatan user dan pengubahan password yang mengharuskan password menggunakan password yang kuat" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Peningkatan komponen dasar pada tampilan"), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan pada pemilihan tanggal")]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada beberapa tempat"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-default collapsed", - attrs: { - "data-toggle": "collapse", - href: "#v330", - "aria-expanded": "false", - }, - }, - [ - _vm._v("Version 3.3.0"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 19 Juni 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v330", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini merupakan perbaikan beberapa hal pada bagian diklat BKCU dan pertemuan BKCU.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan bug tombol daftar peserta dibagian diklat dan pertemuan BKCU yang tidak muncul" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tombol-tombol pada tabel peserta dibagian diklat dan pertemuan BKCU yang tidak muncul pada perangkat mobile" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menghilangkan pengisian nama pada nametag, tanggal datang dan tanggal pulang apabila diklat ataupun pertemuan bersifat online pada form pendaftaran peserta" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Mengubah cara pengisian tanggal untuk semua form dari menulis manual sekarang selain menulis manual bisa juga memilih dari kalender yang akan muncul ketika di klik" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan pada form self assesment" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v329" }, - }, - [ - _vm._v("Version 3.2.9"), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 23 Mei 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v329", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini memperkenalkan diklat BKCU Online, serta menambahkan fitur pada pertemuan BKCU dan memperbaiki bug pada bagian pengumuman\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Menambah fitur diklat online pada diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur pemberian dan pengumpulan tugas pada diklat BKCU dan pertemuan BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur menandai pertanyaan sudah terjawab dan komentar pertanyaan menjadi jawaban pada diklat BKCU dan pertemuan BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug dan tampilan pada diklat BKCU dan pertemuan BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada bagian pengumuman untuk user BKCU" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v328" }, - }, - [ - _vm._v("Version 3.2.8 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 2 Mei 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v328", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini memperkenalkan pertemuan BKCU yang dapat digunakan untuk mendata dan menyelenggarakan pertemuan baik itu offline maupun online serta beberapa perbaikan dan peningkatan pada diklat BKCU dan notifikasi\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Menambah pertemuan BKCU untuk mengelola semua pertemuan yang dilaksanakan BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur untuk bisa melakukan dan mengikuti pertemuan BKCU secara online di dalam pertemuan online ini terdapat fitur distribusi materi, penerimaan tanggapan beserta komentar dan persetujuan, dan pendataan peserta" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur untuk melakukan perhitungan jumlah CU yang mendaftar, jumlah cu yang hadir, dan jumlah tanggapan pada bagian Pertemuan BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Meningkatkan pengalaman penggunaan notifikasi dan kecepatan akses notifikasi" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambahkan dukungan notifikasi pada bagian monitoring" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambahkan dukungan notifikasi pada bagian self assesment access" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambahkan dukungan notifikasi pada bagian bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambahkan dukungan notifikasi pada bagian pertemuan BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug tampilan pada bagian Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug pada saat mengubah data panitia/fasilitator pada bagian Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug pada saat mengubah keanggota CU pada bagian Anggota CU" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v327" }, - }, - [ - _vm._v("Version 3.2.7 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 24 April 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v327", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini memperkenalkan form monitoring cu dan perbaikan pada anggota CU\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Menambah form monitoring CU yang berguna untuk mendata kegiatan monitoring PUSKOPCUINA di CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur untuk mengubah No. KTP / NIK data anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug pada menampilkan data keanggota CU di tabel Anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug pada penambahan data anggota apabila tidak memiliki No. KTP / NIK" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah validasi pada pembuatan username user simo yang melarang adanya username dengan spasi" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v326" }, - }, - [ - _vm._v("Version 3.2.6 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 5 April 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v326", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini meningkatkan dan memperbaiki self assesment\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Menambahkan fitur simpan draft pada pengisian self assesment ACCESS" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambahkan fitur simpan draft pada penilaian self assesment ACCESS" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambahkan fitur pemeriksaan duplikasi data penilaian self assesment ACCESS" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug tampilan pada form pengisian self assesment ACCESS" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug tampilan pada perhitungan P.E.A.R.L.S" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug tampilan pada halaman public website bagian slider berita utama" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug hak akses pada menu aset tetap" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v325" }, - }, - [ - _vm._v("Version 3.2.5 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 17 Maret 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v325", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini meningkatkan dan memperbaiki laporan bantuan solidaritas Jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Memperbaiki laporan bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Merubah penamaan menu laporan bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Merubah cara pencarian laporan bantuan solidaritas Jalinan menjadi lebih mendetail dan fleksibel" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambahkan fitur untuk mengubah identitas dan produk anggota CU yang mengajukan bantuan solidaritas Jalinan yang hanya bisa dilakukan oleh staf Jalinan PUSKOPCUINA guna memperbaiki kesalahan penginputan data anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada perhitungan P.E.A.R.L.S."), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada tampilan peserta di Diklat BKCU" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v324" }, - }, - [ - _vm._v("Version 3.2.4 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 4 Maret 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v324", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini merubah cara pengisian self assesment ACCESS Branding dan perubahan laporan pada Bantuan Solidaritas Jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Merubah cara pengisian self assesment ACCESS Branding dimana pengisian periode harus sesuai dengan periode yang sudah ada pada laporan perkembangan CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menyambungkan data self assesment ACCESS Branding dengan laporan perkembangan CU untuk informasi PEARLS" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Merubah laporan bantuan solidaritas Jalinan pencairan per-cu menjadi laporan bantuan solidaritas berdasarkan status yang akan menampilkan laporan bantuan solidaritas Jalinan sesuai dengan status bantuan solidaritas pada saat tersebut " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada penambahan bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada koreksi Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada self assesment ACCESS Branding" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada indikator PEARLS di R7"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada tabel indikator PEARLS di dashboard" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v323" }, - }, - [ - _vm._v("Version 3.2.3 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 24 Februari 2020"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v323", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini menambahkan self assesment ACCESS Branding, catalog diklat di website publik BKCU Kalimantan dan koreksi bantuan solidaritas Jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan form pengisian self assesment ACCESS Branding untuk CU dan penilaian dari PUSKOPCUINA" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur koreksi untuk Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan catalog diklat di website publik BKCU Kalimantan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur untuk memasukkan foto utama pada masing-masing diklat" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Merubah menu Keuangan menjadi Tata Kelola"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug masih bisa menghapus data anggota yang sudah bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada riwayat profil user yang tidak bisa diubah" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug peserta yang sama bisa mendaftar 2 kali pada diklat BKCU" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v322" }, - }, - [ - _vm._v("Version 3.2.2 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 19 Desember 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v322", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini menambah surat pada Bantuan Solidaritas Jalinan, upload dokumen pada Bantuan Solidaritas Jalinan, QR Code pada Aset Tetap dan perbaikan beberapa bug.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan upload dokumen untuk memenuhi kebutuhan pengajuan Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan pemilahan data bantuan solidaritas berdasarkan TP" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan surat pada bagian Bantuan Solidaritas Jalinan yang terdiri dari surat dokument tidak lengkap, surat penolakan bantuan solidaritas dan surat pencairan klaim" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan informasi nomor surat dan tanggal surat untuk surat pada bagian Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur ketika logout otomatis maka akan kembali ke halaman terakhir yang dibuka sebelum." - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur membuat QR Code untuk aset tetap." - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada mengajukan bantuan solidaritas melalui menu anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug error navigasi pada anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada import anggota CU"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada laporan Bantuan Solidaritas Jalinan terkait jumlah anggota pada jenis kelamin Laki-laki" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada tombol penyelesaian bantuan solidaritas pada Bantuan Solidaritas Jalinan" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v321" }, - }, - [ - _vm._v("Version 3.2.1 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 3 Desember 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v321", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini memperbaiki beberapa bug tampilan data\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan bug pada menampilkan data detail laporan CU untuk akun aset bermasalah" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada menampilkan data anggota"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada menampilkan data pembeli dan penanggungjawab di aset tetap" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada menampilkan data panitia dalam gerakan untuk diklat" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v320" }, - }, - [ - _vm._v("Version 3.2.0 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 1 Desember 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v320", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini menambah beberapa fitur baru serta melakukan perbaikan bug, error dan peningkatan performa.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Menambah fitur auto reload file terbaru dari server apabila terdapat update dan menambahkan tombol hard reload apabila fitur auto reload gagal berfungsi." - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur untuk membuatkan NIK sementara kepada anggota CU yang tidak bisa ditemukan/punya NIK lagi agar tetap bisa menginput data untuk anggota CU dan bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah informasi jumlah aktivis pertingkatan (manajemen, pengurus, dsb) pada bagian CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah tombol refresh pada bagian notifikasi untuk mendapatkan notifikasi terbaru sesuai keinginan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Mengubah cara mengambil data notifikasi dari setiap perpindahan halaman menjadi setiap 15 menit" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur di profile masing-masing user untuk bisa mengubah data identitas dan riwayat sendiri" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah informasi no. KK, nama ibu, suku, dan pekerjaan pada form anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Mengubah tampilan informasi verifikator bantuan solidaritas Jalinan " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Optimalisasi pengambilan data bantuan solidaritas Jalinan dan data anggota CU ke server menjadi lebih ringkas dan cepat " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Meningkatkan cara pengisian pekerjaan aktivis menjadi lebih mudah dimengerti" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memindahkan menu untuk tabel draft hasil upload excel untuk anggota CU, laporan statistik CU, dan laporan statistik TP ke halaman masing-masing bagian terkait" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada saat menampilkan aktivis yang aktif dan tidak aktif" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada tombol anggota keluar"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug download excel semua data anggota CU tidak memunculkan sesuai CU tapi semua CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug download excel anggota CU kolom No. BA dan tanggal jadi anggota" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug download excel anggota CU dan aktivis kolom No. KTP digit terakhir hilang" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan persentase laju inflasi dan harga pasar" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada saat menambah diskusi untuk laporan TP" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada saat membuka dialog box dan menekan tombol back di browser maka tidak bisa scroll halamannya" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada penambahan kode jenis aset tetap dan kelompok aset tetap" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada searching di detail diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug user tidak otomatis terkirim ke halaman login" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan bug gambar user error")]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v319" }, - }, - [ - _vm._v("Version 3.1.9 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 26 Oktober 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v319", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada perbaikan di bagian anggota CU, user, aktivis dan bantuan solidaritas jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Menambah fitur migrasi data anggota CU dari sistem lain melalui excel" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah informasi tanggal target dan tujuan pada produk anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada menampilkan data anggota CU di bagian sudah keluar dan sudah meninggal" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perubahan pada bagian input No. BA yang hanya memperbolehkan menginput angka saja" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan foto user yang tidak muncul"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan pada informasi jabatan, pendidikan dan organisasi pada bagian aktivis" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug mengubah identitas pada anggota CU yang sudah keluar dan meninggal" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v318" }, - }, - [ - _vm._v("Version 3.1.8 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 18 Oktober 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v318", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada perbaikan di bagian aktivis, penambahan tampilan pada form analisis bantuan solidaritas Jalinan, perubahan tampilan pada daftar produk dan pelayanan CU dan perubahan pada informasi user\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan informasi user yang melakukan verifikasi pada masing-masing bantuan solidaritas Jalinan pada form analisis bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perubahan tampilan daftar produk dan pelayanan CU menjadi lebih ringkas" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perubahan user yang sudah menngikuti data aktivis yang tersambung pada masing-masing user" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug informasi TP pada aktivis tidak muncul ketika menginput data aktivis" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada informasi TP ketika melakukan export excel data CU" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v317" }, - }, - [ - _vm._v("Version 3.1.7 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 16 Oktober 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v317", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada penambahan dan perbaikan pada bagian anggota CU, Bantuan Solidaritas Jalinan dan penambahan fitur baru untuk pengelolaan aset tetap lembaga, mengabungkan informasi data aktivis dengan user.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur verifikasi pengajuan Bantuan Solidaritas Jalinan oleh pengurus, pengawas dan manajemen" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Penambahan fitur data aktivis pada user"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan informasi asal TP/KP pada Anggota CU dan Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan pengelolaan aset tetap untuk lembaga" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tampilan pada Bantuan Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan bug tampilan pada User")]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug tampilan pada Anggota CU"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v316" }, - }, - [ - _vm._v("Version 3.1.6 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 28 September 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v316", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada penambahan dan perbaikan pada bagian anggota CU dan Bantuan Solidaritas Jalinan.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan informasi usia dan nama pada panel analisa klaim" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan informasi bantuan solidaritas pada panel selesai klaim" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan kategori anggota CU yang meninggal" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada form penambahan bantuan solidaritas Jalinan yang tidak menampilkan data produk dengan benar" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menggabungkan menu tambah pada masing-masing bagian menjadi 1 sub-menu" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan waktu time-out aplikasi menjadi 12 jam" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Pengubahan tampilan form pada profil user"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v315" }, - }, - [ - _vm._v("Version 3.1.5 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 23 September 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v315", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada perbaikan beberapa bug\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan informasi data produk pada saat menambah bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan informasi jabatan pada identitas anggota CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan input tanggal yang menyebabkan format tanggal salah" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur untuk mengeluarkan anggota / mendata anggota keluar" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah pemberitahuan apabila versi SIMO yang dijalankan di CLIENT tidak sesuai dengan versi yang ada di SERVER agar segera melakukan Hard Reload agar mendapatkan versi terbaru" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah informasi error menjadi lebih mudah untuk dimengerti" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v314" }, - }, - [ - _vm._v("Version 3.1.4 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 19 September 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v314", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada fitur bantuan solidaritas Jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Peningkatan pengalaman penambahan data bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur analisa bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah fitur pencairan bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah laporan pencairan bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah laporan bantuan solidaritas Jalinan berdasarkan penyebab" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah laporan bantuan solidaritas Jalinan berdasarkan usia" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah laporan bantuan solidaritas Jalinan berdasarkan lama menjadi anggota" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki beberapa bug pada proses bantuan solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah bagian berita dan ucapan ulang tahun CU pada halaman Dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki bug data aktivis tidak muncul pada saat mendaftar diklat" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v313" }, - }, - [ - _vm._v("Version 3.1.3 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 6 September 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v313", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini fokus pada peningkatan pada data aktivis, anggota CU dan bantuan solidaritas Jalinan\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Peningkatan pengalaman penambahan data aktivis" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian aktivis tidak aktif/bekerja yang mengakomodir informasi aktivis yang sudah mengundurkan diri, berhenti, pensiun dan meninggal" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan riwayat diklat secara input manual dan pada data aktivis" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Riwayat diklat terkoneksi dengan data diklat pada SIMO (khusus untuk aktivis yang mendaftar diklat di SIMO)" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Memunculkan foto anggota CU pada tabel"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memperbaiki beberapa bug pada proses bantuan solidaritas Jalinan" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v312" }, - }, - [ - _vm._v("Version 3.1.2 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 24 Agustus 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v312", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini lebih kepada perbaikan bug-bug yang ada pada fitur-fitur yang sudah ada serta peningkatan pengalaman penoperasian pada beberapa bagian.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan bug di penambahan anggota CU dan produk anggota CU " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug di penambahan bantuan solidaritas Jalinan " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug di penambahan data aktivis baru " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug di pengubahan data panitia/fasilitator pada bagian diklat " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug di isi kolom laporan PEARLS yang tidak sesuai dengan judul kolom " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada perhitungan jumlah anggota perorang dalam gerakan yang disajikan di halaman publik website BKCU Kalimantan " - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Mengubah cara penyajian informasi error kepada user yang lebih mudah dimengerti " - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v311" }, - }, - [ - _vm._v("Version 3.1.1 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 16 Juli 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v311", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Perbaikan bug pada perhitungan laporan PEARLS dan penambahan field baru untuk mitra\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan bug dana gedung yang tidak muncul di pengubahan data PEARLS utk E9" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada saat menambahkan laporan TP" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan field bidang untuk mitra perseorangan dan lembaga" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v310" }, - }, - [ - _vm._v("Version 3.1.0 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 26 April 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v310", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Mengenalkan fitur pengelolaan data anggota CU perorangan yang memungkinkan gerakan PUSKOPCUINA untuk memiliki data secara mendetail anggota CU Perorangan yang akan memudahkan dalam mengetahui persebaran anggota, perilaku anggota dan menjadi database anggota terbesar dalam gerakan. \n " - ), - _c("br"), - _c("br"), - _vm._v( - " \n Pada versi ini juga terdapat integrasi dengan Jalinan untuk proses bantuan solidaritas dengan data anggota CU perorangan dan data produk CU yang diperkenalkan pada versi sebelumnya. Dengan begitu bantuan solidaritas Jalinan diharapkan akan lebih akurat. Dan terdapat pondasi dasar untuk integrasi perhitungan iuran Jalinan.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur mengelola data anggota CU perorangan yang terdiri dari identitas, simpanan dan pinjaman yang terintegrasi dengan fitur data produk CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur proses bantuan solidaritas Jalinan yang terintegrasi dengan data anggota CU Perorangan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada dashboard dalam penyajian data" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug dan peningkatan performa keseluruhan aplikasi" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v309" }, - }, - [ - _vm._v("Version 3.0.9 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 20 Februari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v309", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini berfokus pada perbaikan di beberapa bagian dan penambahan fitur pelaporan error/\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur rekam semua error yang terjadi pada sistem agar memudahkan pengembang untuk melakukan troubleshooting dan perbaikan bug pada error yang terjadi" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan penampilan data produk dan pelayanan CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada dashboard dalam penyajian data" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan pada redirect login user"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v308" }, - }, - [ - _vm._v("Version 3.0.8 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 8 Februari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v308", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini berfokus pada perbaikan data aktivis dan penambahan fitur pada aktivis\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Pengubahan cara menambah data aktivis, dimana pengguna mesti mengisikan dan melakukan pencarian berdasarkan no. KTP (NIK) untuk memastikan apakah aktivis tersebut sudah ada di dalam SIMO, jika ada maka pengguna tinggal melakukan pengubahan data sedangkan apabila data NIK aktivis tidak ada di dalam SIMO maka pengguna bisa langsung menambahkan data aktivis baru" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada perhitungan data aktivis di dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan pada download semua data di excel untuk aktivis" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v307" }, - }, - [ - _vm._v("Version 3.0.7 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 29 Januari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v307", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini berfokus pada perbaikan artikel, aktivis dan peningkatan pada diklat BKCU.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan pada halaman aktivis dalam menampilkan data aktivis yang tanggal selesai sudah melewati tanggal hari ini tapi statusnya masih bekerja" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan pada pengubahan artikel")]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan untuk menampilkan artikel pada halaman website publik CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan untuk notifikasi pada diklat BKCU"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan tampilan pada halaman detail Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan tampilan pada pencarian data untuk semua halaman yang memiliki fitur pencarian data" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v306" }, - }, - [ - _vm._v("Version 3.0.6 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 25 Januari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v306", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini berfokus pada perbaikan pada halaman produk CU dan perbaikan pada halaman diklat BKCU.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [_vm._v("Penambahan field tipe produk CU")]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perubahan tampilan daftar produk CU pada halaman Produk CU dari tabel menjadi card yang memudahkan dalam melihat informasi terkait produk CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perubahan tampilan daftar diklat pada halaman Diklat BKCU dari tabel menjadi card yang memudahkan dalam melihat informasi terkait diklat yang tersedia" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan widget Diklat BKCU pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan widget peserta Diklat BKCU pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan widget aktivitas perubahan data organisasi pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan bug modal logout")]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v305" }, - }, - [ - _vm._v("Version 3.0.5 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 22 Januari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v305", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update versi ini berfokus pada perbaikan untuk proses penambahan dan pendaftaran Diklat BKCU, profile user dan penambahan widget untuk halaman dashboard.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan visualisasi pada penambahan panitia Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan visualisasi pada penambahan peserta Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug untuk penambahan peserta Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur untuk melihat aktivitas masing-masing user" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur untuk mengubah nama dan email masing-masing user" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada ubah password di profile"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan widget navigasi halaman pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan widget Diklat BKCU pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan widget peserta Diklat BKCU pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan widget aktivitas perubahan data organisasi pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan widget jumlah data organisasi pada halaman dashboard" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada penampilan informasi error pada modal" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v304" }, - }, - [ - _vm._v("Version 3.0.4 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 13 Januari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v304", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update untuk versi ini berfokus pada penyelesaian/perbaikan pada fitur diklat BKCU dan pendaftaran peserta diklat BKCU, perbaikan pada laporan gerakan dan laporan statistik CU, peningkatan kecepatan dan keamanan dengan menggunakan layanan dari pihak ketiga, dan perbaikan serta peningkatan sistem secara keseluruhan agar pengalaman pengoperasian lebih konsisten, cepat dan menyenangkan.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perbaikan bug pada fitur data panitia dan fasilitator pada saat menambah Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada fitur daftar Diklat BKCU pada halaman Detail Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan perhitungan laporan gerakan"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pengubahan format dan jenis informasi yang ditampilkan pada halaman laporan gerakan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada laporan CU ketika menambah data" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada perhitungan P.E.A.R.L.S. CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pengubahan tampilan dalam pencarian data CU agak lebih mudah dipahami." - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan waktu idle pada user yang terlogin di SIMO dari awalnya kurang dari 1 jam menjadi 3 jam" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan keamanan dan kecepatan transfer data dengan menggunakan CDN dari cloudflare yang menyediakan peningkatan kecepatan loading halaman dan data, perlindungan dari serangan DDos, bots jahat dan intrusi-intrusi jahat lainnya, menambahkan satu lapisan perlindungan tambahan dengan menggunakan DNS cloudflare yang terenkripsi. Keterangan lebih lanjut mengenai cloudflare bisa dilihat " - ), - _c( - "a", - { - attrs: { - href: "https://www.cloudflare.com/learning/what-is-cloudflare/", - target: "_blank", - }, - }, - [_vm._v("di website cloudflare")] - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v303" }, - }, - [ - _vm._v("Version 3.0.3 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 9 Januari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v303", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update untuk versi ini lebih pada perbaikan bug dan error yang ditemukan pada versi sebelumnya ketika sudah live di server production. Selain itu juga penambahan beberapa fitur yang belum sempat terimplementasikan pada versi sebelumnya\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur data panitia dan fasilitator pada saat menambah Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur daftar Diklat BKCU pada halaman Detail Diklat BKCU" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan bug pada download excel")]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada form laporan CU"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada form P.E.A.R.L.S. CU"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada notifikasi laporan"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug pada upload gambar Penulis Artikel dan Tp" - ), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v302" }, - }, - [ - _vm._v("Version 3.0.2 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 4 Januari 2019"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v302", - "data-parent": "#accordion-control-right", - }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update untuk versi ini lebih pada perbaikan bug dan error yang ditemukan pada versi sebelumnya ketika sudah live di server production. Selain itu juga penambahan beberapa fitur yang belum sempat terimplementasikan pada versi sebelumnya\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan cara menambah hak akses dan peran untuk hak akses user" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug tambah dan ubah data untuk pengumuman" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug dalam mengambil list CU untuk masing-masing halaman" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug pada detail laporan CU"), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v301" }, - }, - [ - _vm._v("Version 3.0.1 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 31 Desember 2018"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: ['title', 'kelas'], + data: function data() { + return { + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Kode', + name: 'kode', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Nama', + name: 'nama', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kegiatan', + name: 'has_kegiatan_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }], + keteranganBatal: '', + state: '', + modalShow: false, + modalState: '', + modalColor: '', + modalTitle: '', + modalContent: '', + modalButton: '' + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetch(this.query); + }, + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch(params) { + ; + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalState = 'confirm-tutup'; + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalButton = 'Iya, Hapus'; + this.modalColor = ''; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('kodeKegiatan', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97& ***! + \***********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { attrs: { - id: "v301", - "data-parent": "#accordion-control-right", + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Update untuk versi ini lebih pada perbaikan bug dan error yang ditemukan pada versi sebelumnya ketika sudah live di server production. Selain itu juga penambahan beberapa fitur yang belum sempat terimplementasikan pada versi sebelumnya\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - 'Perbaikan bug subdomain dan domain ketika menambahkan "www" didepan alamat website' - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur untuk menuliskan saran terhadap aplikasi ini" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur mengelola pengumuman untuk masing-masing CU yang akan otomatis muncul di website publik di subdomain masing-masing CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan bug hak akses user yang selalu menampilkan hak akses untuk CU dan tidak bisa untuk BKCU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Optimalisasi aplikasi dengan mengurangi beberapa panggilan data ke server yang redundan" - ), - ]), - ]), - ]), - ] - ), - ]), + }) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v300" }, + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda& ***! + \***********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, }, - [ - _vm._v("Version 3.0.0 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 27 Desember 2018"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v300", - "data-parent": "#accordion-control-right", }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Pada versi ini SIMO yang berbasis sepenuhnya PHP dengan framework laravel telah berubah menjadi Single Page Application (SPA) berbasis javascript dengan framework Vue.js yang menawarkan pengalaman interaksi desktop pada browser.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Tampilan keseluruhan pada SIMO juga telah berubah. Menawarkan tampilan yang terinspirasi dari Material design dan Cupertino design yang menghasilkan sebuah aplikasi berbasis web yang interaktif dan menarik\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Pengolahan data juga telah berubah untuk menyesuaikan dengan transaksi data berbasis API yang menawarkan kecepatan dan reliabilitas serta kemudahan untuk pengembangan lebih lanjut.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "row mb-3" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Frontend PHP menjadi Javascript Single Page Application dari Vue.js yang menawarkan:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v("Transaksi data berbasis API"), - ]), - _vm._v(" "), - _c("li", [_vm._v("Keamanan dengan JWT Auth")]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Kecepatan pengoperasian karena hanya 1 kali saja loading asset aplikasi, sisanya adalah loading data dari server" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan interaksi dan animasi pada pengoperasian" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur publikasi website bagi CU, dimana masing-masing user CU telah diberikan halaman website tersendiri yang berisi informasi standar sebuah website perusahaan dan dapat dioleh sendiri dengan fitur:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Memiliki subdomain khusus untuk masing-masing CU" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Menambah artikel")]), - _vm._v(" "), - _c("li", [ - _vm._v("Menambah data produk dan pelayanan"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah informasi lembaga seperti misi, visi, nilai-nilai, sejarah dan slogan" - ), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan input data pada laporan sampai dengan laporan per TP/KP dari masing-masing CU yang otomatis akan dikonsolidasikan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan 2 indikator baru pada perhitungan P.E.A.R.L.S" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan visualisasi dan analisis data pada laporan keuangan di detail laporan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan upload excel pada laporan Cu dan Laporan Tp" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur filter data yang mampu mendukung pencarian secara lebih mendetail" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahaan fitur manajemen user kepada masing-masing CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan field-field baru untuk informasi CU seperti npwp, situ, siusp, izin operasional dan lainnya" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug dan peningkatan performa"), - ]), - ]), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v213" }, - }, - [ - _vm._v("Version 2.1.3 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 20 April 2017"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v213", - "data-parent": "#accordion-control-right", + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s(props.item.has_kegiatan_count) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v("Pada versi ini "), - _c("b", [_vm._v("AdminBKCU")]), - _vm._v(" berubah nama menjadi "), - _c("b", [_vm._v("SIMO")]), - _vm._v(" yang merupakan singkatan dari "), - _c("b", [_vm._v("S")]), - _vm._v("istem "), - _c("b", [_vm._v("I")]), - _vm._v("nformasi "), - _c("b", [_vm._v("M")]), - _vm._v("anajemen "), - _c("b", [_vm._v("O")]), - _vm._v( - "rganisasi. Pemilihan nama ini adalah didasarkan dari fitur yang ditawarkan oleh aplikasi ini yaitu memanajemen informasi dari organisasi (bukan bidang organisasi, melainkan organisasi dalam artian PUSKOPCUINA dan CU Primer anggota).\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Dalam versi ini terdapat 2 bagian baru yang ditambahkan di aplikasi ini yaitu bagian " - ), - _c("b", [_vm._v("Diklat")]), - _vm._v(" dan bagian "), - _c("b", [_vm._v("Staf")]), - _vm._v( - ". Kedua bagian tersebut merupakan pengembangan dari bagian " - ), - _c("b", [_vm._v("Kegiatan")]), - _vm._v(" yang sekarang menjadi "), - _c("b", [_vm._v("Diklat")]), - _vm._v( - " dengan penambahan fitur informasi yang lebih mendetail serta fitur pendaftaran peserta. Kemudian bagian " - ), - _c("b", [_vm._v("Staf")]), - _vm._v( - " juga ditambahkan beberapa fitur agak dapat saling berinteraksi dengan bagian " - ), - _c("b", [_vm._v("Diklat")]), - _vm._v(", karena peserta adalah berasal dari bagian "), - _c("b", [_vm._v("Staf")]), - _vm._v(" "), - _c("br"), - _c("br"), - _vm._v( - "\n Selain itu juga terdapat banyak penambahan serta perbaikan pada aplikasi yang memberikan peningkatan performa, stabilitas, serta pengalaman menggunakan aplikasi ini.\n " - ), - _c("br"), - _c("br"), - _vm._v( - "\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "row mb-3" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v("AdminBKCU berubah nama menjadi SIMO"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian Diklat yang berfungsi:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Data diklat yang dilaksanakan oleh PUSKOPCUINA" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Daftar diklat yang bisa dilakukan langsung melalui program oleh CU Primer anggota" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Data tempat dilaksanakan diklat"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan widget kegiatan terdekat, kegiatan berjalan dan kalender pada dashboard" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian Staf yang berfungsi:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v("Data staf dalam gerakan PUSKOPCUINA"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Komunikasi data antara bagian Staf dengan bagian Diklat" - ), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Perubahan navigasi website dimana panel navigasi yang versi sebelumnya berada di tepi kiri menjadi berada di atas" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pengubahan semua tabel kecuali tabel bagian laporan CU menjadi tabel yang responsive/mobile friendly" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian Panduan untuk memberikan petunjuk pengoperasian aplikasi ini" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan rumusan laporan P.E.A.R.L.S."), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan integrasi plugin upload foto"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug dan peningkatan performa"), - ]), - ]), - ]), - ]), - ]), - ] - ), - ]), + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v212" }, + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, }, - [ - _vm._v("Version 2.1.2 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 11 Maret 2017"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v212", - "data-parent": "#accordion-control-right", }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Penambahan fitur bagian laporan P.E.A.R.L.S Berikut adalah rincian perubahan pada versi ini" - ), - ]), - _vm._v(" "), - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v("Upgrade template AdminLte ke versi 2.3.12"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perubahan model navigasi panel samping"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan plugin Mathjax untuk menampilkan kalkulasi perhitungan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur melihat detail perhitungan laporan P.E.A.R.L.S" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan rumus perhitungan laporan P.E.A.R.L.S" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug dan peningkatan performa"), - ]), - ]), - ]), - ] - ), - ]), + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v211" }, + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, - [ - _vm._v("Version 2.1.1 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 14 Februari 2017"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v211", - "data-parent": "#accordion-control-right", }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Penambahan fitur bagian laporan CU serta fitur diskusi pada laporan CU Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "row mb-3" }, [ - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Upgrade laravel versi 5.2 ke versi 5.3 yang menawarkan:\n " - ), - _c("ul", [ - _c("li", [_vm._v("Support Vue.js")]), - _vm._v(" "), - _c("li", [_vm._v("Fitur sistem notifikasi")]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penyederhanaan struktur folder project" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pembagian rute akses website menjadi dua yaitu untuk akses ke web dan akses melalui aplikasi selain web (API)" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian laporan CU yang berfungsi:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Menampung dan mengolah data laporan keuangan CU menjadi laporan perkembangan CU serta analisis P.E.A.R.L.S" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menampilkan laporan CU dalam tabel interaktif serta grafik" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Input data laporan melalui upload excel " - ), - _c( - "small", - { staticClass: "label bg-yellow" }, - [_vm._v("beta")] - ), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan bagian laporan CU yang berfungsi:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Menampilkan pertumbuhan perakun perperiode pada masing-masing laporan" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menampilkan panel overview kondisi CU berdasarkan laporan terbaru" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur pada input data laporan melalui upload excel " - ), - _c( - "small", - { staticClass: "label bg-yellow" }, - [_vm._v("beta 2")] - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur sistem notifikasi yang berfungsi:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Memberikan pemberitahuan mengenai laporan CU yang masuk, diubah, dan dihapus" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memberikan pemberitahuan mengenai diskusi laporan CU yang masuk, diubah, dan dihapus" - ), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan bagian diskusi laporan CU yang berfungsi:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Memberikan masukkan kepada CU bahwa laporan telah diterima/diperiksa" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Memberikan masukkan/pertanyaan terhadap laporan CU yang telah diterima/diperiksa" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian revisi laporan CU yang berfungsi Menampilkan data apa saja yang telah diubah" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur mengubah foto profil admin pada bagian admin" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug dan peningkatan performa"), - ]), - ]), - ]), - ]), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v210" }, - }, - [ - _vm._v("Version 2.1.0 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 9 Desember 2016"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v210", - "data-parent": "#accordion-control-right", + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Penambahan fitur bagian laporan CU yang berfungsi untuk menampilkan perkembangan Credit Union diserta dengan perhitungan analisis P.E.A.R.L.S serta upgrade sistem utama aplikasi dari versi 4.2 ke versi 5.2 dan peningkatan fitur-fitur pada plugin yang dipakai. Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "row mb-3" }, [ - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Upgrade laravel versi 4.2 ke versi 5.2 yang menawarkan:\n " - ), - _c("ul", [ - _c("li", [_vm._v("Support PHP 7")]), - _vm._v(" "), - _c("li", [ - _vm._v( - 'Peningkatan keamanan dengan "middleware"' - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Peningkatan eksekusi kode program"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan dukungan terhadap plugin-plugin" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Proteksi semua input terhadap serangan SQL injection" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian laporan CU yang berfungsi:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Menampung dan mengolah data laporan keuangan CU menjadi laporan perkembangan CU serta analisis P.E.A.R.L.S" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menampilkan laporan CU dalam tabel interaktif serta grafik" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Input data laporan melalui upload excel " - ), - _c( - "small", - { staticClass: "label bg-yellow" }, - [_vm._v("beta")] - ), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan bagian TP CU untuk mendata informasi TP tiap CU secara lebih mendetail" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan bagian admin untuk CU yang memungkinkan staf CU untuk:\n " - ), - _c("ul", [ - _c("li", [ - _vm._v("Mengisi / mengubah profil dari CU"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah, mengubah dan menghapus data TP di CU" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menambah, mengubah dan menghapus laporan CU" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur dan perubahan penggunaan pada Datatable" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur text editor untuk bagian artikel" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Penambahan fitur pada bagian admin"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Pengubahan struktur navigasi sidebar"), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur validator untuk validasi input" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penggunaan input mask untuk pengisian tanggal serta pengisian angka" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penggunaan pace untuk animasi loading resource dan request ajax" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penggantian Plugin ACL entrust dengan kodeine untuk integrasi lebih lanjut dengan laravel ACL" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menghapus plugin flickering untuk akses ke flickr" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug dan peningkatan performa"), - ]), - ]), - ]), - ]), - ]), - ] - ), - ]), + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v201" }, + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, }, - [ - _vm._v("Version 2.0.1 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 2 Januari 2016"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v201", - "data-parent": "#accordion-control-right", }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Pengubahan penggunaan rich text editor dari CKeditor menjadi Summernote. Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("ul", [ - _c("li", [ - _vm._v("Penggantian CKeditor menjadi Summernote"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pengubahan cara penanganan gambar pada Summernote" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan penanganan upload gambar dengan metode baru yang diperkenalkan\n pada versi Intervention Image v2.x" - ), - ]), - _vm._v(" "), - _c("li", [_vm._v("Penambahan halaman version")]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan bug dan peningkatan performa"), - ]), - ]), - ]), - ] - ), - ]), + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header" }, [ - _c("h5", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "collapsed text-default", - attrs: { "data-toggle": "collapse", href: "#v200" }, + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, - [ - _vm._v("Version 2.0.0 "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" / 31 Desember 2015"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", - attrs: { - id: "v200", - "data-parent": "#accordion-control-right", }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Rombak ulang keseluruhan tampilan admin menjadi lebih mudah di operasikan, lebih " - ), - _c("i", [_vm._v("responsive/mobile friendly")]), - _vm._v( - " dan pengubahan code php pada controller dan model untuk peningkatan performa dan konsistensi pada tiap pengoperasian. Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "row mb-3" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Pengalaman penggunaan dengan desain yang lebih modern dan responsive" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Sidebar yang fleksibel dan responsive"), - ]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade bootstrap v3.3.2")]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade font-awesome v4.5.0")]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade Datatables v1.10.10")]), - _vm._v(" "), - _c("li", [ - _vm._v("Upgrade Image Intervention v2.x"), - ]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade Jquery v2.1.3 ")]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan fitur pada semua tabel di halaman kelola yaitu\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Tabel menjadi responsive dan dapat menyesuaikan di hampir semua ukuran layar.\n maka apabila layar terlalu kecil untuk kolom, kolom otomatis akan disembunyikan dan\n akan muncul tombol untuk menampilkan kolom yang telah di sembunyikan tersebut" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Warp text pada masing-masing cell di kolom untuk pemanfaatan ruang kosong pada cell" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Colum priority pada kolom hapus,ubah dan detail membuat kolom tersebut tidak akan\n tersembunyi apabila ukuran layar terlalu kecil untuk semua tabel" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Pengubahan cara berinteraksi pada tiap tabel agar lebih konsisten" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan cara mengangani error dan penyampaian informasi error yang lebih informatif dan akurat" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Peningkatan penanganan upload gambar"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan halaman detail staf untuk pemberian informasi lengkap mengenai staf" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan fitur pada semua form di halaman tambah dan ubah yaitu\n " - ), - _c("ul", [ - _c("li", [ - _vm._v( - "Peningkatan desain yang lebih modern dan lebih jelas fungsinya" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penggunaan input mask pada pengisian tanggal untuk mempermudah pengisian tanggal" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan pada CKeditor dengan menambahkan fitur responsive pada gambar" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penggunaan laravel validation pada input text untuk menginformasikan bagian yang bermasalah" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan visualisasi dan informasi yang disampaikan pada bagian pemberitahuan setelah melakukan penyimpanan atau pengubahan data" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan halaman admin (kelola admin,tambah admin, ubah admin) yaitu\n " - ), - _c("ul", [ - _c("li", [ - _vm._v("Pengubahan cara mengubah password"), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan tipe admin untuk membedakan admin BKCU dan admin CU Primer" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Menyatukan tipe admin CU Primer dengan data CU Primer yang dipilih" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Perbaikan error routing pada beberapa halaman" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v("Perbaikan error pada controller"), - ]), - _vm._v(" "), - _c("li", [_vm._v("Perbaikan error pada model")]), - ]), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("p", { staticClass: "mb-3" }, [ - _vm._v( - "Rombak ulang seluruh halaman pada website publik dengan tampilan yang lebih bersih, modern,\n responsive/mobile friendly dan visualisasi yang lebih bai k. Pada update kali ini semua\n bagian pada halaman telah di desain ulang menyesuaikan tema halaman dengan warna dasar putih\n dan biru serta background yang dapat disesuaikan dengan keadaan/event yang sedang berlangsung.\n Serta penambahan halaman CU untuk melakukan pengubahan dan penambahan data pada data CU Primer.\n Berikut adalah rincian perubahan pada versi ini:" - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "row mb-3" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Penambahan plugin javascript yaitu:\n " - ), - _c("ul", [ - _c("li", [_vm._v("jquery.fitvids")]), - _vm._v(" "), - _c("li", [_vm._v("nivo-lightbox")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.isotope")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.appear")]), - _vm._v(" "), - _c("li", [_vm._v("count.to")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.textillate")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.lettering")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.easypiechart")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.nicescroll")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.parallax")]), - _vm._v(" "), - _c("li", [_vm._v("jquery.slicknav")]), - ]), - ]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade bootstrap v3.3.2")]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade font-awesome v4.5.0")]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade Jquery v2.1.4")]), - _vm._v(" "), - _c("li", [_vm._v("Upgrade plugin google maps")]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penghapusan plugin social network sharing" - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c("ul", { staticClass: "list" }, [ - _c("li", [ - _vm._v( - "Pengubahan fitur sharing social network, tidak bergantung pada plugin lagi tapi\n dibangun 1-1 sesuai guidelines dari sharing API masing-masing social network" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Penambahan animasi melalui css pada beberapa komponen halaman" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan carousel pada halaman utama untuk artikel pilihan menjadi lebih elegan\n dan informatif" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan zoom foto/gambar di seluruh halaman dengan menggunakan lightbox" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan menu yang lebih responsive dengan tampilan yang lebih rapi dan bersih" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan pengalaman membaca artikel dengan tulisan serta layout yang lebih nyaman di mata" - ), - ]), - _vm._v(" "), - _c("li", [ - _vm._v( - "Peningkatan pengalaman berinteraksi dan konsistensi desain secara keseluruhan pada semua halaman." - ), - ]), - ]), - ]), - ]), - ]), - ] - ), - ]), - ] + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 ), - ]), - ]), - ]) - }, -] + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/kodeKegiatan/index.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/index.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=33d4eb97& */ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7032,9 +679,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7044,54 +691,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/kodeKegiatan/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=33d4eb97& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/index.vue?vue&type=template&id=33d4eb97&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33d4eb97___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/sistem/changelog.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/sistem/changelog.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/kodeKegiatan/table.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/table.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./changelog.vue?vue&type=template&id=1bfa1552& */ "./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&"); -/* harmony import */ var _changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./changelog.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=251fbeda& */ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7101,9 +748,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["render"], - _changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7113,38 +760,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/sistem/changelog.vue" +component.options.__file = "resources/assets/js/views/kodeKegiatan/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./changelog.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./changelog.vue?vue&type=template&id=1bfa1552& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=251fbeda& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/table.vue?vue&type=template&id=251fbeda&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_251fbeda___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/127.js b/public/js/components/127.js index 5016f6679..d0f407128 100644 --- a/public/js/components/127.js +++ b/public/js/components/127.js @@ -1,15 +1,20 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[127],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/laporanGerakan/table.vue"); +/* harmony import */ var _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../dashboard/grafikLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/grafikLaporanCuWidget.vue"); +/* harmony import */ var _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dashboard/tableLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/tableLaporanCuWidget.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -51,100 +56,200 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + grafikLaporanCuWidget: _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + tableLaporanCuWidget: _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } + data: function data() { + return { + title: 'Laporan Statistik Gerakan', + kelas: 'laporanGerakan', + titleDesc: 'Mengelola data statistik gerakan', + titleIcon: 'icon-stats-bars', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false, + isChart: false + }, { + title: 'Periode', + name: 'periode', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true, + isChart: false + }, { + title: 'Laki-laki', + name: 'lk', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Perempuan', + name: 'pr', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Total Anggota', + name: 'total_anggota', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Aset', + name: 'aset', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'SHU', + name: 'shu', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Piutang Anggota', + name: 'piutang_anggota', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Piutang Lalai', + name: 'piutang_lalai', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Simpanan Anggota', + name: 'simpanan_anggota', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'DCU', + name: 'dcu', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'DCR', + name: 'dcr', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Aset Lancar', + name: 'aset_lancar', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: true, + isChartSelect: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: false + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true, + isChart: false + }], + columnDataPearls: [] + }; }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + methods: {}, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanGerakan', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -257,269 +362,80 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas', 'columnData'], data: function data() { return { - title: 'Notifikasi', - kelas: 'notification', - titleDesc: 'Melihat semua notifikasi', - titleIcon: 'icon-bell2', + selectedItem: [], + query: { + order_column: "periode", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', state: '', modalShow: false, modalState: '', modalTitle: '', - modalSize: '', - modalColor: '', - modalButton: '', - modalContent: '', - tabName: 'semua' + modalButton: '' }; }, created: function created() { - this.fetch(); + this.fetch(this.query); }, watch: { + // check route changes '$route': function $route(to, from) { - // check current page meta - this.fetch(); + this.fetch(this.query); }, // when updating data - markNotifStat: function markNotifStat(value) { + updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; if (value === "success") { - this.modalTitle = "Notifikasi berhasil ditandai"; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { this.modalContent = ''; - this.fetch(); } } }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/getAll'); + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; }, - goToPage: function goToPage(notif) { - if (notif.data.tipe == 'laporanCu') { - this.$router.push({ - name: 'laporanCuDetail', - params: { - id: notif.data.url - } - }); - } else if (notif.data.tipe == 'laporanTp') { - this.$router.push({ - name: 'laporanTpDetail', - params: { - id: notif.data.url - } - }); - } else if (notif.data.tipe == 'diklatBKCU') { - this.$router.push({ - name: 'diklatBKCUDetail', - params: { - id: notif.data.url - } - }); - } else if (notif.data.tipe == 'pertemuanBKCU') { - this.$router.push({ - name: 'pertemuanBKCUDetail', - params: { - id: notif.data.url - } - }); - } - - this.$store.dispatch('notification/markRead', notif.id); + resetParams: function resetParams() { + this.params.search_column = 'periode'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'periode'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - changeTab: function changeTab(value) { - this.tabName = value; + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; @@ -530,37 +446,54 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.selectedItem = itemMobile; } - if (state == 'tandai') { - this.modalTitle = 'Tandai semua ' + this.title + ' sudah dibaca?'; - this.modalButton = 'Iya, Tandai semua'; - } - }, - modalConfirmOk: function modalConfirmOk() { - // execute destroy - if (this.state == 'tandai') { - this.$store.dispatch(this.kelas + '/markAllRead'); + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, modalTutup: function modalTutup() { this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('notification', { - notification: 'dataS', - notifStat: 'dataStatS', - unreadNotification: 'unreadNotification', - markNotifStat: 'markNotifStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanGerakan', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -572,109 +505,64 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + { staticClass: "content" }, [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) : _vm._e(), _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-lg-12" }, + [ + _c("grafik-laporan-cu-widget", { + attrs: { + id_cu: "0", + columnData: _vm.columnData, + columnDataPearls: _vm.columnDataPearls, + }, + }), + ], + 1 + ), + ]), _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + columnData: _vm.columnData, + }, + }), + ], + 1 ), - ] - ), - ]), - ]) + ]), + ]), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -683,10 +571,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -701,1291 +589,441 @@ var render = function () { return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "card card-body d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-10 d-none d-sm-block" }, [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ _c( - "button", + "tr", { - staticClass: "btn btn-light btn-icon", - attrs: { - type: "button", - disabled: - _vm.markNotifStat === "loading" || - _vm.unreadNotification == 0, + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, }, on: { click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("tandai") + return _vm.selectedRow(props.item) }, }, }, [ - _c("i", { staticClass: "icon-checkbox-checked" }), - _vm._v(" Tandai sudah baca semua\n\t\t\t\t\t\t\t\t"), + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + _vm._f("dateMonth")(props.item.periode) + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.lk, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.pr, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_anggota, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.shu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_anggota, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_lalai, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.simpanan_anggota, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcr, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_lancar, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), ] ), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-sm-2 text-right d-none d-sm-block" }, - [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon", - attrs: { - type: "button", - disabled: _vm.notifStat == "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_laporan_cu"] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_laporan_cu"] && + _vm.currentUser.id_cu == 0 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) }, }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.notifStat === "loading" }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12 d-block d-sm-none" }, [ - _c( + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_laporan_cu"] && + _vm.currentUser.id_cu == 0 + ? _c( "button", { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: - _vm.markNotifStat === "loading" || - _vm.unreadNotification == 0, + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_laporan_cu"] && + _vm.currentUser.id_cu == 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_laporan_cu"] && + _vm.currentUser.id_cu == 0 + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("tandai") + return _vm.ubahData(_vm.selectedItem.id) }, }, }, [ - _c("i", { staticClass: "icon-checkbox-checked" }), - _vm._v(" Tandai sudah baca semua\n\t\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), ] - ), - _vm._v(" "), - _c( + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_laporan_cu"] && + _vm.currentUser.id_cu == 0 + ? _c( "button", { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { type: "button" }, + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.fetch() + return _vm.modalConfirmOpen("hapus") }, }, }, [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.notifStat === "loading" }, - }), - _vm._v(" Reload\n\t\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), ] - ), - ]), - ]), - ]), - _vm._v(" "), - _vm._m(0), - _vm._v(" "), - _vm.notifStat == "loading" - ? _c("div", [_vm._m(1)]) - : _c("div", [ - _vm.notification && _vm.notification.length > 0 - ? _c( - "div", - [ - _c( - "div", - { staticClass: "nav-tabs-responsive mb-3" }, - [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light", - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "semua", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("semua") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-table2 mr-2", - }), - _vm._v(" Semua"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "laporanCu", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("laporanCu") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-stats-bars2 mr-2", - }), - _vm._v(" Laporan CU"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "diklatBKCU", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("diklatBKCU") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-graduation2 mr-2", - }), - _vm._v(" Diklat BKCU"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: - _vm.tabName == "pertemuanBKCU", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab( - "pertemuanBKCU" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-ungroup mr-2", - }), - _vm._v(" Pertemuan BKCU"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: - _vm.tabName == "selfAssesment", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab( - "selfAssesment" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-reading mr-2", - }), - _vm._v(" Self Assesment ACCESS"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "monitoring", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("monitoring") - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-collaboration mr-2", - }), - _vm._v(" Monitoring"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "klaimJALINAN", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("klaimJALINAN") - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-accessibility2 mr-2", - }), - _vm._v(" Bantuan Solidaritas Jalinan"), - ] - ), - ]), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "semua", - expression: "tabName == 'semua'", - }, - ], - staticClass: "row", - }, - _vm._l( - _vm.notification, - function (notif, index) { - return _c( - "div", - { key: index, staticClass: "col-md-6" }, - [ - _c( - "div", - { - staticClass: "card", - class: { - "text-muted": - notif.read_at != null, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(notif) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "span", - { staticClass: "card-title" }, - [ - notif.data.tipe == - "laporanCu" || - notif.data.tipe == - "laporanTp" - ? _c("span", [ - _c("i", { - staticClass: - "icon-stats-bars2", - }), - _vm._v( - " Laporan Statistik CU" - ), - ]) - : notif.data.tipe == - "diklatBKCU" - ? _c("span", [ - _c("i", { - staticClass: - "icon-graduation2", - }), - _vm._v( - " Diklat BKCU" - ), - ]) - : notif.data.tipe == - "pertemuanBKCU" - ? _c("span", [ - _c("i", { - staticClass: - "icon-ungroup", - }), - _vm._v( - " Pertemuan BKCU" - ), - ]) - : notif.data.tipe == - "selfAssesment" - ? _c("span", [ - _c("i", { - staticClass: - "icon-reading", - }), - _vm._v( - " Self Assesment ACCESS" - ), - ]) - : notif.data.tipe == - "monitoring" - ? _c("span", [ - _c("i", { - staticClass: - "icon-collaboration", - }), - _vm._v(" Monitoring"), - ]) - : notif.data.tipe == - "klaimJALINAN" - ? _c("span", [ - _c("i", { - staticClass: - "icon-accessibility2", - }), - _vm._v( - " Bantuan Solidaritas Jalinan" - ), - ]) - : _c("span", [ - _c("i", { - staticClass: - "icon-bubble-notification", - }), - _vm._v(" Notifikasi"), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "header-elements", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f( - "relativeHour" - )(notif.created_at) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(notif.data.message) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ) - } - ), - 0 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "laporanCu", - expression: "tabName == 'laporanCu'", - }, - ], - }, - _vm._l( - _vm.notification, - function (notif, index) { - return _c("div", { key: index }, [ - notif.data.tipe == "laporanCu" - ? _c( - "div", - { - staticClass: "card", - class: { - "text-muted": - notif.read_at != null, - }, - staticStyle: { - cursor: "pointer", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(notif) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "span", - { - staticClass: "card-title", - }, - [ - _c("i", { - staticClass: - "icon-stats-bars2", - }), - _vm._v( - " Laporan Statistik CU\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "header-elements", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f( - "relativeHour" - )(notif.created_at) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - notif.data.message - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ) - : _vm._e(), - ]) - } - ), - 0 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "diklatBKCU", - expression: "tabName == 'diklatBKCU'", - }, - ], - }, - _vm._l( - _vm.notification, - function (notif, index) { - return _c("div", { key: index }, [ - notif.data.tipe == "diklatBKCU" - ? _c( - "div", - { - staticClass: "card", - class: { - "text-muted": - notif.read_at != null, - }, - staticStyle: { - cursor: "pointer", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(notif) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "span", - { - staticClass: "card-title", - }, - [ - _c("i", { - staticClass: - "icon-graduation2", - }), - _vm._v( - " Diklat BKCU\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "header-elements", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f( - "relativeHour" - )(notif.created_at) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - notif.data.message - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ) - : _vm._e(), - ]) - } - ), - 0 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "pertemuanBKCU", - expression: "tabName == 'pertemuanBKCU'", - }, - ], - }, - _vm._l( - _vm.notification, - function (notif, index) { - return _c("div", { key: index }, [ - notif.data.tipe == "pertemuanBKCU" - ? _c( - "div", - { - staticClass: "card", - class: { - "text-muted": - notif.read_at != null, - }, - staticStyle: { - cursor: "pointer", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(notif) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "span", - { - staticClass: "card-title", - }, - [ - _c("i", { - staticClass: - "icon-ungroup2", - }), - _vm._v( - " Pertemuan BKCU\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "header-elements", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f( - "relativeHour" - )(notif.created_at) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - notif.data.message - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ) - : _vm._e(), - ]) - } - ), - 0 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "selfAssesment", - expression: "tabName == 'selfAssesment'", - }, - ], - }, - _vm._l( - _vm.notification, - function (notif, index) { - return _c("div", { key: index }, [ - notif.data.tipe == "selfAssesment" - ? _c( - "div", - { - staticClass: "card", - class: { - "text-muted": - notif.read_at != null, - }, - staticStyle: { - cursor: "pointer", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(notif) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "span", - { - staticClass: "card-title", - }, - [ - _c("i", { - staticClass: - "icon-reading", - }), - _vm._v( - " Self Assesment ACCESS\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "header-elements", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f( - "relativeHour" - )(notif.created_at) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - notif.data.message - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ) - : _vm._e(), - ]) - } - ), - 0 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "monitoring", - expression: "tabName == 'monitoring'", - }, - ], - }, - _vm._l( - _vm.notification, - function (notif, index) { - return _c("div", { key: index }, [ - notif.data.tipe == "monitoring" - ? _c( - "div", - { - staticClass: "card", - class: { - "text-muted": - notif.read_at != null, - }, - staticStyle: { - cursor: "pointer", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(notif) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "span", - { - staticClass: "card-title", - }, - [ - _c("i", { - staticClass: - "icon-collaboration", - }), - _vm._v( - " Monitoring\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "header-elements", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f( - "relativeHour" - )(notif.created_at) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - notif.data.message - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ) - : _vm._e(), - ]) - } - ), - 0 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "klaimJALINAN", - expression: "tabName == 'klaimJALINAN'", - }, - ], - }, - _vm._l( - _vm.notification, - function (notif, index) { - return _c("div", { key: index }, [ - notif.data.tipe == "klaimJALINAN" - ? _c( - "div", - { - staticClass: "card", - class: { - "text-muted": - notif.read_at != null, - }, - staticStyle: { - cursor: "pointer", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(notif) - }, - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "span", - { - staticClass: "card-title", - }, - [ - _c("i", { - staticClass: - "icon-accessibility2", - }), - _vm._v( - " Bantuan Solidaritas Jalinan\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "header-elements", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f( - "relativeHour" - )(notif.created_at) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - notif.data.message - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ) - : _vm._e(), - ]) - } - ), - 0 - ), - ] - ), - ], - 1 - ) - : _c("div", [_vm._m(2)]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - size: _vm.modalSize, - color: _vm.modalColor, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - confirmOk: _vm.modalConfirmOk, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), - ]), - _vm._v(" "), - _c("template", { slot: "modal-body1" }), + ) + : _vm._e(), + ], + 1 + ), ], 2 ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "alert bg-info text-white alert-styled-left " }, - [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Notifikasi yang ditampilkan adalah notifikasi selama 3 bulan terakhir.\n\t\t\t\t\t\t" - ), - ]), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Belum terdapat notifikasi apapun...")]), - ]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/index.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/index.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=22771bf6& */ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1994,9 +1032,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2006,54 +1044,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/laporanGerakan/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=22771bf6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/index.vue?vue&type=template&id=22771bf6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_22771bf6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/sistem/notification.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/sistem/notification.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/table.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/table.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notification.vue?vue&type=template&id=6c10fef8& */ "./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&"); -/* harmony import */ var _notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notification.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=47db5e1c& */ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2063,9 +1101,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["render"], - _notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2075,38 +1113,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/sistem/notification.vue" +component.options.__file = "resources/assets/js/views/laporanGerakan/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./notification.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./notification.vue?vue&type=template&id=6c10fef8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=47db5e1c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/table.vue?vue&type=template&id=47db5e1c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_47db5e1c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/128.js b/public/js/components/128.js index 85077ed07..5b5d8a3a8 100644 --- a/public/js/components/128.js +++ b/public/js/components/128.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[128],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,8 +12,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikel/table.vue"); +/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/monitoring/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -55,7 +55,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// @@ -65,20 +64,20 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectData: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_3__["default"], tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Artikel', - kelas: 'artikel', - titleDesc: 'Mengelola data artikel', - titleIcon: 'icon-magazine', - selectCuPath: 'artikelCu' + title: 'Monitoring', + kelas: 'monitoring', + titleDesc: 'Mengelola data monitoring', + titleIcon: 'icon-collaboration', + selectCuPath: 'monitoringCu' }; }, created: function created() { - this.checkUser('index_artikel', this.$route.params.cu); + this.checkUser('index_monitoring', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -105,10 +104,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -118,6 +117,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -240,6 +241,34 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + @@ -248,15 +277,16 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + FileSaver: file_saver__WEBPACK_IMPORTED_MODULE_4___default.a }, props: ['title', 'kelas'], data: function data() { return { selectedItem: [], query: { - order_column: "name", - order_direction: "asc", + order_column: "perspektif", + order_direction: "desc", filter_match: "and", limit: 10, page: 1 @@ -266,11 +296,35 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope title: 'No.', name: 'No.' }, { - title: 'Foto', - name: 'gambar', + title: 'Status', + name: 'status', hide: false }, { - title: 'Judul', + title: 'Rekomendasi', + name: 'monitoring_rekom_count', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Tercapai', + name: 'monitoring_rekom_ok_count', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Keputusan', + name: 'monitoring_pencapaian_count', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Temuan', name: 'name', tipe: 'string', sort: true, @@ -279,41 +333,63 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Kategori', - name: 'kategori.name', + title: 'CU', + name: 'cu.name', tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Penulis', - name: 'penulis.name', + title: 'TP', + name: 'tp.name', + tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'CU', - name: 'cu.name', - sort: false, + title: 'Jenis', + name: 'jenis', + tipe: 'string', + sort: true, hide: false, disable: false, filter: true }, { - title: 'Terbitkan', - name: 'terbitkan', + title: 'Perspektif', + name: 'perspektif', + tipe: 'string', sort: true, hide: false, - disable: false + disable: false, + filter: true + }, { + title: 'PIC CU', + name: 'aktivis_cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'PIC PUSKOPCUINA', + name: 'aktivis_bkcu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Utamakan', - name: 'utamakan', + title: 'Tgl. Monitoring', + name: 'tanggal', + tipe: 'date', sort: true, hide: false, - disable: false + disable: false, + filter: true }, { - title: 'Tgl. Tulis', + title: 'Tgl. / Waktu Buat', name: 'created_at', tipe: 'datetime', sort: true, @@ -321,7 +397,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: 'Tgl. Ubah', + title: 'Tgl. / Waktu Ubah', name: 'updated_at', tipe: 'datetime', sort: true, @@ -369,23 +445,32 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.excelDownloadUrl = this.kelas; } else { this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tp]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.tp; } }, disableColumnCu: function disableColumnCu(status) { - this.columnData[5].disable = status; + this.columnData[6].disable = status; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); + goTo: function goTo(id, tipe) { + if (tipe == 'edit') { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Detail', + params: { + id: id + } + }); + } }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; @@ -399,22 +484,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (state == 'hapus') { this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; this.modalButton = 'Iya, Hapus'; - } else if (state == 'updateTerbitkan') { - if (this.selectedItem.terbitkan == 0) { - this.modalTitle = 'Terbitkan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, terbitkan'; - } else { - this.modalTitle = 'Tidak terbitkan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak terbitkan'; - } - } else if (state == 'updateUtamakan') { - if (this.selectedItem.utamakan == 0) { - this.modalTitle = 'Utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, utamakan'; - } else { - this.modalTitle = 'Tidak utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak utamakan'; - } } }, modalTutup: function modalTutup() { @@ -429,35 +498,58 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } else if (this.state == "updateUtamakan") { this.$store.dispatch(this.kelas + '/updateUtamakan', this.selectedItem.id); } + }, + downloadLaporan: function downloadLaporan() { + var _this = this; + + this.modalState = 'loading'; + this.modalShow = true; + axios.post('/api/' + this.kelas + '/laporan', { + id_cu: this.$route.params.cu, + id_tp: this.$route.params.tp + }, { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, 'Monitoring.xlsx'); + _this.modalState = 'success'; + _this.modalTitle = 'Berhasil Di Download'; + _this.modalButton = 'Ok'; + }); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoring', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { - modelKategori: 'data', - modelKategoriStat: 'dataStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { - modelPenulis: 'data', - modelPenulisStat: 'dataStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -495,15 +587,13 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), + _c("select-data", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }), _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, @@ -524,10 +614,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -591,28 +681,91 @@ var render = function () { _vm._v(" "), !_vm.columnData[1].hide ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/artikel/" + - props.item.gambar + - "n.jpg", - width: "40", + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: "progress-bar-striped bg-orange", + style: { + width: + Math.round( + (props.item.monitoring_rekom_ok_count / + props.item.monitoring_rekom_count) * + 100 + ) + "%", }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), + }, + [ + _c( + "span", + { + staticClass: "text-default font-size-lg", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t" + + _vm._s( + Math.round( + (props.item + .monitoring_rekom_ok_count / + props.item + .monitoring_rekom_count) * + 100 + ) + "%" + ) + + "\n\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ]), ]) : _vm._e(), _vm._v(" "), !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.monitoring_rekom_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.monitoring_rekom_ok_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.monitoring_pencapaian_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide ? _c( "td", [ @@ -624,13 +777,13 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable + !_vm.columnData[6].hide && !_vm.columnData[6].disable ? _c( "td", [ - props.item.kategori + props.item.cu ? _c("check-value", { - attrs: { value: props.item.kategori.name }, + attrs: { value: props.item.cu.name }, }) : _c("span", [_vm._v("-")]), ], @@ -638,59 +791,95 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable + !_vm.columnData[7].hide ? _c( "td", [ - props.item.penulis + props.item.tp ? _c("check-value", { - attrs: { value: props.item.penulis.name }, + attrs: { value: props.item.tp.name }, }) + : props.item.id_tp == 0 + ? _c("span", [_vm._v("Semua")]) : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide && !_vm.columnData[5].disable + !_vm.columnData[8].hide + ? _c("td", [ + props.item.jenis == "MAYOR" + ? _c( + "span", + { staticClass: "badge badge-danger" }, + [_vm._v(_vm._s(props.item.jenis))] + ) + : props.item.jenis == "MINOR" + ? _c( + "span", + { staticClass: "badge badge-success" }, + [_vm._v(_vm._s(props.item.jenis))] + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide ? _c( "td", [ - props.item.cu + _c("check-value", { + attrs: { value: props.item.perspektif }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + props.item.aktivis_cu ? _c("check-value", { - attrs: { value: props.item.cu.name }, + attrs: { + value: props.item.aktivis_cu.name, + }, }) - : _c("span", [_vm._v("PUSKOPCUINA")]), + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.terbitkan - ) - ), - }, - }) + !_vm.columnData[11].hide + ? _c( + "td", + [ + props.item.aktivis_bkcu + ? _c("check-value", { + attrs: { + value: props.item.aktivis_bkcu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) : _vm._e(), _vm._v(" "), - !_vm.columnData[7].hide + !_vm.columnData[12].hide ? _c("td", { domProps: { innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.utamakan - ) + _vm.$options.filters.date(props.item.tanggal) ), }, }) : _vm._e(), _vm._v(" "), - !_vm.columnData[8].hide + !_vm.columnData[13].hide ? _c("td", { domProps: { innerHTML: _vm._s( @@ -702,7 +891,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[9].hide + !_vm.columnData[14].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -729,7 +918,9 @@ var render = function () { "template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + _vm.currentUser.can && + _vm.currentUser.can["create_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 ? _c( "router-link", { @@ -743,7 +934,9 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 ? _c( "button", { @@ -752,10 +945,7 @@ var render = function () { on: { click: function ($event) { $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.id_cu - ) + return _vm.goTo(_vm.selectedItem.id, "edit") }, }, }, @@ -766,28 +956,29 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] ? _c( "button", { - staticClass: "btn btn-light mb-1", + staticClass: "btn btn-light btn-icon mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + return _vm.goTo(_vm.selectedItem.id, "detail") }, }, }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), ] ) : _vm._e(), _vm._v(" "), _vm.currentUser.can && - _vm.currentUser.can["terbitkan_" + _vm.kelas] + _vm.currentUser.can["destroy_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 ? _c( "button", { @@ -796,40 +987,35 @@ var render = function () { on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("updateTerbitkan") + return _vm.modalConfirmOpen("hapus") }, }, }, [ - _c("i", { staticClass: "icon-file-upload" }), - _vm._v(" "), - _vm.selectedItem.terbitkan == 1 - ? _c("span", [_vm._v("Tidak Terbitkan")]) - : _c("span", [_vm._v("Terbitkan")]), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), ] ) : _vm._e(), _vm._v(" "), _vm.currentUser.can && - _vm.currentUser.can["utamakan_" + _vm.kelas] + _vm.currentUser.id_cu == 0 && + _vm.$route.params.cu != "semua" ? _c( "button", { staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + attrs: { disabled: !_vm.itemData }, on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("updateUtamakan") + return _vm.downloadLaporan.apply(null, arguments) }, }, }, [ - _c("i", { staticClass: "icon-pushpin" }), - _vm._v(" "), - _vm.selectedItem.utamakan == 1 - ? _c("span", [_vm._v("Tidak Utamakan")]) - : _c("span", [_vm._v("Utamakan")]), + _c("i", { staticClass: "icon-book" }), + _vm._v(" Laporan\n\t\t\t"), ] ) : _vm._e(), @@ -841,7 +1027,9 @@ var render = function () { "template", { slot: "button-mobile" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + _vm.currentUser.can && + _vm.currentUser.can["create_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 ? _c( "router-link", { @@ -855,7 +1043,9 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 ? _c( "button", { @@ -864,10 +1054,7 @@ var render = function () { on: { click: function ($event) { $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.id_cu - ) + return _vm.goTo(_vm.selectedItem.id, "edit") }, }, }, @@ -878,28 +1065,29 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] ? _c( "button", { - staticClass: "btn btn-light btn-block mb-1", + staticClass: "btn btn-light btn-icon btn-block mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + return _vm.goTo(_vm.selectedItem.id, "detail") }, }, }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), ] ) : _vm._e(), _vm._v(" "), _vm.currentUser.can && - _vm.currentUser.can["terbitkan_" + _vm.kelas] + _vm.currentUser.can["destroy_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 ? _c( "button", { @@ -908,22 +1096,20 @@ var render = function () { on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("updateTerbitkan") + return _vm.modalConfirmOpen("hapus") }, }, }, [ - _c("i", { staticClass: "icon-file-upload" }), - _vm._v(" "), - _vm.selectedItem.terbitkan == 1 - ? _c("span", [_vm._v("Tidak Terbitkan")]) - : _c("span", [_vm._v("Terbitkan")]), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), ] ) : _vm._e(), _vm._v(" "), _vm.currentUser.can && - _vm.currentUser.can["utamakan_" + _vm.kelas] + _vm.currentUser.id_cu == 0 && + _vm.$route.params.cu != "semua" ? _c( "button", { @@ -932,16 +1118,13 @@ var render = function () { on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("updateUtamakan") + return _vm.downloadLaporan.apply(null, arguments) }, }, }, [ - _c("i", { staticClass: "icon-pushpin" }), - _vm._v(" "), - _vm.selectedItem.utamakan == 1 - ? _c("span", [_vm._v("Tidak Utamakan")]) - : _c("span", [_vm._v("Utamakan")]), + _c("i", { staticClass: "icon-book" }), + _vm._v(" Laporan\n\t\t\t"), ] ) : _vm._e(), @@ -979,17 +1162,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/artikel/index.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/artikel/index.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/monitoring/index.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/monitoring/index.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=47768de8& */ "./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4d04f07e& */ "./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1000,8 +1183,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1011,54 +1194,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikel/index.vue" +component.options.__file = "resources/assets/js/views/monitoring/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=47768de8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4d04f07e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/index.vue?vue&type=template&id=4d04f07e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d04f07e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/artikel/table.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/artikel/table.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/monitoring/table.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/monitoring/table.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=d44023f0& */ "./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=06a0257a& */ "./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1069,8 +1252,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1080,38 +1263,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikel/table.vue" +component.options.__file = "resources/assets/js/views/monitoring/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=d44023f0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=06a0257a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/table.vue?vue&type=template&id=06a0257a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_06a0257a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/129.js b/public/js/components/129.js index 94c39b88c..461388a69 100644 --- a/public/js/components/129.js +++ b/public/js/components/129.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[129],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,8 +12,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelKategori/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/saran/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -49,14 +48,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// - @@ -65,39 +56,19 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'Kategori Artikel', - kelas: 'artikelKategori', - titleDesc: 'Mengelola data kategori artikel', - titleIcon: 'icon-grid6', - selectCuPath: 'artikelKategoriCu' + title: 'Saran', + kelas: 'saran', + titleDesc: 'Mengelola data saran', + titleIcon: 'icon-lifebuoy' }; }, - created: function created() { - this.checkUser('index_artikel_kategori', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('saran', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -105,10 +76,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -191,20 +162,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// @@ -220,8 +177,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return { selectedItem: [], query: { - order_column: "name", - order_direction: "asc", + order_column: "created_at", + order_direction: "desc", filter_match: "and", limit: 10, page: 1 @@ -229,14 +186,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope excelDownloadUrl: '', columnData: [{ title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false + name: 'No.' }, { - title: 'Nama', - name: 'name', + title: 'Username', + name: 'user.username', tipe: 'string', sort: true, hide: false, @@ -244,30 +197,39 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Keterangan', - name: 'deskripsi', - tipe: 'string', + title: "Nama", + name: "user.aktivis.name", + tipe: "string", sort: false, hide: false, disable: false, - filter: true + filter: false }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', + title: "CU", + name: "user.cu.name", + tipe: "string", sort: false, hide: false, disable: false, - filter: true + filter: false }, { - title: 'Artikel', - name: 'has_artikel_count', - tipe: 'numeric', + title: 'Bidang', + name: 'bidang', + tipe: 'string', sort: true, hide: false, - disable: false + disable: false, + filter: true }, { - title: 'Tgl. Buat', + title: 'Content', + name: 'content', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Tgl. Tulis', name: 'created_at', tipe: 'datetime', sort: true, @@ -287,6 +249,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope modalShow: false, modalState: '', modalTitle: '', + modalContent: '', modalButton: '' }; }, @@ -303,11 +266,11 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalState = value; this.modalButton = 'Ok'; - if (value === "success") { + if (value == "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { + this.fetch(); + } else if (value == "fail") { this.modalContent = this.updateMessage; } else { this.modalContent = ''; @@ -316,46 +279,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - }, - lihatArtikel: function lihatArtikel(id, id_cu) { - this.$store.dispatch('artikelKategori/resetDataStat'); - this.$router.push({ - name: 'artikelFilterKategoriCu', - params: { - cu: id_cu, - kategori: id - } - }); - }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; this.modalState = 'confirm-tutup'; @@ -380,14 +309,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('saran', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -397,10 +321,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -438,16 +379,6 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), - _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -467,10 +398,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -495,7 +426,6 @@ var render = function () { query: _vm.query, itemDataStat: _vm.itemDataStat, excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -508,7 +438,7 @@ var render = function () { { staticClass: "text-nowrap", class: { - "bg-info": _vm.selectedItem.id === props.item.id, + "bg-info": _vm.selectedItem.id == props.item.id, }, on: { click: function ($event) { @@ -520,7 +450,7 @@ var render = function () { !_vm.columnData[0].hide ? _c("td", [ _vm._v( - "\n\t\t\t\t\t" + + "\n\t\t\t\t\t\t" + _vm._s( props.index + 1 + @@ -528,7 +458,7 @@ var render = function () { +_vm.itemData.per_page + "." ) + - "\n\t\t\t\t" + "\n\t\t\t\t\t" ), ]) : _vm._e(), @@ -537,9 +467,11 @@ var render = function () { ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.name }, - }), + props.item.user + ? _c("check-value", { + attrs: { value: props.item.user.username }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) @@ -549,38 +481,53 @@ var render = function () { ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.deskripsi }, - }), + props.item.user && props.item.user.aktivis + ? _c("check-value", { + attrs: { + value: props.item.user.aktivis.name, + }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c("td", [ + props.item.user && props.item.user.cu + ? _c("span", [ + _vm._v(_vm._s(props.item.user.cu.name)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide ? _c( "td", [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - empty: _vm.columnData[3].groupNoKey, - }, - }) - : _c("span", [_vm._v("PUSKOPCUINA")]), + _c("check-value", { + attrs: { value: props.item.bidang }, + }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", [ - _vm._v(_vm._s(props.item.has_artikel_count)), - ]) + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.content }, + }), + ], + 1 + ) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[6].hide ? _c("td", { domProps: { innerHTML: _vm._s( @@ -592,7 +539,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[6].hide + !_vm.columnData[7].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -615,133 +562,49 @@ var render = function () { ]), }, [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_kategori"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_kategori"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + _c("template", { slot: "button-mobile" }, [ + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), ], 2 ), @@ -772,17 +635,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/index.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/index.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/saran/index.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/saran/index.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=81ee1edc& */ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=878ffe1e& */ "./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -793,8 +656,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -804,54 +667,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelKategori/index.vue" +component.options.__file = "resources/assets/js/views/saran/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=81ee1edc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=878ffe1e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/index.vue?vue&type=template&id=878ffe1e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_878ffe1e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/table.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/table.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/saran/table.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/saran/table.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=78a4258e& */ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=75d335ed& */ "./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -862,8 +725,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -873,38 +736,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelKategori/table.vue" +component.options.__file = "resources/assets/js/views/saran/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=78a4258e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=75d335ed& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saran/table.vue?vue&type=template&id=75d335ed&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_75d335ed___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/130.js b/public/js/components/130.js index fadfe13f6..d48ab8079 100644 --- a/public/js/components/130.js +++ b/public/js/components/130.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[130],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,9 +11,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelPenulis/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/sertifikatKegiatan/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -47,18 +46,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// - @@ -66,40 +53,25 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'Penulis Artikel', - kelas: 'artikelPenulis', - titleDesc: 'Mengelola data penulis artikel', - titleIcon: 'icon-pencil6', - selectCuPath: 'artikelPenulisCu' + title: 'Sertifikat Kegiatan', + kelas: 'sertifikatKegiatan', + titleDesc: 'Mengelola data sertifikat kegiatan', + titleIcon: 'icon-gradient' }; }, - created: function created() { - this.checkUser('index_artikel_penulis', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + methods: {}, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('sertifikatKegiatan', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -107,19 +79,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -211,15 +185,40 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, props: ['title', 'kelas'], data: function data() { @@ -232,17 +231,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope limit: 10, page: 1 }, + dataview: '', + isNoButtonRow: '', excelDownloadUrl: '', columnData: [{ title: 'No.', name: 'No.' }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Nama', - name: 'name', + title: 'Kode', + name: 'kode_sertifikat', tipe: 'string', sort: true, hide: false, @@ -250,58 +247,36 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Profil', - name: 'deskripsi', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'CU', - name: 'cu.name', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Artikel', - name: 'has_artikel_count', + title: 'Nama', + name: 'name', tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Buat', - name: 'created_at', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - sort: true, + sort: false, hide: false, disable: false, - filter: true + filter: true, + filterDefault: false }], + keteranganBatal: '', state: '', modalShow: false, modalState: '', + modalColor: '', modalTitle: '', + modalContent: '', modalButton: '' }; }, created: function created() { this.fetch(this.query); }, + // updated(){ + // console.log(this.selectedItem); + // }, watch: { - // check route changes '$route': function $route(to, from) { + // check current page meta this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; @@ -309,7 +284,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); + this.fetch(this.query); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { @@ -319,29 +294,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[4].disable = status; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + this.dataview = 'list'; + this.isNoButtonRow = false; + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id, id_cu) { + ubahData: function ubahData(id) { this.$router.push({ name: this.kelas + 'Edit', params: { @@ -349,19 +310,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); }, - lihatArtikel: function lihatArtikel(id, id_cu) { - this.$store.dispatch(this.kelas + '/resetDataStat'); - this.$router.push({ - name: 'artikelFilterPenulisCu', - params: { - cu: id_cu, - penulis: id - } - }); - }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { @@ -369,10 +319,28 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalState = 'confirm-tutup'; + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; this.modalButton = 'Iya, Hapus'; + this.modalColor = ''; + } else if (state == 'status') { + this.modalState = 'normal1'; + this.modalTitle = 'Ubah status ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalColor = 'bg-primary'; + } else if (state == 'keteranganBatal') { + this.modalState = 'normal2'; + this.modalTitle = 'Keterangan pembatalan ' + this.title + ' ' + this.selectedItem.name; + this.modalColor = 'bg-primary'; + this.keteranganBatal = this.selectedItem.keteranganBatal; } }, + modalKeteranganBatalOpen: function modalKeteranganBatalOpen(value) { + this.modalShow = true; + this.modalState = 'normal2'; + this.modalTitle = 'Keterangan pembatalan ' + this.title + ' ' + this.selectedItem.name; + this.modalColor = 'bg-primary'; + this.keteranganBatal = value; + }, modalTutup: function modalTutup() { this.modalShow = false; this.$store.dispatch(this.kelas + '/resetUpdateStat'); @@ -381,16 +349,26 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (this.state == 'hapus') { this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } + }, + gridColor: function gridColor(value) { + if (value == 1) { + return 'border-left-primary-400'; + } else if (value == 2) { + return 'border-left-warning-400'; + } else if (value == 3) { + return 'border-left-secondary-400'; + } else if (value == 4) { + return 'border-left-success-400'; + } else if (value == 5) { + return 'border-left-primary-400'; + } else if (value == 6) { + return 'border-left-danger-400'; + } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('sertifikatKegiatan', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -400,10 +378,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&": +/*!*****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690& ***! + \*****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -441,16 +436,6 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), - _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -470,10 +455,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&": +/*!*****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98& ***! + \*****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -498,7 +483,8 @@ var render = function () { query: _vm.query, itemDataStat: _vm.itemDataStat, excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, + isNoButtonRow: _vm.isNoButtonRow, + dataview: _vm.dataview, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -537,108 +523,141 @@ var render = function () { : _vm._e(), _vm._v(" "), !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/penulis/" + - props.item.gambar + - "n.jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.name }, + attrs: { value: props.item.kode_sertifikat }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide + !_vm.columnData[2].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.deskripsi }, + attrs: { value: props.item.name }, }), ], 1 ) : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", + ] + ), + ] + }, + }, + { + key: "item-mobile", + fn: function (props) { + return [ + _c("div", { staticClass: "col-lg-4 col-md-6" }, [ + _c( + "div", + { + staticClass: "card cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(props.item.id) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-light header-elements-inline", + }, + [ + _c( + "h6", + { staticClass: "card-title" }, + [ + _c("check-value", { + attrs: { value: props.item.kode_sertifikat }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ [ - props.item.cu - ? _c("check-value", { + props.item.gambar + ? _c("img", { + staticClass: "img-fluid wmin-sm", attrs: { - value: props.item.cu.name, - empty: _vm.columnData[4].groupNoKey, + src: + "/images/sertifikatKegiatan/" + + props.item.gambar + + ".jpg", }, }) - : _c("span", [ - _vm._v( - _vm._s(_vm.columnData[4].groupNoKey) - ), - ]), + : _vm._e(), ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", [ - _vm._v(_vm._s(props.item.has_artikel_count)), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("h6", { staticClass: "text-primary" }, [ + _vm._v(_vm._s(props.item.nama_sertifikat)), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-1" }, + [ + _c("li", [ + _vm._v("Kode: "), + _c( + "span", + { staticClass: "text-muted" }, + [ + _vm._v( + _vm._s(props.item.kode_sertifikat) + ), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-1" }, + [ + _c("li", [ + _vm._v("Nama: "), + _c( + "span", + { staticClass: "text-muted" }, + [_vm._v(_vm._s(props.item.name))] + ), + ]), + ] + ), + ]), + ]), + ], + 2 + ), + ] + ), + ]), ] }, }, @@ -649,8 +668,7 @@ var render = function () { "template", { slot: "button-desktop" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_penulis"] + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] ? _c( "router-link", { @@ -659,13 +677,12 @@ var render = function () { }, [ _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), + _vm._v(" Tambah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_penulis"] + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] ? _c( "button", { @@ -680,13 +697,12 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), + _vm._v(" Ubah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_penulis"] + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] ? _c( "button", { @@ -701,7 +717,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _vm._v(" Hapus\n\t\t\t\t"), ] ) : _vm._e(), @@ -713,8 +729,7 @@ var render = function () { "template", { slot: "button-mobile" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_penulis"] + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] ? _c( "router-link", { @@ -723,13 +738,12 @@ var render = function () { }, [ _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), + _vm._v(" Tambah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_penulis"] + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] ? _c( "button", { @@ -744,13 +758,12 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), + _vm._v(" Ubah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_penulis"] + _vm.currentUser.can && _vm.currentUser.can["create_diklat_bkcu"] ? _c( "button", { @@ -765,7 +778,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), + _vm._v(" Hapus\n\t\t\t\t"), ] ) : _vm._e(), @@ -776,21 +789,32 @@ var render = function () { 2 ), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, }, - }), + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + ], + 2 + ), ], 1 ) @@ -802,17 +826,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/index.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/index.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/index.vue": +/*!****************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/index.vue ***! + \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ea9c6bf8& */ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=45bb3690& */ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -823,8 +847,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -834,54 +858,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelPenulis/index.vue" +component.options.__file = "resources/assets/js/views/sertifikatKegiatan/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&": +/*!***********************************************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690& ***! + \***********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ea9c6bf8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=45bb3690& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/index.vue?vue&type=template&id=45bb3690&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_45bb3690___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/table.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/table.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/table.vue": +/*!****************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/table.vue ***! + \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=444cff00& */ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=d284cc98& */ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -892,8 +916,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -903,38 +927,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelPenulis/table.vue" +component.options.__file = "resources/assets/js/views/sertifikatKegiatan/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&": +/*!***********************************************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98& ***! + \***********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=444cff00& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=d284cc98& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/table.vue?vue&type=template&id=d284cc98&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d284cc98___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/131.js b/public/js/components/131.js index 28b9e4d4e..df1e94675 100644 --- a/public/js/components/131.js +++ b/public/js/components/131.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[131],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,8 +12,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/dokumen/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/suratKategori/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -49,15 +48,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// - @@ -66,23 +56,19 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'Dokumen', - kelas: 'dokumen', - titleDesc: 'Mengelola data dokumen', - titleIcon: 'icon-books', - selectCuPath: 'dokumenCu' + title: 'Kategori Surat Keluar', + kelas: 'suratKategori', + titleDesc: 'Mengelola data kategori surat keluar', + titleIcon: 'icon-grid6', + selectCuPath: 'suratKategoriCu' }; }, created: function created() { - // if(this.$route.meta.mode != 'gerakanPublik'){ - // this.checkUser('index_dokumen',this.$route.params.cu); - // } - this.checkMode(); + this.checkUser('index_surat', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -97,20 +83,11 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } } - }, - checkMode: function checkMode() { - if (this.$route.meta.mode == 'gerakanPublik') { - this.title = 'Dokumen Gerakan & Publik'; - this.titleDesc = 'Mengelola data dokumen gerakan & publik'; - } else { - this.title = 'Dokumen'; - this.titleDesc = 'Mengelola data dokumen'; - } } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumen', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKategori', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -118,10 +95,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -131,8 +108,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -220,48 +195,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -277,8 +210,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return { selectedItem: [], query: { - order_column: "created_at", - order_direction: "desc", + order_column: "name", + order_direction: "asc", filter_match: "and", limit: 10, page: 1 @@ -286,9 +219,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope excelDownloadUrl: '', columnData: [{ title: 'No.', - name: 'No.' + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false }, { - title: 'Nama', + title: 'Kode', name: 'name', tipe: 'string', sort: true, @@ -297,41 +234,29 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Kategori', - name: 'kategori.name', + title: 'Tipe', + name: 'kode.name', tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Status', - name: 'status', sort: true, hide: false, disable: false, - filter: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true + filter: true, + filterDefault: true }, { title: 'Keterangan', - name: 'keterangan', + name: 'deskripsi', + tipe: 'string', sort: false, hide: false, disable: false, filter: true }, { - title: 'Tipe', - name: 'tipe', + title: 'Surat', + name: 'has_surat_count', + tipe: 'numeric', sort: true, hide: false, - disable: false, - filter: true + disable: false }, { title: 'Tgl. Buat', name: 'created_at', @@ -353,7 +278,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope modalShow: false, modalState: '', modalTitle: '', - modalContent: '', modalButton: '' }; }, @@ -370,11 +294,11 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalState = value; this.modalButton = 'Ok'; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); - } else if (value == "fail") { + this.fetch(this.query); + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { this.modalContent = ''; @@ -383,35 +307,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch(params) { - if (this.$route.meta.mode != 'gerakanPublik') { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } + if (this.$route.params.cu == 'semua') { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; } else { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/indexGerakanPublik', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexGerakanPublikCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexGerakanPublikCu/' + this.$route.params.cu; - } + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; } }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[4].disable = status; + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id) { + ubahData: function ubahData(id, id_cu) { this.$router.push({ name: this.kelas + 'Edit', params: { @@ -419,7 +332,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; this.modalState = 'confirm-tutup'; this.state = state; @@ -441,13 +354,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (this.state == 'hapus') { this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } - }, - downloadMateri: function downloadMateri(filename) { - axios.get('/api/download_folder/' + filename + '/dokumen', { - responseType: 'blob' - }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, filename); - }); } }, computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { @@ -457,7 +363,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCu: 'dataS', modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumen', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKategori', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -467,10 +373,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -508,16 +431,6 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), - _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -537,10 +450,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -565,6 +478,7 @@ var render = function () { query: _vm.query, itemDataStat: _vm.itemDataStat, excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -577,7 +491,7 @@ var render = function () { { staticClass: "text-nowrap", class: { - "bg-info": _vm.selectedItem.id == props.item.id, + "bg-info": _vm.selectedItem.id === props.item.id, }, on: { click: function ($event) { @@ -614,13 +528,13 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[2].hide && !_vm.columnData[2].disable + !_vm.columnData[2].hide ? _c( "td", [ - props.item.kategori + props.item.kode ? _c("check-value", { - attrs: { value: props.item.kategori.name }, + attrs: { value: props.item.kode.name }, }) : _c("span", [_vm._v("-")]), ], @@ -628,57 +542,23 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable + !_vm.columnData[3].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.status }, + attrs: { value: props.item.deskripsi }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name }, - }) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ], - 1 - ) + !_vm.columnData[4].hide + ? _c("td", [_vm._v(_vm._s(props.item.has_surat_count))]) : _vm._e(), _vm._v(" "), !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tipe }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide ? _c("td", { domProps: { innerHTML: _vm._s( @@ -690,7 +570,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[8].hide + !_vm.columnData[6].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -717,68 +597,21 @@ var render = function () { "template", { slot: "button-desktop" }, [ - _vm.$route.meta.mode != "gerakanPublik" - ? [ - _vm.currentUser.can && - _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ] + _vm.currentUser.can && _vm.currentUser.can["create_surat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) : _vm._e(), _vm._v(" "), - _vm.selectedItem.format == "upload" + _vm.currentUser.can && _vm.currentUser.can["update_surat"] ? _c( "button", { @@ -787,112 +620,59 @@ var render = function () { on: { click: function ($event) { $event.preventDefault() - return _vm.downloadMateri(_vm.selectedItem.filename) + return _vm.ubahData(_vm.selectedItem.id) }, }, }, [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), ] ) - : _vm.selectedItem.format == "link" + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] ? _c( - "a", + "button", { staticClass: "btn btn-light mb-1", - attrs: { - type: "button", - href: _vm.selectedItem.link, - target: "_blank", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, }, [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), ] ) - : _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { type: "button", disabled: "" }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ), + : _vm._e(), ], - 2 + 1 ), _vm._v(" "), _c( "template", { slot: "button-mobile" }, [ - _vm.$route.meta.mode != "gerakanPublik" - ? [ - _vm.currentUser.can && - _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ] + _vm.currentUser.can && _vm.currentUser.can["create_surat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) : _vm._e(), _vm._v(" "), - _vm.selectedItem.format == "upload" + _vm.currentUser.can && _vm.currentUser.can["update_surat"] ? _c( "button", { @@ -901,44 +681,38 @@ var render = function () { on: { click: function ($event) { $event.preventDefault() - return _vm.downloadMateri(_vm.selectedItem.filename) + return _vm.ubahData(_vm.selectedItem.id) }, }, }, [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), ] ) - : _vm.selectedItem.format == "link" + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] ? _c( - "a", + "button", { staticClass: "btn btn-light btn-block mb-1", - attrs: { - type: "button", - href: _vm.selectedItem.link, - target: "_blank", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, }, [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), ] ) - : _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { type: "button", disabled: "" }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ), + : _vm._e(), ], - 2 + 1 ), ], 2 @@ -949,7 +723,6 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - content: _vm.modalContent, button: _vm.modalButton, }, on: { @@ -971,17 +744,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/dokumen/index.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/dokumen/index.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/suratKategori/index.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/index.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c3ea39be& */ "./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=27253b2e& */ "./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -992,8 +765,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1003,54 +776,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dokumen/index.vue" +component.options.__file = "resources/assets/js/views/suratKategori/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c3ea39be& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=27253b2e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/index.vue?vue&type=template&id=27253b2e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_27253b2e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/dokumen/table.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/dokumen/table.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/suratKategori/table.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/table.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=57a6181d& */ "./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=b3eed136& */ "./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1061,8 +834,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1072,38 +845,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dokumen/table.vue" +component.options.__file = "resources/assets/js/views/suratKategori/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=57a6181d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=b3eed136& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/table.vue?vue&type=template&id=b3eed136&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_b3eed136___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/132.js b/public/js/components/132.js index 725246a7f..a9693f201 100644 --- a/public/js/components/132.js +++ b/public/js/components/132.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[132],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,8 +12,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/dokumenKategori/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/suratKode/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -49,14 +48,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// - @@ -65,20 +56,19 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'Kategori Dokumen', - kelas: 'dokumenKategori', - titleDesc: 'Mengelola data kategori dokumen', + title: 'Tipe Surat Keluar', + kelas: 'suratKode', + titleDesc: 'Mengelola data tipe surat keluar', titleIcon: 'icon-grid6', - selectCuPath: 'dokumenKategoriCu' + selectCuPath: 'suratKodeCu' }; }, created: function created() { - this.checkUser('index_dokumen_kategori', this.$route.params.cu); + this.checkUser('index_surat', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -97,7 +87,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -105,10 +95,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -204,7 +194,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// @@ -235,7 +224,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope hide: false, disable: false }, { - title: 'Nama', + title: 'Name', name: 'name', tipe: 'string', sort: true, @@ -244,24 +233,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Keterangan', - name: 'deskripsi', + title: 'Kode', + name: 'kode', tipe: 'string', - sort: false, + sort: true, hide: false, disable: false, filter: true }, { - title: 'CU', - name: 'cu.name', + title: 'Periode', + name: 'periode', tipe: 'string', - sort: false, + sort: true, hide: false, disable: false, filter: true }, { - title: 'Dokumen', - name: 'has_dokumen_count', + title: 'Surat', + name: 'has_surat_count', tipe: 'numeric', sort: true, hide: false, @@ -317,18 +306,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope methods: { fetch: function fetch(params) { if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); this.$store.dispatch(this.kelas + '/index', params); this.excelDownloadUrl = this.kelas; } else { - this.disableColumnCu(true); this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; } }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, resetParams: function resetParams() { this.params.search_column = 'name'; this.params.search_query_1 = ''; @@ -346,16 +330,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); }, - lihatDokumen: function lihatDokumen(id, id_cu) { - this.$store.dispatch('dokumenKategori/resetDataStat'); - this.$router.push({ - name: 'dokumenFilterKategoriCu', - params: { - cu: id_cu, - kategori: id - } - }); - }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; this.modalState = 'confirm-tutup'; @@ -387,7 +361,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCu: 'dataS', modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -397,10 +371,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -438,16 +429,6 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), - _vm._v(" "), _c("table-data", { attrs: { title: _vm.title, kelas: _vm.kelas }, }), @@ -467,10 +448,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -550,34 +531,27 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.deskripsi }, + attrs: { value: props.item.kode }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable + !_vm.columnData[3].hide ? _c( "td", [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - empty: _vm.columnData[3].groupNoKey, - }, - }) - : _c("span", [_vm._v("PUSKOPCUINA")]), + _c("check-value", { + attrs: { value: props.item.periode }, + }), ], 1 ) : _vm._e(), _vm._v(" "), !_vm.columnData[4].hide - ? _c("td", [ - _vm._v(_vm._s(props.item.has_dokumen_count)), - ]) + ? _c("td", [_vm._v(_vm._s(props.item.has_surat_count))]) : _vm._e(), _vm._v(" "), !_vm.columnData[5].hide @@ -619,8 +593,7 @@ var render = function () { "template", { slot: "button-desktop" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_dokumen_kategori"] + _vm.currentUser.can && _vm.currentUser.can["create_surat"] ? _c( "router-link", { @@ -634,8 +607,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_dokumen_kategori"] + _vm.currentUser.can && _vm.currentUser.can["update_surat"] ? _c( "button", { @@ -655,8 +627,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_dokumen_kategori"] + _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] ? _c( "button", { @@ -683,8 +654,7 @@ var render = function () { "template", { slot: "button-mobile" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_dokumen_kategori"] + _vm.currentUser.can && _vm.currentUser.can["create_surat"] ? _c( "router-link", { @@ -698,8 +668,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_dokumen_kategori"] + _vm.currentUser.can && _vm.currentUser.can["update_surat"] ? _c( "button", { @@ -719,8 +688,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_dokumen_kategori"] + _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] ? _c( "button", { @@ -772,17 +740,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/index.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/index.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/suratKode/index.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/suratKode/index.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=82bb94b2& */ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=34835eb0& */ "./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -793,8 +761,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -804,54 +772,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dokumenKategori/index.vue" +component.options.__file = "resources/assets/js/views/suratKode/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=82bb94b2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=34835eb0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/index.vue?vue&type=template&id=34835eb0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34835eb0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/table.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/table.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/suratKode/table.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/suratKode/table.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=783d6aa3& */ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=c14cf4b8& */ "./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -862,8 +830,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -873,38 +841,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dokumenKategori/table.vue" +component.options.__file = "resources/assets/js/views/suratKode/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=783d6aa3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=c14cf4b8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/table.vue?vue&type=template&id=c14cf4b8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c14cf4b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/133.js b/public/js/components/133.js index 8add546c7..fc45c14df 100644 --- a/public/js/components/133.js +++ b/public/js/components/133.js @@ -1,25 +1,30 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[133],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/index.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/media/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -58,68 +63,78 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default.a + }, + props: { + itemDataStat: '', + isBack: true }, data: function data() { return { - title: 'Media', - kelas: 'media', - titleDesc: 'Mengelola data media', - titleIcon: 'icon-pencil6', - selectCuPath: 'mediaCu' + nik: '', + isNew: false, + isDigit: false, + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + } }; }, - created: function created() { - this.checkUser('index_media', this.$route.params.cu); + mounted: function mounted() {// document.addEventListener("keydown", (e) => { + // if (e.keyCode == 13) { + // if(this.nik != '') + // this.cariData(); + // } + // }); }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } + cariData: function cariData() { + if (this.nik.length < 16) { + this.isDigit = true; + } else { + this.isNew = true; + this.isDigit = false; + this.$emit('cariData', this.nik); } + }, + resetData: function resetData() { + this.nik = ''; + this.isNew = false; + this.$emit('resetData'); + }, + back: function back() { + this.$emit('back'); } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('media', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/table.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _api_aktivis_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/aktivis.js */ "./resources/assets/js/api/aktivis.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _create_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create.vue */ "./resources/assets/js/views/aktivis/create.vue"); +/* harmony import */ var _components_cariData_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/cariData.vue */ "./resources/assets/js/components/cariData.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -176,215 +191,85 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + formCreate: _create_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + cariData: _components_cariData_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Link', - name: 'link', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'CU', - name: 'cu.name', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Buat', - name: 'created_at', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalButton: '' + title: '', + titleDesc: '', + titleIcon: '', + kelas: 'aktivis', + level2Title: 'Aktivis CU', + nik: '', + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + } }; }, created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } + this.resetData(); + + if (this.$route.meta.mode === 'edit') { + this.title = 'Ubah Identitas ' + this.level2Title; + this.titleDesc = 'Mengubah Identitas ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[4].disable = status; + cariData: function cariData(nik) { + this.nik = nik; + this.$store.dispatch(this.kelas + '/cariData', nik); }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + resetData: function resetData() { + this.$store.commit(this.kelas + '/setData', {}); + this.$store.commit(this.kelas + '/setDataStat', ''); }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, id_cu) { + back: function back() { this.$router.push({ - name: this.kelas + 'Edit', + name: this.kelas + 'Cu', params: { - id: id + cu: this.currentUser.id_cu, + tingkat: 'semua' } }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('media', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + itemData: 'data', + itemDataStat: 'dataStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8& ***! - \****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -396,65 +281,213 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), + return _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm._m(0), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, + _c( + "div", + { staticClass: "col-12 pb-2" }, + [ + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "nik", + options: _vm.cleaveOption.number16, + placeholder: + "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", + disabled: _vm.isNew, + }, + model: { + value: _vm.nik, + callback: function ($$v) { + _vm.nik = $$v + }, + expression: "nik", + }, + }), + _vm._v(" "), + _vm.isDigit + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _vm._v( + "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " + ), + ]) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, [ + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { disabled: _vm.nik == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-5 col-lg-3 text-right d-none d-sm-block" }, + [ + _vm.isBack + ? _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back.apply(null, arguments) }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), + }, + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Batal"), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "col-12 pb-2 d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block", + attrs: { disabled: _vm.nik == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-warning btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _vm.itemDataStat != "" + ? _c("i", { staticClass: "icon-reset" }) + : _vm._e(), + _vm._v(" Reset pencarian"), + ] + ), + _vm._v(" "), + _vm.isBack + ? _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left13" }), _vm._v(" Batal")] + ) + : _vm._e(), ]), - ], - 1 - ) + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", { staticClass: "col-12" }, [ + _c("hr"), + _vm._v(" "), + _vm._m(1), + ]) + : _vm._e(), + ]), + ]) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-12" }, [ + _c("h6", [ + _vm._v( + "\n Silahkan masukkan No. KTP / Nomor Induk Kependudukan (NIK)*\n " + ), + _c("br"), + _vm._v(" "), + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("*pastikan nomor yang dimasukan adalah nomor yang valid!")] + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00& ***! - \****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -469,320 +502,132 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.$route.meta.mode == "create" + ? _c( + "div", [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/media/" + - props.item.gambar + - "n.jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), + _c("cari-data", { + attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, + on: { + cariData: _vm.cariData, + resetData: _vm.resetData, + back: _vm.back, + }, + }), _vm._v(" "), - !_vm.columnData[3].hide + _vm.itemDataStat == "fail" ? _c( - "td", + "div", + { + staticClass: + "alert bg-success text-white alert-styled-left ", + }, [ - _c("check-value", { - attrs: { value: props.item.link }, - }), - ], - 1 + _c( + "span", + { staticClass: "font-weight-semibold" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\tNo. KTP tidak terdaftar di SIMO, maka silahkan menambahkan data aktivis baru.\n\t\t\t\t\t\t" + ), + ] + ), + ] ) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - empty: _vm.columnData[4].groupNoKey, - }, - }) - : _c("span", [ - _vm._v( - _vm._s(_vm.columnData[4].groupNoKey) - ), - ]), - ], - 1 - ) + _vm.itemDataStat == "fail" + ? _c("form-create", { + attrs: { nik: _vm.nik, mode: "create_new" }, + }) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) + _vm.itemDataStat == "success" + ? _c("div", [_vm._m(0)]) : _vm._e(), _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) + _vm.itemDataStat == "success" + ? _c("form-create", { attrs: { mode: "create_old" } }) : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_media"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_media"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) + _vm.$route.meta.mode == "edit" + ? _c("form-create", { attrs: { mode: "edit" } }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_media"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) + _vm.$route.meta.mode == "createEdit" + ? _c("form-create", { attrs: { mode: "createEdit" } }) : _vm._e(), ], 1 ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_media"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_media"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_media"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), + ]), + ]), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticClass: "alert bg-danger text-white alert-styled-left" }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "No. KTP sudah terdaftar di SIMO, maka silahkan melakukan pengubahan. Apabila anda ingin menambahkan pekerjaannya di CU anda maka silahkan ke bagian riwayat pekerjaan untuk menambahkan pekerjaannya.\n\t\t\t\t\t\t\t" + ), + ]), + ] + ) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/media/index.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/media/index.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/components/cariData.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/cariData.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=695f33f8& */ "./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=4b5729f6& */ "./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&"); +/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -791,9 +636,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["render"], + _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -803,54 +648,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/media/index.vue" +component.options.__file = "resources/assets/js/components/cariData.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/media/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/cariData.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=695f33f8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=4b5729f6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/media/table.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/media/table.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/views/aktivis/form.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/aktivis/form.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=f628ca00& */ "./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=eba83eb6& */ "./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -860,9 +705,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -872,38 +717,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/media/table.vue" +component.options.__file = "resources/assets/js/views/aktivis/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/media/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=f628ca00& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=eba83eb6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/134.js b/public/js/components/134.js index 6d6063728..1aa391517 100644 --- a/public/js/components/134.js +++ b/public/js/components/134.js @@ -1,340 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[134],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/pusherAuth.js */ "./resources/assets/js/helpers/pusherAuth.js"); -/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! pusher-js */ "./node_modules/pusher-js/dist/web/pusher.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(pusher_js__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _voting_qrCode_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../voting/qrCode.vue */ "./resources/assets/js/views/voting/qrCode.vue"); -/* harmony import */ var _voting_qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../voting/qrCodeAll.vue */ "./resources/assets/js/views/voting/qrCodeAll.vue"); -/* harmony import */ var _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./formKodeSuara.vue */ "./resources/assets/js/views/pemilihan/formKodeSuara.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); // // // @@ -392,378 +68,68 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_6__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_8__["default"], - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - qrCode: _voting_qrCode_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - qrCodeAll: _voting_qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - formKodeSuara: _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_14__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - title: 'Detail Pemilihan', - titleDesc: 'Melihat detail data pemilihan', - titleIcon: 'icon-stack2', - level: 2, - level2Title: 'Pemilihan', - kelas: 'pemilihan', - tabName: 'info', - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - excelUploads: [{ - enabled: true, - url: 'pemilihan/uploadSuara/' + this.$route.params.id, - format_url: 'formatPemilihanSuara.xlsx', - button: 'Upload Kode Suara' - }], - columnDataCalon: [{ - title: 'No. Urut' - }, { - title: 'Foto' - }, { - title: 'Nama' - }, { - title: 'Tanggal Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Status' - }, { - title: 'Pendidikan' - }], - itemDataCalon: [], - itemDataCalonStat: 'success', - columnDataSuara: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Kode', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Link', - name: 'link', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Memilih', - name: 'pemilihan_calon_id', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Akses', - name: 'pemilihan_id', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }], - selectedSuara: {}, - state: '', modalShow: false, - modalState: '', - modalColor: '', - modalSize: '', - modalTitle: '', - modalContent: '', - modalButton: '', - formCalon: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - created: function created() { - this.fetch(); - }, - mounted: function mounted() { - var _this = this; - - Object(_helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__["PusherAuth"])(); - window.Echo["private"]("pemilihan.channel." + this.$route.params.id).listen('PemilihanEvent', function (data) { - var p; - - var _iterator = _createForOfIteratorHelper(_this.form.calon), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - p = _step.value; - - if (p.pivot.id == data.pemilihan_calon_id) { - p.pivot.skor = data.skor; // this.form.suara_ok += 1; - - _this.formCalon = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(_this.form.calon, 'pivot.skor', ['desc']); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - }, - formStat: function formStat(value) { - if (value === "success") { - this.form.link = window.location.origin + '/admins/pemilihan/input'; - var valCalon; - this.itemDataCalon = []; - - var _iterator2 = _createForOfIteratorHelper(this.form.calon), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - valCalon = _step2.value; - var formData = {}; - formData.aktivis_id = valCalon.id; - formData.no_urut = valCalon.pivot.no_urut; - formData.name = valCalon.name; - formData.gambar = valCalon.gambar; - formData.tanggal_lahir = valCalon.tanggal_lahir; - formData.tempat_lahir = valCalon.tempat_lahir; - formData.status = valCalon.status; - - if (valCalon.pendidikan_tertinggi) { - formData.pendidikan = valCalon.pendidikan_tertinggi.tingkat + ' ' + valCalon.pendidikan_tertinggi.name; - } else { - formData.pendidikan = ""; - } - - this.itemDataCalon.push(formData); - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - - this.formCalon = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(this.form.calon, 'pivot.skor', ['desc']); - } - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value == "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - - if (this.tabName == 'suara') { - this.fetchDataSuara(this.query); - } else { - this.fetch(); - } - } else if (value == "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - }, - fetchDataSuara: function fetchDataSuara(params) { - this.$store.dispatch(this.kelas + '/indexDataSuara', [params, this.$route.params.id]); - this.excelDownloadUrl = this.kelas + '/indexDataSuara/' + this.$route.params.id; - }, - back: function back() { - this.$router.push({ - name: this.kelas, - params: { - cu: this.form.id_cu - } - }); - }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'info') { - this.fetch(); - } else if (value == 'skor') { - this.fetch(); - } else if (value == 'suara') { - this.fetchDataSuara(this.query); - } - }, - selectedRow: function selectedRow(item) { - this.selectedSuara = item; - }, - modalOpen: function modalOpen(state) { + modalOpen: function modalOpen() { this.modalShow = true; - this.state = state; - - if (state == 'status') { - this.modalState = 'confirm-tutup'; - - if (this.form.status == 0) { - this.modalTitle = 'Aktifkan ' + this.form.name + ' ?'; - this.modalButton = 'Iya, aktifkan'; - } else { - this.modalTitle = 'Tidak aktifkan ' + this.form.name + ' ?'; - this.modalButton = 'Iya, tidak aktifkan'; - } - } else if (state == 'qrCode') { - this.modalTitle = 'QR Code untuk kode ' + this.selectedSuara.name; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'qrCodeAll') { - this.modalTitle = 'QR Code pada tabel'; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalSize = "modal-full"; - } else if (state == 'qrCodeInput') { - this.modalTitle = 'QR Code untuk kode ini'; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - this.selectedSuara.link = this.form.link; - } else if (state == 'tambah_suara') { - this.modalTitle = 'Tambah Suara'; - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'ubah_suara') { - this.modalTitle = 'Ubah suara dengan kode ' + this.selectedSuara.name; - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'hapus_suara') { - this.modalState = 'confirm-tutup'; - this.modalTitle = 'Hapus suara dengan kode ' + this.selectedSuara.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.form.id, this.form.id_cu]); - } else if (this.state == "hapus_suara") { - this.$store.dispatch(this.kelas + '/destroySuara', this.selectedSuara.id); - } + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pemilihan', { - form: 'data', - formStat: 'dataStat', - itemDataSuara: 'dataS3', - itemDataSuaraStat: 'dataStatS3', - updateMessage: 'update', - updateStat: 'updateStat' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -771,8 +137,8 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -830,81 +196,65 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'id', 'id_cu', 'selectedItem', 'mode'], components: { - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { + title: 'Pemilihan', + titleDesc: 'Silahkan memasukan kode pemilihan', + kelas: 'pemilihan', + titleIcon: 'icon-quill4', form: { - id: '', - pemilihan_id: '', - id_cu: '', - name: '' + kode: '' }, - submited: false + selectedItem: {}, + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalButton: '' }; }, - created: function created() { - this.form.pemilihan_id = this.id; - - if (this.mode == 'edit') { - this.form.id = this.selectedItem.id; - this.form.id_cu = this.selectedItem.id_cu; - this.form.name = this.selectedItem.name; - } - - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - }, + created: function created() {}, watch: {}, methods: { save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.mode === 'edit') { - _this.$store.dispatch(_this.kelas + '/updateSuara', [_this.form.id, _this.form]); - } else { - _this.$store.dispatch(_this.kelas + '/storeSuara', _this.form); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); + window.location.href = window.location.origin + '/admins/pemilihan/pilih/' + this.form.kode; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })) + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', {})) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -918,1648 +268,121 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", + { staticStyle: { display: "inline-block" } }, [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.formStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.form, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.formStat == "success" - ? [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light nav-justified mb-0", - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "info" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("info") - }, - }, - }, - [ - _c("i", { staticClass: "icon-info22 mr-2" }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tInfo\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "suara" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("suara") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-megaphone mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tSuara\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "skor" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("skor") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tSkor\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "info", - expression: "tabName == 'info'", - }, - ], - }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Pemilihan | Status: "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - _vm.form.status - ) - ), - }, - }), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["update_pemilihan"] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1 mr-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("status") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-calendar5", - }), - _vm._v( - " Status\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-sync" }), - _vm._v( - " Reload Data\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Nama:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("CU:")]), - _vm._v(" "), - _vm.form.cu - ? _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.cu.name, - expression: "form.cu.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - disabled: "", - }, - domProps: { - value: _vm.form.cu.name, - }, - on: { - input: function ($event) { - if ( - $event.target.composing - ) { - return - } - _vm.$set( - _vm.form.cu, - "name", - $event.target.value - ) - }, - }, - }) - : _c("input", { - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - value: "PUSKOPCUINA", - disabled: "", - }, - }), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Tingkat:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tingkat, - expression: "form.tingkat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tingkat", - disabled: "", - }, - domProps: { value: _vm.form.tingkat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tingkat", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Total Suara:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara, - expression: "form.suara", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara", - disabled: "", - }, - domProps: { value: _vm.form.suara }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Suara Masuk:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_ok, - expression: "form.suara_ok", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara_ok", - disabled: "", - }, - domProps: { value: _vm.form.suara_ok }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara_ok", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Suara Akses:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_akses, - expression: "form.suara_akses", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara_akses", - disabled: "", - }, - domProps: { - value: _vm.form.suara_akses, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara_akses", - $event.target.value - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Pemilih Minimum:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pemilihan_min, - expression: "form.pemilihan_min", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tingkat", - disabled: "", - }, - domProps: { - value: _vm.form.pemilihan_min, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "pemilihan_min", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Pemilih Maximum:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pemilihan_max, - expression: "form.pemilihan_max", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tingkat", - disabled: "", - }, - domProps: { - value: _vm.form.pemilihan_max, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "pemilihan_max", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("h5", [_vm._v("Link Suara Input:")]), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("p", [ - _vm._v( - "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat " - ), - ]), - _vm._v(" "), - _c("hr", { staticClass: "mt-1 mb-1" }), - _vm._v(" "), - _c( - "a", - { - staticClass: "pointer", - attrs: { - href: _vm.form.link, - target: "_blank", - }, - }, - [ - _c("check-value", { - attrs: { - value: - _vm.form.link.substring(8), - trimLength: 100, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1 mt-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "qrCodeInput" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-qrcode", - }), - _vm._v( - " Buat QR Code\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Calon"), - ]), - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataCalon, - columnData: _vm.columnDataCalon, - itemDataStat: _vm.itemDataCalonStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - }, - [ - _c("td", [ - _vm._v( - _vm._s( - props.item.no_urut - ) - ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item - .gambar + - "n.jpg", - width: "35px", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "35px", - }, - }), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.name) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item - .tanggal_lahir - ) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item - .tempat_lahir - ) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item.status - ) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item.pendidikan - ) - ), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 1882918558 - ), - }), - ], - 1 - ), - ] - ), - ] + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "suara", - expression: "tabName == 'suara'", - }, - ], - }, - [ - _c("div", { staticClass: "card card-body" }, [ - _c("p", [ - _vm._v( - "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat dibawah " - ), - ]), - _vm._v(" "), - _c("hr", { staticClass: "mt-1 mb-1" }), - _vm._v(" "), - _c( - "a", - { - staticClass: "pointer", - attrs: { - href: _vm.form.link, - target: "_blank", - }, + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() }, - [ - _c("check-value", { - attrs: { - value: _vm.form.link.substring(8), - trimLength: 100, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1 mt-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeInput") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v(" Buat QR Code\n\t\t\t\t\t\t\t\t"), - ] - ), - ]), - _vm._v(" "), - _c( - "data-viewer", - { - attrs: { - title: "Suara", - columnData: _vm.columnDataSuara, - itemData: _vm.itemDataSuara, - query: _vm.query, - itemDataStat: _vm.itemDataSuaraStat, - excelDownloadUrl: _vm.excelDownloadUrl, - excelUploads: _vm.excelUploads, - }, - on: { fetch: _vm.fetchDataSuara }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedSuara.id == - props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow( - props.item - ) - }, - }, - }, - [ - !_vm.columnDataSuara[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemDataSuara - .current_page - - 1) * - +_vm.itemDataSuara - .per_page + - "." - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.name, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[2].hide - ? _c("td", [ - _c( - "a", - { - staticClass: "pointer", - attrs: { - href: props.item.link, - target: "_blank", - }, - }, - [ - _c("check-value", { - attrs: { - value: - props.item.link.substring( - 8 - ), - trimLength: 100, - }, - }), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[3].hide - ? _c("td", [ - props.item - .pemilihan_calon_id - ? _c( - "span", - { - staticClass: - "bg-orange-400 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-check", - }), - ] - ) - : _c( - "span", - { - staticClass: - "bg-teal-300 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-cross3", - }), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataSuara[4].hide - ? _c("td", [ - props.item.akses && - props.item.akses.id - ? _c( - "span", - { - staticClass: - "bg-orange-400 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-check", - }), - ] - ) - : _c( - "span", - { - staticClass: - "bg-teal-300 text-highlight", - }, - [ - _c("i", { - staticClass: - "icon-cross3", - }), - ] - ), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ], - null, - false, - 1873918937 - ), - }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "tambah_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Tambah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah_suara") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Ubah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "hapus_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Hapus Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedSuara.id, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCode") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " Buat QR Code\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "tambah_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Tambah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah_suara") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Ubah Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.suara_tipe == 1 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: - !_vm.selectedSuara.id || - _vm.form.suara_ok > 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen( - "hapus_suara" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-pencil5", - }), - _vm._v( - " Hapus Suara\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - attrs: { - disabled: !_vm.selectedSuara.id, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCode") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " Buat QR Code\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v( - " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - ], - 2 - ), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "skor", - expression: "tabName == 'skor'", }, - ], - }, - [ - _vm.form.calon - ? _c("div", { staticClass: "card " }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Perolehan Skor"), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - }), - _vm._v( - " Reload Data\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - _vm._l(_vm.formCalon, function (p, index) { - return _c("div", { key: index }, [ - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { - staticClass: - "col-sm-3 mb-1 mt-1", - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: "col-4", - }, - [ - p.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - p.gambar + - "n.jpg", - width: "35px", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "35px", - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-8", - }, - [ - p.pivot - ? _c( - "span", - { - staticClass: - "badge badge-success", - }, - [ - _vm._v( - "No. Urut " + - _vm._s( - p.pivot - .no_urut - ) - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("b", [ - _vm._v( - _vm._s(p.name) - ), - ]), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-8 mb-1 mt-1", - }, - [ - _c( - "div", - { staticClass: "progress" }, - [ - _c( - "div", - { - staticClass: - "progress-bar-striped bg-success", - style: { - width: - Math.round( - (p.pivot.skor / - _vm.form - .suara) * - 100 - ) + "%", - }, - }, - [ - _c( - "span", - { - staticClass: - "text-default font-size-lg", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("b", [ - _vm._v( - _vm._s( - Math.round( - (p.pivot - .skor / - _vm.form - .suara) * - 100 - ) + "%" - ) - ), - ]), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-1 mb-1 mt-1", - }, - [ - _c("b", [ - _vm._v( - _vm._s(p.pivot.skor) + - " / " + - _vm._s(_vm.form.suara) - ), - ]), - ] - ), - ]), - ] - ), - ]) - }), - 0 - ), - ]) - : _vm._e(), - ] - ), - ] - ), - ] - : _vm.formStat == "loading" - ? _c("div", [_vm._m(0)]) - : _c("div", [_vm._m(1)]), - ], - 2 - ), - ]), - ]), + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - size: _vm.modalSize, - color: _vm.modalColor, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c("template", { slot: "modal-body1" }), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _vm.state == "qrCode" || _vm.state == "qrCodeInput" - ? _c("qr-code", { - attrs: { - selectedItem: _vm.selectedSuara, - title: _vm.form.name, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.state == "qrCodeAll" - ? _c("qr-code-all", { - attrs: { - itemData: _vm.itemDataSuara, - title: _vm.form.name, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body3" }, - [ - _vm.state == "tambah_suara" - ? _c("form-kode-suara", { - attrs: { - kelas: _vm.kelas, - id: _vm.form.id, - id_cu: _vm.form.id_cu, - mode: "store", - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.state == "ubah_suara" - ? _c("form-kode-suara", { - attrs: { - kelas: _vm.kelas, - id: _vm.form.id, - id_cu: _vm.form.id_cu, - selectedItem: _vm.selectedSuara, - mode: "edit", - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Oops terjadi kesalahan")]), - ]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2571,182 +394,161 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ + return _c("div", [ + _vm._m(0), + _vm._v(" "), + _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "content" }, [ _c( - "div", + "form", { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, }, [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan kode", - "data-vv-as": "Kode", - }, - domProps: { value: _vm.form.name }, - on: { - keydown: function ($event) { - if ( - !$event.type.indexOf("key") && - _vm._k($event.keyCode, "space", 32, $event.key, [ - " ", - "Spacebar", - ]) - ) { - return null - } - $event.preventDefault() - }, - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t\t" + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Silahkan masukan kode voting")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.kode, + expression: "form.kode", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kode", + placeholder: "Silahkan masukkan kode voting", + "data-vv-as": "kode", + }, + domProps: { value: _vm.form.kode }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "kode", $event.target.value) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.errors.any("form"), + }, + }, + [ + _c("i", { class: _vm.titleIcon }), + _vm._v(" Ok\n\t\t\t\t\t\t\t\t"), + ] ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ]), + ]), + ]), ] ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.errors.any("form") }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), + ]), + ]), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, + [ + _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ + _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ + _c("img", { attrs: { src: "/images/simo.png" } }), ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.errors.any("form") }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), + ]), + _vm._v(" "), + _c("div", [ + _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ + _c("span", { staticClass: "badge bg-success-400" }, [ + _vm._v("PUSKOPCUINA \n\t\t\t\t"), + ]), ]), - ] - ), - ], - 1 - ) -} -var staticRenderFns = [] + ]), + ] + ) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/pemilihan/detail.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/detail.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=4f15784c& */ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2755,9 +557,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2767,54 +569,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/detail.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=4f15784c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/formKodeSuara.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/formKodeSuara.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/input.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/input.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=template&id=2a27d33a& */ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&"); -/* harmony import */ var _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&"); +/* harmony import */ var _input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./input.vue?vue&type=template&id=e97de1c2& */ "./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&"); +/* harmony import */ var _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./input.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2824,9 +626,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["render"], + _input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2836,38 +638,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/formKodeSuara.vue" +component.options.__file = "resources/assets/js/views/pemilihan/input.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=template&id=2a27d33a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=template&id=e97de1c2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/input.vue?vue&type=template&id=e97de1c2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_e97de1c2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/135.js b/public/js/components/135.js index 20f0680f7..7d8897d51 100644 --- a/public/js/components/135.js +++ b/public/js/components/135.js @@ -1,239 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[135],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['itemData'] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _identitas__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./identitas */ "./resources/assets/js/views/pemilihan/identitas.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); // // // @@ -291,6 +68,83 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } + }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, + methods: { + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -361,153 +215,46 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - identitas: _identitas__WEBPACK_IMPORTED_MODULE_4__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'Pilih', - kelas: 'pemilihan', - titleDesc: 'Pemilihan', - titleIcon: 'icon-quill4', - formPilihan: { - pemilihan_id: '', - pemilihan_calon_id: '', - no_urut: '', - name: '' + title: 'Voting', + titleDesc: 'Silahkan memasukan kode voting', + kelas: 'voting', + titleIcon: 'icon-point-up', + form: { + kode: '' }, - formMulti: [], selectedItem: {}, - selectedItemMulti: [], modalShow: false, modalState: '', - modalSize: '', modalTitle: '', modalColor: '', modalContent: '', modalButton: '' }; }, - created: function created() { - this.fetch(); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - }, - itemDataStat: function itemDataStat(value) { - if (value == "success") {} - }, - formStat: function formStat(value) { - if (value == "success") { - if (this.form.pemilihan_calon_id != null) { - if (this.itemData) { - if (this.itemData.pemilihan_max > 1) { - this.fetchCalonTerpilih(this.form.id); - } - } - } - } - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, + created: function created() {}, + watch: {}, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/indexCalon', this.$route.params.name); - }, - fetchCalonTerpilih: function fetchCalonTerpilih(id) { - this.$store.dispatch(this.kelas + '/indexCalonTerpilih', id); - }, - multi: function multi(item) { - if (!this.formMulti.some(function (data) { - return data.pemilihan_calon_id == item.pivot.id; - })) { - if (this.formMulti.length < this.itemData.pemilihan_max) { - this.formMulti.push({ - 'pemilihan_calon_id': item.pivot.id, - 'no_urut': item.pivot.no_urut, - 'pemilihan_id': this.itemData.id, - 'name': this.form.name, - 'data': item - }); - } else { - this.modalShow = true; - this.modalState = 'tutup'; - this.modalTitle = 'Maaf anda tidak bisa memilih lebih dari ' + this.itemData.pemilihan_max + ' calon.'; - } - } else { - this.formMulti = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.reject(this.formMulti, function (el) { - return el.pemilihan_calon_id == item.pivot.id; - }); - } - }, - modalConfirmOpen: function modalConfirmOpen(state) { - this.modalShow = true; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalSize = ''; - this.formPilihan.pemilihan_calon_id = state.pivot.id; - this.formPilihan.no_urut = state.pivot.no_urut; - this.formPilihan.pemilihan_id = this.itemData.id; - this.formPilihan.name = this.form.name; - this.selectedItem = state; - this.modalTitle = 'Pilih ' + this.selectedItem.name + ' ?'; - }, - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Simpan pilihan anda?'; - this.modalSize = "modal-full"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.itemData.pemilihan_max == 1) { - this.$store.dispatch(this.kelas + '/storePilihan', this.formPilihan); - } else { - this.$store.dispatch(this.kelas + '/storeMultiPilihan', this.formMulti); - } + save: function save() { + window.location.href = window.location.origin + '/admins/voting/pilih/' + this.form.kode; } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pemilihan', { - form: 'data', - formStat: 'dataStat', - itemData: 'dataS', - itemDataStat: 'dataStatS', - itemData2: 'dataS2', - itemDataStat2: 'dataStatS2', - updateMessage: 'update', - updateStat: 'updateStat' - })) + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', {})) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -519,74 +266,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "media flex-column flex-sm-row mt-0 mb-0" }, [ - _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ - _c("div", { staticClass: "card-img-actions" }, [ - _vm.itemData.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/aktivis/" + _vm.itemData.gambar + ".jpg" }, - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image.jpg" }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("ul", { staticClass: "list list-unstyled mb-0" }, [ - _c("li", [ - _c("b", [_vm._v("Gender:")]), - _vm._v(" " + _vm._s(_vm.itemData.kelamin)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Agama:")]), - _vm._v(" " + _vm._s(_vm.itemData.agama)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Usia:")]), - _vm._v(" "), - _vm.itemData.tanggal_lahir - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.age(_vm.itemData.tanggal_lahir) + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) ), - }, - }) - : _vm._e(), - _vm._v(" tahun\n "), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tempat Lahir:")]), - _vm._v(" " + _vm._s(_vm.itemData.tempat_lahir)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Status:")]), - _vm._v(" " + _vm._s(_vm.itemData.status)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Pendidikan:")]), - _vm._v(" "), - _vm.itemData.pendidikan_tertinggi - ? _c("span", [ - _vm._v( - _vm._s(_vm.itemData.pendidikan_tertinggi.tingkat) + - " " + - _vm._s(_vm.itemData.pendidikan_tertinggi.name) - ), - ]) - : _vm._e(), - ]), - ]), - ]), - ]) + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -595,10 +379,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -610,936 +394,141 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "div", - { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, - [ - _vm._m(0), - _vm._v(" "), - _c("div", [ - _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ - _c("span", { staticClass: "badge bg-success-400" }, [ - _vm._v("PUSKOPCUINA \n\t\t\t\t\t"), - _vm.itemData.cu - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t- " + - _vm._s(_vm.itemData.cu.name) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - ]), - ]), - ]), - ] - ), - _vm._v(" "), - _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.itemData.name)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v("Selamat datang "), - _c("i", [_vm._v(_vm._s(_vm.form.name) + " ")]), - ]), + return _c("div", [ + _vm._m(0), + _vm._v(" "), + _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), ]), ]), - ] - ), - ]), + ]), + ] + ), ]), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + ]), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "content" }, [ _c( - "div", - { staticClass: "content" }, + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.form - ? _c("div", [ - _vm.form.pemilihan_calon_id == null - ? _c("div", [ - _c("div", { staticClass: "card card-body" }, [ - _c("h5", [ - _c("b", [_vm._v("Selamat Datang!")]), - _vm._v(" "), - _c("br"), - _c("br"), - _vm._v( - " Silahkan memilih calon dengan menekan tombol \n\t\t\t\t\t\t\t\t" - ), - _vm._m(1), - _vm._v( - " \n\t\t\t\t\t\t\t\tpada masing-masing kartu calon dibawah ini.\n\t\t\t\t\t\t\t\t" - ), - _vm.itemData.pemilihan_max > 1 - ? _c("span", [ - _c("br"), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tDan menekan \n\t\t\t\t\t\t\t\t\t" - ), - _vm._m(2), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tuntuk membatalkan pilihan.\n\t\t\t\t\t\t\t\t\t" - ), - _c("hr"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tDan kemudian menekan tombol \n\t\t\t\t\t\t\t\t\t" - ), - _vm._m(3), - _vm._v( - " \n\t\t\t\t\t\t\t\t\tyang berada di bagian paling bawah dari halaman ini untuk menyimpan pilihan anda. \n\t\t\t\t\t\t\t\t\t" - ), - _c("hr"), - _vm._v(" "), - _vm._m(4), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "row" }, - [ - _vm._l( - _vm.itemData.calon, - function (item, index) { - return _c( - "div", - { - key: index, - staticClass: "col-md-6 col-lg-4", - }, - [ - _c( - "div", - { - staticClass: "card", - class: { - "border-success": - _vm.formMulti.some( - function (data) { - return ( - data.pemilihan_calon_id == - item.pivot.id - ) - } - ), - }, - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c( - "h5", - { - staticClass: - "card-title", - }, - [ - _vm._v( - _vm._s(item.name) - ), - ] - ), - _vm._v(" "), - item.pivot - ? _c( - "span", - { - staticClass: - "badge badge-success", - }, - [ - _c( - "h6", - { - staticClass: - "mb-0", - }, - [ - _vm._v( - "No. Urut " + - _vm._s( - item.pivot - .no_urut - ) - ), - ] - ), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("identitas", { - attrs: { itemData: item }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "card-footer", - }, - [ - _vm.itemData - .pemilihan_min == 1 && - _vm.itemData - .pemilihan_max == 1 - ? _c( - "button", - { - staticClass: - "btn btn-primary btn-block mb-1", - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.modalConfirmOpen( - item - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-check", - }), - _vm._v( - " PILIH\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : [ - _vm.formMulti.some( - function (data) { - return ( - data.pemilihan_calon_id == - item.pivot.id - ) - } - ) - ? _c( - "button", - { - staticClass: - "btn btn-success btn-block mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.multi( - item - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-check", - }), - _vm._v( - " TERPILIH\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "button", - { - staticClass: - "btn btn-primary btn-block mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.multi( - item - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-check", - }), - _vm._v( - " PILIH\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ], - ], - 2 - ), - ] - ), - ] - ) - } - ), - _vm._v(" "), - _vm.itemData.pemilihan_max > 1 - ? _c( - "div", - { staticClass: "col-md-12" }, - [ - _c( - "div", - { staticClass: "card card-body" }, - [ - _c( - "button", - { - staticClass: - "btn btn-primary btn-block mb-1", - attrs: { - disabled: - _vm.formMulti.length < - _vm.itemData - .pemilihan_min, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-floppy-disk", - }), - _vm._v( - " SIMPAN PILIHAN\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ] - ) - : _vm._e(), - ], - 2 - ), - ]) - : _vm.form.pemilihan_calon_id != null - ? _c("div", [ - _vm._m(5), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(6), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _vm.itemData.pemilihan_max == 1 - ? _c( - "div", - { - staticClass: "card border-primary", - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-primary header-elements-inline", - }, - [ - _c( - "h5", - { staticClass: "card-title" }, - [ - _vm._v( - _vm._s( - _vm.form.calon.aktivis - .name - ) - ), - ] - ), - _vm._v(" "), - _c( - "span", - { - staticClass: - "badge badge-success", - }, - [ - _c( - "h6", - { staticClass: "mb-0" }, - [ - _vm._v( - "No. Urut " + - _vm._s( - _vm.form.calon - .no_urut - ) - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("identitas", { - attrs: { - itemData: - _vm.form.calon.aktivis, - }, - }), - ], - 1 - ), - ] - ) - : _c( - "div", - { staticClass: "row" }, - _vm._l( - _vm.itemData2, - function (item, index) { - return _c( - "div", - { - key: index, - staticClass: "col-md-4", - }, - [ - _c( - "div", - { - staticClass: - "card border-primary", - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-primary header-elements-inline", - }, - [ - _c( - "h5", - { - staticClass: - "card-title", - }, - [ - _vm._v( - _vm._s( - item.calon - .aktivis - .name - ) - ), - ] - ), - _vm._v(" "), - _c( - "span", - { - staticClass: - "badge badge-success", - }, - [ - _c( - "h6", - { - staticClass: - "mb-0", - }, - [ - _vm._v( - "No. Urut " + - _vm._s( - item - .calon - .no_urut - ) - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card-body", - }, - [ - _c("identitas", { - attrs: { - itemData: - item.calon - .aktivis, - }, - }), - ], - 1 - ), - ] - ), - ] - ) - } - ), - 0 - ), - ]), - ]), - ]) - : _vm._e(), - ]) - : _c("div", [_vm._m(7)]), - ]) - : _vm.itemDataStat == "loading" - ? _c("div", [_vm._m(8)]) - : _c("div", [_vm._m(9)]), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - size: _vm.modalSize, - title: _vm.modalTitle, - button: _vm.modalButton, - color: _vm.modalColor, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c("template", { slot: "modal-body1" }, [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header bg-white header-elements-inline" }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v(_vm._s(_vm.selectedItem.name)), + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Silahkan masukan kode voting")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.kode, + expression: "form.kode", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kode", + placeholder: "Silahkan masukkan kode voting", + "data-vv-as": "kode", + }, + domProps: { value: _vm.form.kode }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "kode", $event.target.value) + }, + }, + }), + ]), ]), _vm._v(" "), - _vm.selectedItem.pivot - ? _c("span", { staticClass: "badge badge-success" }, [ - _c("h6", { staticClass: "mb-0" }, [ - _vm._v( - "No. Urut " + _vm._s(_vm.selectedItem.pivot.no_urut) - ), - ]), - ]) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [_c("identitas", { attrs: { itemData: _vm.selectedItem } })], - 1 - ), - ]), - _vm._v(" "), - _c("div", [ - _c("div", { staticClass: "alert bg-warning alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan anda memilih dengan benar, anda tidak bisa melakukan pemilihan ulang lagi apabila salah memilih." - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOk.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOk.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ]), - _vm._v(" "), - _c("template", { slot: "modal-body2" }, [ - _c( - "div", - { staticClass: "row" }, - _vm._l(_vm.formMulti, function (item, index) { - return _c("div", { key: index, staticClass: "col-lg-4" }, [ - _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( - "div", + "button", { - staticClass: - "card-header bg-white header-elements-inline", + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.errors.any("form"), + }, }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v(_vm._s(item.data.name)), - ]), - _vm._v(" "), - item.data.pivot - ? _c("span", { staticClass: "badge badge-success" }, [ - _c("h6", { staticClass: "mb-0" }, [ - _vm._v( - "No. Urut " + _vm._s(item.data.pivot.no_urut) - ), - ]), - ]) - : _vm._e(), + _c("i", { class: _vm.titleIcon }), + _vm._v(" Ok\n\t\t\t\t\t\t\t\t"), ] ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [_c("identitas", { attrs: { itemData: item.data } })], - 1 - ), ]), - ]) - }), - 0 - ), - _vm._v(" "), - _c("div", [ - _vm.formMulti.length < _vm.itemData.pemilihan_max - ? _c( - "div", - { staticClass: "alert bg-warning alert-styled-left" }, - [ - _c("h6", [ - _vm._v( - "Anda masih bisa memilih " + - _vm._s( - _vm.itemData.pemilihan_max - _vm.formMulti.length - ) + - " calon lagi, apakah yakin akan melanjutkan?" - ), - ]), - ] - ) - : _c( - "div", - { staticClass: "alert bg-warning alert-styled-left" }, - [ - _c("h6", [ - _vm._v( - "Pastikan anda memilih dengan benar, anda tidak bisa melakukan pemilihan ulang lagi apabila salah memilih." - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOk.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-check" }), _vm._v(" Ok")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOk.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-check" }), _vm._v(" Ok")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ]), - ], - 2 - ), - ], - 1 - ) + ]), + ]), + ] + ), + ]), + ]), + ]), + ]) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ - _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ - _c("img", { attrs: { src: "/images/simo.png" } }), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("button", { staticClass: "btn btn-primary btn-sm" }, [ - _c("i", { staticClass: "icon-check" }), - _vm._v(" PILIH\n\t\t\t\t\t\t\t\t"), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("button", { staticClass: "btn btn-success btn-sm" }, [ - _c("i", { staticClass: "icon-check" }), - _vm._v(" TERPILIH\n\t\t\t\t\t\t\t\t\t"), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("button", { staticClass: "btn btn-primary btn-sm" }, [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" SIMPAN PILIHAN\n\t\t\t\t\t\t\t\t\t"), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("b", [ - _vm._v("Jika tidak menekan tombol \n\t\t\t\t\t\t\t\t\t\t"), - _c("button", { staticClass: "btn btn-primary btn-sm" }, [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" SIMPAN PILIHAN\n\t\t\t\t\t\t\t\t\t\t"), - ]), - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t maka pilihan anda belum tersimpan"), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card bg-success text-white card-body" }, [ - _c("h3", [ - _c("i", { staticClass: "icon-check" }), - _vm._v(" Terima Kasih Sudah Melakukan Pemilihan"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Pilihan Anda Adalah")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card card-body" }, [ - _c("h5", [ - _c("b", [_vm._v("Selamat Datang!")]), - _vm._v(" "), - _c("br"), - _vm._v(" Saat ini masih belum terdapat pemilihan"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), + return _c( + "div", + { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, + [ + _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ + _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ + _c("img", { attrs: { src: "/images/simo.png" } }), + ]), + ]), _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), + _c("div", [ + _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ + _c("span", { staticClass: "badge bg-success-400" }, [ + _vm._v("PUSKOPCUINA \n\t\t\t\t"), + ]), + ]), ]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Oops terjadi kesalahan")]), - ]), - ]) + ] + ) }, ] render._withStripped = true @@ -1548,18 +537,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/pemilihan/identitas.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/identitas.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./identitas.vue?vue&type=template&id=4637c83c& */ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&"); -/* harmony import */ var _identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./identitas.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1568,9 +557,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["render"], - _identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1580,54 +569,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/identitas.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./identitas.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./identitas.vue?vue&type=template&id=4637c83c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/pilih.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/pilih.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/voting/input.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/voting/input.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pilih.vue?vue&type=template&id=ae03ed72& */ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&"); -/* harmony import */ var _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pilih.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&"); +/* harmony import */ var _input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./input.vue?vue&type=template&id=38aa1715& */ "./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&"); +/* harmony import */ var _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./input.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1637,9 +626,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["render"], - _pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["render"], + _input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1649,38 +638,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/pilih.vue" +component.options.__file = "resources/assets/js/views/voting/input.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=template&id=ae03ed72& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./input.vue?vue&type=template&id=38aa1715& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/input.vue?vue&type=template&id=38aa1715&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_input_vue_vue_type_template_id_38aa1715___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/136.js b/public/js/components/136.js index a40a220db..4b41f7529 100644 --- a/public/js/components/136.js +++ b/public/js/components/136.js @@ -1,25 +1,37 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[136],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/pemilihan/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -56,76 +68,77 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - title: 'Pemilihan', - kelas: 'pemilihan', - titleDesc: 'Mengelola data pemilihan', - titleIcon: 'icon-quill4', - selectCuPath: 'pemilihan' + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - created: function created() { - this.checkUser('index_pemilihan', this.$route.params.cu); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - } - }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pemilihan', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -225,113 +238,202 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "created_at", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 + title: 'Voting', + titleDesc: 'Silahkan memilih', + kelas: 'voting', + titleIcon: 'icon-point-up', + formPilihan: { + voting_id: '', + voting_pilihan_id: '', + name: '' }, - isNoButtonRow: '', - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tingkat', - name: 'tingkat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Suara', - name: 'suara', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Suara Ok', - name: 'suara_ok', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - keteranganBatal: '', - state: '', + selectedItem: {}, modalShow: false, modalState: '', modalTitle: '', + modalColor: '', modalContent: '', modalButton: '' }; }, created: function created() { - this.fetch(this.query); + this.fetch(); }, watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(this.query); + // check route changes + $route: function $route(to, from) { + this.fetch(); + }, + itemDataStat: function itemDataStat(value) { + if (value == "success") { + if (this.form) { + this.title = this.itemData.name; + } + } + }, + formStat: function formStat(value) { + if (value == "success") { + if (this.itemData.lihat_hasil == 1) { + if (this.form.voting_pilihan_id != null) { + this.fetchSuara(); + } + } + } }, updateStat: function updateStat(value) { this.modalState = value; @@ -340,7 +442,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(this.query); + this.fetch(); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { @@ -349,78 +451,38 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/indexPilihan', this.$route.params.name); }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + fetchSuara: function fetchSuara() { + this.$store.dispatch(this.kelas + '/indexSuara', this.itemData.id); }, - detail: function detail(id) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: id - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + modalConfirmOpen: function modalConfirmOpen(state) { this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - if (this.selectedItem.status == 1) { - this.modalState = 'fail'; - this.modalButton = 'Ok'; - this.modalTitle = 'Tidak bisa menghapus ' + this.title + ' ' + this.selectedItem.name + ' !'; - this.modalContent = 'Maaf tidak bisa menghapus ' + this.title + ' ini karena statusnya sedang aktif'; - } else { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; - this.modalColor = ''; - } - } else if (state == 'status') { - if (this.selectedItem.status == 0) { - this.modalTitle = 'Aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, aktifkan'; - } else { - this.modalTitle = 'Tidak aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak aktifkan'; - } - } + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.formPilihan.voting_pilihan_id = state.id; + this.formPilihan.voting_id = this.itemData.id; + this.formPilihan.name = this.form.name; + this.selectedItem = state; + this.modalTitle = 'Pilih ' + state.name + ' ?'; }, modalTutup: function modalTutup() { this.modalShow = false; this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.selectedItem.id, this.selectedItem.id_cu]); - } + this.formPilihan.tanggapan = this.itemData.tanggapan; + this.$store.dispatch(this.kelas + '/storePilihan', this.formPilihan); } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pemilihan', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', { + form: 'data', + formStat: 'dataStat', itemData: 'dataS', itemDataStat: 'dataStatS', + itemData2: 'dataS2', + itemDataStat2: 'dataStatS2', updateMessage: 'update', updateStat: 'updateStat' })) @@ -428,9 +490,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -445,48 +507,106 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", + { staticStyle: { display: "inline-block" } }, [ - _c("page-header", { + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), - ]), ], 1 ) @@ -498,10 +618,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -517,364 +637,624 @@ var render = function () { "div", [ _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.status - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name }, - }) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tingkat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara_ok }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, + "div", + { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", [ + _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ + _c("span", { staticClass: "badge bg-success-400" }, [ + _vm._v("PUSKOPCUINA - \n\t\t\t\t\t"), + _vm.itemData.cu + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t- " + + _vm._s(_vm.itemData.cu.name) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + ]), + ]), + ]), + ] + ), + _vm._v(" "), + _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( - "template", - { slot: "button-desktop" }, + "div", + { staticClass: "page-header-content header-elements-md-inline" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_pemilihan"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - }, - }, - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.itemData.name)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v("Selamat datang "), + _c("i", [_vm._v(_vm._s(_vm.form.name) + " ")]), + ]), + ]), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) + }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ) - : _vm._e(), + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.form + ? _c("div", [ + _vm.itemData.keterangan + ? _c("div", { staticClass: "card card-body" }, [ + _c("span", { + domProps: { + innerHTML: _vm._s(_vm.itemData.keterangan), + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.voting_pilihan_id == null + ? _c("div", [ + _c( + "div", + { staticClass: "row" }, + _vm._l( + _vm.itemData.pilihan, + function (item, index) { + return _c( + "div", + { + key: index, + staticClass: "col-md-12 mb-2", + }, + [ + _c( + "button", + { + staticClass: + "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen( + item + ) + }, + }, + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v(_vm._s(item.name))] + ), + ] + ), + ] + ) + } + ), + 0 + ), + ]) + : _vm.form.voting_pilihan_id != null + ? _c("div", [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card " }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "card border-primary" }, + [ + _c( + "div", + { + staticClass: + "card-header bg-primary", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [ + _vm._v( + _vm._s(_vm.form.pilihan.name) + ), + ] + ), + ] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _vm.form.tanggapan.length > 0 + ? _c("div", { staticClass: "card" }, [ + _vm._m(3), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + _vm._l( + _vm.form.tanggapan, + function (item, index) { + return _c("div", { key: index }, [ + _c("h5", [ + _vm._v( + _vm._s(item.tanggapan.name) + ), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "card card-body", + }, + [ + _c("span", { + domProps: { + innerHTML: _vm._s( + item.keterangan + ), + }, + }), + ] + ), + ]) + } + ), + 0 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemData.lihat_hasil == 1 + ? _c("div", { staticClass: "card" }, [ + _vm._m(4), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + _vm._l( + _vm.itemData2, + function (p, index) { + return _c("div", { key: index }, [ + _c( + "div", + { + staticClass: "card card-body", + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-sm-3 mb-1 mt-1", + }, + [ + _c("b", [ + _vm._v( + _vm._s(p.name) + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-8 mb-1 mt-1", + }, + [ + _c( + "div", + { + staticClass: + "progress", + }, + [ + _c( + "div", + { + staticClass: + "progress-bar-striped bg-success", + style: { + width: + Math.round( + (p.skor / + _vm + .itemData + .suara) * + 100 + ) + "%", + }, + }, + [ + _c( + "span", + { + staticClass: + "text-default font-size-lg", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c("b", [ + _vm._v( + _vm._s( + Math.round( + (p.skor / + _vm + .itemData + .suara) * + 100 + ) + + "%" + ) + ), + ]), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-1 mb-1 mt-1", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s(p.skor) + + " / " + + _vm._s( + _vm.itemData + .suara + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + ]) + } + ), + 0 + ), + ]) + : _vm._e(), + ]) + : _vm._e(), + ]) + : _c("div", [_vm._m(5)]), + ]) + : _vm.itemDataStat == "loading" + ? _c("div", [_vm._m(6)]) + : _c("div", [_vm._m(7)]), ], 1 ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + size: "modal-lg", + color: _vm.modalColor, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_pemilihan"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + _c("template", { slot: "modal-body1" }, [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header bg-success" }, [ + _c("b", [_vm._v("PILIHAN ANDA ADALAH")]), + _vm._v(" "), + _c("h5", { staticClass: "card-title" }, [ + _vm._v(_vm._s(_vm.selectedItem.name)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + _vm._l(_vm.itemData.tanggapan, function (item, index) { + return _c( + "div", + { key: index, staticClass: "form-group mb-0" }, + [ + _c("h5", [_vm._v(_vm._s(item.name) + ":")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: item.keterangan, + expression: "item.keterangan", + }, + ], + staticClass: "form-control", + attrs: { rows: "4" }, + domProps: { value: item.keterangan }, on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(item, "keterangan", $event.target.value) }, }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ) + }), + 0 + ), + _vm._v(" "), + _c("div", [ + _c("div", { staticClass: "alert bg-warning alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan anda memilih dengan benar, anda tidak bisa melakukan voting ulang lagi apabila salah memilih." + ), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t\t"), - ] - ) - : _vm._e(), + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, + _c( + "button", + { + staticClass: "btn btn-primary", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOk.apply(null, arguments) }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), + }, + }, + [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOk.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] + ), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ]), ], 2 ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ + _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ + _c("img", { attrs: { src: "/images/simo.png" } }), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card bg-success text-white card-body" }, [ + _c("h3", [ + _c("i", { staticClass: "icon-check" }), + _vm._v(" Terima Kasih Sudah Melakukan Voting"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Pilihan Anda Adalah")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Tanggapan Anda Adalah"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticClass: "card-header bg-white header-elements-inline" }, + [_c("h5", { staticClass: "card-title" }, [_vm._v("Perolehan Skor")])] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card card-body" }, [ + _c("h5", [ + _c("b", [_vm._v("Selamat Datang!")]), + _vm._v(" "), + _c("br"), + _vm._v(" Saat ini masih belum terdapat voting"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Oops terjadi kesalahan")]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/pemilihan/index.vue": +/***/ "./resources/assets/js/components/checkValue.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/index.vue ***! + !*** ./resources/assets/js/components/checkValue.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=153dc7b2& */ "./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -883,9 +1263,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -895,54 +1275,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/index.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&": +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2& ***! + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=153dc7b2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/table.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/table.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/voting/pilih.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/voting/pilih.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=a2075dba& */ "./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pilih.vue?vue&type=template&id=5667113d& */ "./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&"); +/* harmony import */ var _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pilih.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -952,9 +1332,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["render"], + _pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -964,38 +1344,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/table.vue" +component.options.__file = "resources/assets/js/views/voting/pilih.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=a2075dba& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=template&id=5667113d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/pilih.vue?vue&type=template&id=5667113d&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_5667113d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/137.js b/public/js/components/137.js index 3730b63d7..27eff065a 100644 --- a/public/js/components/137.js +++ b/public/js/components/137.js @@ -1,25 +1,541 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[137],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['title', 'icon', 'color', 'count'] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/tempat/table.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/countWidget.vue */ "./resources/assets/js/components/countWidget.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _anggotaCu_cariData__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../anggotaCu/cariData */ "./resources/assets/js/views/anggotaCu/cariData.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -49,53 +565,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Tempat', - kelas: 'tempat', - titleDesc: 'Mengelola data tempat', - titleIcon: 'icon-location4' - }; - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -206,227 +675,412 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a, + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + countWidget: _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + cariData: _anggotaCu_cariData__WEBPACK_IMPORTED_MODULE_12__["default"], + identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_15__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_17__["default"] }, - props: ['title', 'kelas'], data: function data() { - var _ref; - - return _ref = { - state: '', - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 + return { + title: 'Tambah Bantuan Solidaritas Jalinan', + titleDesc: 'Menambah bantuan solidaritas Jalinan', + titleIcon: 'icon-plus3', + level2Title: 'Bantuan Solidaritas Jalinan', + kelas: 'jalinanKlaim', + isEdit: false, + nik: '', + statusNIK: 'tidak', + anggota_cu_cu_id: '', + cu_id: '', + tipe: '', + tabName: 'ktp', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } }, - excelDownloadUrl: '', + selectedItem: {}, columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true + title: 'No.' }, { - title: 'Provinsi', - name: 'provinces.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'No. Rek' }, { - title: 'Kabupaten/Kota', - name: 'regencies.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Nama' }, { - title: 'Kecamatan', - name: 'districts.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Jenis' }, { - title: 'Kelurahan', - name: 'villages.name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Lama Pinjaman (Bulan)' }, { - title: 'Alamat', - name: 'alamat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Lama Sisa Pinjaman (Bulan)' }, { - title: 'Website', - name: 'website', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'DPD' }, { - title: 'Email', - name: 'email', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Kolektibilitas' }, { - title: 'No. Telp', - name: 'telp', - tipe: 'numeric', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Tgl. Buat' }, { - title: 'No. Hp', - name: 'hp', - tipe: 'numeric', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kode Pos', - name: 'pos', - tipe: 'numeric', - sort: false, - hide: false, - disable: false, - filter: true, - filterType: 'string' - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }] - }, _defineProperty(_ref, "state", ''), _defineProperty(_ref, "modalShow", false), _defineProperty(_ref, "modalState", ''), _defineProperty(_ref, "modalTitle", ''), _defineProperty(_ref, "modalButton", ''), _ref; + title: 'Usia Saat Membuka' + }], + selectedItemCu: '', + itemDataCu: [], + itemDataProduk: [], + itemDataCuStat: 'success', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false + }; }, created: function created() { - this.fetch(this.query); + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + this.fetch(); }, watch: { // check route changes '$route': function $route(to, from) { - this.fetch(this.query); + this.fetch(); + }, + itemDataStat: function itemDataStat(value) { + if (value == "success") { + this.itemDataCu = []; + this.itemDataProduk = []; // cu + + if (this.itemData) { + if (this.itemData.anggota_cu_cu) { + var valData; + + var _iterator = _createForOfIteratorHelper(this.itemData.anggota_cu_cu), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + this.itemDataCu.push(valData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } // get form + + + this.fetchForm(); + } + } + }, + formStat: function formStat(value) { + if (value == 'success') { + if (this.$route.meta.mode == 'koreksi') { + if (this.form.status_klaim == 5 || this.form.status_klaim == 6) { + this.form.id_koreksi = this.form.id; + this.form.status_klaim = 7; + this.form.id = ''; + } else { + this.form.status_klaim = 1; + } + } + } }, - // when updating data updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + fetch: function fetch() { + this.resetData(); + + if (this.$route.meta.mode == 'edit') { + this.title = 'Ubah Bantuan Solidaritas Jalinan'; + this.titleDesc = 'Mengubah bantuan solidaritas Jalinan'; + this.titleIcon = 'icon-pencil5'; + this.cariData(this.$route.params.nik); + } else if (this.$route.meta.mode == 'koreksi') { + this.title = 'Koreksi Bantuan Solidaritas Jalinan'; + this.titleDesc = 'Mengoreksi bantuan solidaritas Jalinan'; + this.titleIcon = 'icon-pencil5'; + this.cariData(this.$route.params.nik); + } else { + this.title = 'Tambah Bantuan Solidaritas Jalinan'; + this.titleDesc = 'Menambah Bantuan Solidaritas Jalinan'; + this.titleIcon = 'icon-plus3'; + this.isEdit = false; + + if (this.$route.meta.mode == 'createNIK') { + this.cariData(this.$route.params.nik); + this.isEdit = true; + } else if (this.$route.meta.mode == 'createId') { + this.cariDataId(this.$route.params.id); + this.isEdit = true; + } + } + }, + fetchForm: function fetchForm() { + if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'koreksi') { + this.$store.dispatch(this.kelas + '/edit', [this.$route.params.nik, this.$route.params.cu, this.$route.params.tipe]); + this.isEdit = true; + this.anggota_cu_cu_id = this.$route.params.cu; + this.tipe = this.$route.params.tipe; + } + }, + cariData: function cariData(nik) { + this.nik = nik; + this.$store.dispatch(this.kelas + '/cariData', nik); + }, + cariDataId: function cariDataId(id) { + this.$store.dispatch(this.kelas + '/cariDataId', id); + }, + changeStatusNIK: function changeStatusNIK(value) { + this.nik == ''; + this.statusNIK = value; + this.$store.dispatch(this.kelas + '/resetData'); + }, + nikNew: function nikNew(value) { + this.nik = value; + this.$store.dispatch(this.kelas + '/cariData', value); }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } + changeTab: function changeTab(value) { + this.tabName = value; + }, + changeTipe: function changeTipe(value) { + if (value == 'cacat') { + this.form.tunas_diajukan = 0; + } + + this.$store.dispatch(this.kelas + '/resetForm'); + }, + changeCU: function changeCU(value) { + this.$store.dispatch('anggotaCu/resetDataProduk'); + this.$store.dispatch(this.kelas + '/resetForm'); + }, + cekData: function cekData() { + var _nik = ''; + + if (this.$route.meta.mode === 'edit') { + _nik = this.$route.params.nik; + } else if (this.$route.meta.mode === 'createId') { + _nik = this.itemData.nik; + } else { + _nik = this.nik; + } + + var _cu = ''; + _cu = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.itemDataCu, { + 'id': parseInt(this.anggota_cu_cu_id, 10) }); + this.cu_id = _cu.cu_id; + this.$store.dispatch(this.kelas + '/edit', [_nik, _cu.id, this.tipe]); + this.$store.dispatch('anggotaCu/indexProduk', [this.itemData.id, _cu.cu_id]); // this.$store.dispatch(this.kelas + '/getKlaimLama',[_nik,_cu.id]); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; + resetData: function resetData() { + this.itemDataCu = []; + this.itemDataProduk = []; + this.$store.commit(this.kelas + '/setData2', {}); + this.$store.commit(this.kelas + '/setDataStat2', ''); + this.$store.dispatch('anggotaCu/resetDataProduk'); + this.$store.dispatch(this.kelas + '/resetForm'); + }, + classCu: function classCu() { + if (this.currentUser.id_cu == 0) { + return 'col-8'; + } else { + return 'col-12'; + } + }, + save: function save() { + var _this = this; + + this.form.anggota_cu_id = this.itemData.id; + this.form.anggota_cu_cu_id = this.anggota_cu_cu_id; + this.form.tipe = this.tipe; + this.form.cu_id = this.cu_id; - if (isMobile) { - this.selectedItem = itemMobile; + if (this.tipe == 'CACAT') { + this.form.tunas_diajukan = 0; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_16__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.form.id) { + _this.$store.dispatch(_this.kelas + '/update', [_this.form.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua', + tp: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }); } }, + modalOpen: function modalOpen(state, isMobile, itemMobile) {}, + modalConfirmOk: function modalConfirmOk() {}, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { + itemData: 'data2', + itemDataStat: 'dataStat2', + message: 'message', + messageStat: 'messageStat', + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + dataProduk: 'dataProduk', + dataProdukStat: 'dataProdukStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -440,40 +1094,24 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", + { staticClass: "card card-body has-bg-image", class: _vm.color }, [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _vm.count + ? _c("h3", { staticClass: "mb-0" }, [_vm._v(_vm._s(_vm.count))]) + : _vm._e(), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase font-size-xs" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-3x opacity-75", class: _vm.icon }), ]), ]), - ], - 1 + ] ) } var staticRenderFns = [] @@ -483,10 +1121,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -501,414 +1139,3255 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/tempat/" + - props.item.gambar + - "n.jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide && !_vm.columnData[5].disable - ? _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { value: props.item.districts.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide && !_vm.columnData[6].disable - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.website }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.telp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pos }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), }, - [ + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( - "template", - { slot: "button-desktop" }, + "div", + { staticClass: "content" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_tempat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t"), - ] - ) + }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_tempat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, + !_vm.isEdit + ? _c("cari-data", { + attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, + on: { + cariData: _vm.cariData, + changeStatusNIK: _vm.changeStatusNIK, + nikNew: _vm.nikNew, + resetData: _vm.resetData, + back: _vm.back, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t"), - ] - ) + }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_tempat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_tempat"] + _vm.itemDataStat == "fail" ? _c( - "router-link", + "div", { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + staticClass: + "alert bg-danger text-white alert-styled-left ", }, [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t"), + _vm.currentUser.can["create_anggota_cu"] + ? _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "No. KTP anggota CU tidak terdaftar di SIMO, silahkan menambahkan terlebih dahulu data anggota dengan menekan tombol tambah anggota CU dibawah.\n\t\t\t\t\t" + ), + ]) + : _c("span", [ + _vm._v( + "\n\t\t\t\t\t\tNo. KTP anggota CU tidak terdaftar di SIMO, silahkan meminta user yang memiliki akses untuk menambah anggota CU untuk menambahkan terlebih dahulu data anggota atau meminta akses untuk menambah anggota CU kepada user lain yang bisa mengelola data user.\n\t\t\t\t\t" + ), + ]), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_tempat"] + _vm.itemDataStat == "fail" && + _vm.currentUser.can["create_anggota_cu"] ? _c( - "button", + "router-link", { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) + staticClass: "btn btn-light btn-lg btn-block", + attrs: { + type: "button", + to: { + name: "anggotaCuCreateJalinan", + params: { nik: _vm.nik, statusNIK: _vm.statusNIK }, }, }, }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t"), + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah Anggota CU\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_tempat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + _vm.itemDataStat == "success" && _vm.itemData + ? _c("div", [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("identitas", { + attrs: { itemData: _vm.itemData }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t"), - ] - ) + [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-5 mb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.anggota_cu_cu_id, + expression: "anggota_cu_cu_id", + }, + ], + staticClass: "form-control", + attrs: { + name: "anggota_cu_cu_id", + "data-width": "100%", + disabled: + _vm.itemData.anggota_cu_cu.length == + 0 || _vm.$route.meta.mode == "edit", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.anggota_cu_cu_id = $event.target + .multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.itemData === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih keanggotaan CU" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.itemData.anggota_cu_cu, + function (anggota_cu_cu, index) { + return _c( + "option", + { + key: index, + domProps: { + value: anggota_cu_cu.id, + }, + }, + [ + _vm._v( + "CU " + + _vm._s(anggota_cu_cu.cu.name) + + " " + + _vm._s( + anggota_cu_cu.tp + ? " | " + + anggota_cu_cu.tp.name + : "" + ) + + " | No. BA: " + + _vm._s(anggota_cu_cu.no_ba) + + " | Tanggal Jadi Anggota: " + ), + anggota_cu_cu.tanggal_masuk + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + anggota_cu_cu.tanggal_masuk + ) + ), + }, + }) + : _vm._e(), + ] + ) + } + ), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-5 mb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipe, + expression: "tipe", + }, + ], + staticClass: "form-control", + attrs: { name: "tipe" }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.tipe = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTipe( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tipe")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "CACAT" } }, + [_vm._v("Cacat")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "MENINGGAL" } }, + [_vm._v("Meninggal")] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cekData() + }, + }, + }, + [_vm._v("Cek Data")] + ), + ]), + ]), + ]), + _vm._v(" "), + _vm.formStat == "" + ? _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + isSingleButton: true, + cancelState: "methods", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + (_vm.$route.meta.mode == "create" || + _vm.$route.meta.mode == "createNIK") && + _vm.formStat == "success" && + _vm.form.id + ? _c("div", [ + _c( + "div", + { + staticClass: + "alert bg-warning text-white alert-styled-left", + }, + [ + _c( + "span", + { staticClass: "font-weight-semibold" }, + [ + _vm._v( + "Anggota ini sudah mengajukan Bantuan Solidaritas Jalinan " + ), + _c("b", [ + _vm._v( + "pada tanggal " + + _vm._s( + _vm.$options.filters.date( + _vm.form.created_at + ) + ) + ), + ]), + _vm._v(" dengan "), + _c("b", [ + _vm._v( + "status " + + _vm._s( + _vm.$options.filters.statusJalinan( + _vm.form.status_klaim + ) + ) + ), + ]), + _vm._v( + ", mohon periksa kembali.\n\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + isSingleButton: true, + cancelState: "methods", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ]) + : _c("div", [ + _vm.formStat == "success" + ? _c( + "div", + [ + _vm.dataProdukStat == "success" + ? _c( + "div", + { staticClass: "card" }, + [ + _vm._m(3), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.dataProduk, + columnData: _vm.columnData, + itemDataStat: + _vm.dataProdukStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: + "text-nowrap", + class: { + "bg-info": + _vm + .selectedItem + .id === + props.item + .id, + }, + on: { + click: + function ( + $event + ) { + return _vm.selectedRow( + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v( + _vm._s( + props.index + + 1 + ) + ), + ]), + _vm._v(" "), + _c( + "td", + [ + _c( + "check-value", + { + attrs: + { + value: + props + .item + .no_rek, + }, + } + ), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item + .produk_cu + ? _c( + "check-value", + { + attrs: + { + value: + props + .item + .produk_cu + .name, + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item + .produk_cu + ? _c( + "check-value", + { + attrs: + { + value: + props + .item + .produk_cu + .tipe, + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c( + "check-value", + { + attrs: + { + value: + props + .item + .lama_pinjaman, + }, + } + ), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c( + "check-value", + { + attrs: + { + value: + props + .item + .lama_sisa_pinjaman, + }, + } + ), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c( + "check-value", + { + attrs: + { + value: + props + .item + .dpd, + }, + } + ), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c( + "check-value", + { + attrs: + { + value: + props + .item + .kolekbi, + }, + } + ), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + props.item + .tanggal + ? _c( + "span", + { + domProps: + { + innerHTML: + _vm._s( + _vm.$options.filters.date( + props + .item + .tanggal + ) + ), + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ]), + _vm._v(" "), + _c("td", [ + props.item + .tanggal + ? _c( + "span", + { + domProps: + { + innerHTML: + _vm._s( + _vm.$options.filters.ageDiff( + props + .item + .tanggal, + _vm + .itemData + .tanggal_lahir + ) + ), + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1016697918 + ), + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(4), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-3" }, + [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has( + "form.kategori_penyakit" + ), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has( + "form.kategori_penyakit" + ), + }, + }, + [ + _vm.errors.has( + "form.kategori_penyakit" + ) + ? _c("i", { + staticClass: + "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tKategori Penyakit/Penyebab: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: + "v-model", + value: + _vm.form + .kategori_penyakit, + expression: + "form.kategori_penyakit", + }, + { + name: "validate", + rawName: + "v-validate", + value: "required", + expression: + "'required'", + }, + ], + staticClass: + "form-control", + attrs: { + name: "kategori_penyakit", + "data-width": + "100%", + "data-vv-as": + "Kategori penyakit", + }, + on: { + change: function ( + $event + ) { + var $$selectedVal = + Array.prototype.filter + .call( + $event + .target + .options, + function ( + o + ) { + return o.selected + } + ) + .map( + function ( + o + ) { + var val = + "_value" in + o + ? o._value + : o.value + return val + } + ) + _vm.$set( + _vm.form, + "kategori_penyakit", + $event.target + .multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [ + _vm._v( + "Silahkan pilih kategori penyakit" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "asma", + }, + }, + [_vm._v("Asma")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "demam berdarah", + }, + }, + [ + _vm._v( + "Demam Berdarah" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "diabetes melitus", + }, + }, + [ + _vm._v( + "Diabetes Melitus" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "diare", + }, + }, + [_vm._v("Diare")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "ginjal", + }, + }, + [_vm._v("Ginjal")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "hepatitis", + }, + }, + [ + _vm._v( + "Hepatitis" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "hipertensi", + }, + }, + [ + _vm._v( + "Hipertensi" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "jantung", + }, + }, + [_vm._v("Jantung")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "kanker", + }, + }, + [_vm._v("Kanker")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "liver", + }, + }, + [_vm._v("Liver")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "maag", + }, + }, + [_vm._v("Maag")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "paru-paru", + }, + }, + [ + _vm._v( + "Paru-paru" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "stroke", + }, + }, + [_vm._v("Stroke")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "tbc", + }, + }, + [_vm._v("TBC")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "tumor", + }, + }, + [_vm._v("Tumor")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "malaria", + }, + }, + [_vm._v("Malaria")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "kecelakaan", + }, + }, + [ + _vm._v( + "Kecelakaan" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "komplikasi", + }, + }, + [ + _vm._v( + "Komplikasi" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "lain-lain", + }, + }, + [ + _vm._v( + "Lain-lain" + ), + ] + ), + ] + ), + _vm._v(" "), + _vm.errors.has( + "form.kategori_penyakit" + ) + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.kategori_penyakit" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { + staticClass: + "text-muted", + }, + [_vm._v(" ")] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-3" }, + [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has( + "form.tanggal_mati" + ), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has( + "form.tanggal_mati" + ), + }, + }, + [ + _vm.errors.has( + "form.tanggal_mati" + ) + ? _c("i", { + staticClass: + "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tTgl. Cacat/Meninggal: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { + defaultDate: + _vm.form + .tanggal_mati, + }, + on: { + dateSelected: + function ($event) { + _vm.form.tanggal_mati = + $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: + _vm.form + .tanggal_mati, + expression: + "form.tanggal_mati", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: + "v-validate", + value: "required", + expression: + "'required'", + }, + ], + attrs: { + "data-vv-as": + "Tgl. cacat/meninggal", + }, + domProps: { + value: + _vm.form + .tanggal_mati, + }, + on: { + input: function ( + $event + ) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + _vm.form, + "tanggal_mati", + $event.target + .value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has( + "form.tanggal_mati" + ) + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tanggal_mati" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { + staticClass: + "text-muted", + }, + [_vm._v(" ")] + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-3" }, + [ + _c( + "div", + { + staticClass: "form-group", + }, + [ + _c("h6", [ + _vm._v( + "Keterangan Cacat/Meninggal:" + ), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: + _vm.form + .keterangan_mati, + expression: + "form.keterangan_mati", + }, + ], + staticClass: + "form-control", + attrs: { + type: "text", + name: "keterangan_mati", + placeholder: + "Silahkan masukkan keterangan cacat/meninggal", + }, + domProps: { + value: + _vm.form + .keterangan_mati, + }, + on: { + input: function ( + $event + ) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + _vm.form, + "keterangan_mati", + $event.target + .value + ) + }, + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-3" }, + [ + _c( + "div", + { + staticClass: "form-group", + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has( + "form.tanggal_mati" + ), + }, + }, + [ + _vm.errors.has( + "form.tanggal_mati" + ) + ? _c("i", { + staticClass: + "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tKeterangan Lain:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: + _vm.form + .keterangan, + expression: + "form.keterangan", + }, + ], + staticClass: + "form-control", + attrs: { + type: "text", + name: "keterangan", + placeholder: + "Silahkan masukkan keterangan lain", + }, + domProps: { + value: + _vm.form.keterangan, + }, + on: { + input: function ( + $event + ) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target + .value + ) + }, + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _vm.formStat == "success" && + _vm.tipe != "CACAT" + ? _c( + "div", + { staticClass: "col-md-6" }, + [ + _c( + "div", + { + staticClass: + "form-group", + class: { + "has-error": + _vm.errors.has( + "form.tunas_diajukan" + ), + }, + }, + [ + _c( + "h5", + [ + _vm._v( + "Nilai pengajuan bantuan solidaritas TUNAS " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: + "v-validate", + value: + "required", + expression: + "'required'", + }, + ], + staticClass: + "form-control", + attrs: { + name: "tunas_diajukan", + options: + _vm.cleaveOption + .numeric, + placeholder: + "Silahkan masukkan jumlah nilai pengajuan bantuan solidaritas TUNAS", + "data-vv-as": + "Nilai pengajuan bantuan solidaritas TUNAS", + }, + model: { + value: + _vm.form + .tunas_diajukan, + callback: + function ($$v) { + _vm.$set( + _vm.form, + "tunas_diajukan", + $$v + ) + }, + expression: + "form.tunas_diajukan", + }, + }), + _vm._v(" "), + _vm.errors.has( + "form.tunas_diajukan" + ) + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tunas_diajukan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { + staticClass: + "text-muted", + }, + [_vm._v(" ")] + ), + ], + 1 + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6" }, + [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has( + "form.lintang_diajukan" + ), + }, + }, + [ + _c( + "h5", + [ + _vm._v( + "Nilai pengajuan bantuan solidaritas LINTANG " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: + "v-validate", + value: "required", + expression: + "'required'", + }, + ], + staticClass: + "form-control", + attrs: { + name: "lintang_diajukan", + options: + _vm.cleaveOption + .numeric, + placeholder: + "Silahkan masukkan jumlah nilai pengajuan bantuan solidaritas LINTANG", + "data-vv-as": + "Nilai pengajuan bantuan solidaritas LINTANG", + }, + model: { + value: + _vm.form + .lintang_diajukan, + callback: function ( + $$v + ) { + _vm.$set( + _vm.form, + "lintang_diajukan", + $$v + ) + }, + expression: + "form.lintang_diajukan", + }, + }), + _vm._v(" "), + _vm.errors.has( + "form.lintang_diajukan" + ) + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.lintang_diajukan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { + staticClass: + "text-muted", + }, + [_vm._v(" ")] + ), + ], + 1 + ), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(5), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm.tipe == "MENINGGAL" + ? _c( + "div", + { + staticClass: + "alert bg-warning alert-styled-left", + }, + [_vm._m(6)] + ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: + "nav-tabs-responsive mb-3", + }, + [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid bg-light", + }, + [ + _c( + "li", + { + staticClass: "nav-item", + }, + [ + _c( + "a", + { + staticClass: + "nav-link", + class: { + active: + _vm.tabName == + "ktp", + }, + attrs: { + href: "#", + }, + on: { + click: function ( + $event + ) { + $event.preventDefault() + return _vm.changeTab( + "ktp" + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-vcard mr-2", + }), + _vm._v( + " Identitas diri (Kartu tanda penduduk (KTP) atau Surat Keterangan Kependudukan) " + ), + ] + ), + ] + ), + _vm._v(" "), + _vm.tipe == "MENINGGAL" + ? _c( + "li", + { + staticClass: + "nav-item", + }, + [ + _c( + "a", + { + staticClass: + "nav-link", + class: { + active: + _vm.tabName == + "meninggal", + }, + attrs: { + href: "#", + }, + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.changeTab( + "meninggal" + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-person mr-2", + }), + _vm._v( + " Keterangan meninggal dunia" + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "li", + { + staticClass: "nav-item", + }, + [ + _c( + "a", + { + staticClass: + "nav-link", + class: { + active: + _vm.tabName == + "spma", + }, + attrs: { + href: "#", + }, + on: { + click: function ( + $event + ) { + $event.preventDefault() + return _vm.changeTab( + "spma" + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-magazine mr-2", + }), + _vm._v( + " Surat Permohonan Menjadi Anggota " + ), + ] + ), + ] + ), + _vm._v(" "), + _vm.tipe == "MENINGGAL" + ? _c( + "li", + { + staticClass: + "nav-item", + }, + [ + _c( + "a", + { + staticClass: + "nav-link", + class: { + active: + _vm.tabName == + "bukusimpanan", + }, + attrs: { + href: "#", + }, + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.changeTab( + "bukusimpanan" + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-credit-card mr-2", + }), + _vm._v( + " Buku Simpanan " + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "li", + { + staticClass: "nav-item", + }, + [ + _c( + "a", + { + staticClass: + "nav-link", + class: { + active: + _vm.tabName == + "bukupinjaman", + }, + attrs: { + href: "#", + }, + on: { + click: function ( + $event + ) { + $event.preventDefault() + return _vm.changeTab( + "bukupinjaman" + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-credit-card2 mr-2", + }), + _vm._v( + " Buku Pinjaman " + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "li", + { + staticClass: "nav-item", + }, + [ + _c( + "a", + { + staticClass: + "nav-link", + class: { + active: + _vm.tabName == + "pinjaman", + }, + attrs: { + href: "#", + }, + on: { + click: function ( + $event + ) { + $event.preventDefault() + return _vm.changeTab( + "pinjaman" + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-clipboard3 mr-2", + }), + _vm._v( + " Permohonan dan perjanjian pinjaman" + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": + "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: + _vm.tabName == + "meninggal", + expression: + "tabName == 'meninggal'", + }, + ], + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Keterangan meninggal dunia:" + ), + ]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_meninggal, + }, + model: { + value: + _vm.form + .dokumen_meninggal, + callback: function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_meninggal", + $$v + ) + }, + expression: + "form.dokumen_meninggal", + }, + }), + ], + 1 + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": + "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: + _vm.tabName == "ktp", + expression: + "tabName == 'ktp'", + }, + ], + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Identitas diri (Kartu tanda penduduk (KTP) atau Surat Keterangan Kependudukan) :" + ), + ]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_ktp, + }, + model: { + value: + _vm.form + .dokumen_ktp, + callback: function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_ktp", + $$v + ) + }, + expression: + "form.dokumen_ktp", + }, + }), + ], + 1 + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": + "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: + _vm.tabName == "spma", + expression: + "tabName == 'spma'", + }, + ], + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Surat Permohonan Menjadi Anggota 1:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .spma_1, + }, + model: { + value: + _vm.form + .spma_1, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "spma_1", + $$v + ) + }, + expression: + "form.spma_1", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Surat Permohonan Menjadi Anggota 2:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .spma_2, + }, + model: { + value: + _vm.form + .spma_2, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "spma_2", + $$v + ) + }, + expression: + "form.spma_2", + }, + } + ), + ], + 1 + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": + "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: + _vm.tabName == + "bukusimpanan", + expression: + "tabName == 'bukusimpanan'", + }, + ], + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Simpanan 1:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_simpanan_1, + }, + model: { + value: + _vm.form + .buku_simpanan_1, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_simpanan_1", + $$v + ) + }, + expression: + "form.buku_simpanan_1", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Simpanan 2:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_simpanan_2, + }, + model: { + value: + _vm.form + .buku_simpanan_2, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_simpanan_2", + $$v + ) + }, + expression: + "form.buku_simpanan_2", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Simpanan 3:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_simpanan_3, + }, + model: { + value: + _vm.form + .buku_simpanan_3, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_simpanan_3", + $$v + ) + }, + expression: + "form.buku_simpanan_3", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Simpanan 4:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_simpanan_4, + }, + model: { + value: + _vm.form + .buku_simpanan_4, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_simpanan_4", + $$v + ) + }, + expression: + "form.buku_simpanan_4", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Simpanan 5:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_simpanan_5, + }, + model: { + value: + _vm.form + .buku_simpanan_5, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_simpanan_5", + $$v + ) + }, + expression: + "form.buku_simpanan_5", + }, + } + ), + ], + 1 + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": + "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: + _vm.tabName == + "bukupinjaman", + expression: + "tabName == 'bukupinjaman'", + }, + ], + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Pinjaman 1:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_pinjaman_1, + }, + model: { + value: + _vm.form + .buku_pinjaman_1, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_pinjaman_1", + $$v + ) + }, + expression: + "form.buku_pinjaman_1", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Pinjaman 2:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_pinjaman_2, + }, + model: { + value: + _vm.form + .buku_pinjaman_2, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_pinjaman_2", + $$v + ) + }, + expression: + "form.buku_pinjaman_2", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Buku Pinjaman 3:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .buku_pinjaman_3, + }, + model: { + value: + _vm.form + .buku_pinjaman_3, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "buku_pinjaman_3", + $$v + ) + }, + expression: + "form.buku_pinjaman_3", + }, + } + ), + ], + 1 + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": + "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: + _vm.tabName == + "pinjaman", + expression: + "tabName == 'pinjaman'", + }, + ], + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Dokumen Pinjaman 1:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_pinjaman_1, + }, + model: { + value: + _vm.form + .dokumen_pinjaman_1, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_pinjaman_1", + $$v + ) + }, + expression: + "form.dokumen_pinjaman_1", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Dokumen Pinjaman 2:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_pinjaman_2, + }, + model: { + value: + _vm.form + .dokumen_pinjaman_2, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_pinjaman_2", + $$v + ) + }, + expression: + "form.dokumen_pinjaman_2", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Dokumen Pinjaman 3:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_pinjaman_3, + }, + model: { + value: + _vm.form + .dokumen_pinjaman_3, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_pinjaman_3", + $$v + ) + }, + expression: + "form.dokumen_pinjaman_3", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Dokumen Pinjaman 4:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_pinjaman_4, + }, + model: { + value: + _vm.form + .dokumen_pinjaman_4, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_pinjaman_4", + $$v + ) + }, + expression: + "form.dokumen_pinjaman_4", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Dokumen Pinjaman 5:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_pinjaman_5, + }, + model: { + value: + _vm.form + .dokumen_pinjaman_5, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_pinjaman_5", + $$v + ) + }, + expression: + "form.dokumen_pinjaman_5", + }, + } + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-6", + }, + [ + _c( + "div", + { + staticClass: + "form-group", + }, + [ + _c("h5", [ + _vm._v( + "Dokumen Pinjaman 6:" + ), + ]), + _vm._v(" "), + _c( + "app-image-upload", + { + attrs: { + image_loc: + "/images/jalinan/", + image_temp: + _vm.form + .dokumen_pinjaman_6, + }, + model: { + value: + _vm.form + .dokumen_pinjaman_6, + callback: + function ( + $$v + ) { + _vm.$set( + _vm.form, + "dokumen_pinjaman_6", + $$v + ) + }, + expression: + "form.dokumen_pinjaman_6", + }, + } + ), + ], + 1 + ), + ] + ), + ] + ), + ] + ), + ] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ) + : _vm._e(), + ]), + ] + ), + ]) : _vm._e(), ], 1 ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }), + _vm._v(" "), + _c("template", { slot: "modal-body2" }), ], 2 ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Keanggotaan CU"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Tipe")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Daftar Produk")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Form Bantuan Solidaritas "), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Dokumen")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("h6", [ + _vm._v("Anggota yang meninggal dengan usia diatas 70 tahun "), + _c("b", [_vm._v("WAJIB UPLOAD dan KIRIM BERKAS FISIK")]), + _vm._v(" untuk buku simpanan / buku pinjaman / SPP perjanjian"), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/tempat/index.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/tempat/index.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/components/countWidget.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3d9ecc06& */ "./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countWidget.vue?vue&type=template&id=b9608b28& */ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); +/* harmony import */ var _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -917,9 +4396,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"], + _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -929,54 +4408,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/tempat/index.vue" +component.options.__file = "resources/assets/js/components/countWidget.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3d9ecc06& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=template&id=b9608b28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/tempat/table.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/tempat/table.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/jalinanKlaim/form.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/jalinanKlaim/form.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=ca68620e& */ "./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=a5ee5ada& */ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -986,9 +4465,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -998,38 +4477,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/tempat/table.vue" +component.options.__file = "resources/assets/js/views/jalinanKlaim/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=ca68620e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=a5ee5ada& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/138.js b/public/js/components/138.js index 55180f5c8..9f4999184 100644 --- a/public/js/components/138.js +++ b/public/js/components/138.js @@ -1,19 +1,15 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[138],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/voting/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -56,82 +52,93 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Voting', - kelas: 'voting', - titleDesc: 'Mengelola data voting', - titleIcon: 'icon-point-up', - selectCuPath: 'voting' - }; - }, - created: function created() { - this.checkUser('index_voting', this.$route.params.cu); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams } - } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); // // // @@ -226,659 +233,7044 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - props: ['title', 'kelas'], - data: function data() { - return { - selectedItem: [], - query: { - order_column: "created_at", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - isNoButtonRow: '', - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kegiatan', - name: 'kegiatan.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Suara', - name: 'suara', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Suara Ok', - name: 'suara_ok', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - keteranganBatal: '', - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(this.query); - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, - methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - detail: function detail(id) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: id - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - if (this.selectedItem.status == 1) { - this.modalState = 'fail'; - this.modalButton = 'Ok'; - this.modalTitle = 'Tidak bisa menghapus ' + this.title + ' ' + this.selectedItem.name + ' !'; - this.modalContent = 'Maaf tidak bisa menghapus ' + this.title + ' ini karena statusnya sedang aktif'; - } else { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; - this.modalColor = ''; - } - } else if (state == 'status') { - if (this.selectedItem.status == 0) { - this.modalTitle = 'Aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, aktifkan'; - } else { - this.modalTitle = 'Tidak aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak aktifkan'; - } - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.selectedItem.id, this.selectedItem.id_cu]); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('voting', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6& ***! - \*****************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919& ***! - \*****************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.status - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name }, - }) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - props.item.kegiatan - ? _c("check-value", { - attrs: { value: props.item.kegiatan.name }, - }) - : _c("check-value", { - attrs: { value: props.item.name_kegiatan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara_ok }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_voting"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - }, - }, - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_voting"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - }, - }, - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./resources/assets/js/views/voting/index.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/voting/index.vue ***! - \****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ba6bb7c6& */ "./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + title: 'Changelog', + titleDesc: 'Sejarah penambahan fitur dan perbaikan pada sistem', + titleIcon: 'icon-list' + }; + }, + created: function created() { + window.scrollTo(0, 0); + } +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _vm._m(0), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "content" }, [ + _c( + "div", + { + staticClass: "card-group-control card-group-control-right", + attrs: { id: "accordion-control-right" }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default", + attrs: { "data-toggle": "collapse", href: "#v36" }, + }, + [ + _vm._v("Version 3.6"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 20 November 2024"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse show", + attrs: { + id: "v36", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini menambahkan dan peningkatan pendataan data pemberdayaan \n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Umkm pada menu pemberdayaan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Fasilitator pada menu pemberdayaan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Mentor pada menu pemberdayaan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Mitra Perseorangan pada menu organisasi" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Mitra Lembaga pada menu organisasi" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan fitur pendataan Kubn pada menu pemberdayaan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan fitur pendataan Kombas pada menu pemberdayaan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Peningkatan fitur monitoring untuk laporan"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug pada core engine")]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v35" }, + }, + [ + _vm._v("Version 3.5"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 6 Juni 2024"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v35", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini mengubah tampilan website publik menjadi tampilan baru dengan teknologi frontend terbaru, kemudian penambahan fitur baru yaitu pendataan pemberdayaan dan peningkatan pada fitur saran\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Tampilan website publik puskopcuina.org baru" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Peningkatan frontend bootstrap ke versi 5"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Penggantian google analytics")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Kubn pada menu pemberdayaan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Kombas pada menu pemberdayaan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendataan Usaha pada menu pemberdayaan yang mengacu pada kelompok produk di sMartCU" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Peningkatan pada fitur saran")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pelaporan ke excel untuk fitur monitoring" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan inputan pencatatan untuk fitur surat masuk" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug pada core engine")]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v346" }, + }, + [ + _vm._v("Version 3.4.6"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 20 Agustus 2022"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v346", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menambahkan fitur untuk kegiatan yaitu penambahan kolom rekomendasi, mendukung diklat dan pertemuan internal PUSKOPCUINA, mendaftarkan mitra perseorangan sebagai peserta kegiatan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v("Penambahan fitur rekomendasi untuk kegiatan"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pendaftaran mitra perseorangan untuk peserta kegiatan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur diklat dan pertemuan untuk internal PUSKOPCUINA" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur tabel peserta yang menampilkan semua peserta kegiatan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur kegiatan diikuti yang menampilkan semua kegiatan yang diikuti oleh masing-masing user SIMO" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Peningkatan tampilan dan performa kegiatan"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug untuk sertifikat kegiatan"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug untuk aset tetap")]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug untuk riwayat aktivis"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v345" }, + }, + [ + _vm._v("Version 3.4.5"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 24 April 2022"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v345", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menambahkan fitur e-sertifikat, pendataan surat masuk dan keluar\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v("Penambahan fitur e-sertifikat pada kegiatan"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Penambahan fitur surat keluar")]), + _vm._v(" "), + _c("li", [_vm._v("Penambahan fitur surat masuk")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan informasi pengelola di bagian profil di website public" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Peningkatan performa migrasi data ESCETE"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada bagian kegiatan dan migrasi data ESCETE" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v344" }, + }, + [ + _vm._v("Version 3.4.4"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 26 Januari 2022"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v344", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi meningkatkan fungsi dari fitur voting dan pemilihan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur link voting dan pemilihan secara custom" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pengisian tanggapan untuk voting" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pemilihan lebih dari satu calon untuk 1 link" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan pada bagian voting dan pemilihan" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v343" }, + }, + [ + _vm._v("Version 3.4.3"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 9 Oktober 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v343", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menambahkan fitur migrasi data anggota dari ESCETE ke SIMO dan peningkatan pada perhitungan iuran Jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur upload file CSV data anggota dari ESCETE" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan metode perhitungan untuk iuran Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan pada bagian Diklat dan Pertemuan" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v342" }, + }, + [ + _vm._v("Version 3.4.2"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 17 Juli 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v342", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menambahkan fitur arsip yaitu dokumen digital\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur agar CU bisa mengakses dokumen digital dari PUSKOPCUINA" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur untuk bisa mengelola dokumen digital masing-masing CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug tampilan pada beberapa bagian"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v341" }, + }, + [ + _vm._v("Version 3.4.1"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 5 Juni 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v341", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menambahkan informasi riwayat bantuan solidaritas pada klain Jalinan, informasi tambahan pada aktivis seperti penghargaan, pelanggaran dan lainnya, dan memperbaiki bug di voting dan pemilihan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur untuk bisa melihat riwayat bantuan solidaritas pada bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur informasi tambahan pada riwayat aktivis yang bisa mencakup informasi penghargaan, pelanggaran, dan lainnya" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug jumlah karakter untuk judul/pertanyaan pada voting dan pemilihan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug tampilan pada pertanyaan"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan pada activity log dan aktivitas user" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v340" }, + }, + [ + _vm._v("Version 3.4.0"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 22 Mei 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v340", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi memperbaiki bug voting dan pemilihan serta menambahkan versi awal / prototipe dari fitur iuran jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan bug pada voting yang membuat skor tidak muncul secara real time walaupun secara database data tersimpan tapi tidak muncul di tampilan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan pada form penambahan calon di pemilihan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan prototipe fitur iuran jalinan untuk dicoba secara internal dengan data sesungguhnya" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v339" }, + }, + [ + _vm._v("Version 3.3.9"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 15 Mei 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v339", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menambahkan fitur untuk voting dan perbaikan pada pemilihan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur untuk melakukan voting yang dapat digunakan untuk melakukan pengambilan suara pada sebuah keputusan di kegiatan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur untuk melakukan download file excel pada daftar suara di pemilihan" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan tampilan pada pemilihan")]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v338" }, + }, + [ + _vm._v("Version 3.3.8"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 25 April 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v338", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi mengenai perubahan sistem untuk menyesuaikan dengan perubahan nama lembaga dan alamat domain. Serta ada perbaikan pada beberapa bagian\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Pengubahan nama Puskopdit BKCU Kalimantan menjadi PUSKOPCUINA di keseluruhan sistem" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pengubahan domain dari puskopditbkcukalimantan.org ke puskopcuina.org" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada Pemilihan yang membuat tidak bisa menambahkan pemilihan baru jika belum terdapat data" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada Aktivis yang menampilkan informasi pekerjaan aktif yang salah pada aktivis yang juga menjabat di PUSKOPCUINA" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada Aktivis yang menampilkan label kosong mengenai nama ibu, nama ahli waris dan kontak ahli waris" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada DIKLAT yang memungkinkan CU mendaftarkan peserta walaupun sudah mencapai maksimal peserta keseluruhan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada Bantuan Solidaritas Jalinan pada koreksi dokumen tidak lengkap" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v337" }, + }, + [ + _vm._v("Version 3.3.7"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 4 Februari 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v337", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menawarkan perbaikan pada bantuan solidaritas Jalinan dan menawarkan fitur baru yaitu pemilihan pengurus dan pengawas\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur untuk melakukan pemilihan untuk aktivis CU yang bisa digunakan untuk melaksanakan pemilihan online untuk pengurus dan pengawas" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur untuk melihat informasi bantuan solidaritas Jalinan secara detail bagi CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pada lihat bantuan solidaritas dan analisis bantuan solidaritas untuk bagian dokumen hanya menampilkan dokumen yang dilampirkan/diupload saja. Apabila tidak ada dokumen maka tombol untuk melihat dokumen tersebut tidak muncul" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pada analisis bantuan solidaritas yaitu melakukan penolakan bantuan solidaritas terhadap bantuan solidaritas yang salah pilih atau salah input dan berhasil masuk sampai ke bagian menunggu dari proses bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug pada hak akses")]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug tampilan dibeberapa bagian"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v336" }, + }, + [ + _vm._v("Version 3.3.6"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 4 Januari 2021"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v336", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menawarkan peningkatan performa, keamanan dan perbaikan bug\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur untuk membuat QR Code secara banyak pada aset tetap" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pengoptimalisasian akses aplikasi menjadi lebih cepat khususnya dalam jaringan internet yang lambat" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan sistem keamanan terhadap serangan DDoS" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan pada pengubahan hak akses user"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug tampilan dibeberapa bagian"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v335" }, + }, + [ + _vm._v("Version 3.3.5"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 24 Oktober 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v335", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menawarkan perbaikan dan peningkatan pada self assesment dan penambahan fitur untuk mengisi dan mengupload transaksi anggota CU\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan download excel untuk hasil self assesment untuk masing-masing perspektif" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan dan perbaikan pada update data secara real time untuk self assesment" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur upload excel transaksi simpanan dan pinjaman anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur mengisi transaksi simpanan dan pinjaman anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug tampilan dibeberapa bagian"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v334" }, + }, + [ + _vm._v("Version 3.3.4"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 12 Oktober 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v334", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menawarkan penambahan pada bagian tata kelola\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v("Penambahan upload bukti pada monitoring"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur real time data update di monitoring dimana ketika dilakukan penambahan di salah satu perangkat, maka di perangkat lain otomatis akan muncul perubahannya" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan tombol simpan draft untuk masing-masing perspektif pada seft assesment yang memungkinkan untuk melakukan penyimpanan di tiap bagian per perspektif" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan sistem upload anggota CU dengan excel" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug tampilan dibeberapa bagian"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v333" }, + }, + [ + _vm._v("Version 3.3.3"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 18 September 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v333", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menawarkan perbaikan dan peningkatan pada bantuan solidaritas Jalinan, notifikasi, dan anggota CU\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan upload foto buku simpanan, buku pinjaman anggota CU, dan surat permohonan menjadi anggota yang akan melakukan Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Penambahan fitur untuk mutasi anggota CU"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan sistem notifikasi yang menampilkan notifikasi secara real time" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan sistem upload anggota CU dengan excel" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada notifikasi monitoring"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v332" }, + }, + [ + _vm._v("Version 3.3.2"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 27 Agustus 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v332", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi menawarkan peningkatan fungsi pemakaian pada beberapa bagian dan juga meningkatkan kecepatan dalam penyaluran update versi SIMO\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Peningkatan dalam kecepatan untuk menyalurkan update versi SIMO kepada para pengguna" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pada fitur upload data anggota cu" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan kategori pekerjaan di aktivis yaitu kolektor dan kelompok inti" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan informasi mutasi transaksi untuk simpanan dan pinjaman anggota cu pada form analisa bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perubahan pada format surat untuk Jalinan"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada bagian self assesment agar ketika BKCU melakukan penilaian maka CU tidak dapat melakukan pengubahan data lagi" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada beberapa tempat"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { "data-toggle": "collapse", href: "#v331" }, + }, + [ + _vm._v("Version 3.3.1"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 1 Juli 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v331", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada peningkatan pada pengelolaan data user dan peningkatan pada tampilan secara umum.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan halaman activity log yang berguna untuk menampilkan aktivitas semua user" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pada tampilan informasi aktivitas user" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pada tampilan pemilihan hak akses user" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pada pembuatan user dan pengubahan password yang mengharuskan password menggunakan password yang kuat" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Peningkatan komponen dasar pada tampilan"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan pada pemilihan tanggal")]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada beberapa tempat"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "text-default collapsed", + attrs: { + "data-toggle": "collapse", + href: "#v330", + "aria-expanded": "false", + }, + }, + [ + _vm._v("Version 3.3.0"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 19 Juni 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v330", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini merupakan perbaikan beberapa hal pada bagian diklat BKCU dan pertemuan BKCU.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan bug tombol daftar peserta dibagian diklat dan pertemuan BKCU yang tidak muncul" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tombol-tombol pada tabel peserta dibagian diklat dan pertemuan BKCU yang tidak muncul pada perangkat mobile" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menghilangkan pengisian nama pada nametag, tanggal datang dan tanggal pulang apabila diklat ataupun pertemuan bersifat online pada form pendaftaran peserta" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Mengubah cara pengisian tanggal untuk semua form dari menulis manual sekarang selain menulis manual bisa juga memilih dari kalender yang akan muncul ketika di klik" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan pada form self assesment" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v329" }, + }, + [ + _vm._v("Version 3.2.9"), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 23 Mei 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v329", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini memperkenalkan diklat BKCU Online, serta menambahkan fitur pada pertemuan BKCU dan memperbaiki bug pada bagian pengumuman\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Menambah fitur diklat online pada diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur pemberian dan pengumpulan tugas pada diklat BKCU dan pertemuan BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur menandai pertanyaan sudah terjawab dan komentar pertanyaan menjadi jawaban pada diklat BKCU dan pertemuan BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug dan tampilan pada diklat BKCU dan pertemuan BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada bagian pengumuman untuk user BKCU" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v328" }, + }, + [ + _vm._v("Version 3.2.8 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 2 Mei 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v328", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini memperkenalkan pertemuan BKCU yang dapat digunakan untuk mendata dan menyelenggarakan pertemuan baik itu offline maupun online serta beberapa perbaikan dan peningkatan pada diklat BKCU dan notifikasi\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Menambah pertemuan BKCU untuk mengelola semua pertemuan yang dilaksanakan BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur untuk bisa melakukan dan mengikuti pertemuan BKCU secara online di dalam pertemuan online ini terdapat fitur distribusi materi, penerimaan tanggapan beserta komentar dan persetujuan, dan pendataan peserta" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur untuk melakukan perhitungan jumlah CU yang mendaftar, jumlah cu yang hadir, dan jumlah tanggapan pada bagian Pertemuan BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Meningkatkan pengalaman penggunaan notifikasi dan kecepatan akses notifikasi" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambahkan dukungan notifikasi pada bagian monitoring" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambahkan dukungan notifikasi pada bagian self assesment access" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambahkan dukungan notifikasi pada bagian bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambahkan dukungan notifikasi pada bagian pertemuan BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug tampilan pada bagian Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug pada saat mengubah data panitia/fasilitator pada bagian Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug pada saat mengubah keanggota CU pada bagian Anggota CU" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v327" }, + }, + [ + _vm._v("Version 3.2.7 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 24 April 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v327", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini memperkenalkan form monitoring cu dan perbaikan pada anggota CU\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Menambah form monitoring CU yang berguna untuk mendata kegiatan monitoring PUSKOPCUINA di CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur untuk mengubah No. KTP / NIK data anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug pada menampilkan data keanggota CU di tabel Anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug pada penambahan data anggota apabila tidak memiliki No. KTP / NIK" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah validasi pada pembuatan username user simo yang melarang adanya username dengan spasi" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v326" }, + }, + [ + _vm._v("Version 3.2.6 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 5 April 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v326", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini meningkatkan dan memperbaiki self assesment\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Menambahkan fitur simpan draft pada pengisian self assesment ACCESS" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambahkan fitur simpan draft pada penilaian self assesment ACCESS" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambahkan fitur pemeriksaan duplikasi data penilaian self assesment ACCESS" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug tampilan pada form pengisian self assesment ACCESS" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug tampilan pada perhitungan P.E.A.R.L.S" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug tampilan pada halaman public website bagian slider berita utama" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug hak akses pada menu aset tetap" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v325" }, + }, + [ + _vm._v("Version 3.2.5 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 17 Maret 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v325", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini meningkatkan dan memperbaiki laporan bantuan solidaritas Jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Memperbaiki laporan bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Merubah penamaan menu laporan bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Merubah cara pencarian laporan bantuan solidaritas Jalinan menjadi lebih mendetail dan fleksibel" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambahkan fitur untuk mengubah identitas dan produk anggota CU yang mengajukan bantuan solidaritas Jalinan yang hanya bisa dilakukan oleh staf Jalinan PUSKOPCUINA guna memperbaiki kesalahan penginputan data anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada perhitungan P.E.A.R.L.S."), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada tampilan peserta di Diklat BKCU" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v324" }, + }, + [ + _vm._v("Version 3.2.4 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 4 Maret 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v324", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini merubah cara pengisian self assesment ACCESS Branding dan perubahan laporan pada Bantuan Solidaritas Jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Merubah cara pengisian self assesment ACCESS Branding dimana pengisian periode harus sesuai dengan periode yang sudah ada pada laporan perkembangan CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menyambungkan data self assesment ACCESS Branding dengan laporan perkembangan CU untuk informasi PEARLS" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Merubah laporan bantuan solidaritas Jalinan pencairan per-cu menjadi laporan bantuan solidaritas berdasarkan status yang akan menampilkan laporan bantuan solidaritas Jalinan sesuai dengan status bantuan solidaritas pada saat tersebut " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada penambahan bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada koreksi Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada self assesment ACCESS Branding" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada indikator PEARLS di R7"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada tabel indikator PEARLS di dashboard" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v323" }, + }, + [ + _vm._v("Version 3.2.3 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 24 Februari 2020"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v323", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini menambahkan self assesment ACCESS Branding, catalog diklat di website publik BKCU Kalimantan dan koreksi bantuan solidaritas Jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan form pengisian self assesment ACCESS Branding untuk CU dan penilaian dari PUSKOPCUINA" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur koreksi untuk Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan catalog diklat di website publik BKCU Kalimantan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur untuk memasukkan foto utama pada masing-masing diklat" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Merubah menu Keuangan menjadi Tata Kelola"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug masih bisa menghapus data anggota yang sudah bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada riwayat profil user yang tidak bisa diubah" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug peserta yang sama bisa mendaftar 2 kali pada diklat BKCU" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v322" }, + }, + [ + _vm._v("Version 3.2.2 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 19 Desember 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v322", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini menambah surat pada Bantuan Solidaritas Jalinan, upload dokumen pada Bantuan Solidaritas Jalinan, QR Code pada Aset Tetap dan perbaikan beberapa bug.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan upload dokumen untuk memenuhi kebutuhan pengajuan Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan pemilahan data bantuan solidaritas berdasarkan TP" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan surat pada bagian Bantuan Solidaritas Jalinan yang terdiri dari surat dokument tidak lengkap, surat penolakan bantuan solidaritas dan surat pencairan klaim" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan informasi nomor surat dan tanggal surat untuk surat pada bagian Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur ketika logout otomatis maka akan kembali ke halaman terakhir yang dibuka sebelum." + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur membuat QR Code untuk aset tetap." + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada mengajukan bantuan solidaritas melalui menu anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug error navigasi pada anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada import anggota CU"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada laporan Bantuan Solidaritas Jalinan terkait jumlah anggota pada jenis kelamin Laki-laki" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada tombol penyelesaian bantuan solidaritas pada Bantuan Solidaritas Jalinan" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v321" }, + }, + [ + _vm._v("Version 3.2.1 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 3 Desember 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v321", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini memperbaiki beberapa bug tampilan data\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan bug pada menampilkan data detail laporan CU untuk akun aset bermasalah" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada menampilkan data anggota"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada menampilkan data pembeli dan penanggungjawab di aset tetap" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada menampilkan data panitia dalam gerakan untuk diklat" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v320" }, + }, + [ + _vm._v("Version 3.2.0 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 1 Desember 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v320", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini menambah beberapa fitur baru serta melakukan perbaikan bug, error dan peningkatan performa.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Menambah fitur auto reload file terbaru dari server apabila terdapat update dan menambahkan tombol hard reload apabila fitur auto reload gagal berfungsi." + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur untuk membuatkan NIK sementara kepada anggota CU yang tidak bisa ditemukan/punya NIK lagi agar tetap bisa menginput data untuk anggota CU dan bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah informasi jumlah aktivis pertingkatan (manajemen, pengurus, dsb) pada bagian CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah tombol refresh pada bagian notifikasi untuk mendapatkan notifikasi terbaru sesuai keinginan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Mengubah cara mengambil data notifikasi dari setiap perpindahan halaman menjadi setiap 15 menit" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur di profile masing-masing user untuk bisa mengubah data identitas dan riwayat sendiri" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah informasi no. KK, nama ibu, suku, dan pekerjaan pada form anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Mengubah tampilan informasi verifikator bantuan solidaritas Jalinan " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Optimalisasi pengambilan data bantuan solidaritas Jalinan dan data anggota CU ke server menjadi lebih ringkas dan cepat " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Meningkatkan cara pengisian pekerjaan aktivis menjadi lebih mudah dimengerti" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memindahkan menu untuk tabel draft hasil upload excel untuk anggota CU, laporan statistik CU, dan laporan statistik TP ke halaman masing-masing bagian terkait" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada saat menampilkan aktivis yang aktif dan tidak aktif" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada tombol anggota keluar"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug download excel semua data anggota CU tidak memunculkan sesuai CU tapi semua CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug download excel anggota CU kolom No. BA dan tanggal jadi anggota" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug download excel anggota CU dan aktivis kolom No. KTP digit terakhir hilang" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan persentase laju inflasi dan harga pasar" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada saat menambah diskusi untuk laporan TP" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada saat membuka dialog box dan menekan tombol back di browser maka tidak bisa scroll halamannya" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada penambahan kode jenis aset tetap dan kelompok aset tetap" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada searching di detail diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug user tidak otomatis terkirim ke halaman login" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug gambar user error")]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v319" }, + }, + [ + _vm._v("Version 3.1.9 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 26 Oktober 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v319", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada perbaikan di bagian anggota CU, user, aktivis dan bantuan solidaritas jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Menambah fitur migrasi data anggota CU dari sistem lain melalui excel" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah informasi tanggal target dan tujuan pada produk anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada menampilkan data anggota CU di bagian sudah keluar dan sudah meninggal" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perubahan pada bagian input No. BA yang hanya memperbolehkan menginput angka saja" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan foto user yang tidak muncul"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan pada informasi jabatan, pendidikan dan organisasi pada bagian aktivis" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug mengubah identitas pada anggota CU yang sudah keluar dan meninggal" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v318" }, + }, + [ + _vm._v("Version 3.1.8 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 18 Oktober 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v318", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada perbaikan di bagian aktivis, penambahan tampilan pada form analisis bantuan solidaritas Jalinan, perubahan tampilan pada daftar produk dan pelayanan CU dan perubahan pada informasi user\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan informasi user yang melakukan verifikasi pada masing-masing bantuan solidaritas Jalinan pada form analisis bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perubahan tampilan daftar produk dan pelayanan CU menjadi lebih ringkas" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perubahan user yang sudah menngikuti data aktivis yang tersambung pada masing-masing user" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug informasi TP pada aktivis tidak muncul ketika menginput data aktivis" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada informasi TP ketika melakukan export excel data CU" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v317" }, + }, + [ + _vm._v("Version 3.1.7 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 16 Oktober 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v317", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada penambahan dan perbaikan pada bagian anggota CU, Bantuan Solidaritas Jalinan dan penambahan fitur baru untuk pengelolaan aset tetap lembaga, mengabungkan informasi data aktivis dengan user.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur verifikasi pengajuan Bantuan Solidaritas Jalinan oleh pengurus, pengawas dan manajemen" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Penambahan fitur data aktivis pada user"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan informasi asal TP/KP pada Anggota CU dan Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan pengelolaan aset tetap untuk lembaga" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tampilan pada Bantuan Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug tampilan pada User")]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug tampilan pada Anggota CU"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v316" }, + }, + [ + _vm._v("Version 3.1.6 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 28 September 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v316", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada penambahan dan perbaikan pada bagian anggota CU dan Bantuan Solidaritas Jalinan.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan informasi usia dan nama pada panel analisa klaim" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan informasi bantuan solidaritas pada panel selesai klaim" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan kategori anggota CU yang meninggal" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada form penambahan bantuan solidaritas Jalinan yang tidak menampilkan data produk dengan benar" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menggabungkan menu tambah pada masing-masing bagian menjadi 1 sub-menu" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan waktu time-out aplikasi menjadi 12 jam" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Pengubahan tampilan form pada profil user"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v315" }, + }, + [ + _vm._v("Version 3.1.5 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 23 September 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v315", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada perbaikan beberapa bug\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan informasi data produk pada saat menambah bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan informasi jabatan pada identitas anggota CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan input tanggal yang menyebabkan format tanggal salah" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur untuk mengeluarkan anggota / mendata anggota keluar" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah pemberitahuan apabila versi SIMO yang dijalankan di CLIENT tidak sesuai dengan versi yang ada di SERVER agar segera melakukan Hard Reload agar mendapatkan versi terbaru" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah informasi error menjadi lebih mudah untuk dimengerti" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v314" }, + }, + [ + _vm._v("Version 3.1.4 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 19 September 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v314", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada fitur bantuan solidaritas Jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Peningkatan pengalaman penambahan data bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur analisa bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah fitur pencairan bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah laporan pencairan bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah laporan bantuan solidaritas Jalinan berdasarkan penyebab" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah laporan bantuan solidaritas Jalinan berdasarkan usia" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah laporan bantuan solidaritas Jalinan berdasarkan lama menjadi anggota" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki beberapa bug pada proses bantuan solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah bagian berita dan ucapan ulang tahun CU pada halaman Dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki bug data aktivis tidak muncul pada saat mendaftar diklat" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v313" }, + }, + [ + _vm._v("Version 3.1.3 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 6 September 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v313", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini fokus pada peningkatan pada data aktivis, anggota CU dan bantuan solidaritas Jalinan\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Peningkatan pengalaman penambahan data aktivis" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian aktivis tidak aktif/bekerja yang mengakomodir informasi aktivis yang sudah mengundurkan diri, berhenti, pensiun dan meninggal" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan riwayat diklat secara input manual dan pada data aktivis" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Riwayat diklat terkoneksi dengan data diklat pada SIMO (khusus untuk aktivis yang mendaftar diklat di SIMO)" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Memunculkan foto anggota CU pada tabel"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memperbaiki beberapa bug pada proses bantuan solidaritas Jalinan" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v312" }, + }, + [ + _vm._v("Version 3.1.2 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 24 Agustus 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v312", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini lebih kepada perbaikan bug-bug yang ada pada fitur-fitur yang sudah ada serta peningkatan pengalaman penoperasian pada beberapa bagian.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan bug di penambahan anggota CU dan produk anggota CU " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug di penambahan bantuan solidaritas Jalinan " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug di penambahan data aktivis baru " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug di pengubahan data panitia/fasilitator pada bagian diklat " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug di isi kolom laporan PEARLS yang tidak sesuai dengan judul kolom " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada perhitungan jumlah anggota perorang dalam gerakan yang disajikan di halaman publik website BKCU Kalimantan " + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Mengubah cara penyajian informasi error kepada user yang lebih mudah dimengerti " + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v311" }, + }, + [ + _vm._v("Version 3.1.1 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 16 Juli 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v311", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Perbaikan bug pada perhitungan laporan PEARLS dan penambahan field baru untuk mitra\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan bug dana gedung yang tidak muncul di pengubahan data PEARLS utk E9" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada saat menambahkan laporan TP" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan field bidang untuk mitra perseorangan dan lembaga" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v310" }, + }, + [ + _vm._v("Version 3.1.0 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 26 April 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v310", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Mengenalkan fitur pengelolaan data anggota CU perorangan yang memungkinkan gerakan PUSKOPCUINA untuk memiliki data secara mendetail anggota CU Perorangan yang akan memudahkan dalam mengetahui persebaran anggota, perilaku anggota dan menjadi database anggota terbesar dalam gerakan. \n " + ), + _c("br"), + _c("br"), + _vm._v( + " \n Pada versi ini juga terdapat integrasi dengan Jalinan untuk proses bantuan solidaritas dengan data anggota CU perorangan dan data produk CU yang diperkenalkan pada versi sebelumnya. Dengan begitu bantuan solidaritas Jalinan diharapkan akan lebih akurat. Dan terdapat pondasi dasar untuk integrasi perhitungan iuran Jalinan.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur mengelola data anggota CU perorangan yang terdiri dari identitas, simpanan dan pinjaman yang terintegrasi dengan fitur data produk CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur proses bantuan solidaritas Jalinan yang terintegrasi dengan data anggota CU Perorangan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada dashboard dalam penyajian data" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug dan peningkatan performa keseluruhan aplikasi" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v309" }, + }, + [ + _vm._v("Version 3.0.9 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 20 Februari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v309", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini berfokus pada perbaikan di beberapa bagian dan penambahan fitur pelaporan error/\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur rekam semua error yang terjadi pada sistem agar memudahkan pengembang untuk melakukan troubleshooting dan perbaikan bug pada error yang terjadi" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan penampilan data produk dan pelayanan CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada dashboard dalam penyajian data" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan pada redirect login user"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v308" }, + }, + [ + _vm._v("Version 3.0.8 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 8 Februari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v308", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini berfokus pada perbaikan data aktivis dan penambahan fitur pada aktivis\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Pengubahan cara menambah data aktivis, dimana pengguna mesti mengisikan dan melakukan pencarian berdasarkan no. KTP (NIK) untuk memastikan apakah aktivis tersebut sudah ada di dalam SIMO, jika ada maka pengguna tinggal melakukan pengubahan data sedangkan apabila data NIK aktivis tidak ada di dalam SIMO maka pengguna bisa langsung menambahkan data aktivis baru" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada perhitungan data aktivis di dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan pada download semua data di excel untuk aktivis" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v307" }, + }, + [ + _vm._v("Version 3.0.7 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 29 Januari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v307", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini berfokus pada perbaikan artikel, aktivis dan peningkatan pada diklat BKCU.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan pada halaman aktivis dalam menampilkan data aktivis yang tanggal selesai sudah melewati tanggal hari ini tapi statusnya masih bekerja" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan pada pengubahan artikel")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan untuk menampilkan artikel pada halaman website publik CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan untuk notifikasi pada diklat BKCU"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan tampilan pada halaman detail Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan tampilan pada pencarian data untuk semua halaman yang memiliki fitur pencarian data" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v306" }, + }, + [ + _vm._v("Version 3.0.6 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 25 Januari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v306", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini berfokus pada perbaikan pada halaman produk CU dan perbaikan pada halaman diklat BKCU.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [_vm._v("Penambahan field tipe produk CU")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perubahan tampilan daftar produk CU pada halaman Produk CU dari tabel menjadi card yang memudahkan dalam melihat informasi terkait produk CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perubahan tampilan daftar diklat pada halaman Diklat BKCU dari tabel menjadi card yang memudahkan dalam melihat informasi terkait diklat yang tersedia" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan widget Diklat BKCU pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan widget peserta Diklat BKCU pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan widget aktivitas perubahan data organisasi pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug modal logout")]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v305" }, + }, + [ + _vm._v("Version 3.0.5 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 22 Januari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v305", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update versi ini berfokus pada perbaikan untuk proses penambahan dan pendaftaran Diklat BKCU, profile user dan penambahan widget untuk halaman dashboard.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan visualisasi pada penambahan panitia Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan visualisasi pada penambahan peserta Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug untuk penambahan peserta Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur untuk melihat aktivitas masing-masing user" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur untuk mengubah nama dan email masing-masing user" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada ubah password di profile"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan widget navigasi halaman pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan widget Diklat BKCU pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan widget peserta Diklat BKCU pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan widget aktivitas perubahan data organisasi pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan widget jumlah data organisasi pada halaman dashboard" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada penampilan informasi error pada modal" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v304" }, + }, + [ + _vm._v("Version 3.0.4 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 13 Januari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v304", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update untuk versi ini berfokus pada penyelesaian/perbaikan pada fitur diklat BKCU dan pendaftaran peserta diklat BKCU, perbaikan pada laporan gerakan dan laporan statistik CU, peningkatan kecepatan dan keamanan dengan menggunakan layanan dari pihak ketiga, dan perbaikan serta peningkatan sistem secara keseluruhan agar pengalaman pengoperasian lebih konsisten, cepat dan menyenangkan.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perbaikan bug pada fitur data panitia dan fasilitator pada saat menambah Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada fitur daftar Diklat BKCU pada halaman Detail Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan perhitungan laporan gerakan"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pengubahan format dan jenis informasi yang ditampilkan pada halaman laporan gerakan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada laporan CU ketika menambah data" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada perhitungan P.E.A.R.L.S. CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pengubahan tampilan dalam pencarian data CU agak lebih mudah dipahami." + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan waktu idle pada user yang terlogin di SIMO dari awalnya kurang dari 1 jam menjadi 3 jam" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan keamanan dan kecepatan transfer data dengan menggunakan CDN dari cloudflare yang menyediakan peningkatan kecepatan loading halaman dan data, perlindungan dari serangan DDos, bots jahat dan intrusi-intrusi jahat lainnya, menambahkan satu lapisan perlindungan tambahan dengan menggunakan DNS cloudflare yang terenkripsi. Keterangan lebih lanjut mengenai cloudflare bisa dilihat " + ), + _c( + "a", + { + attrs: { + href: "https://www.cloudflare.com/learning/what-is-cloudflare/", + target: "_blank", + }, + }, + [_vm._v("di website cloudflare")] + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v303" }, + }, + [ + _vm._v("Version 3.0.3 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 9 Januari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v303", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update untuk versi ini lebih pada perbaikan bug dan error yang ditemukan pada versi sebelumnya ketika sudah live di server production. Selain itu juga penambahan beberapa fitur yang belum sempat terimplementasikan pada versi sebelumnya\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur data panitia dan fasilitator pada saat menambah Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur daftar Diklat BKCU pada halaman Detail Diklat BKCU" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan bug pada download excel")]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada form laporan CU"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada form P.E.A.R.L.S. CU"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada notifikasi laporan"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug pada upload gambar Penulis Artikel dan Tp" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v302" }, + }, + [ + _vm._v("Version 3.0.2 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 4 Januari 2019"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v302", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update untuk versi ini lebih pada perbaikan bug dan error yang ditemukan pada versi sebelumnya ketika sudah live di server production. Selain itu juga penambahan beberapa fitur yang belum sempat terimplementasikan pada versi sebelumnya\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan cara menambah hak akses dan peran untuk hak akses user" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug tambah dan ubah data untuk pengumuman" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug dalam mengambil list CU untuk masing-masing halaman" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug pada detail laporan CU"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v301" }, + }, + [ + _vm._v("Version 3.0.1 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 31 Desember 2018"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v301", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Update untuk versi ini lebih pada perbaikan bug dan error yang ditemukan pada versi sebelumnya ketika sudah live di server production. Selain itu juga penambahan beberapa fitur yang belum sempat terimplementasikan pada versi sebelumnya\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + 'Perbaikan bug subdomain dan domain ketika menambahkan "www" didepan alamat website' + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur untuk menuliskan saran terhadap aplikasi ini" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur mengelola pengumuman untuk masing-masing CU yang akan otomatis muncul di website publik di subdomain masing-masing CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan bug hak akses user yang selalu menampilkan hak akses untuk CU dan tidak bisa untuk BKCU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Optimalisasi aplikasi dengan mengurangi beberapa panggilan data ke server yang redundan" + ), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v300" }, + }, + [ + _vm._v("Version 3.0.0 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 27 Desember 2018"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v300", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Pada versi ini SIMO yang berbasis sepenuhnya PHP dengan framework laravel telah berubah menjadi Single Page Application (SPA) berbasis javascript dengan framework Vue.js yang menawarkan pengalaman interaksi desktop pada browser.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Tampilan keseluruhan pada SIMO juga telah berubah. Menawarkan tampilan yang terinspirasi dari Material design dan Cupertino design yang menghasilkan sebuah aplikasi berbasis web yang interaktif dan menarik\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Pengolahan data juga telah berubah untuk menyesuaikan dengan transaksi data berbasis API yang menawarkan kecepatan dan reliabilitas serta kemudahan untuk pengembangan lebih lanjut.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "row mb-3" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Frontend PHP menjadi Javascript Single Page Application dari Vue.js yang menawarkan:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v("Transaksi data berbasis API"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Keamanan dengan JWT Auth")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Kecepatan pengoperasian karena hanya 1 kali saja loading asset aplikasi, sisanya adalah loading data dari server" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan interaksi dan animasi pada pengoperasian" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur publikasi website bagi CU, dimana masing-masing user CU telah diberikan halaman website tersendiri yang berisi informasi standar sebuah website perusahaan dan dapat dioleh sendiri dengan fitur:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Memiliki subdomain khusus untuk masing-masing CU" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Menambah artikel")]), + _vm._v(" "), + _c("li", [ + _vm._v("Menambah data produk dan pelayanan"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah informasi lembaga seperti misi, visi, nilai-nilai, sejarah dan slogan" + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan input data pada laporan sampai dengan laporan per TP/KP dari masing-masing CU yang otomatis akan dikonsolidasikan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan 2 indikator baru pada perhitungan P.E.A.R.L.S" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan visualisasi dan analisis data pada laporan keuangan di detail laporan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan upload excel pada laporan Cu dan Laporan Tp" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur filter data yang mampu mendukung pencarian secara lebih mendetail" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahaan fitur manajemen user kepada masing-masing CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan field-field baru untuk informasi CU seperti npwp, situ, siusp, izin operasional dan lainnya" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug dan peningkatan performa"), + ]), + ]), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v213" }, + }, + [ + _vm._v("Version 2.1.3 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 20 April 2017"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v213", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v("Pada versi ini "), + _c("b", [_vm._v("AdminBKCU")]), + _vm._v(" berubah nama menjadi "), + _c("b", [_vm._v("SIMO")]), + _vm._v(" yang merupakan singkatan dari "), + _c("b", [_vm._v("S")]), + _vm._v("istem "), + _c("b", [_vm._v("I")]), + _vm._v("nformasi "), + _c("b", [_vm._v("M")]), + _vm._v("anajemen "), + _c("b", [_vm._v("O")]), + _vm._v( + "rganisasi. Pemilihan nama ini adalah didasarkan dari fitur yang ditawarkan oleh aplikasi ini yaitu memanajemen informasi dari organisasi (bukan bidang organisasi, melainkan organisasi dalam artian PUSKOPCUINA dan CU Primer anggota).\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Dalam versi ini terdapat 2 bagian baru yang ditambahkan di aplikasi ini yaitu bagian " + ), + _c("b", [_vm._v("Diklat")]), + _vm._v(" dan bagian "), + _c("b", [_vm._v("Staf")]), + _vm._v( + ". Kedua bagian tersebut merupakan pengembangan dari bagian " + ), + _c("b", [_vm._v("Kegiatan")]), + _vm._v(" yang sekarang menjadi "), + _c("b", [_vm._v("Diklat")]), + _vm._v( + " dengan penambahan fitur informasi yang lebih mendetail serta fitur pendaftaran peserta. Kemudian bagian " + ), + _c("b", [_vm._v("Staf")]), + _vm._v( + " juga ditambahkan beberapa fitur agak dapat saling berinteraksi dengan bagian " + ), + _c("b", [_vm._v("Diklat")]), + _vm._v(", karena peserta adalah berasal dari bagian "), + _c("b", [_vm._v("Staf")]), + _vm._v(" "), + _c("br"), + _c("br"), + _vm._v( + "\n Selain itu juga terdapat banyak penambahan serta perbaikan pada aplikasi yang memberikan peningkatan performa, stabilitas, serta pengalaman menggunakan aplikasi ini.\n " + ), + _c("br"), + _c("br"), + _vm._v( + "\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "row mb-3" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v("AdminBKCU berubah nama menjadi SIMO"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian Diklat yang berfungsi:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Data diklat yang dilaksanakan oleh PUSKOPCUINA" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Daftar diklat yang bisa dilakukan langsung melalui program oleh CU Primer anggota" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Data tempat dilaksanakan diklat"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan widget kegiatan terdekat, kegiatan berjalan dan kalender pada dashboard" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian Staf yang berfungsi:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v("Data staf dalam gerakan PUSKOPCUINA"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Komunikasi data antara bagian Staf dengan bagian Diklat" + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Perubahan navigasi website dimana panel navigasi yang versi sebelumnya berada di tepi kiri menjadi berada di atas" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pengubahan semua tabel kecuali tabel bagian laporan CU menjadi tabel yang responsive/mobile friendly" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian Panduan untuk memberikan petunjuk pengoperasian aplikasi ini" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan rumusan laporan P.E.A.R.L.S."), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan integrasi plugin upload foto"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug dan peningkatan performa"), + ]), + ]), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v212" }, + }, + [ + _vm._v("Version 2.1.2 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 11 Maret 2017"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v212", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Penambahan fitur bagian laporan P.E.A.R.L.S Berikut adalah rincian perubahan pada versi ini" + ), + ]), + _vm._v(" "), + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v("Upgrade template AdminLte ke versi 2.3.12"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perubahan model navigasi panel samping"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan plugin Mathjax untuk menampilkan kalkulasi perhitungan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur melihat detail perhitungan laporan P.E.A.R.L.S" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan rumus perhitungan laporan P.E.A.R.L.S" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug dan peningkatan performa"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v211" }, + }, + [ + _vm._v("Version 2.1.1 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 14 Februari 2017"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v211", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Penambahan fitur bagian laporan CU serta fitur diskusi pada laporan CU Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "row mb-3" }, [ + _c("div", { staticClass: "col-sm-4" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Upgrade laravel versi 5.2 ke versi 5.3 yang menawarkan:\n " + ), + _c("ul", [ + _c("li", [_vm._v("Support Vue.js")]), + _vm._v(" "), + _c("li", [_vm._v("Fitur sistem notifikasi")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penyederhanaan struktur folder project" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pembagian rute akses website menjadi dua yaitu untuk akses ke web dan akses melalui aplikasi selain web (API)" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian laporan CU yang berfungsi:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Menampung dan mengolah data laporan keuangan CU menjadi laporan perkembangan CU serta analisis P.E.A.R.L.S" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menampilkan laporan CU dalam tabel interaktif serta grafik" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Input data laporan melalui upload excel " + ), + _c( + "small", + { staticClass: "label bg-yellow" }, + [_vm._v("beta")] + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-4" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan bagian laporan CU yang berfungsi:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Menampilkan pertumbuhan perakun perperiode pada masing-masing laporan" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menampilkan panel overview kondisi CU berdasarkan laporan terbaru" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pada input data laporan melalui upload excel " + ), + _c( + "small", + { staticClass: "label bg-yellow" }, + [_vm._v("beta 2")] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur sistem notifikasi yang berfungsi:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Memberikan pemberitahuan mengenai laporan CU yang masuk, diubah, dan dihapus" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memberikan pemberitahuan mengenai diskusi laporan CU yang masuk, diubah, dan dihapus" + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-4" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan bagian diskusi laporan CU yang berfungsi:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Memberikan masukkan kepada CU bahwa laporan telah diterima/diperiksa" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Memberikan masukkan/pertanyaan terhadap laporan CU yang telah diterima/diperiksa" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian revisi laporan CU yang berfungsi Menampilkan data apa saja yang telah diubah" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur mengubah foto profil admin pada bagian admin" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug dan peningkatan performa"), + ]), + ]), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v210" }, + }, + [ + _vm._v("Version 2.1.0 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 9 Desember 2016"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v210", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Penambahan fitur bagian laporan CU yang berfungsi untuk menampilkan perkembangan Credit Union diserta dengan perhitungan analisis P.E.A.R.L.S serta upgrade sistem utama aplikasi dari versi 4.2 ke versi 5.2 dan peningkatan fitur-fitur pada plugin yang dipakai. Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "row mb-3" }, [ + _c("div", { staticClass: "col-sm-4" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Upgrade laravel versi 4.2 ke versi 5.2 yang menawarkan:\n " + ), + _c("ul", [ + _c("li", [_vm._v("Support PHP 7")]), + _vm._v(" "), + _c("li", [ + _vm._v( + 'Peningkatan keamanan dengan "middleware"' + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Peningkatan eksekusi kode program"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan dukungan terhadap plugin-plugin" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Proteksi semua input terhadap serangan SQL injection" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian laporan CU yang berfungsi:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Menampung dan mengolah data laporan keuangan CU menjadi laporan perkembangan CU serta analisis P.E.A.R.L.S" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menampilkan laporan CU dalam tabel interaktif serta grafik" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Input data laporan melalui upload excel " + ), + _c( + "small", + { staticClass: "label bg-yellow" }, + [_vm._v("beta")] + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-4" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan bagian TP CU untuk mendata informasi TP tiap CU secara lebih mendetail" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan bagian admin untuk CU yang memungkinkan staf CU untuk:\n " + ), + _c("ul", [ + _c("li", [ + _vm._v("Mengisi / mengubah profil dari CU"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah, mengubah dan menghapus data TP di CU" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menambah, mengubah dan menghapus laporan CU" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur dan perubahan penggunaan pada Datatable" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur text editor untuk bagian artikel" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Penambahan fitur pada bagian admin"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Pengubahan struktur navigasi sidebar"), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-4" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur validator untuk validasi input" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penggunaan input mask untuk pengisian tanggal serta pengisian angka" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penggunaan pace untuk animasi loading resource dan request ajax" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penggantian Plugin ACL entrust dengan kodeine untuk integrasi lebih lanjut dengan laravel ACL" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menghapus plugin flickering untuk akses ke flickr" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug dan peningkatan performa"), + ]), + ]), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v201" }, + }, + [ + _vm._v("Version 2.0.1 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 2 Januari 2016"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v201", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Pengubahan penggunaan rich text editor dari CKeditor menjadi Summernote. Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("ul", [ + _c("li", [ + _vm._v("Penggantian CKeditor menjadi Summernote"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pengubahan cara penanganan gambar pada Summernote" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan penanganan upload gambar dengan metode baru yang diperkenalkan\n pada versi Intervention Image v2.x" + ), + ]), + _vm._v(" "), + _c("li", [_vm._v("Penambahan halaman version")]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan bug dan peningkatan performa"), + ]), + ]), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header" }, [ + _c("h5", { staticClass: "card-title" }, [ + _c( + "a", + { + staticClass: "collapsed text-default", + attrs: { "data-toggle": "collapse", href: "#v200" }, + }, + [ + _vm._v("Version 2.0.0 "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" / 31 Desember 2015"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "collapse", + attrs: { + id: "v200", + "data-parent": "#accordion-control-right", + }, + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Rombak ulang keseluruhan tampilan admin menjadi lebih mudah di operasikan, lebih " + ), + _c("i", [_vm._v("responsive/mobile friendly")]), + _vm._v( + " dan pengubahan code php pada controller dan model untuk peningkatan performa dan konsistensi pada tiap pengoperasian. Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "row mb-3" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Pengalaman penggunaan dengan desain yang lebih modern dan responsive" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Sidebar yang fleksibel dan responsive"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade bootstrap v3.3.2")]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade font-awesome v4.5.0")]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade Datatables v1.10.10")]), + _vm._v(" "), + _c("li", [ + _vm._v("Upgrade Image Intervention v2.x"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade Jquery v2.1.3 ")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan fitur pada semua tabel di halaman kelola yaitu\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Tabel menjadi responsive dan dapat menyesuaikan di hampir semua ukuran layar.\n maka apabila layar terlalu kecil untuk kolom, kolom otomatis akan disembunyikan dan\n akan muncul tombol untuk menampilkan kolom yang telah di sembunyikan tersebut" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Warp text pada masing-masing cell di kolom untuk pemanfaatan ruang kosong pada cell" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Colum priority pada kolom hapus,ubah dan detail membuat kolom tersebut tidak akan\n tersembunyi apabila ukuran layar terlalu kecil untuk semua tabel" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Pengubahan cara berinteraksi pada tiap tabel agar lebih konsisten" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan cara mengangani error dan penyampaian informasi error yang lebih informatif dan akurat" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Peningkatan penanganan upload gambar"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan halaman detail staf untuk pemberian informasi lengkap mengenai staf" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan fitur pada semua form di halaman tambah dan ubah yaitu\n " + ), + _c("ul", [ + _c("li", [ + _vm._v( + "Peningkatan desain yang lebih modern dan lebih jelas fungsinya" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penggunaan input mask pada pengisian tanggal untuk mempermudah pengisian tanggal" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pada CKeditor dengan menambahkan fitur responsive pada gambar" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penggunaan laravel validation pada input text untuk menginformasikan bagian yang bermasalah" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan visualisasi dan informasi yang disampaikan pada bagian pemberitahuan setelah melakukan penyimpanan atau pengubahan data" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan halaman admin (kelola admin,tambah admin, ubah admin) yaitu\n " + ), + _c("ul", [ + _c("li", [ + _vm._v("Pengubahan cara mengubah password"), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan tipe admin untuk membedakan admin BKCU dan admin CU Primer" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Menyatukan tipe admin CU Primer dengan data CU Primer yang dipilih" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Perbaikan error routing pada beberapa halaman" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v("Perbaikan error pada controller"), + ]), + _vm._v(" "), + _c("li", [_vm._v("Perbaikan error pada model")]), + ]), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("p", { staticClass: "mb-3" }, [ + _vm._v( + "Rombak ulang seluruh halaman pada website publik dengan tampilan yang lebih bersih, modern,\n responsive/mobile friendly dan visualisasi yang lebih bai k. Pada update kali ini semua\n bagian pada halaman telah di desain ulang menyesuaikan tema halaman dengan warna dasar putih\n dan biru serta background yang dapat disesuaikan dengan keadaan/event yang sedang berlangsung.\n Serta penambahan halaman CU untuk melakukan pengubahan dan penambahan data pada data CU Primer.\n Berikut adalah rincian perubahan pada versi ini:" + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "row mb-3" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Penambahan plugin javascript yaitu:\n " + ), + _c("ul", [ + _c("li", [_vm._v("jquery.fitvids")]), + _vm._v(" "), + _c("li", [_vm._v("nivo-lightbox")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.isotope")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.appear")]), + _vm._v(" "), + _c("li", [_vm._v("count.to")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.textillate")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.lettering")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.easypiechart")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.nicescroll")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.parallax")]), + _vm._v(" "), + _c("li", [_vm._v("jquery.slicknav")]), + ]), + ]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade bootstrap v3.3.2")]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade font-awesome v4.5.0")]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade Jquery v2.1.4")]), + _vm._v(" "), + _c("li", [_vm._v("Upgrade plugin google maps")]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penghapusan plugin social network sharing" + ), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c("ul", { staticClass: "list" }, [ + _c("li", [ + _vm._v( + "Pengubahan fitur sharing social network, tidak bergantung pada plugin lagi tapi\n dibangun 1-1 sesuai guidelines dari sharing API masing-masing social network" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Penambahan animasi melalui css pada beberapa komponen halaman" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan carousel pada halaman utama untuk artikel pilihan menjadi lebih elegan\n dan informatif" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan zoom foto/gambar di seluruh halaman dengan menggunakan lightbox" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan menu yang lebih responsive dengan tampilan yang lebih rapi dan bersih" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pengalaman membaca artikel dengan tulisan serta layout yang lebih nyaman di mata" + ), + ]), + _vm._v(" "), + _c("li", [ + _vm._v( + "Peningkatan pengalaman berinteraksi dan konsistensi desain secara keseluruhan pada semua halaman." + ), + ]), + ]), + ]), + ]), + ]), + ] + ), + ]), + ] + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -887,9 +7279,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -899,54 +7291,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/index.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ba6bb7c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/table.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/voting/table.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/sistem/changelog.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/sistem/changelog.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=5c655919& */ "./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./changelog.vue?vue&type=template&id=1bfa1552& */ "./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&"); +/* harmony import */ var _changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./changelog.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -956,9 +7348,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["render"], + _changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -968,38 +7360,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/table.vue" +component.options.__file = "resources/assets/js/views/sistem/changelog.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./changelog.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=5c655919& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./changelog.vue?vue&type=template&id=1bfa1552& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/changelog.vue?vue&type=template&id=1bfa1552&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_changelog_vue_vue_type_template_id_1bfa1552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/139.js b/public/js/components/139.js index 7c151799d..14fc5268b 100644 --- a/public/js/components/139.js +++ b/public/js/components/139.js @@ -1,25 +1,303 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[139],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _formDetail_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formDetail.vue */ "./resources/assets/js/views/asetTetap/formDetail.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -106,82 +384,309 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formDetail: _formDetail_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default.a + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Aset Tetap', - kelas: 'asetTetap', - titleDesc: 'Pencarian data aset tetap', - titleIcon: 'icon-drawer3', - kode: '', - cleaveOption: { - number13: { - numeral: true, - numeralIntegerScale: 13, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } + title: 'Notifikasi', + kelas: 'notification', + titleDesc: 'Melihat semua notifikasi', + titleIcon: 'icon-bell2', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalSize: '', + modalColor: '', + modalButton: '', + modalContent: '', + tabName: 'semua' }; }, created: function created() { - this.kode = this.$route.params.kode; this.fetch(); }, watch: { - // check route changes '$route': function $route(to, from) { + // check current page meta this.fetch(); + }, + // when updating data + markNotifStat: function markNotifStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = "Notifikasi berhasil ditandai"; + this.modalContent = ''; + this.fetch(); + } } }, methods: { fetch: function fetch() { - this.$store.dispatch(this.kelas + '/get', this.kode); + this.$store.dispatch(this.kelas + '/getAll'); }, - resetData: function resetData() { - this.kode = ''; - this.$store.dispatch(this.kelas + '/resetData'); + goToPage: function goToPage(notif) { + if (notif.data.tipe == 'laporanCu') { + this.$router.push({ + name: 'laporanCuDetail', + params: { + id: notif.data.url + } + }); + } else if (notif.data.tipe == 'laporanTp') { + this.$router.push({ + name: 'laporanTpDetail', + params: { + id: notif.data.url + } + }); + } else if (notif.data.tipe == 'diklatBKCU') { + this.$router.push({ + name: 'diklatBKCUDetail', + params: { + id: notif.data.url + } + }); + } else if (notif.data.tipe == 'pertemuanBKCU') { + this.$router.push({ + name: 'pertemuanBKCUDetail', + params: { + id: notif.data.url + } + }); + } + + this.$store.dispatch('notification/markRead', notif.id); + }, + changeTab: function changeTab(value) { + this.tabName = value; + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'tandai') { + this.modalTitle = 'Tandai semua ' + this.title + ' sudah dibaca?'; + this.modalButton = 'Iya, Tandai semua'; + } + }, + modalConfirmOk: function modalConfirmOk() { + // execute destroy + if (this.state == 'tandai') { + this.$store.dispatch(this.kelas + '/markAllRead'); + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { - itemData: 'data', - itemDataStat: 'dataStat' + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('notification', { + notification: 'dataS', + notifStat: 'dataStatS', + unreadNotification: 'unreadNotification', + markNotifStat: 'markNotifStat' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -196,8 +701,6 @@ var render = function () { return _c( "div", [ - _vm._m(0), - _vm._v(" "), _c("page-header", { attrs: { title: _vm.title, @@ -206,162 +709,1211 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "content" }, [ - _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "card card-body d-print-none" }, [ _c("div", { staticClass: "row" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "div", - { staticClass: "col-12 pb-2" }, - [ - _c("cleave", { - staticClass: "form-control", + _c("div", { staticClass: "col-sm-10 d-none d-sm-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon", attrs: { - name: "kode", - options: _vm.cleaveOption.number13, - placeholder: "Silahkan masukkan kode aset", + type: "button", + disabled: + _vm.markNotifStat === "loading" || + _vm.unreadNotification == 0, }, - model: { - value: _vm.kode, - callback: function ($$v) { - _vm.kode = $$v + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("tandai") }, - expression: "kode", }, - }), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-checkbox-checked" }), + _vm._v(" Tandai sudah baca semua\n\t\t\t\t\t\t\t\t"), + ] + ), + ]), _vm._v(" "), _c( "div", - { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, + { staticClass: "col-sm-2 text-right d-none d-sm-block" }, [ _c( "button", { - staticClass: "btn btn-primary", - attrs: { disabled: _vm.kode == "" }, + staticClass: "btn btn-light btn-icon", + attrs: { + type: "button", + disabled: _vm.notifStat == "loading", + }, on: { click: function ($event) { $event.preventDefault() - return _vm.fetch.apply(null, arguments) + return _vm.fetch() }, }, }, [ - _c("i", { staticClass: "icon-search4" }), - _vm._v(" Cari"), + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.notifStat === "loading" }, + }), ] ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetData.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian"), - ] - ) - : _vm._e(), ] ), _vm._v(" "), - _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ + _c("div", { staticClass: "col-sm-12 d-block d-sm-none" }, [ _c( "button", { - staticClass: "btn btn-primary btn-block", - attrs: { disabled: _vm.kode == "" }, + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: + _vm.markNotifStat === "loading" || + _vm.unreadNotification == 0, + }, on: { click: function ($event) { $event.preventDefault() - return _vm.fetch.apply(null, arguments) + return _vm.modalConfirmOpen("tandai") }, }, }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + [ + _c("i", { staticClass: "icon-checkbox-checked" }), + _vm._v(" Tandai sudah baca semua\n\t\t\t\t\t\t\t\t"), + ] ), _vm._v(" "), _c( "button", { - staticClass: "btn btn-warning btn-block mb-1", + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { type: "button" }, on: { click: function ($event) { $event.preventDefault() - return _vm.resetData.apply(null, arguments) + return _vm.fetch() }, }, }, [ - _vm.itemDataStat != "" - ? _c("i", { staticClass: "icon-reset" }) - : _vm._e(), - _vm._v(" Reset pencarian"), + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.notifStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t\t\t\t\t"), ] ), ]), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _vm._m(2), - ]) - : _vm._e(), ]), ]), _vm._v(" "), - _vm.itemDataStat == "success" && _vm.itemData != null - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("formDetail", { - attrs: { - kelas: _vm.kelas, - selectedItem: _vm.itemData, - selectedItemStat: _vm.itemDataStat, - isModal: false, - }, - }), - ], - 1 - ) - : _vm._e(), + _vm._m(0), _vm._v(" "), - _vm.itemData == null && _vm.kode != "" - ? _c( - "div", - { - staticClass: - "alert bg-danger text-white alert-styled-left ", - }, - [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Aset tidak ditemukan. Pastikan kode yang anda masukan benar\n\t\t\t\t\t" - ), - ]), - ] - ) - : _vm._e(), + _vm.notifStat == "loading" + ? _c("div", [_vm._m(1)]) + : _c("div", [ + _vm.notification && _vm.notification.length > 0 + ? _c( + "div", + [ + _c( + "div", + { staticClass: "nav-tabs-responsive mb-3" }, + [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid bg-light", + }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "semua", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("semua") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-table2 mr-2", + }), + _vm._v(" Semua"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "laporanCu", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("laporanCu") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-stats-bars2 mr-2", + }), + _vm._v(" Laporan CU"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "diklatBKCU", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("diklatBKCU") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-graduation2 mr-2", + }), + _vm._v(" Diklat BKCU"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: + _vm.tabName == "pertemuanBKCU", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab( + "pertemuanBKCU" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-ungroup mr-2", + }), + _vm._v(" Pertemuan BKCU"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: + _vm.tabName == "selfAssesment", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab( + "selfAssesment" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-reading mr-2", + }), + _vm._v(" Self Assesment ACCESS"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "monitoring", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("monitoring") + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-collaboration mr-2", + }), + _vm._v(" Monitoring"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "klaimJALINAN", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("klaimJALINAN") + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-accessibility2 mr-2", + }), + _vm._v(" Bantuan Solidaritas Jalinan"), + ] + ), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "semua", + expression: "tabName == 'semua'", + }, + ], + staticClass: "row", + }, + _vm._l( + _vm.notification, + function (notif, index) { + return _c( + "div", + { key: index, staticClass: "col-md-6" }, + [ + _c( + "div", + { + staticClass: "card", + class: { + "text-muted": + notif.read_at != null, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(notif) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "span", + { staticClass: "card-title" }, + [ + notif.data.tipe == + "laporanCu" || + notif.data.tipe == + "laporanTp" + ? _c("span", [ + _c("i", { + staticClass: + "icon-stats-bars2", + }), + _vm._v( + " Laporan Statistik CU" + ), + ]) + : notif.data.tipe == + "diklatBKCU" + ? _c("span", [ + _c("i", { + staticClass: + "icon-graduation2", + }), + _vm._v( + " Diklat BKCU" + ), + ]) + : notif.data.tipe == + "pertemuanBKCU" + ? _c("span", [ + _c("i", { + staticClass: + "icon-ungroup", + }), + _vm._v( + " Pertemuan BKCU" + ), + ]) + : notif.data.tipe == + "selfAssesment" + ? _c("span", [ + _c("i", { + staticClass: + "icon-reading", + }), + _vm._v( + " Self Assesment ACCESS" + ), + ]) + : notif.data.tipe == + "monitoring" + ? _c("span", [ + _c("i", { + staticClass: + "icon-collaboration", + }), + _vm._v(" Monitoring"), + ]) + : notif.data.tipe == + "klaimJALINAN" + ? _c("span", [ + _c("i", { + staticClass: + "icon-accessibility2", + }), + _vm._v( + " Bantuan Solidaritas Jalinan" + ), + ]) + : _c("span", [ + _c("i", { + staticClass: + "icon-bubble-notification", + }), + _vm._v(" Notifikasi"), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "header-elements", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f( + "relativeHour" + )(notif.created_at) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s(notif.data.message) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ) + } + ), + 0 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "laporanCu", + expression: "tabName == 'laporanCu'", + }, + ], + }, + _vm._l( + _vm.notification, + function (notif, index) { + return _c("div", { key: index }, [ + notif.data.tipe == "laporanCu" + ? _c( + "div", + { + staticClass: "card", + class: { + "text-muted": + notif.read_at != null, + }, + staticStyle: { + cursor: "pointer", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(notif) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "span", + { + staticClass: "card-title", + }, + [ + _c("i", { + staticClass: + "icon-stats-bars2", + }), + _vm._v( + " Laporan Statistik CU\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "header-elements", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f( + "relativeHour" + )(notif.created_at) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + notif.data.message + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ) + : _vm._e(), + ]) + } + ), + 0 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "diklatBKCU", + expression: "tabName == 'diklatBKCU'", + }, + ], + }, + _vm._l( + _vm.notification, + function (notif, index) { + return _c("div", { key: index }, [ + notif.data.tipe == "diklatBKCU" + ? _c( + "div", + { + staticClass: "card", + class: { + "text-muted": + notif.read_at != null, + }, + staticStyle: { + cursor: "pointer", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(notif) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "span", + { + staticClass: "card-title", + }, + [ + _c("i", { + staticClass: + "icon-graduation2", + }), + _vm._v( + " Diklat BKCU\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "header-elements", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f( + "relativeHour" + )(notif.created_at) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + notif.data.message + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ) + : _vm._e(), + ]) + } + ), + 0 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "pertemuanBKCU", + expression: "tabName == 'pertemuanBKCU'", + }, + ], + }, + _vm._l( + _vm.notification, + function (notif, index) { + return _c("div", { key: index }, [ + notif.data.tipe == "pertemuanBKCU" + ? _c( + "div", + { + staticClass: "card", + class: { + "text-muted": + notif.read_at != null, + }, + staticStyle: { + cursor: "pointer", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(notif) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "span", + { + staticClass: "card-title", + }, + [ + _c("i", { + staticClass: + "icon-ungroup2", + }), + _vm._v( + " Pertemuan BKCU\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "header-elements", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f( + "relativeHour" + )(notif.created_at) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + notif.data.message + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ) + : _vm._e(), + ]) + } + ), + 0 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "selfAssesment", + expression: "tabName == 'selfAssesment'", + }, + ], + }, + _vm._l( + _vm.notification, + function (notif, index) { + return _c("div", { key: index }, [ + notif.data.tipe == "selfAssesment" + ? _c( + "div", + { + staticClass: "card", + class: { + "text-muted": + notif.read_at != null, + }, + staticStyle: { + cursor: "pointer", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(notif) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "span", + { + staticClass: "card-title", + }, + [ + _c("i", { + staticClass: + "icon-reading", + }), + _vm._v( + " Self Assesment ACCESS\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "header-elements", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f( + "relativeHour" + )(notif.created_at) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + notif.data.message + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ) + : _vm._e(), + ]) + } + ), + 0 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "monitoring", + expression: "tabName == 'monitoring'", + }, + ], + }, + _vm._l( + _vm.notification, + function (notif, index) { + return _c("div", { key: index }, [ + notif.data.tipe == "monitoring" + ? _c( + "div", + { + staticClass: "card", + class: { + "text-muted": + notif.read_at != null, + }, + staticStyle: { + cursor: "pointer", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(notif) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "span", + { + staticClass: "card-title", + }, + [ + _c("i", { + staticClass: + "icon-collaboration", + }), + _vm._v( + " Monitoring\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "header-elements", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f( + "relativeHour" + )(notif.created_at) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + notif.data.message + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ) + : _vm._e(), + ]) + } + ), + 0 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "klaimJALINAN", + expression: "tabName == 'klaimJALINAN'", + }, + ], + }, + _vm._l( + _vm.notification, + function (notif, index) { + return _c("div", { key: index }, [ + notif.data.tipe == "klaimJALINAN" + ? _c( + "div", + { + staticClass: "card", + class: { + "text-muted": + notif.read_at != null, + }, + staticStyle: { + cursor: "pointer", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(notif) + }, + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "span", + { + staticClass: "card-title", + }, + [ + _c("i", { + staticClass: + "icon-accessibility2", + }), + _vm._v( + " Bantuan Solidaritas Jalinan\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "header-elements", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f( + "relativeHour" + )(notif.created_at) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + notif.data.message + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ) + : _vm._e(), + ]) + } + ), + 0 + ), + ] + ), + ], + 1 + ) + : _c("div", [_vm._m(2)]), + ]), ]), ]), ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + size: _vm.modalSize, + color: _vm.modalColor, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v(_vm._s(_vm.modalTitle)), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }), + ], + 2 + ), ], 1 ) @@ -373,20 +1925,12 @@ var staticRenderFns = [ var _c = _vm._self._c || _h return _c( "div", - { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, + { staticClass: "alert bg-info text-white alert-styled-left " }, [ - _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ - _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ - _c("img", { attrs: { src: "/images/simo.png" } }), - ]), - ]), - _vm._v(" "), - _c("div", [ - _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ - _c("span", { staticClass: "badge bg-success-400" }, [ - _vm._v("PUSKOPCUINA"), - ]), - ]), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Notifikasi yang ditampilkan adalah notifikasi selama 3 bulan terakhir.\n\t\t\t\t\t\t" + ), ]), ] ) @@ -395,9 +1939,21 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\tSilahkan masukkan Kode Aset\n\t\t\t\t\t\t\t"), + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), ]), ]) }, @@ -405,16 +1961,10 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Belum terdapat notifikasi apapun...")]), + ]), ]) }, ] @@ -424,17 +1974,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/asetTetap/detail.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/detail.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/pageHeader.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/sistem/notification.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/sistem/notification.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=675702a2& */ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&"); +/* harmony import */ var _notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notification.vue?vue&type=template&id=6c10fef8& */ "./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&"); +/* harmony import */ var _notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notification.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -444,9 +2063,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["render"], + _notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -456,38 +2075,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/detail.vue" +component.options.__file = "resources/assets/js/views/sistem/notification.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./notification.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=675702a2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./notification.vue?vue&type=template&id=6c10fef8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sistem/notification.vue?vue&type=template&id=6c10fef8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notification_vue_vue_type_template_id_6c10fef8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/140.js b/public/js/components/140.js index 282e302b5..6125a82f4 100644 --- a/public/js/components/140.js +++ b/public/js/components/140.js @@ -1,16 +1,188 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[140],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikel/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Artikel', + kelas: 'artikel', + titleDesc: 'Mengelola data artikel', + titleIcon: 'icon-magazine', + selectCuPath: 'artikelCu' + }; + }, + created: function created() { + this.checkUser('index_artikel', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -70,66 +242,292 @@ __webpack_require__.r(__webpack_exports__); // + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Judul', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Kategori', + name: 'kategori.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Penulis', + name: 'penulis.name', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'CU', + name: 'cu.name', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Terbitkan', + name: 'terbitkan', + sort: true, + hide: false, + disable: false + }, { + title: 'Utamakan', + name: 'utamakan', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Tulis', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '' }; }, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value == "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, methods: { - modalOpen: function modalOpen() { + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[5].disable = status; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'updateTerbitkan') { + if (this.selectedItem.terbitkan == 0) { + this.modalTitle = 'Terbitkan ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, terbitkan'; + } else { + this.modalTitle = 'Tidak terbitkan ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, tidak terbitkan'; + } + } else if (state == 'updateUtamakan') { + if (this.selectedItem.utamakan == 0) { + this.modalTitle = 'Utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, utamakan'; + } else { + this.modalTitle = 'Tidak utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, tidak utamakan'; + } + } }, modalTutup: function modalTutup() { this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } else if (this.state == "updateTerbitkan") { + this.$store.dispatch(this.kelas + '/updateTerbitkan', this.selectedItem.id); + } else if (this.state == "updateUtamakan") { + this.$store.dispatch(this.kelas + '/updateUtamakan', this.selectedItem.id); + } } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { + modelKategori: 'data', + modelKategoriStat: 'dataStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + modelPenulis: 'data', + modelPenulisStat: 'dataStat' + })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -143,105 +541,432 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", - { staticStyle: { display: "inline-block" } }, [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id == props.item.id, }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/artikel/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.kategori + ? _c("check-value", { + attrs: { value: props.item.kategori.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + props.item.penulis + ? _c("check-value", { + attrs: { value: props.item.penulis.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide && !_vm.columnData[5].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + props.item.terbitkan + ) + ), }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + props.item.utamakan + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ] + }, + }, ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + _vm.selectedItem.id_cu + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["terbitkan_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("updateTerbitkan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-upload" }), + _vm._v(" "), + _vm.selectedItem.terbitkan == 1 + ? _c("span", [_vm._v("Tidak Terbitkan")]) + : _c("span", [_vm._v("Terbitkan")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["utamakan_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("updateUtamakan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pushpin" }), + _vm._v(" "), + _vm.selectedItem.utamakan == 1 + ? _c("span", [_vm._v("Tidak Utamakan")]) + : _c("span", [_vm._v("Utamakan")]), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + _vm.selectedItem.id_cu + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["terbitkan_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("updateTerbitkan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-upload" }), + _vm._v(" "), + _vm.selectedItem.terbitkan == 1 + ? _c("span", [_vm._v("Tidak Terbitkan")]) + : _c("span", [_vm._v("Terbitkan")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["utamakan_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("updateUtamakan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pushpin" }), + _vm._v(" "), + _vm.selectedItem.utamakan == 1 + ? _c("span", [_vm._v("Tidak Utamakan")]) + : _c("span", [_vm._v("Utamakan")]), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - button: _vm.modalButton, content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, }), ], 1 @@ -254,18 +979,87 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/artikel/index.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/artikel/index.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=47768de8& */ "./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/artikel/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=47768de8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/artikel/table.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/artikel/table.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=d44023f0& */ "./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -274,9 +1068,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -286,38 +1080,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/views/artikel/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=d44023f0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/141.js b/public/js/components/141.js index b40094de3..9238e3071 100644 --- a/public/js/components/141.js +++ b/public/js/components/141.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[141],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,7 +11,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _riwayatContent_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./riwayatContent.vue */ "./resources/assets/js/views/aktivis/riwayatContent.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelKategori/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -46,54 +48,429 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - riwayatContent: _riwayatContent_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Riwayat', - titleDesc: 'Menambah atau mengubah riwayat yang dimiliki aktivis', - titleIcon: 'icon-list2', - kelas: 'aktivis' + title: 'Kategori Artikel', + kelas: 'artikelKategori', + titleDesc: 'Mengelola data kategori artikel', + titleIcon: 'icon-grid6', + selectCuPath: 'artikelKategoriCu' }; }, + created: function created() { + this.checkUser('index_artikel_kategori', this.$route.params.cu); + }, methods: { - back: function back() { - if (this.currentUser.id_cu != 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tingkat: 'semua' + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + props: ['title', 'kelas'], + data: function data() { + return { + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Keterangan', + name: 'deskripsi', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Artikel', + name: 'has_artikel_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tingkat: 'semua' - } - }); + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + lihatArtikel: function lihatArtikel(id, id_cu) { + this.$store.dispatch('artikelKategori/resetDataStat'); + this.$router.push({ + name: 'artikelFilterKategoriCu', + params: { + cu: id_cu, + kategori: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e& ***! + \**************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -109,71 +486,281 @@ var render = function () { "div", [ _c( - "page-header", + "data-viewer", { attrs: { title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 3, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.deskripsi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + empty: _vm.columnData[3].groupNoKey, + }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", [ + _vm._v(_vm._s(props.item.has_artikel_count)), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), }, [ _c( "template", - { slot: "breadcrumb" }, + { slot: "button-desktop" }, [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [_c("i", { staticClass: "icon-home4" }), _vm._v(" Dashboard ")] - ), + _vm.currentUser.can && + _vm.currentUser.can["create_artikel_kategori"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back() + _vm.currentUser.can && + _vm.currentUser.can["update_artikel_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, }, - }, - }, - [_vm._v("Aktivis")] - ), + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + _vm.currentUser.can && + _vm.currentUser.can["destroy_artikel_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 ), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper " }, [ + _vm._v(" "), _c( - "div", - { staticClass: "content" }, + "template", + { slot: "button-mobile" }, [ - _c("riwayat-content", { - attrs: { - id_aktivis: _vm.$route.params.id, - id_cu: _vm.$route.params.cu, - }, - }), + _vm.currentUser.can && + _vm.currentUser.can["create_artikel_kategori"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_artikel_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_artikel_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 ), - ]), - ]), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -185,17 +772,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayat.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayat.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/artikelKategori/index.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/index.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./riwayat.vue?vue&type=template&id=6959968c& */ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&"); -/* harmony import */ var _riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./riwayat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=81ee1edc& */ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -205,9 +792,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["render"], - _riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -217,38 +804,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/riwayat.vue" +component.options.__file = "resources/assets/js/views/artikelKategori/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc& ***! + \********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=81ee1edc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/artikelKategori/table.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/table.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=78a4258e& */ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/artikelKategori/table.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&": +/***/ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c& ***! + !*** ./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayat.vue?vue&type=template&id=6959968c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=78a4258e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/142.js b/public/js/components/142.js index 7c3efdf05..9a4ee8c64 100644 --- a/public/js/components/142.js +++ b/public/js/components/142.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[142],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,10 +11,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); -/* harmony import */ var _verifikator_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./verifikator.vue */ "./resources/assets/js/views/jalinanKlaim/verifikator.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelPenulis/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -59,6 +58,74 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Penulis Artikel', + kelas: 'artikelPenulis', + titleDesc: 'Mengelola data penulis artikel', + titleIcon: 'icon-pencil6', + selectCuPath: 'artikelPenulisCu' + }; + }, + created: function created() { + this.checkUser('index_artikel_penulis', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -144,105 +211,199 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCuTp: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - verifikator: _verifikator_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Bantuan Solidaritas Jalinan', - kelas: 'jalinanKlaim', - titleDesc: 'Mengelola bantuan solidaritas Jalinan', - titleIcon: 'icon-accessibility2', - selectCuPath: 'jalinanKlaimCu', - tabName: 'menunggu' + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Profil', + name: 'deskripsi', + tipe: 'string', + sort: true, + hide: false, + disable: false + }, { + title: 'CU', + name: 'cu.name', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Artikel', + name: 'has_artikel_count', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' }; }, created: function created() { - this.checkUser('index_jalinan_klaim', this.$route.params.cu); - - if (this.currentUser.id_cu == 0) { - this.changeTab('menunggu'); - } else { - this.changeTab('verifikasi'); + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[4].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } + }); + }, + lihatArtikel: function lihatArtikel(id, id_cu) { + this.$store.dispatch(this.kelas + '/resetDataStat'); + this.$router.push({ + name: 'artikelFilterPenulisCu', + params: { + cu: id_cu, + penulis: id } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, - changeTab: function changeTab(value) { - this.tabName = value; + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { - modelPengurus: "dataS1", - modelPengawas: "dataS2", - modelManajemen: "dataS3", - modelPengurusStat: "dataStatS1", - modelPengawasStat: "dataStatS2", - modelManajemenStat: "dataStatS3" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { itemData: 'dataS', - itemData1: 'dataS1', - itemData2: 'dataS2', - itemData3: 'dataS3', - itemData4: 'dataS4', - itemData5: 'dataS5', - itemData6: 'dataS6', - itemData7: 'dataS7', itemDataStat: 'dataStatS', - itemDataStat1: 'dataStatS1', - itemDataStat2: 'dataStatS2', - itemDataStat3: 'dataStatS3', - itemDataStat4: 'dataStatS4', - itemDataStat5: 'dataStatS5', - itemDataStat6: 'dataStatS6', - itemDataStat7: 'dataStatS7' + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -265,503 +426,371 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-cu-tp", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00& ***! + \*************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "verifikasi" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("verifikasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-eye mr-2" }), - _vm._v(" Verifikasi CU"), - ] - ), - ]), + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "menunggu" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("menunggu") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-checkbox-unchecked mr-2", - }), - _vm._v(" Menunggu"), - ] - ), - ]), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/penulis/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "tidakLengkap" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("tidakLengkap") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-checkbox-partial mr-2", - }), - _vm._v(" Dokumen Tidak Lengkap"), - ] - ), - ]), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "ditolak" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("ditolak") - }, - }, - }, - [ - _c("i", { staticClass: "icon-cancel-square mr-2" }), - _vm._v(" Ditolak"), - ] - ), - ]), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.deskripsi }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "disetujui" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("disetujui") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-checkbox-checked mr-2", - }), - _vm._v(" Disetujui"), - ] - ), - ]), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + empty: _vm.columnData[4].groupNoKey, + }, + }) + : _c("span", [ + _vm._v( + _vm._s(_vm.columnData[4].groupNoKey) + ), + ]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "dicairkan" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("dicairkan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-square-down mr-2" }), - _vm._v(" Dicairkan"), - ] - ), - ]), + !_vm.columnData[5].hide + ? _c("td", [ + _vm._v(_vm._s(props.item.has_artikel_count)), + ]) + : _vm._e(), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "selesai" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("selesai") - }, + !_vm.columnData[6].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), }, - }, - [ - _c("i", { staticClass: "icon-square mr-2" }), - _vm._v(" Selesai"), - ] - ), - ]), + }) + : _vm._e(), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "koreksi" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("koreksi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-paint-format mr-2" }), - _vm._v(" Koreksi"), - ] - ), - ]), + !_vm.columnData[7].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), ] ), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "verifikasi" - ? _c( - "div", - [ - _vm.$route.params.cu != "semua" - ? _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-4" }, - [ - _c("verifikator", { - attrs: { - isSingle: false, - title: "Verifikator Pengurus", - itemData: _vm.modelPengurus, - itemDataStat: _vm.modelPengurusStat, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4" }, - [ - _c("verifikator", { - attrs: { - isSingle: false, - title: "Verifikator Pengawas", - itemData: _vm.modelPengawas, - itemDataStat: _vm.modelPengawasStat, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4" }, - [ - _c("verifikator", { - attrs: { - isSingle: false, - title: "Verifikator Manajemen", - itemData: _vm.modelManajemen, - itemDataStat: _vm.modelManajemenStat, - }, - }), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - status: "", - isSimple: false, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "menunggu" - ? _c( - "div", - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData1, - itemDataStat: _vm.itemDataStat1, - status: "1", - isSimple: false, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_artikel_penulis"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _vm.tabName == "tidakLengkap" - ? _c( - "div", - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData2, - itemDataStat: _vm.itemDataStat2, - status: "2", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_artikel_penulis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, }, - }, - [ - _vm.tabName == "ditolak" - ? _c( - "div", - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData3, - itemDataStat: _vm.itemDataStat3, - status: "3", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_artikel_penulis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, }, - }, - [ - _vm.tabName == "disetujui" - ? _c( - "div", - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData4, - itemDataStat: _vm.itemDataStat4, - status: "4", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_artikel_penulis"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _vm.tabName == "dicairkan" - ? _c( - "div", - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData5, - itemDataStat: _vm.itemDataStat5, - status: "5", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_artikel_penulis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, }, - }, - [ - _vm.tabName == "selesai" - ? _c( - "div", - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData6, - itemDataStat: _vm.itemDataStat6, - status: "6", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_artikel_penulis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, }, - }, - [ - _vm.tabName == "koreksi" - ? _c( - "div", - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData7, - itemDataStat: _vm.itemDataStat7, - status: "7", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 - ), - ]), - ]), - ]), + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -773,17 +802,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/index.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/index.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/artikelPenulis/index.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/index.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5ab1b413& */ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ea9c6bf8& */ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -794,8 +823,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -805,38 +834,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanKlaim/index.vue" +component.options.__file = "resources/assets/js/views/artikelPenulis/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8& ***! + \*******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ea9c6bf8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/artikelPenulis/table.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/table.vue ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=444cff00& */ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/artikelPenulis/table.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5ab1b413& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=444cff00& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/143.js b/public/js/components/143.js index 62c0f859f..459736b0f 100644 --- a/public/js/components/143.js +++ b/public/js/components/143.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[143],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,9 +12,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); -/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); -/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/dokumen/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -58,6 +57,189 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Dokumen', + kelas: 'dokumen', + titleDesc: 'Mengelola data dokumen', + titleIcon: 'icon-books', + selectCuPath: 'dokumenCu' + }; + }, + created: function created() { + // if(this.$route.meta.mode != 'gerakanPublik'){ + // this.checkUser('index_dokumen',this.$route.params.cu); + // } + this.checkMode(); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + checkMode: function checkMode() { + if (this.$route.meta.mode == 'gerakanPublik') { + this.title = 'Dokumen Gerakan & Publik'; + this.titleDesc = 'Mengelola data dokumen gerakan & publik'; + } else { + this.title = 'Dokumen'; + this.titleDesc = 'Mengelola data dokumen'; + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumen', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -79,7 +261,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - @@ -87,107 +268,209 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: ' Laporan Bantuan Solidaritas Jalinan', - titleDesc: 'Mengelola Laporan Bantuan Solidaritas Jalinan Berdasarkan CU', - titleIcon: 'icon-archive', - kelas: 'jalinanKlaim', - isShowDetail: false, - url: 'indexLaporanCu', - status: '' + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Kategori', + name: 'kategori.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Status', + name: 'status', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'CU', + name: 'cu.name', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Tipe', + name: 'tipe', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '' }; }, created: function created() { - this.checkUser('laporan_jalinan_klaim'); - this.status = this.$route.params.status; + this.fetch(this.query); }, watch: { + // check route changes '$route': function $route(to, from) { - // check current page meta - this.status = this.$route.params.status; + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value == "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } } }, methods: { - fetch: function fetch(cu, status, awal, akhir) { + fetch: function fetch(params) { + if (this.$route.meta.mode != 'gerakanPublik') { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + } else { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/indexGerakanPublik', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexGerakanPublikCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexGerakanPublikCu/' + this.$route.params.cu; + } + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[4].disable = status; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { this.$router.push({ - name: 'jalinanLaporanKlaimCuTanggal', + name: this.kelas + 'Edit', params: { - awal: awal, - akhir: akhir, - status: status, - cu: cu, - jenis: 'cu' + id: id } }); }, - cari: function cari(awal, akhir, cu, status) { - this.fetch('semua', status, awal, akhir); - this.isShowDetail = false; - }, - checkUser: function checkUser(permission) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, - bukaData: function bukaData(value) { - var _cu = ''; - - if (value != 'semua') { - _cu = _.find(this.modelCu, { - 'name': value - }); - _cu = _cu.id; - } else { - _cu = value; + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } - - this.fetch(_cu, this.$route.params.status, this.$route.params.awal, this.$route.params.akhir); - this.isShowDetail = true; }, - showDetail: function showDetail() { - this.isShowDetail = !this.isShowDetail; + downloadMateri: function downloadMateri(filename) { + axios.get('/api/download_folder/' + filename + '/dokumen', { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, filename); + }); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumen', { itemData: 'dataS', itemDataStat: 'dataStatS', - itemDataKlaim1: 'dataS1', - itemDataStatKlaim1: 'dataStatS1', - itemDataKlaim2: 'dataS2', - itemDataStatKlaim2: 'dataStatS2', - itemDataKlaim3: 'dataS3', - itemDataStatKlaim3: 'dataStatS3', - itemDataKlaim4: 'dataS4', - itemDataStatKlaim4: 'dataStatS4', - itemDataKlaim5: 'dataS5', - itemDataStatKlaim5: 'dataStatS5', - itemDataKlaim6: 'dataS6', - itemDataStatKlaim6: 'dataStatS6', - itemDataKlaim7: 'dataS7', - itemDataStatKlaim7: 'dataStatS7' + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -210,179 +493,473 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id == props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide && !_vm.columnData[2].disable + ? _c( + "td", + [ + props.item.kategori + ? _c("check-value", { + attrs: { value: props.item.kategori.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tipe }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.$route.meta.mode != "gerakanPublik" + ? [ + _vm.currentUser.can && + _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ] + : _vm._e(), + _vm._v(" "), + _vm.selectedItem.format == "upload" + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadMateri(_vm.selectedItem.filename) + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _vm.selectedItem.format == "link" + ? _c( + "a", + { + staticClass: "btn btn-light mb-1", attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + type: "button", + href: _vm.selectedItem.link, + target: "_blank", }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { isCu: true }, - on: { cari: _vm.cari }, - }), - _vm._v(" "), - _vm.$route.meta.mode == "laporan" - ? _c( - "div", - [ - _c("table-kelompok", { - attrs: { - title: "Bantuan Solidaritas Per CU", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - url: _vm.url, - isCu: true, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { type: "button", disabled: "" }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ), + ], + 2 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.$route.meta.mode != "gerakanPublik" + ? [ + _vm.currentUser.can && + _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - on: { - bukaData: _vm.bukaData, - lihatSemua: _vm.bukaData, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, }, - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( "button", { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.showDetail.apply(null, arguments) + return _vm.modalOpen("hapus") }, }, }, [ - !_vm.isShowDetail - ? _c("span", [ - _c("i", { staticClass: "icon-eye" }), - _vm._v( - " Buka semua data bantuan solidaritas Jalinan" - ), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-eye-blocked" }), - _vm._v( - " Tutup data bantuan solidaritas Jalinan" - ), - ]), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm.isShowDetail - ? _c( - "div", - [ - _vm.status == "1" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Menunggu", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim1, - itemDataStat: _vm.itemDataStatKlaim1, - status: "1", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "2" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim2, - itemDataStat: _vm.itemDataStatKlaim2, - status: "2", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "3" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Ditolak", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim3, - itemDataStat: _vm.itemDataStatKlaim3, - status: "3", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "4" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Disetujui", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim4, - itemDataStat: _vm.itemDataStatKlaim4, - status: "4", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "5" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dicairkan", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim5, - itemDataStat: _vm.itemDataStatKlaim5, - status: "5", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "6" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Selesai", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim6, - itemDataStat: _vm.itemDataStatKlaim6, - status: "6", - isSimple: true, - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ), - ]), - ]), - ]), + ) + : _vm._e(), + ] + : _vm._e(), + _vm._v(" "), + _vm.selectedItem.format == "upload" + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadMateri(_vm.selectedItem.filename) + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _vm.selectedItem.format == "link" + ? _c( + "a", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { + type: "button", + href: _vm.selectedItem.link, + target: "_blank", + }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { type: "button", disabled: "" }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat\n\t\t\t"), + ] + ), + ], + 2 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -394,17 +971,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/cu.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/cu.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/dokumen/index.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/dokumen/index.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c3ea39be& */ "./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/dokumen/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c3ea39be& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/index.vue?vue&type=template&id=c3ea39be&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c3ea39be___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/dokumen/table.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/dokumen/table.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cu.vue?vue&type=template&id=31ac8a0c& */ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&"); -/* harmony import */ var _cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=57a6181d& */ "./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -414,9 +1060,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["render"], - _cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -426,38 +1072,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanLaporan/cu.vue" +component.options.__file = "resources/assets/js/views/dokumen/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cu.vue?vue&type=template&id=31ac8a0c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=57a6181d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/table.vue?vue&type=template&id=57a6181d&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_57a6181d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/144.js b/public/js/components/144.js index 5edd7ab23..01fdbda21 100644 --- a/public/js/components/144.js +++ b/public/js/components/144.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[144],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,9 +12,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); -/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); -/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/dokumenKategori/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -57,6 +56,131 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Kategori Dokumen', + kelas: 'dokumenKategori', + titleDesc: 'Mengelola data kategori dokumen', + titleIcon: 'icon-grid6', + selectCuPath: 'dokumenKategoriCu' + }; + }, + created: function created() { + this.checkUser('index_dokumen_kategori', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -81,126 +205,202 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_5__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Laporan Bantuan Solidaritas Jalinan', - titleDesc: 'Mengelola Bantuan Solidaritas Jalinan Berdasarkan Lama', - titleIcon: 'icon-archive', - kelas: 'jalinanKlaim', - isShowDetail: false, - url: 'indexLaporanLama', - status: '' + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Keterangan', + name: 'deskripsi', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Dokumen', + name: 'has_dokumen_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' }; }, created: function created() { - this.checkUser('laporan_jalinan_klaim'); - this.status = this.$route.params.status; + this.fetch(this.query); }, watch: { + // check route changes '$route': function $route(to, from) { - // check current page meta - this.status = this.$route.params.status; + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } } }, methods: { - fetch: function fetch(awal, akhir, cu, status, dari, ke) { + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { this.$router.push({ - name: 'jalinanLaporanKlaimLamaTanggal', + name: this.kelas + 'Edit', params: { - awal: awal, - akhir: akhir, - status: status, - cu: cu, - jenis: 'lama', - dari: dari, - ke: ke + id: id } }); }, - cari: function cari(awal, akhir, cu, status) { - this.fetch(awal, akhir, cu, status, 'semua', 'semua', 'semua'); - this.isShowDetail = false; - }, - checkUser: function checkUser(permission) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); + lihatDokumen: function lihatDokumen(id, id_cu) { + this.$store.dispatch('dokumenKategori/resetDataStat'); + this.$router.push({ + name: 'dokumenFilterKategoriCu', + params: { + cu: id_cu, + kategori: id } - } + }); }, - bukaData: function bukaData(value) { - var _dari = ''; - var _ke = ''; - - if (value == '0 s.d. 1 tahun') { - _dari = 1; - _ke = 0; - } else if (value == '> 1 s.d. 3 tahun') { - _dari = 3; - _ke = 1; - } else if (value == '> 3 s.d. 5 tahun') { - _dari = 5; - _ke = 3; - } else if (value == '> 5 s.d. 7 tahun') { - _dari = 7; - _ke = 5; - } else if (value == '> 7 tahun') { - _dari = 100; - _ke = 7; - } else { - _dari = 'semua'; - _ke = 'semua'; + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; } - this.fetch(this.$route.params.awal, this.$route.params.akhir, this.$route.params.cu, this.$route.params.status, _dari, _ke); - this.isShowDetail = true; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - showDetail: function showDetail() { - this.isShowDetail = !this.isShowDetail; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { itemData: 'dataS', itemDataStat: 'dataStatS', - itemDataKlaim1: 'dataS1', - itemDataStatKlaim1: 'dataStatS1', - itemDataKlaim2: 'dataS2', - itemDataStatKlaim2: 'dataStatS2', - itemDataKlaim3: 'dataS3', - itemDataStatKlaim3: 'dataStatS3', - itemDataKlaim4: 'dataS4', - itemDataStatKlaim4: 'dataStatS4', - itemDataKlaim5: 'dataS5', - itemDataStatKlaim5: 'dataStatS5', - itemDataKlaim6: 'dataS6', - itemDataStatKlaim6: 'dataStatS6', - itemDataKlaim7: 'dataS7', - itemDataStatKlaim7: 'dataStatS7' + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2& ***! + \**************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -223,179 +423,344 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { isCu: false }, - on: { cari: _vm.cari }, - }), - _vm._v(" "), - _vm.$route.meta.mode == "laporan" - ? _c( - "div", - [ - _c("table-kelompok", { - attrs: { - title: "Bantuan Solidaritas Per Lama", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - url: _vm.url, - isCu: false, - }, - on: { - bukaData: _vm.bukaData, - lihatSemua: _vm.bukaData, - }, - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.showDetail.apply(null, arguments) - }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.deskripsi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + empty: _vm.columnData[3].groupNoKey, + }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", [ + _vm._v(_vm._s(props.item.has_dokumen_count)), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), }, - }, - [ - !_vm.isShowDetail - ? _c("span", [ - _c("i", { staticClass: "icon-eye" }), - _vm._v( - " Buka semua data bantuan solidaritas Jalinan" - ), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-eye-blocked" }), - _vm._v( - " Tutup data bantuan solidaritas Jalinan" - ), - ]), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm.isShowDetail - ? _c( - "div", - [ - _vm.status == "1" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Menunggu", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim1, - itemDataStat: _vm.itemDataStatKlaim1, - status: "1", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "2" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim2, - itemDataStat: _vm.itemDataStatKlaim2, - status: "2", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "3" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Ditolak", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim3, - itemDataStat: _vm.itemDataStatKlaim3, - status: "3", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "4" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Disetujui", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim4, - itemDataStat: _vm.itemDataStatKlaim4, - status: "4", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "5" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dicairkan", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim5, - itemDataStat: _vm.itemDataStatKlaim5, - status: "5", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "6" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Selesai", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim6, - itemDataStat: _vm.itemDataStatKlaim6, - status: "6", - isSimple: true, - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ), + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, ]), - ]), - ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_dokumen_kategori"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_dokumen_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_dokumen_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_dokumen_kategori"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_dokumen_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_dokumen_kategori"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -407,17 +772,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/lama.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/lama.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/dokumenKategori/index.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/index.vue ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=82bb94b2& */ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/dokumenKategori/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2& ***! + \********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=82bb94b2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/index.vue?vue&type=template&id=82bb94b2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82bb94b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/dokumenKategori/table.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/table.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lama.vue?vue&type=template&id=9a637e5e& */ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&"); -/* harmony import */ var _lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lama.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=783d6aa3& */ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -427,9 +861,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["render"], - _lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -439,38 +873,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanLaporan/lama.vue" +component.options.__file = "resources/assets/js/views/dokumenKategori/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./lama.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./lama.vue?vue&type=template&id=9a637e5e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=783d6aa3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/table.vue?vue&type=template&id=783d6aa3&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_783d6aa3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/145.js b/public/js/components/145.js index 5a96dc052..694e32708 100644 --- a/public/js/components/145.js +++ b/public/js/components/145.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[145],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,9 +12,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); -/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); -/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/enterpreneur/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -57,6 +56,145 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Enterpreneur', + kelas: 'enterpreneur', + titleDesc: 'Mengelola data Enterpreneur', + titleIcon: 'icon-hat', + selectCuPath: 'enterpreneurCu' + }; + }, + created: function created() { + this.checkUser('index_enterpreneur', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('enterpreneur', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -81,101 +219,216 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_5__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Laporan Bantuan Solidaritas Jalinan', - titleDesc: 'Mengelola Bantuan Solidaritas Jalinan Berdasarkan Penyebab', - titleIcon: 'icon-archive', - kelas: 'jalinanKlaim', - isShowDetail: false, - url: 'indexLaporanPenyebab', - status: '' + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: "Foto", + name: "gambar", + hide: false + }, { + title: 'Nama', + name: 'anggota_cu.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Usaha', + name: 'usaha.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Marketplace', + name: 'marketplace', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Jmlh Pinjaman', + name: 'jmlh_pinjaman', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' }; }, created: function created() { - this.checkUser('laporan_jalinan_klaim'); // this.status = this.$route.params.status;s + this.fetch(this.query); }, watch: { + // check route changes '$route': function $route(to, from) { - // check current page meta - this.status = this.$route.params.status; + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } } }, methods: { - fetch: function fetch(awal, akhir, cu, status, kategori) { + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { this.$router.push({ - name: 'jalinanLaporanKlaimPenyebabTanggal', + name: this.kelas + 'Edit', params: { - awal: awal, - akhir: akhir, - status: status, - cu: cu, - jenis: 'penyebab', - kategori: kategori + id: id } }); }, - cari: function cari(awal, akhir, cu, status) { - this.fetch(awal, akhir, cu, status, 'semua'); - this.isShowDetail = false; - }, - checkUser: function checkUser(permission) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); + detail: function detail(id) { + this.$router.push({ + name: this.kelas + "Detail", + params: { + id: id } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, - bukaData: function bukaData(value) { - this.fetch(this.$route.params.awal, this.$route.params.akhir, this.$route.params.cu, this.$route.params.status, value); - this.isShowDetail = true; + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - showDetail: function showDetail() { - this.isShowDetail = !this.isShowDetail; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('enterpreneur', { itemData: 'dataS', itemDataStat: 'dataStatS', - itemDataKlaim1: 'dataS1', - itemDataStatKlaim1: 'dataStatS1', - itemDataKlaim2: 'dataS2', - itemDataStatKlaim2: 'dataStatS2', - itemDataKlaim3: 'dataS3', - itemDataStatKlaim3: 'dataStatS3', - itemDataKlaim4: 'dataS4', - itemDataStatKlaim4: 'dataStatS4', - itemDataKlaim5: 'dataS5', - itemDataStatKlaim5: 'dataStatS5', - itemDataKlaim6: 'dataS6', - itemDataStatKlaim6: 'dataStatS6', - itemDataKlaim7: 'dataS7', - itemDataStatKlaim7: 'dataStatS7' + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/index.vue?vue&type=template&id=ccc52ad6&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/index.vue?vue&type=template&id=ccc52ad6& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -198,179 +451,399 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/table.vue?vue&type=template&id=53389f91&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/table.vue?vue&type=template&id=53389f91& ***! + \***********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { isCu: false }, - on: { cari: _vm.cari }, - }), - _vm._v(" "), - _vm.$route.meta.mode == "laporan" - ? _c( - "div", - [ - _c("table-kelompok", { - attrs: { - title: "Bantuan Solidaritas Per Penyebab", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - url: _vm.url, - isCu: false, - }, - on: { - bukaData: _vm.bukaData, - lihatSemua: _vm.bukaData, - }, - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.showDetail.apply(null, arguments) - }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + props.item.anggota_cu + ? _c("check-value", { + attrs: { + value: props.item.anggota_cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + props.item.usaha + ? _c("check-value", { + attrs: { value: props.item.usaha.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.marketplace }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.jmlh_pinjaman, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), }, - }, - [ - !_vm.isShowDetail - ? _c("span", [ - _c("i", { staticClass: "icon-eye" }), - _vm._v( - " Buka semua data bantuan solidaritas Jalinan" - ), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-eye-blocked" }), - _vm._v( - " Tutup data bantuan solidaritas Jalinan" - ), - ]), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm.isShowDetail - ? _c( - "div", - [ - _vm.status == "1" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Menunggu", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim1, - itemDataStat: _vm.itemDataStatKlaim1, - status: "1", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "2" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim2, - itemDataStat: _vm.itemDataStatKlaim2, - status: "2", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "3" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Ditolak", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim3, - itemDataStat: _vm.itemDataStatKlaim3, - status: "3", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "4" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Disetujui", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim4, - itemDataStat: _vm.itemDataStatKlaim4, - status: "4", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "5" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dicairkan", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim5, - itemDataStat: _vm.itemDataStatKlaim5, - status: "5", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "6" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Selesai", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim6, - itemDataStat: _vm.itemDataStatKlaim6, - status: "6", - isSimple: true, - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ), + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, ]), - ]), - ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_enterpreneur"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_enterpreneur"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_enterpreneur"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_enterpreneur"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_enterpreneur"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_enterpreneur"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -382,17 +855,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/penyebab.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/penyebab.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/index.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/index.vue ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_ccc52ad6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ccc52ad6& */ "./resources/assets/js/views/enterpreneur/index.vue?vue&type=template&id=ccc52ad6&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/enterpreneur/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_ccc52ad6___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_ccc52ad6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/enterpreneur/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/enterpreneur/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/enterpreneur/index.vue?vue&type=template&id=ccc52ad6&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/index.vue?vue&type=template&id=ccc52ad6& ***! + \*****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ccc52ad6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ccc52ad6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/index.vue?vue&type=template&id=ccc52ad6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ccc52ad6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ccc52ad6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/enterpreneur/table.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/table.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./penyebab.vue?vue&type=template&id=f127a6f4& */ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&"); -/* harmony import */ var _penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./penyebab.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_53389f91___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=53389f91& */ "./resources/assets/js/views/enterpreneur/table.vue?vue&type=template&id=53389f91&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/enterpreneur/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -402,9 +944,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["render"], - _penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_53389f91___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_53389f91___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -414,38 +956,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanLaporan/penyebab.vue" +component.options.__file = "resources/assets/js/views/enterpreneur/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./penyebab.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/table.vue?vue&type=template&id=53389f91&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/table.vue?vue&type=template&id=53389f91& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./penyebab.vue?vue&type=template&id=f127a6f4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_53389f91___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=53389f91& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/table.vue?vue&type=template&id=53389f91&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_53389f91___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_53389f91___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/146.js b/public/js/components/146.js index 438974c48..11d8d840f 100644 --- a/public/js/components/146.js +++ b/public/js/components/146.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[146],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/index.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/index.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,9 +12,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); -/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); -/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/fasilitator/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -57,6 +56,146 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Fasilitator', + kelas: 'fasilitator', + titleDesc: 'Mengelola data Fasilitator', + titleIcon: 'icon-unlink2', + selectCuPath: 'fasilitatorCu' + }; + }, + created: function created() { + this.checkUser('index_fasilitator', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('fasilitator', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/table.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/table.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -81,138 +220,201 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_5__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Laporan Bantuan Solidaritas Jalinan', - titleDesc: 'Mengelola Bantuan Solidaritas Jalinan Berdasarkan Usia', - titleIcon: 'icon-archive', - kelas: 'jalinanKlaim', - isShowDetail: false, - url: 'indexLaporanUsia', - status: '' + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: "Foto", + name: "gambar", + hide: false + }, { + title: 'Nama', + name: 'anggota_cu.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Jenis Diklat', + name: 'jenisDiklat.jenisDiklat.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' }; }, created: function created() { - this.checkUser('laporan_jalinan_klaim'); - this.status = this.$route.params.status; + this.fetch(this.query); }, watch: { + // check route changes '$route': function $route(to, from) { - // check current page meta - this.status = this.$route.params.status; + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } } }, methods: { - fetch: function fetch(awal, akhir, cu, status, dari, ke) { + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { this.$router.push({ - name: 'jalinanLaporanKlaimUsiaTanggal', + name: this.kelas + 'Edit', params: { - awal: awal, - akhir: akhir, - status: status, - cu: cu, - jenis: 'usia', - dari: dari, - ke: ke + id: id } }); }, - cari: function cari(awal, akhir, cu, status) { - this.fetch(awal, akhir, cu, status, 'semua', 'semua', 'semua'); - this.isShowDetail = false; - }, - checkUser: function checkUser(permission) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); + detail: function detail(id) { + this.$router.push({ + name: this.kelas + "Detail", + params: { + id: id } - } + }); }, - bukaData: function bukaData(value) { - var _dari = ''; - var _ke = ''; - - if (value == '0 s.d. 1 tahun') { - _dari = 1; - _ke = 0; - } else if (value == '> 1 s.d. 10 tahun') { - _dari = 10; - _ke = 1; - } else if (value == '> 10 s.d. 20 tahun') { - _dari = 20; - _ke = 10; - } else if (value == '> 20 s.d. 30 tahun') { - _dari = 30; - _ke = 20; - } else if (value == '> 30 s.d. 40 tahun') { - _dari = 40; - _ke = 30; - } else if (value == '> 40 s.d. 50 tahun') { - _dari = 50; - _ke = 40; - } else if (value == '> 50 s.d. 60 tahun') { - _dari = 60; - _ke = 50; - } else if (value == '> 60 s.d. 70 tahun') { - _dari = 70; - _ke = 60; - } else if (value == '> 70 tahun') { - _dari = 300; - _ke = 70; - } else { - _dari = 'semua'; - _ke = 'semua'; + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; } - this.fetch(this.$route.params.awal, this.$route.params.akhir, this.$route.params.cu, this.$route.params.status, _dari, _ke); - this.isShowDetail = true; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } }, - showDetail: function showDetail() { - this.isShowDetail = !this.isShowDetail; + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('fasilitator', { itemData: 'dataS', itemDataStat: 'dataStatS', - itemDataKlaim1: 'dataS1', - itemDataStatKlaim1: 'dataStatS1', - itemDataKlaim2: 'dataS2', - itemDataStatKlaim2: 'dataStatS2', - itemDataKlaim3: 'dataS3', - itemDataStatKlaim3: 'dataStatS3', - itemDataKlaim4: 'dataS4', - itemDataStatKlaim4: 'dataStatS4', - itemDataKlaim5: 'dataS5', - itemDataStatKlaim5: 'dataStatS5', - itemDataKlaim6: 'dataS6', - itemDataStatKlaim6: 'dataStatS6', - itemDataKlaim7: 'dataS7', - itemDataStatKlaim7: 'dataStatS7' + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/index.vue?vue&type=template&id=76ded35c&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/index.vue?vue&type=template&id=76ded35c& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -235,179 +437,389 @@ var render = function () { }, }), _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/table.vue?vue&type=template&id=307a0858&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/table.vue?vue&type=template&id=307a0858& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { isCu: false }, - on: { cari: _vm.cari }, - }), - _vm._v(" "), - _vm.$route.meta.mode == "laporan" - ? _c( - "div", - [ - _c("table-kelompok", { - attrs: { - title: "Bantuan Solidaritas Per Usia", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - url: _vm.url, - isCu: false, - }, - on: { - bukaData: _vm.bukaData, - lihatSemua: _vm.bukaData, - }, - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.showDetail.apply(null, arguments) - }, - }, - }, - [ - !_vm.isShowDetail - ? _c("span", [ - _c("i", { staticClass: "icon-eye" }), - _vm._v( - " Buka semua data bantuan solidaritas Jalinan" - ), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-eye-blocked" }), - _vm._v( - " Tutup data bantuan solidaritas Jalinan" + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + props.item.anggota_cu + ? _c("check-value", { + attrs: { + value: props.item.anggota_cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", [ + props.item.jenis_diklat + ? _c( + "span", + _vm._l( + props.item.jenis_diklat, + function (jenis_diklat, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n " + + _vm._s(jenis_diklat.name) + + "\n " + ), + ] + ) + } ), - ]), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm.isShowDetail - ? _c( - "div", - [ - _vm.status == "1" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Menunggu", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim1, - itemDataStat: _vm.itemDataStatKlaim1, - status: "1", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "2" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim2, - itemDataStat: _vm.itemDataStatKlaim2, - status: "2", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "3" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Ditolak", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim3, - itemDataStat: _vm.itemDataStatKlaim3, - status: "3", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "4" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Disetujui", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim4, - itemDataStat: _vm.itemDataStatKlaim4, - status: "4", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "5" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Dicairkan", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim5, - itemDataStat: _vm.itemDataStatKlaim5, - status: "5", - isSimple: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.status == "6" - ? _c("table-data", { - attrs: { - title: - "Bantuan Solidaritas Jalinan Selesai", - kelas: _vm.kelas, - itemData: _vm.itemDataKlaim6, - itemDataStat: _vm.itemDataStatKlaim6, - status: "6", - isSimple: true, - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - ], - 1 - ), + 0 + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, ]), - ]), - ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_fasilitator"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_fasilitator"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_fasilitator"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_fasilitator"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_fasilitator"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_fasilitator"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -419,17 +831,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/usia.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/usia.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/fasilitator/index.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/index.vue ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_76ded35c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=76ded35c& */ "./resources/assets/js/views/fasilitator/index.vue?vue&type=template&id=76ded35c&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/fasilitator/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_76ded35c___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_76ded35c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/fasilitator/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/fasilitator/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/fasilitator/index.vue?vue&type=template&id=76ded35c&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/index.vue?vue&type=template&id=76ded35c& ***! + \****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_76ded35c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=76ded35c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/index.vue?vue&type=template&id=76ded35c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_76ded35c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_76ded35c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/fasilitator/table.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/table.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./usia.vue?vue&type=template&id=0b159cbe& */ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&"); -/* harmony import */ var _usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./usia.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_307a0858___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=307a0858& */ "./resources/assets/js/views/fasilitator/table.vue?vue&type=template&id=307a0858&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/fasilitator/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -439,9 +920,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["render"], - _usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_307a0858___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_307a0858___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -451,38 +932,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanLaporan/usia.vue" +component.options.__file = "resources/assets/js/views/fasilitator/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/fasilitator/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./usia.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/fasilitator/table.vue?vue&type=template&id=307a0858&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/table.vue?vue&type=template&id=307a0858& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./usia.vue?vue&type=template&id=0b159cbe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_307a0858___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=307a0858& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/table.vue?vue&type=template&id=307a0858&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_307a0858___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_307a0858___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/147.js b/public/js/components/147.js index 73d100325..cefff0361 100644 --- a/public/js/components/147.js +++ b/public/js/components/147.js @@ -1,1228 +1,826 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[147],{ -/***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/hooper/dist/hooper.css": -/*!*****************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/postcss-loader/src??ref--6-2!./node_modules/hooper/dist/hooper.css ***! - \*****************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, ".hooper-slide {\n flex-shrink: 0;\n height: 100%;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.hooper-progress {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n height: 4px;\n background-color: #efefef;\n}\n.hooper-progress-inner {\n height: 100%;\n background-color: #4285f4;\n transition: 300ms;\n}\n.hooper-pagination {\n position: absolute;\n bottom: 0;\n right: 50%;\n transform: translateX(50%);\n display: flex;\n padding: 5px 10px;\n}\n.hooper-indicators {\n display: flex;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.hooper-indicator:hover,\n.hooper-indicator.is-active {\n background-color: #4285f4;\n}\n.hooper-indicator {\n margin: 0 2px;\n width: 12px;\n height: 4px;\n border-radius: 4px;\n border: none;\n padding: 0;\n background-color: #fff;\n cursor: pointer;\n}\n.hooper-pagination.is-vertical {\n bottom: auto;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.hooper-pagination.is-vertical .hooper-indicators {\n flex-direction: column;\n}\n.hooper-pagination.is-vertical .hooper-indicator {\n width: 6px;\n}\n.hooper-next,\n.hooper-prev {\n background-color: transparent;\n border: none;\n padding: 1em;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n cursor: pointer;\n}\n.hooper-next.is-disabled,\n.hooper-prev.is-disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.hooper-next {\n right: 0;\n}\n.hooper-prev {\n left: 0;\n}\n.hooper-navigation.is-vertical .hooper-next {\n top: auto;\n bottom: 0;\n transform: initial;\n}\n.hooper-navigation.is-vertical .hooper-prev {\n top: 0;\n bottom: auto;\n right: 0;\n left: auto;\n transform: initial;\n}\n.hooper-navigation.is-rtl .hooper-prev {\n left: auto;\n right: 0;\n}\n.hooper-navigation.is-rtl .hooper-next {\n right: auto;\n left: 0;\n}\n.hooper {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 200px;\n}\n.hooper * {\n box-sizing: border-box;\n}\n.hooper-list {\n overflow: hidden;\n width: 100%;\n height: 100%;\n}\n.hooper-track {\n display: flex;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n}\n.hooper.is-vertical .hooper-track {\n flex-direction: column;\n height: 200px;\n}\n\n.hooper.is-rtl {\n direction: rtl;\n}\n\n.hooper-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/hooper/dist/hooper.css": -/*!*********************************************!*\ - !*** ./node_modules/hooper/dist/hooper.css ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../css-loader??ref--6-1!../../postcss-loader/src??ref--6-2!./hooper.css */ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/hooper/dist/hooper.css"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/hooper/dist/hooper.esm.js": -/*!************************************************!*\ - !*** ./node_modules/hooper/dist/hooper.esm.js ***! - \************************************************/ -/*! exports provided: default, Hooper, Icon, Navigation, Pagination, Progress, Slide, addonMixin */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/index.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jenisDiklat/index.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Hooper", function() { return Carousel; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Icon", function() { return Icon; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Navigation", function() { return Navigation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Pagination", function() { return Pagination; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Progress", function() { return Progress; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Slide", function() { return Slide; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addonMixin", function() { return Mixin; }); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/** - * Hopper 0.3.4 - * (c) 2019 - * @license MIT - */ - - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - var ownKeys = Object.keys(source); - - if (typeof Object.getOwnPropertySymbols === 'function') { - ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { - return Object.getOwnPropertyDescriptor(source, sym).enumerable; - })); - } - - ownKeys.forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } - - return target; -} - -function _toConsumableArray(arr) { - return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); -} - -function _arrayWithoutHoles(arr) { - if (Array.isArray(arr)) { - for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; - - return arr2; - } -} - -function _iterableToArray(iter) { - if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); -} - -function _nonIterableSpread() { - throw new TypeError("Invalid attempt to spread non-iterable instance"); -} - -function getInRange(value, min, max) { - return Math.max(Math.min(value, max), min); -} -function now() { - return Date.now(); -} -function Timer(callback, time) { - this.create = function createTimer() { - return window.setInterval(callback, time); - }; - - this.stop = function stopTimer() { - if (this.timer) { - window.clearInterval(this.timer); - this.timer = null; - } - }; - - this.start = function startTimer() { - if (!this.timer) { - this.timer = this.create(); - } - }; - - this.restart = function restartTimer(newTime) { - time = newTime || time; - this.stop(); - this.start(); - }; - - this.timer = this.create(); -} -function camelCaseToString(camelCase) { - camelCase = camelCase.replace(/([A-Z]+)/g, ' $1'); - return camelCase.charAt(0).toUpperCase() + camelCase.slice(1); -} -function normalizeSlideIndex(index, slidesCount) { - var realIndex; - - if (index < 0) { - realIndex = (index + slidesCount) % slidesCount; - } else { - realIndex = index % slidesCount; - } // Test for NaN - - - if (realIndex !== realIndex) { - return 0; - } - - return realIndex; -} -function cloneNode(h, vNode) { - // use the context that the original vnode was created in. - var children = vNode.children || vNode.componentOptions.children || vNode.text; - var tag = vNode.componentOptions.Ctor; - return h(tag, vNode.data, children); -} // IE11 :) - -function assignPoly(target) { - if (target === undefined || target === null) { - throw new TypeError('Cannot convert first argument to object'); - } - - var to = Object(target); - - for (var i = 1; i < arguments.length; i++) { - var nextSource = arguments[i]; - - if (nextSource === undefined || nextSource === null) { - continue; - } - - nextSource = Object(nextSource); - var keysArray = Object.keys(Object(nextSource)); - - for (var nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex++) { - var nextKey = keysArray[nextIndex]; - var desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); - - if (desc !== undefined && desc.enumerable) { - to[nextKey] = nextSource[nextKey]; +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/jenisDiklat/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Jenis Diklat', + kelas: 'jenisDiklat', + titleDesc: 'Mengelola data jenis diklat', + titleIcon: 'icon-book2' + }; + }, + created: function created() { + this.checkUser('index_jenis_diklat'); + }, + methods: { + checkUser: function checkUser(permission) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } } } - } - - return to; -} - -var assign = Object.assign || assignPoly; - -function signPoly(value) { - if (value < 0) { - return -1; - } - - return value > 0 ? 1 : 0; -} - -var sign = Math.sign || signPoly; -function normalizeChildren(context) { - var slotProps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jenisDiklat', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); - if (context.$scopedSlots.default) { - return context.$scopedSlots.default(slotProps) || []; - } +/***/ }), - return context.$slots.default || []; -} +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/table.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jenisDiklat/table.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var EMITTER = new vue__WEBPACK_IMPORTED_MODULE_0___default.a(); -var Carousel = { - name: 'Hooper', - provide: function provide() { - return { - $hooper: this - }; - }, - props: { - // count of items to showed per view - itemsToShow: { - default: 1, - type: Number - }, - // count of items to slide when use navigation buttons - itemsToSlide: { - default: 1, - type: Number - }, - // index number of initial slide - initialSlide: { - default: 0, - type: Number - }, - // control infinite scrolling mode - infiniteScroll: { - default: false, - type: Boolean - }, - // control center mode - centerMode: { - default: false, - type: Boolean - }, - // vertical sliding mode - vertical: { - default: false, - type: Boolean - }, - // enable rtl mode - rtl: { - default: null, - type: Boolean - }, - // enable auto sliding to carousel - autoPlay: { - default: false, - type: Boolean - }, - // speed of auto play to trigger slide - playSpeed: { - default: 2000, - type: Number - }, - // toggle mouse dragging - mouseDrag: { - default: true, - type: Boolean - }, - // toggle touch dragging - touchDrag: { - default: true, - type: Boolean - }, - // toggle mouse wheel sliding - wheelControl: { - default: true, - type: Boolean - }, - // toggle keyboard control - keysControl: { - default: true, - type: Boolean - }, - // enable any move to commit a slide - shortDrag: { - default: true, - type: Boolean - }, - // sliding transition time in ms - transition: { - default: 300, - type: Number - }, - // pause autoPlay on mousehover - hoverPause: { - default: true, - type: Boolean - }, - // remove empty space around slides - trimWhiteSpace: { - default: false, - type: Boolean - }, - // an object to pass all settings - settings: { - default: function _default() { - return {}; - }, - type: Object - }, - group: { - type: String, - default: null - } +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - isDragging: false, - isSliding: false, - isTouch: false, - isHover: false, - isFocus: false, - initialized: false, - slideWidth: 0, - slideHeight: 0, - slidesCount: 0, - trimStart: 0, - trimEnd: 1, - currentSlide: null, - timer: null, - defaults: {}, - breakpoints: {}, - delta: { - x: 0, - y: 0 + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 }, - config: {} + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Keterangan', + name: 'deskripsi', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Fasilitator', + name: 'has_fasilitator_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' }; }, - computed: { - slideBounds: function slideBounds() { - var config = this.config, - currentSlide = this.currentSlide; // Because the "isActive" depends on the slides shown, not the number of slidable ones. - // but upper and lower bounds for Next,Prev depend on whatever is smaller. - - var siblings = config.itemsToShow; - var lower = config.centerMode ? Math.ceil(currentSlide - siblings / 2) : currentSlide; - var upper = config.centerMode ? Math.floor(currentSlide + siblings / 2) : Math.floor(currentSlide + siblings - 1); - return { - lower: lower, - upper: upper - }; - }, - trackTransform: function trackTransform() { - var _this$config = this.config, - infiniteScroll = _this$config.infiniteScroll, - vertical = _this$config.vertical, - rtl = _this$config.rtl, - centerMode = _this$config.centerMode; - var direction = rtl ? -1 : 1; - var slideLength = vertical ? this.slideHeight : this.slideWidth; - var containerLength = vertical ? this.containerHeight : this.containerWidth; - var dragDelta = vertical ? this.delta.y : this.delta.x; - var clonesSpace = infiniteScroll ? slideLength * this.slidesCount : 0; - var centeringSpace = centerMode ? (containerLength - slideLength) / 2 : 0; // calculate track translate - - var translate = dragDelta + direction * (centeringSpace - clonesSpace - this.currentSlide * slideLength); - - if (vertical) { - return "transform: translate(0, ".concat(translate, "px);"); - } - - return "transform: translate(".concat(translate, "px, 0);"); - }, - trackTransition: function trackTransition() { - if (this.initialized && this.isSliding) { - return "transition: ".concat(this.config.transition, "ms"); - } - - return ''; - } + created: function created() { + this.fetch(this.query); }, watch: { - group: function group(val, oldVal) { - if (val === oldVal) { - return; + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; } - - EMITTER.$off("slideGroup:".concat(oldVal), this._groupSlideHandler); - this.addGroupListeners(); } }, methods: { - // controlling methods - slideTo: function slideTo(slideIndex) { - var _this = this; - - var isSource = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - - if (this.isSliding || slideIndex === this.currentSlide) { - return; - } - - this.$emit('beforeSlide', { - currentSlide: this.currentSlide, - slideTo: index - }); - var _this$config2 = this.config, - infiniteScroll = _this$config2.infiniteScroll, - transition = _this$config2.transition; - var previousSlide = this.currentSlide; - var index = infiniteScroll ? slideIndex : getInRange(slideIndex, this.trimStart, this.slidesCount - this.trimEnd); // Notify others if in a group and is the slide event initiator. - - if (this.group && isSource) { - EMITTER.$emit("slideGroup:".concat(this.group), slideIndex); - } - - this.currentSlide = index; - this.isSliding = true; - window.setTimeout(function () { - _this.isSliding = false; - _this.currentSlide = normalizeSlideIndex(index, _this.slidesCount); - }, transition); - this.$emit('slide', { - currentSlide: this.currentSlide, - slideFrom: previousSlide - }); - }, - slideNext: function slideNext() { - this.slideTo(this.currentSlide + this.config.itemsToSlide); - }, - slidePrev: function slidePrev() { - this.slideTo(this.currentSlide - this.config.itemsToSlide); - }, - initEvents: function initEvents() { - // get the element direction if not explicitly set - if (this.defaults.rtl === null) { - this.defaults.rtl = getComputedStyle(this.$el).direction === 'rtl'; - } - - if (this.config.autoPlay) { - this.initAutoPlay(); - } - - if (this.config.mouseDrag) { - this.$refs.list.addEventListener('mousedown', this.onDragStart); - } - - if (this.config.touchDrag) { - this.$refs.list.addEventListener('touchstart', this.onDragStart, { - passive: true - }); - } - - if (this.config.keysControl) { - this.$el.addEventListener('keydown', this.onKeypress); - } - - if (this.config.wheelControl) { - this.lastScrollTime = now(); - this.$el.addEventListener('wheel', this.onWheel, { - passive: false - }); - } - - window.addEventListener('resize', this.update); - }, - initAutoPlay: function initAutoPlay() { - var _this2 = this; - - this.timer = new Timer(function () { - if (_this2.isSliding || _this2.isDragging || _this2.isHover && _this2.config.hoverPause || _this2.isFocus) { - return; - } - - if (_this2.currentSlide === _this2.slidesCount - 1 && !_this2.config.infiniteScroll) { - _this2.slideTo(0); - - return; + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id } - - _this2.slideNext(); - }, this.config.playSpeed); - }, - initDefaults: function initDefaults() { - this.breakpoints = this.settings.breakpoints; - this.defaults = assign({}, this.$props, this.settings); - this.config = assign({}, this.defaults); - }, - // updating methods - update: function update() { - if (this.breakpoints) { - this.updateConfig(); - } - - this.updateWidth(); - this.updateTrim(); - this.$emit('updated', { - containerWidth: this.containerWidth, - containerHeight: this.containerHeight, - slideWidth: this.slideWidth, - slideHeight: this.slideHeight, - settings: this.config }); }, - updateTrim: function updateTrim() { - var _this$config3 = this.config, - trimWhiteSpace = _this$config3.trimWhiteSpace, - itemsToShow = _this$config3.itemsToShow, - centerMode = _this$config3.centerMode, - infiniteScroll = _this$config3.infiniteScroll; - - if (!trimWhiteSpace || infiniteScroll) { - this.trimStart = 0; - this.trimEnd = 1; - return; - } + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; - this.trimStart = centerMode ? Math.floor((itemsToShow - 1) / 2) : 0; - this.trimEnd = centerMode ? Math.ceil(itemsToShow / 2) : itemsToShow; - }, - updateWidth: function updateWidth() { - var rect = this.$el.getBoundingClientRect(); - this.containerWidth = rect.width; - this.containerHeight = rect.height; - - if (this.config.vertical) { - this.slideHeight = this.containerHeight / this.config.itemsToShow; - return; + if (isMobile) { + this.selectedItem = itemMobile; } - this.slideWidth = this.containerWidth / this.config.itemsToShow; - }, - updateConfig: function updateConfig() { - var _this3 = this; - - var breakpoints = Object.keys(this.breakpoints).sort(function (a, b) { - return b - a; - }); - var matched; - breakpoints.some(function (breakpoint) { - matched = window.matchMedia("(min-width: ".concat(breakpoint, "px)")).matches; - - if (matched) { - _this3.config = assign({}, _this3.config, _this3.defaults, _this3.breakpoints[breakpoint]); - return true; - } - }); - - if (!matched) { - this.config = assign(this.config, this.defaults); - } - }, - restartTimer: function restartTimer() { - if (this.timer) { - this.timer.restart(); + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, - restart: function restart() { - var _this4 = this; - - this.$nextTick(function () { - _this4.update(); - }); + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - // events handlers - onDragStart: function onDragStart(event) { - this.isTouch = event.type === 'touchstart'; - - if (!this.isTouch && event.button !== 0) { - return; - } - - this.startPosition = { - x: 0, - y: 0 - }; - this.endPosition = { - x: 0, - y: 0 - }; - this.isDragging = true; - this.startPosition.x = this.isTouch ? event.touches[0].clientX : event.clientX; - this.startPosition.y = this.isTouch ? event.touches[0].clientY : event.clientY; - document.addEventListener(this.isTouch ? 'touchmove' : 'mousemove', this.onDrag); - document.addEventListener(this.isTouch ? 'touchend' : 'mouseup', this.onDragEnd); - }, - isInvalidDirection: function isInvalidDirection(deltaX, deltaY) { - if (!this.config.vertical) { - return Math.abs(deltaX) <= Math.abs(deltaY); - } - - if (this.config.vertical) { - return Math.abs(deltaY) <= Math.abs(deltaX); - } - - return false; - }, - onDrag: function onDrag(event) { - if (this.isSliding) { - return; - } - - this.endPosition.x = this.isTouch ? event.touches[0].clientX : event.clientX; - this.endPosition.y = this.isTouch ? event.touches[0].clientY : event.clientY; - var deltaX = this.endPosition.x - this.startPosition.x; - var deltaY = this.endPosition.y - this.startPosition.y; // Maybe scrolling. - - if (this.isInvalidDirection(deltaX, deltaY)) { - return; - } - - this.delta.y = deltaY; - this.delta.x = deltaX; - - if (!this.isTouch) { - event.preventDefault(); - } - }, - onDragEnd: function onDragEnd() { - var tolerance = this.config.shortDrag ? 0.5 : 0.15; - this.isDragging = false; - - if (this.config.vertical) { - var draggedSlides = Math.round(Math.abs(this.delta.y / this.slideHeight) + tolerance); - this.slideTo(this.currentSlide - sign(this.delta.y) * draggedSlides); - } - - if (!this.config.vertical) { - var direction = (this.config.rtl ? -1 : 1) * sign(this.delta.x); - - var _draggedSlides = Math.round(Math.abs(this.delta.x / this.slideWidth) + tolerance); - - this.slideTo(this.currentSlide - direction * _draggedSlides); - } - - this.delta.x = 0; - this.delta.y = 0; - document.removeEventListener(this.isTouch ? 'touchmove' : 'mousemove', this.onDrag); - document.removeEventListener(this.isTouch ? 'touchend' : 'mouseup', this.onDragEnd); - this.restartTimer(); - }, - onTransitionend: function onTransitionend() { - this.isSliding = false; - this.$emit('afterSlide', { - currentSlide: this.currentSlide - }); - }, - onKeypress: function onKeypress(event) { - var key = event.key; - - if (key.startsWith('Arrow')) { - event.preventDefault(); - } - - if (this.config.vertical) { - if (key === 'ArrowUp') { - this.slidePrev(); - } - - if (key === 'ArrowDown') { - this.slideNext(); - } - - return; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jenisDiklat', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); - if (this.config.rtl) { - if (key === 'ArrowRight') { - this.slidePrev(); - } - - if (key === 'ArrowLeft') { - this.slideNext(); - } - - return; - } +/***/ }), - if (key === 'ArrowRight') { - this.slideNext(); - } +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/index.vue?vue&type=template&id=1e3c9096&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jenisDiklat/index.vue?vue&type=template&id=1e3c9096& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - if (key === 'ArrowLeft') { - this.slidePrev(); - } - }, - onWheel: function onWheel(event) { - event.preventDefault(); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true - if (now() - this.lastScrollTime < 200) { - return; - } // get wheel direction - this.lastScrollTime = now(); - var value = event.wheelDelta || -event.deltaY; - var delta = sign(value); +/***/ }), - if (delta === -1) { - this.slideNext(); - } +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/table.vue?vue&type=template&id=505074dc&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jenisDiklat/table.vue?vue&type=template&id=505074dc& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - if (delta === 1) { - this.slidePrev(); - } - }, - addGroupListeners: function addGroupListeners() { - var _this5 = this; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.deskripsi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c("td", [ + _vm._v(_vm._s(props.item.has_fasilitator_count)), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_jenis_diklat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_jenis_diklat"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_jenis_diklat"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_jenis_diklat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_jenis_diklat"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_jenis_diklat"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true - if (!this.group) { - return; - } - this._groupSlideHandler = function (slideIndex) { - // set the isSource to false to prevent infinite emitting loop. - _this5.slideTo(slideIndex, false); - }; - EMITTER.$on("slideGroup:".concat(this.group), this._groupSlideHandler); - } - }, - created: function created() { - this.initDefaults(); - }, - mounted: function mounted() { - var _this6 = this; +/***/ }), - this.initEvents(); - this.addGroupListeners(); - this.$nextTick(function () { - _this6.update(); +/***/ "./resources/assets/js/views/jenisDiklat/index.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/index.vue ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - _this6.slideTo(_this6.config.initialSlide || 0); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_1e3c9096___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1e3c9096& */ "./resources/assets/js/views/jenisDiklat/index.vue?vue&type=template&id=1e3c9096&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jenisDiklat/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - setTimeout(function () { - _this6.$emit('loaded'); - _this6.initialized = true; - }, _this6.transition); - }); - }, - beforeDestroy: function beforeDestroy() { - window.removeEventListener('resize', this.update); - if (this.group) { - EMITTER.$off("slideGroup:".concat(this.group), this._groupSlideHandler); - } - if (this.timer) { - this.timer.stop(); - } - }, - render: function render(h) { - var _this7 = this; - - var body = renderBody.call(this, h); - return h('section', { - class: { - hooper: true, - 'is-vertical': this.config.vertical, - 'is-rtl': this.config.rtl - }, - attrs: { - tabindex: '0' - }, - on: { - focusin: function focusin() { - return _this7.isFocus = true; - }, - focusout: function focusout() { - return _this7.isFocus = false; - }, - mouseover: function mouseover() { - return _this7.isHover = true; - }, - mouseleave: function mouseleave() { - return _this7.isHover = false; - } - } - }, body); - } -}; -/** - * Renders additional slides for infinite slides mode. - * By cloning Slides VNodes before and after either edges. - */ - -function renderBufferSlides(h, slides) { - var before = []; - var after = []; // reduce prop access - - var slidesCount = slides.length; - - for (var i = 0; i < slidesCount; i++) { - var slide = slides[i]; - var clonedBefore = cloneNode(h, slide); - var slideIndex = i - slidesCount; - clonedBefore.data.key = "before_".concat(i); - clonedBefore.key = clonedBefore.data.key; - clonedBefore.componentOptions.propsData.index = slideIndex; - clonedBefore.data.props = { - index: slideIndex, - isClone: true - }; - before.push(clonedBefore); - var clonedAfter = cloneNode(h, slide); - slideIndex = i + slidesCount; - clonedAfter.data.key = "after_".concat(slideIndex); - clonedAfter.componentOptions.propsData.index = slideIndex; - clonedAfter.key = clonedAfter.data.key; - clonedAfter.data.props = { - index: slideIndex, - isClone: true - }; - after.push(clonedAfter); - } - return [].concat(before, _toConsumableArray(slides), after); -} -/** - * Produces the VNodes for the Slides. - * requires {this} to be bound to hooper. - * So use with .call or .bind - */ +/* normalize component */ +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_1e3c9096___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_1e3c9096___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) -function renderSlides(h) { - var children = normalizeChildren(this); - var childrenCount = children.length; - var idx = 0; - var slides = []; +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/jenisDiklat/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); - for (var i = 0; i < childrenCount; i++) { - var child = children[i]; - var ctor = child.componentOptions && child.componentOptions.Ctor; +/***/ }), - if (!ctor || ctor.options.name !== 'HooperSlide') { - continue; - } // give slide an index behind the scenes +/***/ "./resources/assets/js/views/jenisDiklat/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - child.componentOptions.propsData.index = idx; - child.data.key = idx; - child.key = idx; - child.data.props = _objectSpread({}, child.data.props || {}, { - isClone: false, - index: idx++ - }); - slides.push(child); - } // update hooper's information of the slide count. +/***/ }), +/***/ "./resources/assets/js/views/jenisDiklat/index.vue?vue&type=template&id=1e3c9096&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/index.vue?vue&type=template&id=1e3c9096& ***! + \****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - this.slidesCount = slides.length; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1e3c9096___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=1e3c9096& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/index.vue?vue&type=template&id=1e3c9096&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1e3c9096___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - if (this.config.infiniteScroll) { - slides = renderBufferSlides(h, slides); - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1e3c9096___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - return h('ul', { - class: { - 'hooper-track': true, - 'is-dragging': this.isDragging - }, - style: this.trackTransform + this.trackTransition, - ref: 'track', - on: { - transitionend: this.onTransitionend - } - }, slides); -} -/** - * Builds the VNodes for the hooper body. - * Which is the slides, addons if available, and a11y stuff. - * REQUIRES {this} to be bound to the hooper instance. - * use with .call or .bind - */ - - -function renderBody(h) { - var slides = renderSlides.call(this, h); - var addons = this.$slots['hooper-addons'] || []; - var a11y = h('div', { - class: 'hooper-liveregion hooper-sr-only', - attrs: { - 'aria-live': 'polite', - 'aria-atomic': 'true' - } - }, "Item ".concat(this.currentSlide + 1, " of ").concat(this.slidesCount)); - var children = [slides].concat(_toConsumableArray(addons), [a11y]); - return [h('div', { - class: 'hooper-list', - ref: 'list' - }, children)]; -} -var Slide = { - name: 'HooperSlide', - inject: ['$hooper'], - props: { - isClone: { - type: Boolean, - default: false - }, - index: { - type: Number, - required: true - } - }, - computed: { - style: function style() { - var _ref = this.$hooper || {}, - config = _ref.config, - slideHeight = _ref.slideHeight, - slideWidth = _ref.slideWidth; - - if (config.vertical) { - return "height: ".concat(slideHeight, "px"); - } - return "width: ".concat(slideWidth, "px"); - }, - isActive: function isActive() { - var _this$$hooper$slideBo = this.$hooper.slideBounds, - upper = _this$$hooper$slideBo.upper, - lower = _this$$hooper$slideBo.lower; - return this.index >= lower && this.index <= upper; - }, - isPrev: function isPrev() { - var lower = this.$hooper.slideBounds.lower; - var itemsToSlide = this.$hooper.config.itemsToSlide; - return this.index < lower && this.index >= lower - itemsToSlide; - }, - isNext: function isNext() { - var upper = this.$hooper.slideBounds.upper; - var itemsToSlide = this.$hooper.config.itemsToSlide; - return this.index > upper && this.index <= upper + itemsToSlide; - }, - isCurrent: function isCurrent() { - return this.index === this.$hooper.currentSlide; - } - }, - render: function render(h) { - var classes = { - 'hooper-slide': true, - 'is-clone': this.isClone, - 'is-active': this.isActive, - 'is-prev': this.isPrev, - 'is-next': this.isNext, - 'is-current': this.isCurrent - }; - var children = normalizeChildren(this); - return h('li', { - class: classes, - style: this.style, - attrs: { - 'aria-hidden': !this.isActive - } - }, children); - } -}; - -var Mixin = { - inject: ['$hooper'] -}; - -var icons = { - arrowUp: 'M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z', - arrowDown: 'M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z', - arrowRight: 'M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z', - arrowLeft: 'M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z' -}; -var Icon = { - name: 'HooperIcon', - functional: true, - inheritAttrs: true, - props: { - name: { - type: String, - required: true, - validator: function validator(val) { - return val in icons; - } - } - }, - render: function render(createElement, _ref) { - var props = _ref.props; - var icon = icons[props.name]; - var children = []; - children.push(createElement('title', camelCaseToString(props.name))); - children.push(createElement('path', { - attrs: { - d: 'M0 0h24v24H0z', - fill: 'none' - } - })); - children.push(createElement('path', { - attrs: { - d: icon - } - })); - return createElement('svg', { - attrs: { - class: "icon icon-".concat(props.name), - viewBox: '0 0 24 24', - width: '24px', - height: '24px' - } - }, children); - } -}; - -var Progress = { - inject: ['$hooper'], - name: 'HooperProgress', - computed: { - currentSlide: function currentSlide() { - return normalizeSlideIndex(this.$hooper.currentSlide, this.$hooper.slidesCount); - }, - progress: function progress() { - var range = this.$hooper.slidesCount - this.$hooper.trimStart - this.$hooper.trimEnd; - return (this.currentSlide - this.$hooper.trimStart) * 100 / range; - } - }, - render: function render(h) { - return h('div', { - class: 'hooper-progress' - }, [h('div', { - class: 'hooper-progress-inner', - style: "width: ".concat(this.progress, "%") - })]); - } -}; - -function renderFraction(h, current, totalCount) { - return [h('span', current + 1), h('span', '/'), h('span', totalCount)]; -} +/***/ }), -function renderIndicator(h, index, isCurrent, onClick) { - return h('li', [h('button', { - class: { - 'hooper-indicator': true, - 'is-active': isCurrent - }, - on: { - click: onClick - }, - attrs: { - type: 'button' - } - }, [h('span', { - class: 'hooper-sr-only' - }, "item ".concat(index))])]); -} +/***/ "./resources/assets/js/views/jenisDiklat/table.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/table.vue ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -function renderDefault(h, current, totalCount, slideToIndex) { - var children = []; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _table_vue_vue_type_template_id_505074dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=505074dc& */ "./resources/assets/js/views/jenisDiklat/table.vue?vue&type=template&id=505074dc&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jenisDiklat/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - var _loop = function _loop(i) { - children.push(renderIndicator(h, i, i === current, function () { - return slideToIndex(i); - })); - }; - for (var i = 0; i < totalCount; i++) { - _loop(i); - } - return [h('ol', { - class: 'hooper-indicators' - }, children)]; -} -var Pagination = { - inject: ['$hooper'], - name: 'HooperPagination', - props: { - mode: { - default: 'indicator', - type: String - } - }, - computed: { - currentSlide: function currentSlide() { - return normalizeSlideIndex(this.$hooper.currentSlide, this.$hooper.slidesCount); - }, - slides: function slides() { - var slides = this.$hooper.slides.map(function (_, index) { - return index; - }); - return slides.slice(this.$hooper.trimStart, this.$hooper.slidesCount - this.$hooper.trimEnd + 1); - } - }, - render: function render(h) { - var _this = this; - - var totalCount = this.$hooper.slidesCount; - var children = this.mode === 'indicator' ? renderDefault(h, this.currentSlide, totalCount, function (index) { - return _this.$hooper.slideTo(index); - }) : renderFraction(h, this.currentSlide, totalCount); - return h('div', { - class: { - 'hooper-pagination': true, - 'is-vertical': this.$hooper.config.vertical - } - }, children); - } -}; -function iconName(isVertical, isRTL, isPrev) { - if (isPrev) { - return isVertical ? 'arrowUp' : isRTL ? 'arrowRight' : 'arrowLeft'; - } +/* normalize component */ - return isVertical ? 'arrowDown' : isRTL ? 'arrowLeft' : 'arrowRight'; -} +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_505074dc___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_505074dc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) -function renderButton(h, disabled, slot, isPrev, _ref, onClick) { - var _class; +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/jenisDiklat/table.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); - var isVertical = _ref.isVertical, - isRTL = _ref.isRTL; - var children = slot && slot.length ? slot : [h(Icon, { - props: { - name: iconName(isVertical, isRTL, isPrev) - } - })]; - return h('button', { - class: (_class = {}, _defineProperty(_class, "hooper-".concat(isPrev ? 'prev' : 'next'), true), _defineProperty(_class, 'is-disabled', disabled), _class), - attrs: { - type: 'button' - }, - on: { - click: onClick - } - }, children); -} +/***/ }), -var Navigation = { - inject: ['$hooper'], - name: 'HooperNavigation', - computed: { - isPrevDisabled: function isPrevDisabled() { - if (this.$hooper.config.infiniteScroll) { - return false; - } +/***/ "./resources/assets/js/views/jenisDiklat/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - return this.$hooper.currentSlide === 0; - }, - isNextDisabled: function isNextDisabled() { - if (this.$hooper.config.infiniteScroll) { - return false; - } +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - if (this.$hooper.config.trimWhiteSpace) { - return this.$hooper.currentSlide === this.$hooper.slidesCount - Math.min(this.$hooper.config.itemsToShow, this.$hooper.slidesCount); - } +/***/ }), - return this.$hooper.currentSlide === this.$hooper.slidesCount - 1; - } - }, - methods: { - slideNext: function slideNext() { - this.$hooper.slideNext(); - this.$hooper.restartTimer(); - }, - slidePrev: function slidePrev() { - this.$hooper.slidePrev(); - this.$hooper.restartTimer(); - } - }, - render: function render(h) { - var _this = this; +/***/ "./resources/assets/js/views/jenisDiklat/table.vue?vue&type=template&id=505074dc&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/table.vue?vue&type=template&id=505074dc& ***! + \****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - var config = { - isRTL: this.$hooper.config.rtl, - isVertical: this.$hooper.config.vertical - }; - var children = [renderButton(h, this.isPrevDisabled, this.$slots['hooper-prev'], true, config, function () { - return _this.slidePrev(); - }), renderButton(h, this.isNextDisabled, this.$slots['hooper-next'], false, config, function () { - return _this.slideNext(); - })]; - return h('div', { - class: { - 'hooper-navigation': true, - 'is-vertical': this.$hooper.config.vertical, - 'is-rtl': this.$hooper.config.rtl - } - }, children); - } -}; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_505074dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=505074dc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/table.vue?vue&type=template&id=505074dc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_505074dc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony default export */ __webpack_exports__["default"] = (Carousel); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_505074dc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/148.js b/public/js/components/148.js index 3ed9a050c..64ef8e094 100644 --- a/public/js/components/148.js +++ b/public/js/components/148.js @@ -1,9 +1,355 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[148],{ -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&": -/*!*************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2& ***! - \*************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/index.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/keahlian/index.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/keahlian/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Keahlian', + kelas: 'keahlian', + titleDesc: 'Mengelola data keahlian', + titleIcon: 'icon-reading' + }; + }, + created: function created() { + this.checkUser('index_keahlian'); + }, + methods: { + checkUser: function checkUser(permission) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('keahlian', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/table.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/keahlian/table.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + props: ['title', 'kelas'], + data: function data() { + return { + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Keterangan', + name: 'deskripsi', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Mentor', + name: 'has_keahlian_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalButton: '' + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('keahlian', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/index.vue?vue&type=template&id=d690cfbe&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/keahlian/index.vue?vue&type=template&id=d690cfbe& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -15,95 +361,425 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { - staticClass: - "content d-flex justify-content-center align-items-center", - }, - [ - _c("div", { staticClass: "flex-fill" }, [ - _vm._m(0), + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-xl-4 offset-xl-4 col-md-8 offset-md-2" }, - [ - _c( - "router-link", - { - staticClass: "btn btn-primary btn-block", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-screen3" }), - _vm._v( - " kembali ke halaman dashboard\n\t\t\t\t\t\t\t\t" - ), - ] - ), - ], - 1 - ), - _vm._v(" "), - _vm._m(1), - ]), - ]), - ] - ), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), ]), - ]), - ]) + ], + 1 + ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "text-center mb-3" }, [ - _c("h1", { staticClass: "error-title" }, [_vm._v("404")]), +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/table.vue?vue&type=template&id=4e52cd1d&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/keahlian/table.vue?vue&type=template&id=4e52cd1d& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.deskripsi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c("td", [ + _vm._v(_vm._s(props.item.has_keahlian_count)), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_keahlian"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_keahlian"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_keahlian"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_keahlian"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_keahlian"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_keahlian"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), _vm._v(" "), - _c("h5", [_vm._v("Oops, terjadi kesalahan. Halaman tidak ditemukan!")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [_c("br"), _c("br")]) - }, -] + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), + ], + 1 + ) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/notFound.vue": -/*!************************************************!*\ - !*** ./resources/assets/js/views/notFound.vue ***! - \************************************************/ +/***/ "./resources/assets/js/views/keahlian/index.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/keahlian/index.vue ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_d690cfbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d690cfbe& */ "./resources/assets/js/views/keahlian/index.vue?vue&type=template&id=d690cfbe&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/keahlian/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_d690cfbe___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_d690cfbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/keahlian/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/keahlian/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/keahlian/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/keahlian/index.vue?vue&type=template&id=d690cfbe&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/keahlian/index.vue?vue&type=template&id=d690cfbe& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d690cfbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d690cfbe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/index.vue?vue&type=template&id=d690cfbe&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d690cfbe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d690cfbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/keahlian/table.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/keahlian/table.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notFound.vue?vue&type=template&id=2cf915a2& */ "./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _table_vue_vue_type_template_id_4e52cd1d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4e52cd1d& */ "./resources/assets/js/views/keahlian/table.vue?vue&type=template&id=4e52cd1d&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/keahlian/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + -var script = {} /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])( - script, - _notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["render"], - _notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_4e52cd1d___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_4e52cd1d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -113,24 +789,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/notFound.vue" +component.options.__file = "resources/assets/js/views/keahlian/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&": +/***/ "./resources/assets/js/views/keahlian/table.vue?vue&type=script&lang=js&": /*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2& ***! + !*** ./resources/assets/js/views/keahlian/table.vue?vue&type=script&lang=js& ***! \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/keahlian/table.vue?vue&type=template&id=4e52cd1d&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/keahlian/table.vue?vue&type=template&id=4e52cd1d& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./notFound.vue?vue&type=template&id=2cf915a2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4e52cd1d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4e52cd1d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/table.vue?vue&type=template&id=4e52cd1d&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4e52cd1d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4e52cd1d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/149.js b/public/js/components/149.js index 25c1398db..8e7922198 100644 --- a/public/js/components/149.js +++ b/public/js/components/149.js @@ -1,218 +1,19 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[149],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - time: '', - dateVal: '' - }; - }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - } - }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kubn/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -255,130 +56,68 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'KUBN', + kelas: 'kubn', + titleDesc: 'Mengelola data KUBN', + titleIcon: 'icon-versions', + selectCuPath: 'kubnCu' + }; + }, + created: function created() { + this.checkUser('index_kubn', this.$route.params.cu); }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubn', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -519,687 +258,270 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Tambah Surat Masuk', - titleDesc: 'Menambah surat masuk baru', - titleIcon: 'icon-plus3', - kelas: 'suratMasuk', - level2Title: 'Surat Masuk', + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: "Foto", + name: "gambar", + hide: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'TP', + name: 'tp.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Usaha', + name: 'usaha.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Tipe Anggota', + name: 'tipe_anggota', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Jmlh Anggota', + name: 'jmlh_anggota', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Jmlh Pinjaman', + name: 'jmlh_pinjaman', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Tgl. Berdiri', + name: 'tanggal_berdiri', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Provinsi", + name: "provinces.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kabupaten/Kota", + name: "regencies.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kecamatan", + name: "districts.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kelurahan", + name: "villages.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - year: { - date: true, - datePattern: ['Y'] - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } + modalButton: '' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.form.id_cu = this.currentUser.id_cu; + this.fetch(this.query); }, watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_surat', this.form.id_cu); - } - } + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; if (value === "success") { - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ''; } } }, methods: { - fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Kategori Surat Keluar'; - this.titleDesc = 'Mengubah kategori surat keluar'; - this.titleIcon = 'icon-pencil5'; + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; } else { - this.title = 'Tambah Kategori Surat Keluar'; - this.titleDesc = 'Menambah kategori surat keluar'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; } }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; }, - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.form.content = files[0]; + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id } }); }, - back: function back() { + detail: function detail(id) { this.$router.push({ - name: this.kelas + 'Cu', + name: this.kelas + "Detail", params: { - cu: this.currentUser.id_cu + id: id } }); }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; } + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubn', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v - }, - expression: "time", - }, - }) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/index.vue?vue&type=template&id=53f2dba8&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/index.vue?vue&type=template&id=53f2dba8& ***! + \***************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1208,1144 +530,605 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Kode:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan kode", - "data-vv-as": "Kode", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.hal"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.hal"), - }, - }, - [ - _vm.errors.has("form.hal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tJudul Surat: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.hal, - expression: "form.hal", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "hal", - placeholder: "Silahkan masukkan judul surat", - "data-vv-as": "judul surat", - }, - domProps: { value: _vm.form.hal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "hal", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.hal") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.hal")) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.periode"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.periode"), - }, - }, - [ - _vm.errors.has("form.periode") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), - _c("wajib-badge"), - _vm._v(" "), - _c("info-icon", { - attrs: { - message: "Format: tahun. Contoh: 2019", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - raw: false, - options: _vm.cleaveOption.year, - placeholder: "Silahkan masukkan periode", - "data-vv-as": "Periode", - }, - model: { - value: _vm.form.periode, - callback: function ($$v) { - _vm.$set(_vm.form, "periode", $$v) - }, - expression: "form.periode", - }, - }), - _vm._v(" "), - _vm.errors.has("form.periode") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.periode") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan, - expression: "form.keterangan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "perihal", - placeholder: "Silahkan masukkan keterangan", - "data-vv-as": "keterangan", - }, - domProps: { value: _vm.form.keterangan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Pengirim:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pengirim, - expression: "form.pengirim", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "pengirim", - placeholder: "Silahkan masukkan pengirim", - "data-vv-as": "pengirim", - }, - domProps: { value: _vm.form.pengirim }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "pengirim", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Diterima Melalui:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.terima_melalui, - expression: "form.terima_melalui", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "terima_melalui", - placeholder: - "Silahkan masukkan diterima melalui", - "data-vv-as": "diterima melalui", - }, - domProps: { value: _vm.form.terima_melalui }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "terima_melalui", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Tgl. Terima:")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_terima }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal_terima = $event - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Tujuan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tujuan, - expression: "form.tujuan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tujuan", - placeholder: "Silahkan masukkan tujuan", - "data-vv-as": "tujuan", - }, - domProps: { value: _vm.form.tujuan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tujuan", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _vm.$route.meta.mode != "edit" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.format"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.format"), - }, - }, - [ - _vm.errors.has("form.format") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPilih Format: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.format, - expression: "form.format", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "format", - "data-width": "100%", - "data-vv-as": "format", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "format", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih format")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "upload" } }, - [_vm._v("Upload")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "link" } }, - [_vm._v("Link")] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.format") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.format") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode != "edit" - ? _c("div", { staticClass: "col-md-12" }, [ - _vm.form.format == "upload" - ? _c("div", { staticClass: "form-group" }, [ - _c( - "h5", - [ - _vm._v(" Upload dokumen: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-card-body" }, - [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { - type: "file", - accept: - "application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.slideshow, text/plain, application/pdf, image/*", - }, - on: { change: _vm.upload }, - }), - ] - ), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "File yang diterima adalah Word, Excel, Powerpoint, PDF dan gambar/foto" - ), - ]), - ]) - : _vm.form.format == "link" - ? _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Link dokumen: ")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.link, - expression: "form.link", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "link", - placeholder: "Silahkan masukkan link", - }, - domProps: { value: _vm.form.link }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "link", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "Silahkan masukkan link ke dokumen" - ), - ]), - ]) - : _vm._e(), - ]) - : _vm._e(), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "panel panel-flat panel-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! - \*******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \**************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/table.vue?vue&type=template&id=e0bc71b0&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/table.vue?vue&type=template&id=e0bc71b0& ***! + \***************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + props.item.tp + ? _c("check-value", { + attrs: { value: props.item.tp.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + props.item.usaha + ? _c("check-value", { + attrs: { value: props.item.usaha.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", [ + props.item.tipe_anggota == "integrasi" + ? _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Data anggota kubn terhubung dengan data anggota cu", + expression: + "'Data anggota kubn terhubung dengan data anggota cu'", + }, + ], + staticClass: + "badge bg-blue-400 align-self-center ml-auto", + }, + [_vm._v("Integrasi")] + ), + ]) + : props.item.tipe_anggota == "manual" + ? _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Data anggota hanya berupa jumlah saja", + expression: + "'Data anggota hanya berupa jumlah saja'", + }, + ], + staticClass: + "badge bg-brown-400 align-self-center ml-auto", + }, + [_vm._v("Manual")] + ), + ]) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.jmlh_anggota, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.jmlh_pinjaman, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_berdiri + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_kubn"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_kubn"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/kubn/index.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/kubn/index.vue ***! + \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_53f2dba8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=53f2dba8& */ "./resources/assets/js/views/kubn/index.vue?vue&type=template&id=53f2dba8&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubn/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2354,9 +1137,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_53f2dba8___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_53f2dba8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2366,105 +1149,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/kubn/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/kubn/index.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/index.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/kubn/index.vue?vue&type=template&id=53f2dba8&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/index.vue?vue&type=template&id=53f2dba8& ***! + \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_53f2dba8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=53f2dba8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/index.vue?vue&type=template&id=53f2dba8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_53f2dba8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_53f2dba8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/form.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/form.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/kubn/table.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/kubn/table.vue ***! + \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2627e4de& */ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_e0bc71b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=e0bc71b0& */ "./resources/assets/js/views/kubn/table.vue?vue&type=template&id=e0bc71b0&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubn/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2474,9 +1206,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_e0bc71b0___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_e0bc71b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2486,38 +1218,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratMasuk/form.vue" +component.options.__file = "resources/assets/js/views/kubn/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/kubn/table.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/table.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/kubn/table.vue?vue&type=template&id=e0bc71b0&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/table.vue?vue&type=template&id=e0bc71b0& ***! + \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2627e4de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_e0bc71b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=e0bc71b0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/table.vue?vue&type=template&id=e0bc71b0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_e0bc71b0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_e0bc71b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/150.js b/public/js/components/150.js index 376814ee6..ca8d26b13 100644 --- a/public/js/components/150.js +++ b/public/js/components/150.js @@ -1,758 +1,25 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[150],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - time: '', - dateVal: '' - }; - }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - } - }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/card.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/card.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ["itemData"], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_0__["default"] - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _asetTetapGolongan_form_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../asetTetapGolongan/form.vue */ "./resources/assets/js/views/asetTetapGolongan/form.vue"); -/* harmony import */ var _asetTetapKelompok_form_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../asetTetapKelompok/form.vue */ "./resources/assets/js/views/asetTetapKelompok/form.vue"); -/* harmony import */ var _asetTetapJenis_form_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../asetTetapJenis/form.vue */ "./resources/assets/js/views/asetTetapJenis/form.vue"); -/* harmony import */ var _asetTetapLokasi_form_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../asetTetapLokasi/form.vue */ "./resources/assets/js/views/asetTetapLokasi/form.vue"); -/* harmony import */ var _card_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./card.vue */ "./resources/assets/js/views/asetTetap/card.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubnUsaha/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kubnUsaha/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -782,6 +49,67 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Usaha', + kelas: 'kubnUsaha', + titleDesc: 'Mengelola data usaha', + titleIcon: 'icon-price-tag2' + }; + }, + created: function created() { + this.checkUser('index_kubn'); + }, + methods: { + checkUser: function checkUser(permission) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubn', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubnUsaha/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -863,71 +191,16 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - - - - - - - - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default.a, - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - formGolongan: _asetTetapGolongan_form_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - formKelompok: _asetTetapKelompok_form_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - formJenis: _asetTetapJenis_form_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - formLokasi: _asetTetapLokasi_form_vue__WEBPACK_IMPORTED_MODULE_14__["default"], - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_16__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_17__["default"], - cardData: _card_vue__WEBPACK_IMPORTED_MODULE_15__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_18__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Tambah Aset Tetap', - titleDesc: 'Menambah Aset Tetap Baru', - titleIcon: 'icon-plus3', - kelas: 'asetTetap', - level2Title: 'Aset Tetap', - isInduk: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number15: { - numeral: true, - numeralIntegerScale: 15, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - selectedItem: {}, + selectedItem: [], query: { order_column: "name", order_direction: "asc", @@ -935,12 +208,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope limit: 10, page: 1 }, + excelDownloadUrl: '', columnData: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Kode' + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false }, { title: 'Nama', name: 'name', @@ -951,659 +226,130 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Jenis' - }, { - title: 'Merk' - }, { - title: 'Tipe' - }, { - title: 'Lokasi' - }, { - title: 'Penanggungjawab' - }, { - title: 'Tgl. Beli' - }, { - title: 'Pembeli' + title: 'Keterangan', + name: 'deskripsi', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Harga' + title: 'Kubn', + name: 'has_kubn_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false }, { - title: 'Sub' + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Kondisi' + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + modalButton: '' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); + created: function created() { + this.fetch(this.query); }, - created: function created() {}, watch: { - formStat: function formStat(value) { - if (value == 'success') { - if (this.$route.meta.mode === 'edit') { - if (this.form.aset) { - this.isInduk = "false"; - this.selectedItem = this.form.aset; - } else { - this.isInduk = "true"; - } - - this.changeGolongan(this.form.aset_tetap_golongan_id); - this.changeKelompok(this.form.aset_tetap_kelompok_id); - } - } + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - }, - updateGolonganStat: function updateGolonganStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateJenisResponse.message; - this.fetchGolongan(); - this.form.aset_tetap_jenis_golongan_id = this.updateJenisResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateJenisResponse.message; - } - }, - updateKelompokStat: function updateKelompokStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateJenisResponse.message; - this.changeGolongan(this.form.aset_tetap_golongan_id); - this.form.aset_tetap_jenis_kelompok_id = this.updateJenisResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateJenisResponse.message; - } - }, - updateJenisStat: function updateJenisStat(value) { this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; if (value === "success") { - this.modalTitle = this.updateJenisResponse.message; - this.changeKelompok(this.form.aset_tetap_kelompok_id); - this.form.aset_tetap_jenis_id = this.updateJenisResponse.id; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateJenisResponse.message; - } - }, - updateLokasiStat: function updateLokasiStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateLokasiResponse.message; - this.fetchLokasi(); - this.form.aset_tetap_lokasi_id = this.updateLokasiResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateLokasiResponse.message; + this.modalContent = ''; } } }, methods: { - fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Aset Tetap'; - this.titleDesc = 'Mengubah aset tetap'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Aset Tetap'; - this.titleDesc = 'Menambah aset tetap'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - - this.fetchGolongan(); - this.fetchLokasi(); - this.fetchAktivis(); - }, - fetchGolongan: function fetchGolongan() { - this.$store.dispatch('asetTetapGolongan/resetDataS'); - this.$store.dispatch('asetTetapGolongan/get'); - }, - fetchLokasi: function fetchLokasi() { - this.$store.dispatch('asetTetapLokasi/resetDataS'); - this.$store.dispatch('asetTetapLokasi/get'); - }, - fetchAktivis: function fetchAktivis() { - this.$store.dispatch('aktivis/resetDataS'); - this.$store.dispatch('aktivis/get', 0); - }, - fetchAset: function fetchAset(params) { + fetch: function fetch(params) { this.$store.dispatch(this.kelas + '/index', params); this.excelDownloadUrl = this.kelas; }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - changeInduk: function changeInduk(value) { - if (value) { - if (this.itemDataStat != 'success') this.fetchAset(this.query); - } - }, - changeGolongan: function changeGolongan(id) { - this.$store.dispatch('asetTetapKelompok/resetDataS'); - this.$store.dispatch('asetTetapKelompok/get', id); - }, - changeKelompok: function changeKelompok(id) { - this.$store.dispatch('asetTetapJenis/resetDataS'); - this.$store.dispatch('asetTetapJenis/get', id); - }, - changeJenis: function changeJenis() { - var _golongan = ''; - var _kelompok = ''; - var _jenis = ''; - _golongan = _.find(this.modelGolongan, { - 'id': this.form.aset_tetap_golongan_id - }); - _kelompok = _.find(this.modelKelompok, { - 'id': this.form.aset_tetap_kelompok_id - }); - _jenis = _.find(this.modelJenis, { - 'id': this.form.aset_tetap_jenis_id - }); - this.form.kode = _golongan.kode + _kelompok.kode + _jenis.kode + '0000'; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - this.form.aset_id = item.id; - }, - deleteSelected: function deleteSelected() { - this.selectedItem = []; - this.form.aset_id = ''; - if (this.itemDataStat != 'success') this.fetchAset(this.query); - }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - this.$router.push({ - name: this.kelas - }); - }, - modalOpen: function modalOpen(value) { - this.modalShow = true; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah ' + value + ' aset tetap'; - this.state = value; - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat', - itemData: 'dataS', - itemDataStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapJenis', { - modelJenis: 'dataS', - modelJenisStat: 'dataStatS', - updateJenisResponse: 'update', - updateJenisStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapKelompok', { - modelKelompok: 'dataS', - modelKelompokStat: 'dataStatS', - updateKelompokResponse: 'update', - updateKelompokStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapGolongan', { - modelGolongan: 'dataS', - modelGolonganStat: 'dataStatS', - updateGolonganResponse: 'update', - updateGolonganStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapLokasi', { - modelLokasi: 'dataS', - modelLokasiStat: 'dataStatS', - updateLokasiResponse: 'update', - updateLokasiStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - modelAktivis: 'dataS', - modelAktivisStat: 'dataStatS', - updateAktivisResponse: 'update', - updateAktivisStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(b,c,d){var e=new XMLHttpRequest;e.open("GET",b),e.responseType="blob",e.onload=function(){a(e.response,c,d)},e.onerror=function(){console.error("could not download file")},e.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(a,b,d,e){if(e=e||open("","_blank"),e&&(e.document.title=e.document.body.innerText="downloading..."),"string"==typeof a)return c(a,b,d);var g="application/octet-stream"===a.type,h=/constructor/i.test(f.HTMLElement)||f.safari,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||g&&h)&&"object"==typeof FileReader){var j=new FileReader;j.onloadend=function(){var a=j.result;a=i?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),e?e.location.href=a:location=a,e=null},j.readAsDataURL(a)}else{var k=f.URL||f.webkitURL,l=k.createObjectURL(a);e?e.location=l:location.href=l,e=null,setTimeout(function(){k.revokeObjectURL(l)},4E4)}});f.saveAs=a.saveAs=a, true&&(module.exports=a)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - _vm.image === "" && _vm.image_temp === "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" } - }) - : _vm.image === "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type } - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload } - }) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.close() - } - } - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ) - ]) - ]) - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function($$v) { - _vm.time = $$v - }, - expression: "time" - } - }) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/card.vue?vue&type=template&id=d116afbe&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/card.vue?vue&type=template&id=d116afbe& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "media flex-column flex-sm-row mt-0 mb-3" }, [ - _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ - _c("div", { staticClass: "card-img-actions" }, [ - _vm.itemData.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { - src: "/images/asetTetap/" + _vm.itemData.gambar + ".jpg" - } - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image.jpg" } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list list-unstyled mb-0" }, [ - _c( - "li", - [ - _c("b", [_vm._v("Kode:")]), - _vm._v(" "), - _c("check-value", { attrs: { value: _vm.itemData.kode } }) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Nama:")]), - _vm._v(" "), - _c("check-value", { attrs: { value: _vm.itemData.name } }) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Jenis")]), - _vm._v(" "), - _vm.itemData.jenis - ? _c("check-value", { - attrs: { value: _vm.itemData.jenis.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Merk:")]), - _vm._v(" "), - _c("check-value", { attrs: { value: _vm.itemData.merk } }) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Tipe:")]), - _vm._v(" "), - _c("check-value", { attrs: { value: _vm.itemData.tipe } }) - ], - 1 - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list list-unstyled mb-0" }, [ - _c( - "li", - [ - _c("b", [_vm._v("Lokasi:")]), - _vm._v(" "), - _vm.itemData.lokasi - ? _c("check-value", { - attrs: { value: _vm.itemData.lokasi.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Penanggungjawab:")]), - _vm._v(" "), - _vm.itemData.aktivis - ? _c("check-value", { - attrs: { value: _vm.itemData.aktivis.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tgl. Beli:")]), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(_vm.itemData.tanggal) - ) - } - }) - ]), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Pembeli:")]), - _vm._v(" "), - _vm.itemData.pembeli - ? _c("check-value", { - attrs: { value: _vm.itemData.pembeli.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Kondisi:")]), - _vm._v(" "), - _c("check-value", { attrs: { value: _vm.itemData.kondisi } }) - ], - 1 - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("ul", { staticClass: "list list-unstyled mb-0" }, [ - _c( - "li", - [ - _c("b", [_vm._v("Sub:")]), - _vm._v(" "), - _c("check-value", { - attrs: { - value: _vm.itemData.has_aset_count, - valueType: "currency" - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Harga Induk:")]), - _vm._v(" "), - _c("check-value", { - attrs: { value: _vm.itemData.harga, valueType: "currency" } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Harga Sub:")]), - _vm._v(" "), - _c("check-value", { - attrs: { - value: _vm.itemData.harga_sub, - valueType: "currency" - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Total Harga:")]), - _vm._v(" "), - _c("check-value", { - attrs: { - value: _vm.itemData.total_harga, - valueType: "currency" - } - }) - ], - 1 - ) - ]) - ]) - ]) - ]) - ]) -} -var staticRenderFns = [] -render._withStripped = true + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + if (isMobile) { + this.selectedItem = itemMobile; + } + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubnUsaha', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/index.vue?vue&type=template&id=0b54b946&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubnUsaha/index.vue?vue&type=template&id=0b54b946& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1611,7 +357,7 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -1623,15 +369,7 @@ var render = function() { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas }, - on: { - level2Back: function($event) { - return _vm.back() - } - } }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ @@ -1640,2437 +378,326 @@ var render = function() { "div", { staticClass: "content" }, [ - _vm.errors.any("form") && _vm.submited + _vm.itemDataStat === "fail" ? _c("message", { attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items - } + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, }) : _vm._e(), _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form" - }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } - }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "Apakah aset ini merupakan bagian dari aset lain?:" - ) - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.isInduk, - expression: "isInduk" - } - ], - staticClass: "form-control", - attrs: { name: "cekInduk" }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function( - o - ) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.isInduk = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function($event) { - return _vm.changeInduk( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "false" } }, [ - _vm._v("Ya") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "true" } }, [ - _vm._v("Tidak") - ]) - ] - ) - ]) + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/table.vue?vue&type=template&id=7620237c&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubnUsaha/table.vue?vue&type=template&id=7620237c& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), ]) - ]), - _vm._v(" "), - _vm.form.aset_id != "" - ? _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-info text-white header-elements-inline" - }, - [ - _c("h6", { staticClass: "card-title" }, [ - _vm._v("Induk Aset") - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "button", - { - staticClass: "btn btn-danger", - attrs: { type: "button" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.deleteSelected($event) - } - } - }, - [ - _c("i", { - staticClass: "icon-cross2 mr-2" - }), - _vm._v(" Batal") - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("card-data", { - attrs: { itemData: _vm.selectedItem } - }) - ], - 1 - ) - ]) - : _vm._e(), - _vm._v(" "), - _vm.isInduk == "false" && _vm.form.aset_id == "" - ? _c("data-viewer", { - attrs: { - title: "Aset Tetap", - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - isDasar: "true", - isNoButtonRow: "true" - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: - "text-nowrap cursor-pointer", - on: { - click: function($event) { - return _vm.selectedRow( - props.item - ) - } - } - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData - .current_page - - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/asetTetap/" + - props.item.gambar + - "n.jpg" - } - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/no_image.jpg" - } - }) - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.kode - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.name - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.jenis - ? _c("check-value", { - attrs: { - value: - props.item.jenis.name - } - }) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.merk - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.tipe - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.lokasi - ? _c("check-value", { - attrs: { - value: - props.item.lokasi.name - } - }) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.aktivis - ? _c("check-value", { - attrs: { - value: - props.item.aktivis - .name - } - }) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal - ) - ) - } - }), - _vm._v(" "), - _c( - "td", - [ - props.item.pembeli - ? _c("check-value", { - attrs: { - value: - props.item.pembeli - .name - } - }) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.harga, - valueType: "currency" - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.has_aset_count, - valueType: "currency" - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.kondisi - } - }) - ], - 1 - ) - ] - ) - ] - } - } - ], - null, - false, - 1890676825 - ) - }) - : _vm._e(), - _vm._v(" "), - _vm.isInduk - ? _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/asetTetap/", - image_temp: _vm.form.gambar - }, - model: { - value: _vm.form.gambar, - callback: function($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_golongan_id" - ) - } - }, - [ - _vm.errors.has( - "form.aset_tetap_golongan_id" - ) - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tGolongan: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form.aset_tetap_golongan_id, - expression: - "form.aset_tetap_golongan_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "golongan", - "data-width": "100%", - "data-vv-as": "Golongan", - disabled: - _vm.modelGolongan.length == 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_golongan_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeGolongan( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" } - }, - [ - _vm.modelGolonganStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih golongan" - ) - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelGolongan, function( - datas, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id } - }, - [ - _vm._v( - _vm._s( - datas.kode + - " | " + - datas.name - ) - ) - ] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_jenis" - ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function($event) { - return _vm.modalOpen( - "golongan" - ) - } - } - }, - [ - _c("i", { - staticClass: "icon-plus22" - }) - ] - ) - ] - ) - : _vm._e() - ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_jenis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_kelompok_id" - ) - } - }, - [ - _vm.errors.has( - "form.aset_tetap_kelompok_id" - ) - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKelompok: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form.aset_tetap_kelompok_id, - expression: - "form.aset_tetap_kelompok_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "kelompok", - "data-width": "100%", - "data-vv-as": "Kelompok", - disabled: - _vm.modelKelompok.length == 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_kelompok_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeKelompok( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" } - }, - [ - _vm.modelKelompokStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih kelompok" - ) - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelKelompok, function( - datas, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id } - }, - [ - _vm._v( - _vm._s( - datas.kode + - " | " + - datas.name - ) - ) - ] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_jenis" - ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function($event) { - return _vm.modalOpen( - "kelompok" - ) - } - } - }, - [ - _c("i", { - staticClass: "icon-plus22" - }) - ] - ) - ] - ) - : _vm._e() - ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_jenis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_jenis_id" - ) - } - }, - [ - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJenis: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.aset_tetap_jenis_id, - expression: - "form.aset_tetap_jenis_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "jenis", - "data-width": "100%", - "data-vv-as": "Jenis", - disabled: _vm.modelJenis.length == 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_jenis_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeJenis() - } - ] - } - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" } - }, - [ - _vm.modelJenisStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v("Silahkan pilih jenis") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelJenis, function( - datas, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id } - }, - [ - _vm._v( - _vm._s( - datas.kode + - " | " + - datas.name - ) - ) - ] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_jenis" - ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function($event) { - return _vm.modalOpen( - "jenis" - ) - } - } - }, - [ - _c("i", { - staticClass: "icon-plus22" - }) - ] - ) - ] - ) - : _vm._e() - ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_jenis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ]) - ]), - _vm._v(" "), - _vm._m(1) - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.aset_tetap_jenis_id != "" - ? _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.kode") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.kode" - ) - } - }, - [ - _vm.errors.has("form.kode") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKode: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "kode", - options: _vm.cleaveOption.number15, - placeholder: "Silahkan masukkan kode", - "data-vv-as": "Kode" - }, - model: { - value: _vm.form.kode, - callback: function($$v) { - _vm.$set(_vm.form, "kode", $$v) - }, - expression: "form.kode" - } - }), - _vm._v(" "), - _vm.errors.has("form.kode") - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.kode") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ], - 1 + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.deskripsi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c("td", [_vm._v(_vm._s(props.item.has_kubn_count))]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.name" - ) - } - }, - [ - _vm.errors.has("form.name") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNama: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama kategori artikel", - "data-vv-as": "Nama" - }, - domProps: { value: _vm.form.name }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.merk") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.merk" - ) - } - }, - [ - _vm.errors.has("form.merk") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tMerk: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.merk, - expression: "form.merk" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "merk", - placeholder: "Silahkan masukkan merk", - "data-vv-as": "Merk" - }, - domProps: { value: _vm.form.merk }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "merk", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.merk") - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.merk") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tipe") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.tipe" - ) - } - }, - [ - _vm.errors.has("form.tipe") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTipe: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.tipe, - expression: "form.tipe" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tipe", - placeholder: "Silahkan masukkan tipe", - "data-vv-as": "Tipe" - }, - domProps: { value: _vm.form.tipe }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tipe", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.tipe") - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tipe") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_lokasi_id" - ) - } - }, - [ - _vm.errors.has( - "form.aset_tetap_lokasi_id" - ) - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tLokasi: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form.aset_tetap_lokasi_id, - expression: - "form.aset_tetap_lokasi_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "lokasi", - "data-width": "100%", - "data-vv-as": "Lokasi", - disabled: _vm.modelLokasi.length == 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_lokasi_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" } - }, - [ - _vm.modelLokasiStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih lokasi" - ) - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelLokasi, function( - datas, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id } - }, - [_vm._v(_vm._s(datas.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_lokasi" - ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function($event) { - return _vm.modalOpen( - "lokasi" - ) - } - } - }, - [ - _c("i", { - staticClass: "icon-plus22" - }) - ] - ) - ] - ) - : _vm._e() - ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_lokasi_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_lokasi_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aktivis_id" - ) - } - }, - [ - _vm.errors.has("form.aktivis_id") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPenangungjawab: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.aktivis_id, - expression: "form.aktivis_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "penanggungjawab", - "data-width": "100%", - "data-vv-as": "Penangungjawab", - disabled: _vm.modelAktivis.length == 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aktivis_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelAktivisStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih penangungjawab" - ) - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelAktivis, function( - datas, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id } - }, - [_vm._v(_vm._s(datas.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.aktivis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aktivis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.kondisi" - ) - } - }, - [ - _vm.errors.has("form.kondisi") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKondisi: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kondisi, - expression: "form.kondisi" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "kondisi", - "data-width": "100%", - "data-vv-as": "Kondisi" - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "kondisi", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih kondisi")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Baik" } }, - [_vm._v("Baik")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Diperbaiki" } }, - [_vm._v("Diperbaiki")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Rusak" } }, - [_vm._v("Rusak")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Dijual" } }, - [_vm._v("Dijual")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Hilang" } }, - [_vm._v("Hilang")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Disewa" } }, - [_vm._v("Disewa")] - ) - ] - ), - _vm._v(" "), - _vm.errors.has("form.kondisi") - ? _c( - "small", - { - staticClass: "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.kondisi") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ]) - ]), - _vm._v(" "), - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aktivis_id_pembeli" - ) - } - }, - [ - _vm.errors.has("form.aktivis_id_pembeli") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPembeli: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.aktivis_id_pembeli, - expression: "form.aktivis_id_pembeli" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "pembeli", - "data-width": "100%", - "data-vv-as": "Pembeli", - disabled: _vm.modelAktivis.length == 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aktivis_id_pembeli", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelAktivisStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v("Silahkan pilih pembeli") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelAktivis, function( - datas, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id } - }, - [_vm._v(_vm._s(datas.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.aktivis_id_pembeli") - ? _c( - "small", - { - staticClass: "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aktivis_id_pembeli" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.tanggal" + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at ) - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.tanggal" - ) - } - }, - [ - _vm.errors.has("form.tanggal") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Pembelian: " - ), - _c("wajib-badge") - ], - 1 ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal }, - on: { - dateSelected: function($event) { - _vm.form.tanggal = $event - } - } - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal, - expression: "form.tanggal" - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - attrs: { - "data-vv-as": "Tanggal pembelian" - }, - domProps: { value: _vm.form.tanggal }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.tanggal") - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.tanggal" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.harga") - } }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.harga" - ) - } - }, - [ - _vm.errors.has("form.harga") - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tHarga: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'" - } - ], - staticClass: "form-control", - attrs: { - name: "harga", - options: _vm.cleaveOption.numeric, - "data-vv-as": "Harga", - placeholder: "Silahkan masukkan harga" - }, - model: { - value: _vm.form.harga, - callback: function($$v) { - _vm.$set(_vm.form, "harga", $$v) - }, - expression: "form.harga" - } - }), - _vm._v(" "), - _vm.errors.has("form.harga") - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.harga") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan, - expression: "form.keterangan" - } - ], - staticClass: "form-control", - attrs: { - rows: "3", - type: "text", - name: "keterangan", - placeholder: - "Silahkan masukkan keterangan " - }, - domProps: { value: _vm.form.keterangan }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target.value - ) - } - } - }) - ]) - ]) - ]) - : _vm._e() - ], - 1 - ) - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "panel panel-flat panel-body" }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_kubn"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form" + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, - on: { cancelClick: _vm.back } - }) - ], - 1 + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] ) - ], - 1 - ) + : _vm._e(), ], 1 - ) - ]) - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick - } - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t") - ]), + ), _vm._v(" "), _c( "template", - { slot: "modal-body1" }, + { slot: "button-mobile" }, [ - _vm.state == "jenis" - ? _c("form-jenis", { - attrs: { kelas: "asetTetapJenis", mode: "tambah" }, - on: { tutup: _vm.modalTutup } - }) - : _vm.state == "kelompok" - ? _c("form-kelompok", { - attrs: { kelas: "asetTetapKelompok", mode: "tambah" }, - on: { tutup: _vm.modalTutup } - }) - : _vm.state == "golongan" - ? _c("form-golongan", { - attrs: { kelas: "asetTetapGolongan", mode: "tambah" }, - on: { tutup: _vm.modalTutup } - }) - : _c("form-lokasi", { - attrs: { kelas: "asetTetapLokasi", mode: "tambah" }, - on: { tutup: _vm.modalTutup } - }) + _vm.currentUser.can && _vm.currentUser.can["create_kubn"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_kubn"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 - ) + ), ], 2 - ) + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) } -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [_c("hr")]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [_c("hr")]) - } -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue": +/***/ "./resources/assets/js/views/kubnUsaha/index.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! + !*** ./resources/assets/js/views/kubnUsaha/index.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_0b54b946___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0b54b946& */ "./resources/assets/js/views/kubnUsaha/index.vue?vue&type=template&id=0b54b946&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubnUsaha/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4079,9 +706,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_0b54b946___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_0b54b946___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4091,123 +718,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" +component.options.__file = "resources/assets/js/views/kubnUsaha/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/kubnUsaha/index.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/kubnUsaha/index.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/***/ "./resources/assets/js/views/kubnUsaha/index.vue?vue&type=template&id=0b54b946&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + !*** ./resources/assets/js/views/kubnUsaha/index.vue?vue&type=template&id=0b54b946& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/asetTetap/card.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/card.vue ***! - \******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _card_vue_vue_type_template_id_d116afbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./card.vue?vue&type=template&id=d116afbe& */ "./resources/assets/js/views/asetTetap/card.vue?vue&type=template&id=d116afbe&"); -/* harmony import */ var _card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./card.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/card.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _card_vue_vue_type_template_id_d116afbe___WEBPACK_IMPORTED_MODULE_0__["render"], - _card_vue_vue_type_template_id_d116afbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/card.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/asetTetap/card.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/card.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./card.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/card.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/asetTetap/card.vue?vue&type=template&id=d116afbe&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/card.vue?vue&type=template&id=d116afbe& ***! - \*************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_d116afbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./card.vue?vue&type=template&id=d116afbe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/card.vue?vue&type=template&id=d116afbe&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_d116afbe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0b54b946___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0b54b946& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/index.vue?vue&type=template&id=0b54b946&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0b54b946___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_d116afbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0b54b946___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/form.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/form.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/kubnUsaha/table.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/kubnUsaha/table.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=97a38056& */ "./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_7620237c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=7620237c& */ "./resources/assets/js/views/kubnUsaha/table.vue?vue&type=template&id=7620237c&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubnUsaha/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4217,9 +775,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_7620237c___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_7620237c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4229,38 +787,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/form.vue" +component.options.__file = "resources/assets/js/views/kubnUsaha/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/kubnUsaha/table.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/kubnUsaha/table.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/kubnUsaha/table.vue?vue&type=template&id=7620237c&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/kubnUsaha/table.vue?vue&type=template&id=7620237c& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=97a38056& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7620237c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=7620237c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/table.vue?vue&type=template&id=7620237c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7620237c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7620237c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/151.js b/public/js/components/151.js index 52a2ca620..521b91cdc 100644 --- a/public/js/components/151.js +++ b/public/js/components/151.js @@ -1,125 +1,22 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[151],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/media/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -160,108 +57,72 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Media', + kelas: 'media', + titleDesc: 'Mengelola data media', + titleIcon: 'icon-pencil6', + selectCuPath: 'mediaCu' + }; + }, + created: function created() { + this.checkUser('index_media', this.$route.params.cu); }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('media', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/table.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -349,547 +210,181 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_6__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Tambah Lembaga Mitra', - titleDesc: 'Menambah lembaga mitra baru', - titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Lembaga Mitra', - kelas: 'mitraLembaga', - redirect: '/mitraLembaga/', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 }, - cancelState: 'methods', + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Link', + name: 'link', + tipe: 'string', + sort: true, + hide: false, + disable: false + }, { + title: 'CU', + name: 'cu.name', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + modalButton: '' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); + created: function created() { + this.fetch(this.query); }, watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'profile') { - if (this.currentUser.id_cu !== 0 && this.currentUser.id_cu !== this.form.id) { - this.$router.push({ - name: 'notFound' - }); - } - - this.changeProvinces(this.form.id_provinces); - this.changeRegencies(this.form.id_regencies); - this.changeDistricts(this.form.id_districts); - } - } + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; if (value === "success") { - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ''; } } }, methods: { - fetch: function fetch() { - if (this.$route.meta.mode == 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; } else { - this.$store.dispatch(this.kelas + '/create'); - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; } - - this.$store.dispatch('provinces/get'); }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_4__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - this.$router.push({ - name: this.kelas - }); + disableColumnCu: function disableColumnCu(status) { + this.columnData[4].disable = status; }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; } + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; - console.log(event.target.files[0].name); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('mitraLembaga', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('media', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -897,241 +392,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - _vm.image === "" && _vm.image_temp === "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" } - }) - : _vm.image === "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type } - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload } - }) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.close() - } - } - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ) - ]) - ]) - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v("Pastikan data yang dimasukkan sudah benar sebelum menyimpan.") - ]) - ]) - ]) - } -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)) - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)) - ]) - ]) - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } } - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard ") - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)) - ]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } } - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard ") - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.level2Back() - } - } - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)) - ]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e() - ] - ) - ] - ) - ]) - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac& ***! - \**********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -1142,1597 +403,386 @@ var render = function() { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas - }, - on: { - level2Back: function($event) { - return _vm.back() - } - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items - } - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form" - }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } - }, - [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto Kantor Pusat:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/cu/", - image_temp: _vm.form.gambar - }, - model: { - value: _vm.form.gambar, - callback: function($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name") - } - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama:") - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama CU", - "data-vv-as": "Nama" - }, - domProps: { value: _vm.form.name }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.bidang") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.bidang") - } - }, - [ - _vm.errors.has("form.bidang") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tBidang:") - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.bidang, - expression: "form.bidang" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "bidang", - placeholder: "Silahkan masukkan bidang", - "data-vv-as": "Bidang" - }, - domProps: { value: _vm.form.bidang }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "bidang", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.bidang") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.bidang") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.badan_hukum") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.badan_hukum" - ) - } - }, - [ - _vm.errors.has("form.badan_hukum") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tBadan Hukum:") - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.badan_hukum, - expression: "form.badan_hukum" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "badan_hukum", - placeholder: "Silahkan masukkan nama CU" - }, - domProps: { value: _vm.form.badan_hukum }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "badan_hukum", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.npwp") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.npwp") - } - }, - [ - _vm.errors.has("form.npwp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNPWP (nomor pokok wajib pajak):" - ) - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.npwp, - expression: "form.npwp" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "npwp", - placeholder: "Silahkan masukkan NPWP" - }, - domProps: { value: _vm.form.npwp }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "npwp", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.penanggungjawab" - ) - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.penanggungjawab" - ) - } - }, - [ - _vm.errors.has("form.penanggungjawab") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPenanggung Jawab:" - ) - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.penanggungjawab, - expression: "form.penanggungjawab" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "penanggungjawab", - placeholder: - "Silahkan masukkan penanggung jawab" - }, - domProps: { value: _vm.form.penanggungjawab }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "penanggungjawab", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.bentuk_kerjasama" - ) - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.bentuk_kerjasama" - ) - } - }, - [ - _vm.errors.has("form.bentuk_kerjasama") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tBentuk Kerjasama:" - ) - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.bentuk_kerjasama, - expression: "form.bentuk_kerjasama" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "bentuk_kerjasama", - placeholder: - "Silahkan masukkan bentuk kerjasama" - }, - domProps: { value: _vm.form.bentuk_kerjasama }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "bentuk_kerjasama", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]) - ]) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_provinces") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.id_provinces" - ) - } - }, - [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tProvinsi:\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: _vm.modelProvinces.length === 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function( - o - ) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeProvinces( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelProvincesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v("Silahkan pilih provinsi") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelProvinces, function( - provinces - ) { - return _c( - "option", - { domProps: { value: provinces.id } }, - [_vm._v(_vm._s(provinces.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_provinces" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_regencies") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.id_regencies" - ) - } - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKabupaten:\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies" - } - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelRegencies.length === 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function( - o - ) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeRegencies( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelRegencies, function( - regencies - ) { - return _c( - "option", - { domProps: { value: regencies.id } }, - [_vm._v(_vm._s(regencies.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_regencies" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_districts") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.id_districts" - ) - } - }, - [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKecamatan:\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts" - } - ], - staticClass: "form-control", + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00& ***! + \****************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kecamatan", - disabled: _vm.modelDistricts.length === 0 + src: + "/images/media/" + + props.item.gambar + + "n.jpg", + width: "40", }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function( - o - ) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeDistricts( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelDistricts, function( - districts - ) { - return _c( - "option", - { domProps: { value: districts.id } }, - [_vm._v(_vm._s(districts.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regency") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.id_villages" - ) - } - }, - [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKelurahan:\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages" - } - ], - staticClass: "form-control", + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Kelurahan", - disabled: _vm.modelVillages.length === 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function( - o - ) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _vm._v( - "Mohon tunggu... mohon tunggu" - ) - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelVillages, function(villages) { - return _c( - "option", - { domProps: { value: villages.id } }, - [_vm._v(_vm._s(villages.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_villages") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.alamat") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.alamat") - } - }, - [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tAlamat:") - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'" + src: "/images/no_image.jpg", + width: "40", }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat" - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.alamat") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]) - ]) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.telp") - } - }, - [ - _vm.errors.has("form.telp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Telp:") - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no telp" - }, - model: { - value: _vm.form.telp, - callback: function($$v) { - _vm.$set(_vm.form, "telp", $$v) - }, - expression: "form.telp" - } + _c("check-value", { + attrs: { value: props.item.name }, }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) ], 1 ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.hp") - } - }, - [ - _vm.errors.has("form.hp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Hp:") - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp" - }, - model: { - value: _vm.form.hp, - callback: function($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp" - } + _c("check-value", { + attrs: { value: props.item.link }, }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) ], 1 ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.pos") - } - }, - [ - _vm.errors.has("form.pos") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Pos:") - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan kode pos" - }, - model: { - value: _vm.form.pos, - callback: function($$v) { - _vm.$set(_vm.form, "pos", $$v) - }, - expression: "form.pos" - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + empty: _vm.columnData[4].groupNoKey, + }, + }) + : _c("span", [ + _vm._v( + _vm._s(_vm.columnData[4].groupNoKey) + ), + ]), ], 1 ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.email") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.email") - } - }, - [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tE-mail:") - ] + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: "Silahkan masukkan alamat e-mail" - }, - domProps: { value: _vm.form.email }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "email", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.email") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.website") - } }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.website" - ) - } - }, - [ - _vm.errors.has("form.website") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tWebsite:") - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.website, - expression: "form.website" - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "website", - placeholder: - "Silahkan masukkan alamat website", - "data-vv-as": "Website" - }, - domProps: { value: _vm.form.website }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "website", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.website") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.website") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]) - ]) - ]) - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_media"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form" + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_media"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_media"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, - on: { cancelClick: _vm.back } - }) - ], - 1 + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] ) - ], - 1 - ) + : _vm._e(), ], 1 - ) - ]) - ]), + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_media"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_media"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_media"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor + button: _vm.modalButton, }, on: { - batal: _vm.modalTutup, tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick - } - }) + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) } -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("3. Kontak")]) - ]) - } -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/media/index.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/media/index.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=695f33f8& */ "./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2741,9 +791,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2753,55 +803,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/media/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/media/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=695f33f8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/index.vue?vue&type=template&id=695f33f8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_695f33f8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/media/table.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/media/table.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=f628ca00& */ "./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2810,9 +860,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2822,158 +872,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/media/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/mitraLembaga/form.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/form.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/media/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=95b7f6ac& */ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/mitraLembaga/form.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&": /*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00& ***! \**********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac& ***! - \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=95b7f6ac& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=f628ca00& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/table.vue?vue&type=template&id=f628ca00&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f628ca00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/152.js b/public/js/components/152.js index bb3133825..4e91672fc 100644 --- a/public/js/components/152.js +++ b/public/js/components/152.js @@ -1,32 +1,25 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[152],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/mentor/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -64,74 +57,72 @@ __webpack_require__.r(__webpack_exports__); // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, - data: function data() { - return {}; - }, - methods: {} -}); -/***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// + /* harmony default export */ __webpack_exports__["default"] = ({ - props: [] + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Mentor', + kelas: 'mentor', + titleDesc: 'Mengelola data Mentor', + titleIcon: 'icon-brain', + selectCuPath: 'mentorCu' + }; + }, + created: function created() { + this.checkUser('index_mentor', this.$route.params.cu); + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mentor', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/pusherAuth.js */ "./resources/assets/js/helpers/pusherAuth.js"); -/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/JsonExcel.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/voting/formCu.vue"); -/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! pusher-js */ "./node_modules/pusher-js/dist/web/pusher.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(pusher_js__WEBPACK_IMPORTED_MODULE_11__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o) { if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) { var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var it, normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // // @@ -229,334 +220,110 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_6__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_8__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Detail voting', - titleDesc: 'Melihat detail data voting', - titleIcon: 'icon-stack2', - level: 2, - level2Title: 'Voting', - kelas: 'voting', - tabName: 'info', - columnDataPilihan: [{ - title: 'No.' + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' }, { - title: 'Nama' - }], - columnDataSuara: [{ - title: 'No.' + title: "Foto", + name: "gambar", + hide: false + }, { + title: 'Nama', + name: 'anggota_cu.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true }, { - title: 'Link' + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Memilih' + title: 'Keahlian', + name: 'keahlian.keahlian.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'CU' + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Buka' + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], - selectedSuara: {}, - itemDataSuara: [], - itemDataSuaraStat: 'success', - excelSuara: { - fields: { - link: "link", - cu: "cu_name", - pilihan: "voting_pilihan_id" - }, - data: [], - meta: [[{ - "key": "charset", - "value": "utf-8" - }]] - }, state: '', modalShow: false, modalState: '', - modalColor: '', modalTitle: '', - modalContent: '', - modalButton: '', - formPilihan: '' + modalButton: '' }; }, created: function created() { - this.fetch(); - }, - mounted: function mounted() { - var _this = this; - - Object(_helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__["PusherAuth"])(); - window.Echo["private"]("voting.channel." + this.$route.params.id).listen('VotingEvent', function (data) { - var p; - - var _iterator = _createForOfIteratorHelper(_this.form.pilihan), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - p = _step.value; - - if (p.id == data.voting_pilihan_id) { - p.skor = data.skor; - _this.form.suara_ok += 1; - _this.formPilihan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(_this.form.pilihan, 'skor', ['desc']); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); + this.fetch(this.query); }, watch: { // check route changes - $route: function $route(to, from) { - this.fetch(); - }, - formStat: function formStat(value) { - if (value === "success") { - var valSuara; - this.itemDataSuara = []; - - var _iterator2 = _createForOfIteratorHelper(this.form.has_suara), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - valSuara = _step2.value; - var formData2 = {}; - formData2.link = window.location.origin + '/admins/voting/pilih/' + valSuara.name; - formData2.voting_pilihan_id = valSuara.voting_pilihan_id; - - if (valSuara.cu) { - formData2.cu_name = valSuara.cu.name; - } else { - formData2.cu_name = ""; - } - - formData2.id_cu = valSuara.id_cu; - formData2.id = valSuara.id; - this.itemDataSuara.push(formData2); - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - - this.excelSuara.data = this.itemDataSuara; - this.formPilihan = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(this.form.pilihan, 'skor', ['desc']); - } + '$route': function $route(to, from) { + this.fetch(this.query); }, // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); - } else if (value == "fail") { + this.fetch(this.query); + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { this.modalContent = ''; @@ -564,39 +331,57 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - back: function back() { + ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas, + name: this.kelas + 'Edit', params: { - cu: this.form.id_cu + id: id } }); }, - changeTab: function changeTab(value) { - this.tabName = value; + detail: function detail(id) { + this.$router.push({ + name: this.kelas + "Detail", + params: { + id: id + } + }); }, - modalOpen: function modalOpen(state, selectedItem) { + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; + this.modalState = 'confirm-tutup'; this.state = state; - if (state == 'cu') { - this.selectedSuara = selectedItem; - this.modalState = 'normal1'; - this.modalTitle = 'Ubah CU untuk link ' + selectedItem.link + ' ini?'; - this.modalColor = 'bg-primary'; - } else if (state == 'status') { - this.modalState = 'confirm-tutup'; - - if (this.form.status == 0) { - this.modalTitle = 'Aktifkan ' + this.form.name + ' ?'; - this.modalButton = 'Iya, aktifkan'; - } else { - this.modalTitle = 'Tidak aktifkan ' + this.form.name + ' ?'; - this.modalButton = 'Iya, tidak aktifkan'; - } + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, modalTutup: function modalTutup() { @@ -604,16 +389,21 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.form.id, this.form.id_cu]); + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('voting', { - form: 'data', - formStat: 'dataStat', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mentor', { + itemData: 'dataS', + itemDataStat: 'dataStatS', updateMessage: 'update', updateStat: 'updateStat' })) @@ -621,267 +411,10 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'id', 'id_cu'], - components: { - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - data: function data() { - return { - form: { - id: '', - id_cu: '' - }, - submited: false - }; - }, - created: function created() { - this.form.id = this.id; - this.form.id_cu = this.id_cu; - - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - }, - watch: {}, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - _this.$store.dispatch(_this.kelas + '/updateSuaraCu', _this.form); - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "table-responsive table-scrollable" }, [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function(item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }) - ]) - }), - 0 - ) - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0) - ]) - ]) - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function(item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index - }) - }), - _vm._v(" "), - _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data...") - ]) - ]) - : _vm._e() - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ) - ]) - ]) - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-") - ]) - ]) - ]) - ]) - ]) -} -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped active", - staticStyle: { width: "100%" } - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ) - ]) - } -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v("Pastikan data yang dimasukkan sudah benar sebelum menyimpan.") - ]) - ]) - ]) - } -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/index.vue?vue&type=template&id=d7e9db92&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/index.vue?vue&type=template&id=d7e9db92& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -889,7 +422,7 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -901,15 +434,7 @@ var render = function() { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas }, - on: { - level2Back: function($event) { - return _vm.back() - } - } }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ @@ -918,986 +443,48 @@ var render = function() { "div", { staticClass: "content" }, [ - _vm.formStat === "fail" + _vm.itemDataStat === "fail" ? _c("message", { attrs: { title: "Oops terjadi kesalahan:", - errorData: _vm.form - } + errorData: _vm.itemData, + }, }) : _vm._e(), _vm._v(" "), - _vm.formStat == "success" - ? [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light nav-justified mb-0" - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "info" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("info") - } - } - }, - [ - _c("i", { staticClass: "icon-menu7 mr-2" }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tInfo\n\t\t\t\t\t\t\t\t" - ) - ] - ) - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "skor" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("skor") - } - } - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2" - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tSkor\n\t\t\t\t\t\t\t\t" - ) - ] - ) - ]) - ] - ) - ]) - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "info", - expression: "tabName == 'info'" - } - ] - }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Voting | Status: "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - _vm.form.status - ) - ) - } - }) - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["update_voting"] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1 mr-1", - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalOpen("status") - } - } - }, - [ - _c("i", { - staticClass: "icon-calendar5" - }), - _vm._v( - " Status\n\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1", - attrs: { type: "button" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.fetch() - } - } - }, - [_c("i", { staticClass: "icon-sync" })] - ) - ] - ) - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Nama:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "" - }, - domProps: { value: _vm.form.name }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - } - } - }) - ] - ), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("CU:")]), - _vm._v(" "), - _vm.form.cu - ? _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.cu.name, - expression: "form.cu.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - disabled: "" - }, - domProps: { - value: _vm.form.cu.name - }, - on: { - input: function($event) { - if ( - $event.target.composing - ) { - return - } - _vm.$set( - _vm.form.cu, - "name", - $event.target.value - ) - } - } - }) - : _c("input", { - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - value: "PUSKOPCUINA", - disabled: "" - } - }) - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.id_kegiatan != 0 - ? _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Kegiatan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kegiatan.name, - expression: "form.kegiatan.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "" - }, - domProps: { - value: _vm.form.kegiatan.name - }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form.kegiatan, - "name", - $event.target.value - ) - } - } - }) - ] - ) - : _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Kegiatan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name_kegiatan, - expression: "form.name_kegiatan" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "" - }, - domProps: { - value: _vm.form.name_kegiatan - }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name_kegiatan", - $event.target.value - ) - } - } - }) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Total Suara:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara, - expression: "form.suara" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara", - disabled: "" - }, - domProps: { value: _vm.form.suara }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara", - $event.target.value - ) - } - } - }) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Suara Masuk:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_ok, - expression: "form.suara_ok" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara_ok", - disabled: "" - }, - domProps: { value: _vm.form.suara_ok }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara_ok", - $event.target.value - ) - } - } - }) - ] - ) - ]) - ]) - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Pilihan") - ]), - _vm._v(" "), - _c("div", { - staticClass: "header-elements" - }) - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.form.pilihan, - columnData: _vm.columnDataPilihan, - itemDataStat: _vm.formStat - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap" - }, - [ - _c("td", [ - _vm._v( - _vm._s(props.index + 1) - ) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.name) - ) - ]) - ] - ) - : _vm._e() - ] - } - } - ], - null, - false, - 1402944021 - ) - }) - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Suara") - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "json-excel", - { - staticClass: - "btn bg-green-300 btn-icon mb-1", - attrs: { - data: _vm.excelSuara.data, - exportFields: - _vm.excelSuara.fields, - meta: _vm.excelSuara.meta, - title: "Data Suara", - name: _vm.title + ".xls" - } - }, - [ - _c("i", { - staticClass: "icon-file-excel" - }), - _vm._v(" Excel") - ] - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataSuara, - columnData: _vm.columnDataSuara, - itemDataStat: _vm.itemDataSuaraStat - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap" - }, - [ - _c("td", [ - _vm._v( - _vm._s(props.index + 1) - ) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.link) - ) - ]), - _vm._v(" "), - _c("td", [ - props.item - .voting_pilihan_id - ? _c( - "span", - { - staticClass: - "bg-orange-400 text-highlight" - }, - [ - _c("i", { - staticClass: - "icon-check" - }) - ] - ) - : _c( - "span", - { - staticClass: - "bg-teal-300 text-highlight" - }, - [ - _c("i", { - staticClass: - "icon-cross3" - }) - ] - ) - ]), - _vm._v(" "), - _c( - "td", - [ - _vm.currentUser.id_cu == - 0 - ? [ - _c( - "button", - { - staticClass: - "btn btn-light mb-1", - attrs: { - type: - "button", - disabled: - _vm.form - .suara_ok > - 0 - }, - on: { - click: function( - $event - ) { - $event.preventDefault() - return _vm.modalOpen( - "cu", - props.item - ) - } - } - }, - [ - _c("i", { - staticClass: - "icon-rotate-ccw" - }), - _vm._v(" "), - props.item - .cu_name - ? _c( - "check-value", - { - attrs: { - value: - props - .item - .cu_name - } - } - ) - : _c("span") - ], - 1 - ) - ] - : _c("span") - ], - 2 - ), - _vm._v(" "), - _c("td", [ - _c( - "a", - { - staticClass: - "btn btn-light mb-1", - attrs: { - href: - props.item.link, - target: "_blank" - } - }, - [ - _c("i", { - staticClass: - "icon-copy3" - }), - _vm._v( - " Buka\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ]) - ] - ) - : _vm._e() - ] - } - } - ], - null, - false, - 1645799046 - ) - }) - ], - 1 - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "skor", - expression: "tabName == 'skor'" - } - ] - }, - [ - _vm.form.pilihan - ? _c("div", { staticClass: "card " }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Perolehan Skor") - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "span", - { - staticClass: "badge badge-success" - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tSuara Masuk: " + - _vm._s(_vm.form.suara_ok) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v( - " \n\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t" - ), - _c( - "span", - { - staticClass: "badge badge-primary" - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tTotal Suara: " + - _vm._s(_vm.form.suara) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - _vm._l(_vm.formPilihan, function(p, index) { - return _c("div", { key: index }, [ - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { - staticClass: - "col-sm-3 mb-1 mt-1" - }, - [ - _c("b", [ - _vm._v(_vm._s(p.name)) - ]) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-8 mb-1 mt-1" - }, - [ - _c( - "div", - { staticClass: "progress" }, - [ - _c( - "div", - { - staticClass: - "progress-bar-striped bg-success", - style: { - width: - Math.round( - (p.skor / - _vm.form - .suara) * - 100 - ) + "%" - } - }, - [ - _c( - "span", - { - staticClass: - "text-default font-size-lg" - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("b", [ - _vm._v( - _vm._s( - Math.round( - (p.skor / - _vm.form - .suara) * - 100 - ) + "%" - ) - ) - ]), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-1 mb-1 mt-1" - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(p.skor) + - " / " + - _vm._s(_vm.form.suara) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ]) - ] - ) - ]) - }), - 0 - ) - ]) - : _vm._e() - ] - ) - ] - ) - ] - : _vm.formStat == "loading" - ? _c("div", [_vm._m(0)]) - : _c("div", [_vm._m(1)]) - ], - 2 - ) - ]) - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t") - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-cu", { - attrs: { - kelas: _vm.kelas, - id: _vm.selectedSuara.id, - id_cu: _vm.selectedSuara.id_cu - }, - on: { tutup: _vm.modalTutup } - }) + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), ], 1 - ) - ], - 2 - ) + ), + ]), + ]), ], 1 ) } -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" } - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ) - ]) - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Oops terjadi kesalahan")]) - ]) - ]) - } -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/table.vue?vue&type=template&id=4da64733&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/table.vue?vue&type=template&id=4da64733& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1905,146 +492,334 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", [ - _vm.errors.any("formStatus") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items - } - }) - : _vm._e(), - _vm._v(" "), _c( - "form", + "data-viewer", { - attrs: { "data-vv-scope": "formStatus" }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + props.item.anggota_cu + ? _c("check-value", { + attrs: { + value: props.item.anggota_cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", [ + props.item.keahlian + ? _c( + "span", + _vm._l( + props.item.keahlian, + function (keahlian, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n " + + _vm._s(keahlian.name) + + "\n " + ), + ] + ) + } + ), + 0 + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Pilih CU:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu" - } - ], - staticClass: "form-control", - attrs: { - name: "status", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading" - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple ? $$selectedVal : $$selectedVal[0] - ) - } - } - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih CU") - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function(cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_mentor"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, [ - _vm._v( - "\n\t\t\t\t\t\t" + _vm._s(cu.name) + "\n\t\t\t\t\t" - ) + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), ] ) - }) - ], - 2 - ) - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function($event) { - $event.preventDefault() - return _vm.tutup($event) - } - } - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.form.id_cu == "" } - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - ]), + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_mentor"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_mentor"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.form.id_cu == "" } - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function($event) { - $event.preventDefault() - return _vm.tutup($event) - } - } - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ) - ]) - ] - ) + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_mentor"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_mentor"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_mentor"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -2056,183 +831,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/pusherAuth.js": -/*!***************************************************!*\ - !*** ./resources/assets/js/helpers/pusherAuth.js ***! - \***************************************************/ -/*! exports provided: PusherAuth */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PusherAuth", function() { return PusherAuth; }); -/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); - -function PusherAuth() { - window.Echo = new laravel_echo__WEBPACK_IMPORTED_MODULE_0__["default"]({ - broadcaster: 'pusher', - key: 'a34885976ae0803ba2a7', - cluster: 'ap1', - encrypted: true, - auth: { - headers: { - Authorization: 'Bearer ' + JSON.parse(localStorage.getItem('user')).token - } - } - }); -} - -/***/ }), - -/***/ "./resources/assets/js/views/voting/detail.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/voting/detail.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/mentor/index.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/mentor/index.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=4ecd6f16& */ "./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_d7e9db92___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d7e9db92& */ "./resources/assets/js/views/mentor/index.vue?vue&type=template&id=d7e9db92&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mentor/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2242,9 +851,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_d7e9db92___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_d7e9db92___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2254,54 +863,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/detail.vue" +component.options.__file = "resources/assets/js/views/mentor/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/mentor/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/mentor/index.vue?vue&type=template&id=d7e9db92&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/index.vue?vue&type=template&id=d7e9db92& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=4ecd6f16& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/detail.vue?vue&type=template&id=4ecd6f16&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d7e9db92___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d7e9db92& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/index.vue?vue&type=template&id=d7e9db92&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d7e9db92___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4ecd6f16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d7e9db92___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/formCu.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/voting/formCu.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/mentor/table.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/mentor/table.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=6cbbc09b& */ "./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&"); -/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_4da64733___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4da64733& */ "./resources/assets/js/views/mentor/table.vue?vue&type=template&id=4da64733&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mentor/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2311,9 +920,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_4da64733___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_4da64733___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2323,38 +932,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/formCu.vue" +component.options.__file = "resources/assets/js/views/mentor/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/mentor/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/mentor/table.vue?vue&type=template&id=4da64733&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/table.vue?vue&type=template&id=4da64733& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=6cbbc09b& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formCu.vue?vue&type=template&id=6cbbc09b&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4da64733___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4da64733& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/table.vue?vue&type=template&id=4da64733&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4da64733___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6cbbc09b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4da64733___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/153.js b/public/js/components/153.js index 289a65a7e..f58cb0ee1 100644 --- a/public/js/components/153.js +++ b/public/js/components/153.js @@ -1,14 +1,126 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[153],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&": /*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/pusherAuth.js */ "./resources/assets/js/helpers/pusherAuth.js"); +/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); +/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! pusher-js */ "./node_modules/pusher-js/dist/web/pusher.js"); +/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(pusher_js__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _voting_qrCode_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../voting/qrCode.vue */ "./resources/assets/js/views/voting/qrCode.vue"); +/* harmony import */ var _voting_qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../voting/qrCodeAll.vue */ "./resources/assets/js/views/voting/qrCodeAll.vue"); +/* harmony import */ var _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./formKodeSuara.vue */ "./resources/assets/js/views/pemilihan/formKodeSuara.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -34,65 +146,6 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // @@ -101,39 +154,6 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/hakAkses.vue */ "./resources/assets/js/components/hakAkses.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _identitas_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./identitas.vue */ "./resources/assets/js/views/user/identitas.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -376,6 +396,60 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + @@ -390,27 +464,26 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - hakAkses: _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - identitas: _identitas_vue__WEBPACK_IMPORTED_MODULE_11__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_6__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_8__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + qrCode: _voting_qrCode_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + qrCodeAll: _voting_qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + formKodeSuara: _formKodeSuara_vue__WEBPACK_IMPORTED_MODULE_14__["default"] }, data: function data() { return { - title: 'Tambah User', - titleDesc: 'Menambah user baru', - titleIcon: 'icon-plus3', - level2Title: 'User', - kelas: 'user', - tipeUser: '', - selectedItem: [], + title: 'Detail Pemilihan', + titleDesc: 'Melihat detail data pemilihan', + titleIcon: 'icon-stack2', + level: 2, + level2Title: 'Pemilihan', + kelas: 'pemilihan', + tabName: 'info', query: { order_column: "name", order_direction: "asc", @@ -418,12 +491,35 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope limit: 10, page: 1 }, - columnData: [{ - title: 'No.' + excelDownloadUrl: '', + excelUploads: [{ + enabled: true, + url: 'pemilihan/uploadSuara/' + this.$route.params.id, + format_url: 'formatPemilihanSuara.xlsx', + button: 'Upload Kode Suara' + }], + columnDataCalon: [{ + title: 'No. Urut' }, { title: 'Foto' }, { - title: 'Nama', + title: 'Nama' + }, { + title: 'Tanggal Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Status' + }, { + title: 'Pendidikan' + }], + itemDataCalon: [], + itemDataCalonStat: 'success', + columnDataSuara: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Kode', name: 'name', tipe: 'string', sort: true, @@ -432,308 +528,383 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: 'Gender' - }, { - title: 'CU', - disable: false - }, { - title: 'Tingkat' - }, { - title: 'Jabatan' - }, { - title: 'Pendidikan' - }, { - title: 'Jurusan' - }, { - title: 'Tgl. Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Tinggi' + title: 'Link', + name: 'link', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Agama' + title: 'Memilih', + name: 'pemilihan_calon_id', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false }, { - title: 'Status Pernikahan' + title: 'Akses', + name: 'pemilihan_id', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false }], + selectedSuara: {}, + state: '', modalShow: false, modalState: '', - modalTitle: '', modalColor: '', + modalSize: '', + modalTitle: '', modalContent: '', - submited: false + modalButton: '', + formCalon: '' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); + created: function created() { + this.fetch(); + }, + mounted: function mounted() { + var _this = this; + + Object(_helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__["PusherAuth"])(); + window.Echo["private"]("pemilihan.channel." + this.$route.params.id).listen('PemilihanEvent', function (data) { + var p; + + var _iterator = _createForOfIteratorHelper(_this.form.calon), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + p = _step.value; + + if (p.pivot.id == data.pemilihan_calon_id) { + p.pivot.skor = data.skor; // this.form.suara_ok += 1; + + _this.formCalon = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(_this.form.calon, 'pivot.skor', ['desc']); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } }); }, - created: function created() {}, watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); + }, formStat: function formStat(value) { - if (value == 'success') { - if (this.currentUser.id_cu != 0) { - this.form.id_cu = this.currentUser.id_cu; - this.changeCU(this.currentUser.id_cu); - } else { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); + if (value === "success") { + this.form.link = window.location.origin + '/admins/pemilihan/input'; + var valCalon; + this.itemDataCalon = []; + + var _iterator2 = _createForOfIteratorHelper(this.form.calon), + _step2; + + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + valCalon = _step2.value; + var formData = {}; + formData.aktivis_id = valCalon.id; + formData.no_urut = valCalon.pivot.no_urut; + formData.name = valCalon.name; + formData.gambar = valCalon.gambar; + formData.tanggal_lahir = valCalon.tanggal_lahir; + formData.tempat_lahir = valCalon.tempat_lahir; + formData.status = valCalon.status; + + if (valCalon.pendidikan_tertinggi) { + formData.pendidikan = valCalon.pendidikan_tertinggi.tingkat + ' ' + valCalon.pendidikan_tertinggi.name; + } else { + formData.pendidikan = ""; + } + + this.itemDataCalon.push(formData); } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); } + + this.formCalon = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(this.form.calon, 'pivot.skor', ['desc']); } }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; - if (value === "success") { - this.modalTitle = this.updateResponse.message; + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + + if (this.tabName == 'suara') { + this.fetchDataSuara(this.query); + } else { + this.fetch(); + } + } else if (value == "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ''; } } }, methods: { fetch: function fetch() { - this.$store.dispatch(this.kelas + '/create'); + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); }, - fetchAktivis: function fetchAktivis(params) { - this.$store.dispatch('aktivis/indexCu', [params, this.form.id_cu, 'semua', 'aktif']); - this.disableColumnCu(true); + fetchDataSuara: function fetchDataSuara(params) { + this.$store.dispatch(this.kelas + '/indexDataSuara', [params, this.$route.params.id]); + this.excelDownloadUrl = this.kelas + '/indexDataSuara/' + this.$route.params.id; }, - changeCU: function changeCU(value) { - this.fetchAktivis(this.query); - - if (value == 0) { - this.tipeUser = 'bkcu'; - } else { - this.tipeUser = 'cu'; - } + back: function back() { + this.$router.push({ + name: this.kelas, + params: { + cu: this.form.id_cu + } + }); }, - disableColumnCu: function disableColumnCu(value) { - this.columnData[4].disable = value; + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'info') { + this.fetch(); + } else if (value == 'skor') { + this.fetch(); + } else if (value == 'suara') { + this.fetchDataSuara(this.query); + } }, selectedRow: function selectedRow(item) { - this.selectedItem = item; - this.form.id_aktivis = item.id; - this.form.aktivis = item; - }, - deleteSelected: function deleteSelected() { - this.selectedItem = []; - this.form.id_aktivis = ''; - this.form.aktivis = {}; + this.selectedSuara = item; }, - hakForm: function hakForm(value) { - this.form.permission = value; - }, - changeRole: function changeRole(id) { - this.$store.dispatch('loadRolePermission', id); - }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } + modalOpen: function modalOpen(state) { + this.modalShow = true; + this.state = state; - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } + if (state == 'status') { + this.modalState = 'confirm-tutup'; + + if (this.form.status == 0) { + this.modalTitle = 'Aktifkan ' + this.form.name + ' ?'; + this.modalButton = 'Iya, aktifkan'; + } else { + this.modalTitle = 'Tidak aktifkan ' + this.form.name + ' ?'; + this.modalButton = 'Iya, tidak aktifkan'; } + } else if (state == 'qrCode') { + this.modalTitle = 'QR Code untuk kode ' + this.selectedSuara.name; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'qrCodeAll') { + this.modalTitle = 'QR Code pada tabel'; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalSize = "modal-full"; + } else if (state == 'qrCodeInput') { + this.modalTitle = 'QR Code untuk kode ini'; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + this.selectedSuara.link = this.form.link; + } else if (state == 'tambah_suara') { + this.modalTitle = 'Tambah Suara'; + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'ubah_suara') { + this.modalTitle = 'Ubah suara dengan kode ' + this.selectedSuara.name; + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'hapus_suara') { + this.modalState = 'confirm-tutup'; + this.modalTitle = 'Hapus suara dengan kode ' + this.selectedSuara.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - }, modalTutup: function modalTutup() { this.modalShow = false; - - if (this.updateStat == 'success') { - this.back(); - } + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + modalConfirmOk: function modalConfirmOk() { + if (this.state == "status") { + this.$store.dispatch(this.kelas + '/updateStatus', [this.form.id, this.form.id_cu]); + } else if (this.state == "hapus_suara") { + this.$store.dispatch(this.kelas + '/destroySuara', this.selectedSuara.id); } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pemilihan', { form: 'data', formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', + itemDataSuara: 'dataS3', + itemDataSuaraStat: 'dataStatS3', + updateMessage: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(b,c,d){var e=new XMLHttpRequest;e.open("GET",b),e.responseType="blob",e.onload=function(){a(e.response,c,d)},e.onerror=function(){console.error("could not download file")},e.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(a,b,d,e){if(e=e||open("","_blank"),e&&(e.document.title=e.document.body.innerText="downloading..."),"string"==typeof a)return c(a,b,d);var g="application/octet-stream"===a.type,h=/constructor/i.test(f.HTMLElement)||f.safari,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||g&&h)&&"object"==typeof FileReader){var j=new FileReader;j.onloadend=function(){var a=j.result;a=i?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),e?e.location.href=a:location=a,e=null},j.readAsDataURL(a)}else{var k=f.URL||f.webkitURL,l=k.createObjectURL(a);e?e.location=l:location.href=l,e=null,setTimeout(function(){k.revokeObjectURL(l)},4E4)}});f.saveAs=a.saveAs=a, true&&(module.exports=a)}); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ }), +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - _vm.image === "" && _vm.image_temp === "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" } - }) - : _vm.image === "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type } - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload } - }) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.close() - } - } - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ) - ]) - ]) - ]) -} -var staticRenderFns = [] -render._withStripped = true -/***/ }), +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas', 'id', 'id_cu', 'selectedItem', 'mode'], + components: { + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + form: { + id: '', + pemilihan_id: '', + id_cu: '', + name: '' + }, + submited: false + }; + }, + created: function created() { + this.form.pemilihan_id = this.id; -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + if (this.mode == 'edit') { + this.form.id = this.selectedItem.id; + this.form.id_cu = this.selectedItem.id_cu; + this.form.name = this.selectedItem.name; + } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v("Pastikan data yang dimasukkan sudah benar sebelum menyimpan.") - ]) - ]) - ]) - } -] -render._withStripped = true + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + }, + watch: {}, + methods: { + save: function save() { + var _this = this; + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/updateSuara', [_this.form.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/storeSuara', _this.form); + } + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })) +}); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&": -/*!**************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36& ***! - \**************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -741,7 +912,7 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -753,14 +924,15 @@ var render = function() { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title + level: _vm.level, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, }, on: { - level2Back: function($event) { + level2Back: function ($event) { return _vm.back() - } - } + }, + }, }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ @@ -769,480 +941,632 @@ var render = function() { "div", { staticClass: "content" }, [ - _vm.errors.any("form") && _vm.submited + _vm.formStat === "fail" ? _c("message", { attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items - } + title: "Oops terjadi kesalahan:", + errorData: _vm.form, + }, }) : _vm._e(), _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form" - }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.username") - } - }, - [ + _vm.formStat == "success" + ? [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "nav-tabs-responsive" }, [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid bg-light nav-justified mb-0", + }, + [ + _c("li", { staticClass: "nav-item" }, [ _c( - "h5", + "a", { - class: { - "text-danger": _vm.errors.has( - "form.username" - ) - } + staticClass: "nav-link", + class: { active: _vm.tabName == "info" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("info") + }, + }, }, [ - _vm.errors.has("form.username") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tUsername: "), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(1) - ], - 1 + _c("i", { staticClass: "icon-info22 mr-2" }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tInfo\n\t\t\t\t\t\t\t\t" + ), + ] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5|alpha_dash", - expression: "'required|min:5|alpha_dash'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.username, - expression: "form.username" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "username", - placeholder: "Silahkan masukkan username", - "data-vv-as": "Username" - }, - domProps: { value: _vm.form.username }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "username", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.username") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.username") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.password") - } - }, - [ + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ _c( - "h5", + "a", { - class: { - "text-danger": _vm.errors.has( - "form.password" - ) - } + staticClass: "nav-link", + class: { active: _vm.tabName == "suara" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("suara") + }, + }, }, [ - _vm.errors.has("form.password") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPassword: "), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(2) - ], - 1 + _c("i", { + staticClass: "icon-megaphone mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tSuara\n\t\t\t\t\t\t\t\t" + ), + ] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:8|verify_password", - expression: - "'required|min:8|verify_password'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.password, - expression: "form.password" - } - ], - ref: "password", - staticClass: "form-control", - attrs: { - type: "password", - name: "password", - placeholder: "Silahkan masukkan password" - }, - domProps: { value: _vm.form.password }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "password", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.password") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.password") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.passwordConfirm" - ) - } - }, - [ + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ _c( - "h5", + "a", { - class: { - "text-danger": _vm.errors.has( - "form.passwordConfirm" - ) - } + staticClass: "nav-link", + class: { active: _vm.tabName == "skor" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("skor") + }, + }, }, [ - _vm.errors.has("form.passwordConfirm") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), + _c("i", { + staticClass: "icon-equalizer mr-2", + }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKonfirmasi Password: " + "\n\t\t\t\t\t\t\t\t\tSkor\n\t\t\t\t\t\t\t\t" ), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(3), - _vm._v(" "), - _c("br"), - _c("br") - ], - 1 + ] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|confirmed:password", - expression: "'required|confirmed:password'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.passwordConfirm, - expression: "form.passwordConfirm" - } - ], - staticClass: "form-control", - attrs: { - type: "password", - name: "passwordConfirm", - placeholder: - "Silahkan masukkan password konfirmasi", - "data-vv-as": "password" + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "info", + expression: "tabName == 'info'", + }, + ], + }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", }, - domProps: { value: _vm.form.passwordConfirm }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "passwordConfirm", - $event.target.value - ) - } - } - }), + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Pemilihan | Status: "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + _vm.form.status + ) + ), + }, + }), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["update_pemilihan"] + ? _c( + "button", + { + staticClass: + "btn btn-light btn-icon mb-1 mr-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("status") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-calendar5", + }), + _vm._v( + " Status\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-icon mb-1", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-sync" }), + _vm._v( + " Reload Data\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), _vm._v(" "), - _vm.errors.has("form.passwordConfirm") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-6 form-group" }, [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.passwordConfirm" + _c("h5", [_vm._v("Nama:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + disabled: "", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + }, + }, + }), + ] + ), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("CU:")]), + _vm._v(" "), + _vm.form.cu + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.cu.name, + expression: "form.cu.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + disabled: "", + }, + domProps: { + value: _vm.form.cu.name, + }, + on: { + input: function ($event) { + if ( + $event.target.composing + ) { + return + } + _vm.$set( + _vm.form.cu, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + value: "PUSKOPCUINA", + disabled: "", + }, + }), + ] ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Tingkat:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tingkat, + expression: "form.tingkat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tingkat", + disabled: "", + }, + domProps: { value: _vm.form.tingkat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tingkat", + $event.target.value + ) + }, + }, + }), ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h5", - [_vm._v("Tipe: "), _c("wajib-badge")], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu" - } - ], - staticClass: "form-control", - attrs: { name: "cu", "data-width": "100%" }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Total Suara:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara, + expression: "form.suara", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "suara", + disabled: "", + }, + domProps: { value: _vm.form.suara }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "suara", + $event.target.value ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + }, }, - function($event) { - return _vm.changeCU( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("PUSKOPCUINA") + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Suara Masuk:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara_ok, + expression: "form.suara_ok", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "suara_ok", + disabled: "", + }, + domProps: { value: _vm.form.suara_ok }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "suara_ok", + $event.target.value + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 form-group" }, + [ + _c("h5", [_vm._v("Suara Akses:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara_akses, + expression: "form.suara_akses", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "suara_akses", + disabled: "", + }, + domProps: { + value: _vm.form.suara_akses, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "suara_akses", + $event.target.value + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Pemilih Minimum:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pemilihan_min, + expression: "form.pemilihan_min", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tingkat", + disabled: "", + }, + domProps: { + value: _vm.form.pemilihan_min, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "pemilihan_min", + $event.target.value + ) + }, + }, + }), ]), - _vm._v(" "), - _vm._l(_vm.modelCu, function(cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: cu.id } + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Pemilih Maximum:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pemilihan_max, + expression: "form.pemilihan_max", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tingkat", + disabled: "", }, - [_vm._v(_vm._s(cu.name))] - ) - }) - ], - 2 - ) - ]) - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.id_cu != "" && _vm.formStat == "success" - ? _c( + domProps: { + value: _vm.form.pemilihan_max, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "pemilihan_max", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("h5", [_vm._v("Link Suara Input:")]), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("p", [ + _vm._v( + "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat " + ), + ]), + _vm._v(" "), + _c("hr", { staticClass: "mt-1 mb-1" }), + _vm._v(" "), + _c( + "a", + { + staticClass: "pointer", + attrs: { + href: _vm.form.link, + target: "_blank", + }, + }, + [ + _c("check-value", { + attrs: { + value: + _vm.form.link.substring(8), + trimLength: 100, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1 mt-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "qrCodeInput" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-qrcode", + }), + _vm._v( + " Buat QR Code\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( "div", - { staticClass: "col-md-12" }, + { staticClass: "card" }, [ _c( - "h5", + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, [ - _vm._v("Data Aktivis User: "), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(4) - ], - 1 + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Calon"), + ]), + ] ), _vm._v(" "), - _vm.form.id_aktivis != "" - ? _c("identitas", { - attrs: { itemData: _vm.form.aktivis }, - on: { deleteSelected: _vm.deleteSelected } - }) - : _c("data-viewer", { - attrs: { - title: "Aktivis", - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - isDasar: "true", - isNoButtonRow: "true" - }, - on: { fetch: _vm.fetchAktivis }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( + _c("data-table", { + attrs: { + items: _vm.itemDataCalon, + columnData: _vm.columnDataCalon, + itemDataStat: _vm.itemDataCalonStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( "tr", { - staticClass: - "text-nowrap cursor-pointer", - on: { - click: function($event) { - return _vm.selectedRow( - props.item - ) - } - } + staticClass: "text-nowrap", }, [ _c("td", [ _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData - .current_page - - 1) * - +_vm.itemData - .per_page + - "." - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ) + _vm._s( + props.item.no_urut + ) + ), ]), _vm._v(" "), _c("td", [ @@ -1255,441 +1579,976 @@ var render = function() { "/images/aktivis/" + props.item .gambar + - "n.jpg" - } + "n.jpg", + width: "35px", + }, }) : _c("img", { staticClass: "img-rounded img-fluid wmin-sm", attrs: { - src: - "/images/no_image.jpg" - } - }) + src: "/images/no_image.jpg", + width: "35px", + }, + }), ]), _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.name - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.kelamin - } - }) - ], - 1 - ), + _c("td", [ + _vm._v( + _vm._s(props.item.name) + ), + ]), _vm._v(" "), - !_vm.columnData[4].disable - ? _c("td", [ - props.item - .pekerjaan_aktif && + _c("td", [ + _vm._v( + _vm._s( props.item - .pekerjaan_aktif - .tipe == 1 - ? _c( - "span", - [ - props.item - .pekerjaan_aktif - .cu - ? _c( - "check-value", - { - attrs: { - value: - props - .item - .pekerjaan_aktif - .cu - .name - } - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ) - ] - ) - ], - 1 - ) - : props.item - .pekerjaan_aktif && - props.item - .pekerjaan_aktif - .tipe == 2 - ? _c( - "span", - [ - props.item - .pekerjaan_aktif - .lembaga_lain - ? _c( - "check-value", - { - attrs: { - value: - props - .item - .pekerjaan_aktif - .lembaga_lain - .name - } - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ) - ] - ) - ], - 1 - ) - : props.item - .pekerjaan_aktif && - props.item - .pekerjaan_aktif - .tipe == 3 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ]) - : _c("span", [ - _vm._v("-") - ]) - ]) - : _vm._e(), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - props.item - .pekerjaan_aktif - .tingkat - ) + .tanggal_lahir ) - } - }), - _vm._v(" "), - _c( - "td", - [ - props.item - .pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: - props.item - .pekerjaan_aktif - .name - } - }) - : _c("span", [ - _vm._v("-") - ]) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item - .pendidikan_tertinggi - .tingkat - } - }) - : _c("span", [ - _vm._v("-") - ]) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item - .pendidikan_tertinggi - .name - } - }) - : _c("span", [ - _vm._v("-") - ]) - ], - 1 - ), + ), + ]), _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item - .tanggal_lahir - ) + _c("td", [ + _vm._v( + _vm._s( + props.item + .tempat_lahir ) - } - }), + ), + ]), _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .tempat_lahir - } - }) - ], - 1 - ), + _c("td", [ + _vm._v( + _vm._s( + props.item.status + ) + ), + ]), _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.tinggi - } - }) - ], - 1 + _c("td", [ + _vm._v( + _vm._s( + props.item.pendidikan + ) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1882918558 + ), + }), + ], + 1 + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "suara", + expression: "tabName == 'suara'", + }, + ], + }, + [ + _c("div", { staticClass: "card card-body" }, [ + _c("p", [ + _vm._v( + "Silahkan menggunakan link ini dan memasukkan kode unik yang sudah dibuat dibawah " + ), + ]), + _vm._v(" "), + _c("hr", { staticClass: "mt-1 mb-1" }), + _vm._v(" "), + _c( + "a", + { + staticClass: "pointer", + attrs: { + href: _vm.form.link, + target: "_blank", + }, + }, + [ + _c("check-value", { + attrs: { + value: _vm.form.link.substring(8), + trimLength: 100, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1 mt-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeInput") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v(" Buat QR Code\n\t\t\t\t\t\t\t\t"), + ] + ), + ]), + _vm._v(" "), + _c( + "data-viewer", + { + attrs: { + title: "Suara", + columnData: _vm.columnDataSuara, + itemData: _vm.itemDataSuara, + query: _vm.query, + itemDataStat: _vm.itemDataSuaraStat, + excelDownloadUrl: _vm.excelDownloadUrl, + excelUploads: _vm.excelUploads, + }, + on: { fetch: _vm.fetchDataSuara }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedSuara.id == + props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow( + props.item + ) + }, + }, + }, + [ + !_vm.columnDataSuara[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataSuara + .current_page - + 1) * + +_vm.itemDataSuara + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[1].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.name, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[2].hide + ? _c("td", [ _c( - "td", + "a", + { + staticClass: "pointer", + attrs: { + href: props.item.link, + target: "_blank", + }, + }, [ _c("check-value", { attrs: { value: - props.item.agama - } - }) + props.item.link.substring( + 8 + ), + trimLength: 100, + }, + }), ], 1 ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.status - } - }) - ], - 1 - ) - ] - ) - ] - } - } - ], - null, - false, - 952953435 - ) - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.form.id_aktivis != "" && _vm.formStat == "success" - ? _c( - "div", - { staticClass: "col-md-12" }, - [ - _c("br"), - _vm._v(" "), - _c( - "h5", - [ - _vm._v("Hak Akses: "), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(5) + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[3].hide + ? _c("td", [ + props.item + .pemilihan_calon_id + ? _c( + "span", + { + staticClass: + "bg-orange-400 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-check", + }), + ] + ) + : _c( + "span", + { + staticClass: + "bg-teal-300 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-cross3", + }), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataSuara[4].hide + ? _c("td", [ + props.item.akses && + props.item.akses.id + ? _c( + "span", + { + staticClass: + "bg-orange-400 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-check", + }), + ] + ) + : _c( + "span", + { + staticClass: + "bg-teal-300 text-highlight", + }, + [ + _c("i", { + staticClass: + "icon-cross3", + }), + ] + ), + ]) + : _vm._e(), + ] + ), + ] + }, + }, ], - 1 + null, + false, + 1873918937 ), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "tambah_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Tambah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah_suara") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Ubah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "hapus_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Hapus Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedSuara.id, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCode") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " Buat QR Code\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeAll") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), _vm._v(" "), - _c("hak-akses", { - attrs: { - isPeran: true, - tipeUser: _vm.tipeUser, - dataStat: "success" - }, - on: { hakForm: _vm.hakForm } - }) + _c("template", { slot: "button-mobile" }, [ + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "tambah_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Tambah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah_suara") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Ubah Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.suara_tipe == 1 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: + !_vm.selectedSuara.id || + _vm.form.suara_ok > 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "hapus_suara" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-pencil5", + }), + _vm._v( + " Hapus Suara\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + attrs: { + disabled: !_vm.selectedSuara.id, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCode") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " Buat QR Code\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeAll") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v( + " QR Code Pada Tabel\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), ], - 1 - ) - : _vm._e() - ]) - ]) - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { + 2 + ), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { - cancelState: "methods", - formValidation: "form" + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - on: { cancelClick: _vm.back } - }) - ], - 1 - ) - ], - 1 - ) + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "skor", + expression: "tabName == 'skor'", + }, + ], + }, + [ + _vm.form.calon + ? _c("div", { staticClass: "card " }, [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Perolehan Skor"), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements" }, + [ + _c( + "button", + { + staticClass: + "btn btn-light btn-icon mb-1", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + }), + _vm._v( + " Reload Data\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + _vm._l(_vm.formCalon, function (p, index) { + return _c("div", { key: index }, [ + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { + staticClass: + "col-sm-3 mb-1 mt-1", + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: "col-4", + }, + [ + p.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + p.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "35px", + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-8", + }, + [ + p.pivot + ? _c( + "span", + { + staticClass: + "badge badge-success", + }, + [ + _vm._v( + "No. Urut " + + _vm._s( + p.pivot + .no_urut + ) + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("b", [ + _vm._v( + _vm._s(p.name) + ), + ]), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-8 mb-1 mt-1", + }, + [ + _c( + "div", + { staticClass: "progress" }, + [ + _c( + "div", + { + staticClass: + "progress-bar-striped bg-success", + style: { + width: + Math.round( + (p.pivot.skor / + _vm.form + .suara) * + 100 + ) + "%", + }, + }, + [ + _c( + "span", + { + staticClass: + "text-default font-size-lg", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + _c("b", [ + _vm._v( + _vm._s( + Math.round( + (p.pivot + .skor / + _vm.form + .suara) * + 100 + ) + "%" + ) + ), + ]), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-sm-1 mb-1 mt-1", + }, + [ + _c("b", [ + _vm._v( + _vm._s(p.pivot.skor) + + " / " + + _vm._s(_vm.form.suara) + ), + ]), + ] + ), + ]), + ] + ), + ]) + }), + 0 + ), + ]) + : _vm._e(), + ] + ), + ] + ), + ] + : _vm.formStat == "loading" + ? _c("div", [_vm._m(0)]) + : _c("div", [_vm._m(1)]), ], - 1 - ) - ]) + 2 + ), + ]), ]), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + size: _vm.modalSize, + color: _vm.modalColor, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick - } - }) + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _vm.state == "qrCode" || _vm.state == "qrCodeInput" + ? _c("qr-code", { + attrs: { + selectedItem: _vm.selectedSuara, + title: _vm.form.name, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.state == "qrCodeAll" + ? _c("qr-code-all", { + attrs: { + itemData: _vm.itemDataSuara, + title: _vm.form.name, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body3" }, + [ + _vm.state == "tambah_suara" + ? _c("form-kode-suara", { + attrs: { + kelas: _vm.kelas, + id: _vm.form.id, + id_cu: _vm.form.id_cu, + mode: "store", + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.state == "ubah_suara" + ? _c("form-kode-suara", { + attrs: { + kelas: _vm.kelas, + id: _vm.form.id, + id_cu: _vm.form.id_cu, + selectedItem: _vm.selectedSuara, + mode: "edit", + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), ], 1 ) } var staticRenderFns = [ - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "alert alert-info alert-styled-left" }, [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v("Informasi!") + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), ]), - _vm._v( - " Mari menggunakan password dengan tingkat keamanan yang lebih tinggi!! \n\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tDimana password anda harus minimal terdiri dari 8 karakter yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka. \n\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tUsahakan password anda bukan dari tanggal lahir, alamat, nomor telepon/hp dan dari kata yang sering anda gunakan atau mudah diketahui oleh orang lain.\n\t\t\t\t\t\t\t\t\t" - ) - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - 'format penulisan "namapanggilan-namasingkatancu" tanpa spasi. contoh: tony-cubcd' - ) - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - "Minimal 8 karater yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka" - ) - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [_vm._v("Mengisi ulang password")]) + ]), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - "Silahkan memilih dari tabel dibawah data user ini terikat dengan data aktivis mana. untuk memilih dengan menekan nama di dalam tabel aktivis" - ) - ]) + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Oops terjadi kesalahan")]), + ]), ]) }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [_vm._v("Silahkan memilih apa saja yang bisa dilakukan user.")]) - ]) - } ] render._withStripped = true @@ -1697,87 +2556,197 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a& ***! + \****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan kode", + "data-vv-as": "Kode", + }, + domProps: { value: _vm.form.name }, + on: { + keydown: function ($event) { + if ( + !$event.type.indexOf("key") && + _vm._k($event.keyCode, "space", 32, $event.key, [ + " ", + "Spacebar", + ]) + ) { + return null + } + $event.preventDefault() + }, + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.errors.any("form") }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.errors.any("form") }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/pemilihan/detail.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/detail.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=4f15784c& */ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&"); +/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1786,9 +2755,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["render"], + _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1798,54 +2767,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/pemilihan/detail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=4f15784c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/form.vue": -/*!*************************************************!*\ - !*** ./resources/assets/js/views/user/form.vue ***! - \*************************************************/ +/***/ "./resources/assets/js/views/pemilihan/formKodeSuara.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/formKodeSuara.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=fadbbf36& */ "./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=template&id=2a27d33a& */ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&"); +/* harmony import */ var _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKodeSuara.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1855,9 +2824,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1867,38 +2836,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/form.vue" +component.options.__file = "resources/assets/js/views/pemilihan/formKodeSuara.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&": -/*!**************************************************************************!*\ - !*** ./resources/assets/js/views/user/form.vue?vue&type=script&lang=js& ***! - \**************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=fadbbf36& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKodeSuara.vue?vue&type=template&id=2a27d33a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formKodeSuara.vue?vue&type=template&id=2a27d33a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKodeSuara_vue_vue_type_template_id_2a27d33a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/154.js b/public/js/components/154.js index 73435be1d..fbd4890cc 100644 --- a/public/js/components/154.js +++ b/public/js/components/154.js @@ -1,279 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[154],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/anggotaCu/formCu.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -var _components; - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _createForOfIteratorHelper(o) { if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) { var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var it, normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -299,6 +34,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['itemData'] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _identitas__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./identitas */ "./resources/assets/js/views/pemilihan/identitas.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -595,4331 +357,809 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'nik', 'statusNIK'], - components: (_components = { - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__["default"] - }, _defineProperty(_components, "appImageUpload", _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"]), _defineProperty(_components, "infoIcon", _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__["default"]), _defineProperty(_components, "wajibBadge", _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__["default"]), _defineProperty(_components, "identitas", _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"]), _defineProperty(_components, "DatePicker", _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__["default"]), _components), - data: function data() { - return { - kelas: 'anggotaCu', - confirmIcon: 'icon-arrow-right14', - confirmTitle: 'Lanjut ke produk', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number24: { - numeral: true, - numeralIntegerScale: 24, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - formCuMode: '', - selectedItemCu: '', - itemDataCu: [], - itemDataCuStat: 'success', - columnDataCu: [{ - title: 'No.' - }, { - title: 'CU' - }, { - title: 'TP/KP' - }, { - title: 'No. BA' - }, { - title: 'Keterangan' - }, { - title: 'Tgl. Jadi Anggota' - }, { - title: 'Keterangan Keluar' - }, { - title: 'Tgl. Keluar Anggota' - }], - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false - }; - }, - created: function created() { - if (this.mode == 'edit' || this.mode == 'edit_jalinan') { - this.confirmIcon = 'icon-floppy-disk'; - this.confirmTitle = 'Simpan'; - } - - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } else { - this.fetchTp(this.currentUser.id_cu); - } - - this.form.id_cu = this.currentUser.id_cu; - this.$store.dispatch('pekerjaan/get'); - this.$store.dispatch('suku/get'); - this.$store.dispatch('provinces/get'); - this.fetch(); - }, - watch: { - formStat: function formStat(value) { - if (value == 'success') { - if (this.mode == 'edit' || this.mode == 'create_edit' || this.mode == 'create_jalinan_edit' || this.mode == 'edit_jalinan') { - this.fetchCu(); - } else { - this.form.tp_id == ''; - } - - if (this.mode == 'create_jalinan') { - this.form.nik = this.$route.params.nik; - this.form.statusNIK = this.$route.params.statusNIK; - } - } else if (value == 'fail') { - this.form.tp_id == ''; - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - if (this.mode == 'create_new') { - this.form.nik = this.nik; - } else if (this.mode == 'create_jalinan') { - this.$store.dispatch(this.kelas + '/create'); - } else if (this.mode == 'create_old') { - this.fetchCu(); - } - - if (this.mode == 'edit' || this.mode == 'create_edit' || this.mode == 'create_jalinan_edit' || this.mode == 'edit_jalinan') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - } - }, - fetchCu: function fetchCu() { - if (this.currentUser.id_cu == 0) { - this.itemDataCu = []; - var valData; - - if (this.form.anggota_cu_cu) { - var _iterator = _createForOfIteratorHelper(this.form.anggota_cu_cu), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - this.itemDataCu.push(valData); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - } else { - var data = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.form.anggota_cu_cu, { - 'cu_id': this.currentUser.id_cu - }); - - if (!data.tanggal_keluar) { - this.form.tp_id = data.tp_id; - this.form.no_ba = data.no_ba; - this.form.tanggal_masuk = data.tanggal_masuk; - this.form.keterangan_masuk = data.keterangan_masuk; - } else { - this.itemDataCu = []; - var valData; - - if (this.form.anggota_cu_cu) { - var _iterator2 = _createForOfIteratorHelper(this.form.anggota_cu_cu), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - valData = _step2.value; - this.itemDataCu.push(valData); - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - } - } - } - - if (this.form.id_provinces) { - this.changeProvinces(this.form.id_provinces); - } - - if (this.form.id_regencies) { - this.changeRegencies(this.form.id_regencies); - } - - if (this.form.id_districts) { - this.changeDistricts(this.form.id_districts); - } - }, - fetchTp: function fetchTp(value) { - this.$store.dispatch('tp/getCu', value); - }, - createCu: function createCu(value) { - this.itemDataCu.push(value); - this.modalTutup(); - }, - editCu: function editCu(value) { - lodash__WEBPACK_IMPORTED_MODULE_0___default.a.remove(this.itemDataCu, { - index: value.index - }); - - this.itemDataCu.push(value); - this.modalTutup(); - }, - save: function save() { - var _this = this; - - if (this.currentUser.id_cu == 0) { - this.form.anggota_cu_cu = this.itemDataCu; - } else { - this.form.id_cu = this.currentUser.id_cu; - } - - if (this.mode != 'create_jalinan') { - this.form.statusNIK = this.statusNIK; - } - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.mode == 'create_new' || _this.mode == 'create_jalinan') { - _this.$store.dispatch(_this.kelas + '/store', formData); - } else if (_this.mode == 'create_old' || _this.mode == 'create_edit' || _this.mode == 'edit_jalinan') { - _this.$store.dispatch(_this.kelas + '/update', [_this.form.id, formData]); - } else if (_this.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); - }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); - }, - back: function back() { - if (this.mode == 'edit_jalinan') { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: 'jalinanKlaimCu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: 'jalinanKlaimCu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); - } - } else { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); - } - } - }, - selectedCuRow: function selectedCuRow(index, item) { - this.selectedItemCu = item; - this.selectedItemCu.index = index + 1; - }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (state == 'hapusCu') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus CU ' + this.selectedItemCu.cu.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubahCu') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah CU'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCuMode = 'edit'; - } else if (state == 'tambahCu') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah CU'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCuMode = 'create'; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapusCu') { - lodash__WEBPACK_IMPORTED_MODULE_0___default.a.remove(this.itemDataCu, { - index: this.selectedItemCu.index - }); - - this.selectedItemCu = {}; - } - }, - modalTutup: function modalTutup() { - if (this.updateStat == 'success') { - if (this.mode == 'create_new' || this.mode == 'create_old' || this.mode == 'create_edit') { - var idcu = ''; - - if (this.currentUser.id_cu != 0) { - idcu = this.currentUser.id_cu; - } else { - idcu = 'semua'; - } - - this.$router.push({ - name: this.kelas + "ProdukCreate", - params: { - id: this.updateResponse.id, - cu: idcu - } - }); - } else if (this.mode == 'create_jalinan' || this.mode == 'create_jalinan_edit') { - var _idcu = ''; - - if (this.currentUser.id_cu != 0) { - _idcu = this.currentUser.id_cu; - } else { - _idcu = 'semua'; - } - - this.$router.push({ - name: this.kelas + "ProdukCreateJalinan", - params: { - id: this.updateResponse.id, - cu: _idcu - } - }); - } else { - this.back(); - } - - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - } - - this.modalShow = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pekerjaan', { - modelPekerjaan: 'dataS', - modelPekerjaanStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('suku', { - modelSuku: 'dataS', - modelSukuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/anggotaCu.js */ "./resources/assets/js/api/anggotaCu.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _create_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create.vue */ "./resources/assets/js/views/anggotaCu/create.vue"); -/* harmony import */ var _cariData_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./cariData.vue */ "./resources/assets/js/views/anggotaCu/cariData.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - formCreate: _create_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - cariData: _cariData_vue__WEBPACK_IMPORTED_MODULE_6__["default"] - }, - data: function data() { - return { - title: '', - titleDesc: '', - titleIcon: '', - kelas: 'anggotaCu', - level2Title: 'Anggota CU', - nik: '', - statusNIK: 'tidak', - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } - }; - }, - created: function created() { - this.resetData(); - - if (this.$route.meta.mode === 'edit') { - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; - } - }, - methods: { - cariData: function cariData(nik) { - this.nik = nik; - this.$store.dispatch(this.kelas + '/cariDataKTP', nik); - }, - changeStatusNIK: function changeStatusNIK(value) { - this.nik == ''; - this.statusNIK = value; - this.$store.dispatch(this.kelas + '/resetData'); - }, - nikNew: function nikNew(value) { - this.nik = value; - this.$store.dispatch(this.kelas + '/cariDataKTP', value); - }, - resetData: function resetData() { - this.$store.commit(this.kelas + '/setData', {}); - this.$store.commit(this.kelas + '/setDataStat', ''); - }, - back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - itemData: 'data', - itemDataStat: 'dataStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + identitas: _identitas__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: '', - kelas: 'anggotaCu', - formDataCu: { - no_ba: '', - tanggal_masuk: '', - keterangan_masuk: '', - cu_id: 0, - tp_id: '', - cu: { - id: '', - name: '' - }, - tp: { - id: '', - name: '' - } - }, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - }, - message: { - show: false, - content: '' + title: 'Pilih', + kelas: 'pemilihan', + titleDesc: 'Pemilihan', + titleIcon: 'icon-quill4', + formPilihan: { + pemilihan_id: '', + pemilihan_calon_id: '', + no_urut: '', + name: '' }, - submited: false + formMulti: [], + selectedItem: {}, + selectedItemMulti: [], + modalShow: false, + modalState: '', + modalSize: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalButton: '' }; }, created: function created() { - this.fetchCU(); - - if (this.mode == 'edit') { - if (this.modelCUStat == 'success') { - this.formDataCu = Object.assign({}, this.selected); - } - } + this.fetch(); }, watch: { - modelCUStat: function modelCUStat(value) { - if (value === "success") { - if (this.mode == 'edit') { - this.formDataCu = Object.assign({}, this.selected); - this.fetchTp(this.formDataCu.cu_id); + // check route changes + $route: function $route(to, from) { + this.fetch(); + }, + itemDataStat: function itemDataStat(value) { + if (value == "success") {} + }, + formStat: function formStat(value) { + if (value == "success") { + if (this.form.pemilihan_calon_id != null) { + if (this.itemData) { + if (this.itemData.pemilihan_max > 1) { + this.fetchCalonTerpilih(this.form.id); + } + } } } - } - }, - methods: { - changeCu: function changeCu(id) { - var cu; - - if (id != 0) { - cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { - return o.id == id; - }); - } - - this.formDataCu.cu.id = cu.id; - this.formDataCu.cu.name = cu.name; - this.fetchTp(cu.id); }, - changeTp: function changeTp(id) { - var tp; - - if (id != 0) { - tp = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelTp, function (o) { - return o.id == id; - }); - } + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; - if (this.formDataCu.tp != null) { - this.formDataCu.tp.id = tp.id; - this.formDataCu.tp.name = tp.name; + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - var tpdata = {}; - tpdata.id = tp.id; - tpdata.name = tp.name; - this.formDataCu.tp = tpdata; + this.modalContent = ''; } + } + }, + methods: { + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/indexCalon', this.$route.params.name); }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); + fetchCalonTerpilih: function fetchCalonTerpilih(id) { + this.$store.dispatch(this.kelas + '/indexCalonTerpilih', id); + }, + multi: function multi(item) { + if (!this.formMulti.some(function (data) { + return data.pemilihan_calon_id == item.pivot.id; + })) { + if (this.formMulti.length < this.itemData.pemilihan_max) { + this.formMulti.push({ + 'pemilihan_calon_id': item.pivot.id, + 'no_urut': item.pivot.no_urut, + 'pemilihan_id': this.itemData.id, + 'name': this.form.name, + 'data': item + }); + } else { + this.modalShow = true; + this.modalState = 'tutup'; + this.modalTitle = 'Maaf anda tidak bisa memilih lebih dari ' + this.itemData.pemilihan_max + ' calon.'; + } } else { - this.idCu = this.$route.params.cu; - this.tingkat = this.$route.params.tingkat; + this.formMulti = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.reject(this.formMulti, function (el) { + return el.pemilihan_calon_id == item.pivot.id; + }); } }, - fetchTp: function fetchTp(value) { - this.$store.dispatch('tp/getCu', value); + modalConfirmOpen: function modalConfirmOpen(state) { + this.modalShow = true; + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalSize = ''; + this.formPilihan.pemilihan_calon_id = state.pivot.id; + this.formPilihan.no_urut = state.pivot.no_urut; + this.formPilihan.pemilihan_id = this.itemData.id; + this.formPilihan.name = this.form.name; + this.selectedItem = state; + this.modalTitle = 'Pilih ' + this.selectedItem.name + ' ?'; }, - save: function save() { - var _this = this; - - this.$validator.validateAll('formDataCu').then(function (result) { - if (result) { - if (_this.mode == 'edit') { - _this.$emit('editCu', _this.formDataCu); - } else { - _this.$emit('createCu', _this.formDataCu); - } - } else { - _this.submited = true; - } - }); + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Simpan pilihan anda?'; + this.modalSize = "modal-full"; }, - messageClose: function messageClose() { - this.message.show = false; + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - tutup: function tutup() { - this.$emit('tutup'); + modalConfirmOk: function modalConfirmOk() { + if (this.itemData.pemilihan_max == 1) { + this.$store.dispatch(this.kelas + '/storePilihan', this.formPilihan); + } else { + this.$store.dispatch(this.kelas + '/storeMultiPilihan', this.formMulti); + } } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pemilihan', { + form: 'data', + formStat: 'dataStat', + itemData: 'dataS', + itemDataStat: 'dataStatS', + itemData2: 'dataS2', + itemDataStat2: 'dataStatS2', updateMessage: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' })) }); /***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items - } - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } - }, - [ - _vm.mode == "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [_c("identitas", { attrs: { itemData: _vm.form } })], - 1 - ) - ]) - : _vm._e(), - _vm._v(" "), - _vm.mode != "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/anggotaCu/", - image_temp: _vm.form.gambar - }, - model: { - value: _vm.form.gambar, - callback: function($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.nik") } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.nik") - } - }, - [ - _vm.errors.has("form.nik") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNo. KTP: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.nik, - expression: "form.nik" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "nik", - placeholder: "Silahkan masukkan no. KTP", - "data-vv-as": "No. KTP", - readonly: "" - }, - domProps: { value: _vm.form.nik }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "nik", $event.target.value) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.nik") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.nik")) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. KK:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "kk", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no KK" - }, - model: { - value: _vm.form.kk, - callback: function($$v) { - _vm.$set(_vm.form, "kk", $$v) - }, - expression: "form.kk" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("\n\t\t\t\t\t\t\t\tNPWP:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "npwp", - options: _vm.cleaveOption.number24, - placeholder: "Silahkan masukkan npwp" - }, - model: { - value: _vm.form.npwp, - callback: function($$v) { - _vm.$set(_vm.form, "npwp", $$v) - }, - expression: "form.npwp" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.name") - } - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama" - }, - domProps: { value: _vm.form.name }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.ahli_waris") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.ahli_waris") - } - }, - [ - _vm.errors.has("form.ahli_waris") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNama Ahli Waris: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.ahli_waris, - expression: "form.ahli_waris" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "ahli_waris", - placeholder: "Silahkan masukkan nama ahli waris", - "data-vv-as": "Nama ahli waris" - }, - domProps: { value: _vm.form.ahli_waris }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "ahli_waris", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.ahli_waris") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.ahli_waris") - ) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Nama Ibu: ")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.nama_ibu, - expression: "form.nama_ibu" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "nama_ibu", - placeholder: "Silahkan masukkan nama ibu" - }, - domProps: { value: _vm.form.nama_ibu }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "nama_ibu", - $event.target.value - ) - } - } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.kelamin") } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.kelamin") - } - }, - [ - _vm.errors.has("form.kelamin") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tGender: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kelamin, - expression: "form.kelamin" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "kelamin", - "data-width": "100%", - "data-vv-as": "Gender" - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "kelamin", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih gender")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "LAKI-LAKI" } }, [ - _vm._v("Laki-laki") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PEREMPUAN" } }, [ - _vm._v("Perempuan") - ]) - ] - ), - _vm._v(" "), - _vm.errors.has("form.kelamin") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.kelamin")) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tanggal_lahir") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.tanggal_lahir" - ) - } - }, - [ - _vm.errors.has("form.tanggal_lahir") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tTgl. Lahir: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_lahir }, - on: { - dateSelected: function($event) { - _vm.form.tanggal_lahir = $event - } - } - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal_lahir, - expression: "form.tanggal_lahir" - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - attrs: { "data-vv-as": "Tanggal lahir" }, - domProps: { value: _vm.form.tanggal_lahir }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal_lahir", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.tanggal_lahir") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tanggal_lahir") - ) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tempat_lahir") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.tempat_lahir" - ) - } - }, - [ - _vm.errors.has("form.tempat_lahir") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("Tempat Lahir: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tempat_lahir, - expression: "form.tempat_lahir" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tempat_lahir", - placeholder: "Silahkan masukkan tempat lahir", - "data-vv-as": "Tempat Lahir" - }, - domProps: { value: _vm.form.tempat_lahir }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tempat_lahir", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.tempat_lahir") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tempat_lahir") - ) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Suku: ")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suku, - expression: "form.suku" - } - ], - staticClass: "form-control", - attrs: { - name: "suku", - "data-width": "100%", - disabled: _vm.modelSuku.length == 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "suku", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelSukuStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih suku")]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelSuku, function(suku, index) { - return _c( - "option", - { key: index, domProps: { value: suku.name } }, - [_vm._v(_vm._s(suku.name))] - ) - }) - ], - 2 - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "\n\t\t\t\t\t\t\t\tGol. Darah:\n\t\t\t\t\t\t\t" - ) - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.darah, - expression: "form.darah" - } - ], - staticClass: "form-control", - attrs: { name: "darah", "data-width": "100%" }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "darah", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih golongan darah")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "A" } }, [ - _vm._v("A") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "B" } }, [ - _vm._v("B") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "AB" } }, [ - _vm._v("AB") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "O" } }, [ - _vm._v("O") - ]) - ] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _vm._m(2), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "tinggi", - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan tinggi" - }, - model: { - value: _vm.form.tinggi, - callback: function($$v) { - _vm.$set(_vm.form, "tinggi", $$v) - }, - expression: "form.tinggi" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Agama:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.agama, - expression: "form.agama" - } - ], - staticClass: "form-control", - attrs: { name: "agama", "data-width": "100%" }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "agama", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih agama")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "BUDDHA" } }, [ - _vm._v("Buddha") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "HINDU" } }, [ - _vm._v("Hindu") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "ISLAM" } }, [ - _vm._v("Islam") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KATOLIK" } }, [ - _vm._v("Katolik") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KONG HU CU" } }, [ - _vm._v("Kong Hu Cu") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PROTESTAN" } }, [ - _vm._v("Protestan") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "LAIN-LAIN" } }, [ - _vm._v("Lain-lain") - ]) - ] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\tStatus:\n\t\t\t\t\t\t\t") - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.status, - expression: "form.status" - } - ], - staticClass: "form-control", - attrs: { name: "status", "data-width": "100%" }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "status", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih status pernikahan")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "BELUM MENIKAH" } }, - [_vm._v("Belum menikah")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "MENIKAH" } }, [ - _vm._v("Menikah") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "JANDA/DUDA" } }, [ - _vm._v("Janda/Duda") - ]) - ] - ) - ]) - ]) - ]) - ]) - ]) - : _vm._e(), - _vm._v(" "), - _vm.mode != "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(3), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Lembaga:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.lembaga, - expression: "form.lembaga" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "lembaga", - placeholder: "Silahkan masukkan lembaga" - }, - domProps: { value: _vm.form.lembaga }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "lembaga", $event.target.value) - } - } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Jabatan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.jabatan, - expression: "form.jabatan" - } - ], - staticClass: "form-control", - attrs: { name: "jabatan", "data-width": "100%" }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "jabatan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih jabatan")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "SENIOR MANAJER" } }, - [ - _vm._v( - "Senior Manajer (General Manager, CEO, Deputy)" - ) - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "MANAJER" } }, [ - _vm._v("Manajer") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SUPERVISOR" } }, [ - _vm._v( - "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" - ) - ]), - _vm._v(" "), - _c("option", { attrs: { value: "STAF" } }, [ - _vm._v("Staf") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KONTRAK" } }, [ - _vm._v("Kontrak") - ]) - ] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pekerjaan: ")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pekerjaan, - expression: "form.pekerjaan" - } - ], - staticClass: "form-control", - attrs: { - name: "pekerjaan", - "data-width": "100%", - disabled: _vm.modelPekerjaan.length == 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "pekerjaan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih pekerjaan")] - ), - _vm._v(" "), - _vm._l(_vm.modelPekerjaan, function( - pekerjaan, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: pekerjaan.name } - }, - [_vm._v(_vm._s(pekerjaan.name))] - ) - }) - ], - 2 - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Rata-rata Penghasilan Perbulan:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan rata-rata pengeluaran" - }, - model: { - value: _vm.form.penghasilan, - callback: function($$v) { - _vm.$set(_vm.form, "penghasilan", $$v) - }, - expression: "form.penghasilan" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Rata-rata Pengeluaran Perbulan:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan rata-rata pengeluaran" - }, - model: { - value: _vm.form.pengeluaran, - callback: function($$v) { - _vm.$set(_vm.form, "pengeluaran", $$v) - }, - expression: "form.pengeluaran" - } - }) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pendidikan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pendidikan, - expression: "form.pendidikan" - } - ], - staticClass: "form-control", - attrs: { name: "pendidikan", "data-width": "100%" }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "pendidikan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tingkat pendidikan")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "TK" } }, [ - _vm._v("TK") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SD" } }, [ - _vm._v("SD") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMP" } }, [ - _vm._v("SMP") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMA/SMK" } }, [ - _vm._v("SMA/SMK") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D1" } }, [ - _vm._v("D1") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D2" } }, [ - _vm._v("D2") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D3" } }, [ - _vm._v("D3") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D4" } }, [ - _vm._v("D4") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S1" } }, [ - _vm._v("S1") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S2" } }, [ - _vm._v("S2") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S3" } }, [ - _vm._v("S3") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "LAIN-LAIN" } }, [ - _vm._v("Lain-lain") - ]) - ] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - [ - _vm._v("Organisasi: "), - _c("info-icon", { - attrs: { - message: - "Silahkan isi dengan jabatan dan tempat/nama organisasi jika anda ikut dalam sebuah organisasi" - } - }) - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.organisasi, - expression: "form.organisasi" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "organisasi", - placeholder: "Silahkan masukkan organisasi" - }, - domProps: { value: _vm.form.organisasi }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "organisasi", - $event.target.value - ) - } - } - }) - ]) - ]) - ]) - ]) - ]) - : _vm._e(), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "media flex-column flex-sm-row mt-0 mb-0" }, [ + _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ + _c("div", { staticClass: "card-img-actions" }, [ + _vm.itemData.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/aktivis/" + _vm.itemData.gambar + ".jpg" }, + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("ul", { staticClass: "list list-unstyled mb-0" }, [ + _c("li", [ + _c("b", [_vm._v("Gender:")]), + _vm._v(" " + _vm._s(_vm.itemData.kelamin)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Agama:")]), + _vm._v(" " + _vm._s(_vm.itemData.agama)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Usia:")]), _vm._v(" "), - _vm.mode != "create_old" - ? _c("div", { staticClass: "card" }, [ - _vm._m(4), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.id_provinces") - } - }, - [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tProvinsi: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: _vm.modelProvinces.length == 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeProvinces( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih provinsi")] - ), - _vm._v(" "), - _vm._l(_vm.modelProvinces, function( - provinces, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: provinces.id } - }, - [_vm._v(_vm._s(provinces.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_provinces") - ) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_regencies") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.id_regencies" - ) - } - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKabupaten: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelRegencies.length === 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeRegencies( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelRegencies, function( - regencies, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: regencies.id } - }, - [_vm._v(_vm._s(regencies.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regencies") - ) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_districts") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.id_districts" - ) - } - }, - [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKecamatan: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelDistricts.length === 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeDistricts( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelDistricts, function( - districts, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: districts.id } - }, - [_vm._v(_vm._s(districts.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regency") - ) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.id_villages" - ) - } - }, - [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKelurahan: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Desa", - disabled: _vm.modelVillages.length === 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu... mohon tunggu") - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan") - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.modelVillages, function( - villages, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: villages.id } - }, - [_vm._v(_vm._s(villages.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_villages") - ) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. RW:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no rw" - }, - model: { - value: _vm.form.rw, - callback: function($$v) { - _vm.$set(_vm.form, "rw", $$v) - }, - expression: "form.rw" - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. RT:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no rt" - }, - model: { - value: _vm.form.rt, - callback: function($$v) { - _vm.$set(_vm.form, "rt", $$v) - }, - expression: "form.rt" - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.alamat") } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.alamat") - } - }, - [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tAlamat: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat" - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.alamat")) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. Hp:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp" - }, - model: { - value: _vm.form.hp, - callback: function($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp" - } - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.email") } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.email") - } - }, - [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tEmail:") - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "email", - expression: "'email'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: "Silahkan masukkan alamat email", - "data-vv-as": "Email" - }, - domProps: { value: _vm.form.email }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "email", $event.target.value) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.email")) + - "\n\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Kontak Ahli Waris:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kontak_ahli_waris, - expression: "form.kontak_ahli_waris" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kontak", - placeholder: "Silahkan masukkan kontak ahli waris" - }, - domProps: { value: _vm.form.kontak_ahli_waris }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "kontak_ahli_waris", - $event.target.value - ) - } - } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Kontak Lainnya:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kontak, - expression: "form.kontak" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kontak", - placeholder: "Silahkan masukkan kontak lainnya" - }, - domProps: { value: _vm.form.kontak }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "kontak", $event.target.value) - } - } - }) - ]) - ]) - ]) - ]) - ]) + _vm.itemData.tanggal_lahir + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.age(_vm.itemData.tanggal_lahir) + ), + }, + }) : _vm._e(), + _vm._v(" tahun\n "), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tempat Lahir:")]), + _vm._v(" " + _vm._s(_vm.itemData.tempat_lahir)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Status:")]), + _vm._v(" " + _vm._s(_vm.itemData.status)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Pendidikan:")]), _vm._v(" "), - _vm.currentUser && _vm.currentUser.id_cu != 0 - ? _c("div", [ - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(5), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataCu, - columnData: _vm.columnDataCu, - itemDataStat: _vm.itemDataCuStat - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemCu.index === - props.index + 1 - }, - on: { - click: function($event) { - return _vm.selectedCuRow( - props.index, - props.item - ) - } - } - }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)) - ]), - _vm._v(" "), - _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name - } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.tp - ? _c("check-value", { - attrs: { - value: props.item.tp.name - } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.keterangan_masuk - } - }) - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_masuk - ) - ) - } - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.keterangan_keluar - } - }) - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_keluar - ) - ) - } - }) - ] - ) - : _vm._e() - ] - } - } - ], - null, - false, - 1573384605 - ) - }) - ], - 1 + _vm.itemData.pendidikan_tertinggi + ? _c("span", [ + _vm._v( + _vm._s(_vm.itemData.pendidikan_tertinggi.tingkat) + + " " + + _vm._s(_vm.itemData.pendidikan_tertinggi.name) ), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(6), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tp_id") } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.tp_id") - } - }, - [ - _vm.errors.has("form.tp_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\tTP/KP: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tp_id, - expression: "form.tp_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP/KP" - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "tp_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih TP/KP")] - ), - _vm._v(" "), - _vm._l(_vm.modelTp, function(tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.tp_id") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tp_id")) + - "\n\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.no_ba") } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.no_ba") - } - }, - [ - _vm.errors.has("form.no_ba") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\tNo. BA: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "no_ba", - options: _vm.cleaveOption.number16, - placeholder: - "Silahkan masukkan no buku anggota", - "data-vv-as": "No. Buku Anggota" - }, - model: { - value: _vm.form.no_ba, - callback: function($$v) { - _vm.$set(_vm.form, "no_ba", $$v) - }, - expression: "form.no_ba" - } - }), - _vm._v(" "), - _vm.errors.has("form.no_ba") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.no_ba")) + - "\n\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tanggal_masuk") - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.tanggal_masuk" - ) - } - }, - [ - _vm.errors.has("form.tanggal_masuk") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tTgl. Jadi Anggota: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_masuk }, - on: { - dateSelected: function($event) { - _vm.form.tanggal_masuk = $event - } - } - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal_masuk, - expression: "form.tanggal_masuk" - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - attrs: { "data-vv-as": "Tgl. Jadi Anggota" }, - domProps: { value: _vm.form.tanggal_masuk }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal_masuk", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.tanggal_masuk") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tanggal_masuk") - ) + - "\n\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\tKeterangan Jadi Anggota:" - ) - ]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan_masuk, - expression: "form.keterangan_masuk" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_masuk", - placeholder: "Silahkan masukkan keterangan masuk" - }, - domProps: { value: _vm.form.keterangan_masuk }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan_masuk", - $event.target.value - ) - } - } - }) - ]) - ]), - _vm._v(" "), - _vm._m(7) - ]) - ]) - ]) ]) : _vm._e(), + ]), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "div", + { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, + [ + _vm._m(0), _vm._v(" "), - _vm.currentUser && _vm.currentUser.id_cu == 0 - ? _c( - "div", - { staticClass: "card" }, - [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("CU "), _c("wajib-badge")], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.form.status_jalinan != 1 && - _vm.form.status_jalinan != 2 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalOpen("tambahCu") - } - } - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t") - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemCu.index }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalOpen("ubahCu") - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t") - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemCu.index }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalOpen("hapusCu") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t") - ] - ) - ]) - : _vm._e() + _c("div", [ + _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ + _c("span", { staticClass: "badge bg-success-400" }, [ + _vm._v("PUSKOPCUINA \n\t\t\t\t\t"), + _vm.itemData.cu + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t- " + + _vm._s(_vm.itemData.cu.name) + + "\n\t\t\t\t\t" + ), ]) + : _vm._e(), + ]), + ]), + ]), + ] + ), + _vm._v(" "), + _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.itemData.name)), ]), _vm._v(" "), - _c("data-table", { + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v("Selamat datang "), + _c("i", [_vm._v(_vm._s(_vm.form.name) + " ")]), + ]), + ]), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { attrs: { - items: _vm.itemDataCu, - columnData: _vm.columnDataCu, - itemDataStat: _vm.itemDataCuStat + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemCu.index === - props.index + 1 - }, - on: { - click: function($event) { - return _vm.selectedCuRow( - props.index, - props.item - ) - } + }) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.form + ? _c("div", [ + _vm.form.pemilihan_calon_id == null + ? _c("div", [ + _c("div", { staticClass: "card card-body" }, [ + _c("h5", [ + _c("b", [_vm._v("Selamat Datang!")]), + _vm._v(" "), + _c("br"), + _c("br"), + _vm._v( + " Silahkan memilih calon dengan menekan tombol \n\t\t\t\t\t\t\t\t" + ), + _vm._m(1), + _vm._v( + " \n\t\t\t\t\t\t\t\tpada masing-masing kartu calon dibawah ini.\n\t\t\t\t\t\t\t\t" + ), + _vm.itemData.pemilihan_max > 1 + ? _c("span", [ + _c("br"), + _c("br"), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tDan menekan \n\t\t\t\t\t\t\t\t\t" + ), + _vm._m(2), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tuntuk membatalkan pilihan.\n\t\t\t\t\t\t\t\t\t" + ), + _c("hr"), + _vm._v( + "\n\t\t\t\t\t\t\t\t\tDan kemudian menekan tombol \n\t\t\t\t\t\t\t\t\t" + ), + _vm._m(3), + _vm._v( + " \n\t\t\t\t\t\t\t\t\tyang berada di bagian paling bawah dari halaman ini untuk menyimpan pilihan anda. \n\t\t\t\t\t\t\t\t\t" + ), + _c("hr"), + _vm._v(" "), + _vm._m(4), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "row" }, + [ + _vm._l( + _vm.itemData.calon, + function (item, index) { + return _c( + "div", + { + key: index, + staticClass: "col-md-6 col-lg-4", + }, + [ + _c( + "div", + { + staticClass: "card", + class: { + "border-success": + _vm.formMulti.some( + function (data) { + return ( + data.pemilihan_calon_id == + item.pivot.id + ) + } + ), + }, + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c( + "h5", + { + staticClass: + "card-title", + }, + [ + _vm._v( + _vm._s(item.name) + ), + ] + ), + _vm._v(" "), + item.pivot + ? _c( + "span", + { + staticClass: + "badge badge-success", + }, + [ + _c( + "h6", + { + staticClass: + "mb-0", + }, + [ + _vm._v( + "No. Urut " + + _vm._s( + item.pivot + .no_urut + ) + ), + ] + ), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("identitas", { + attrs: { itemData: item }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "card-footer", + }, + [ + _vm.itemData + .pemilihan_min == 1 && + _vm.itemData + .pemilihan_max == 1 + ? _c( + "button", + { + staticClass: + "btn btn-primary btn-block mb-1", + on: { + click: function ( + $event + ) { + $event.preventDefault() + return _vm.modalConfirmOpen( + item + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-check", + }), + _vm._v( + " PILIH\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : [ + _vm.formMulti.some( + function (data) { + return ( + data.pemilihan_calon_id == + item.pivot.id + ) + } + ) + ? _c( + "button", + { + staticClass: + "btn btn-success btn-block mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.multi( + item + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-check", + }), + _vm._v( + " TERPILIH\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "button", + { + staticClass: + "btn btn-primary btn-block mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.multi( + item + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-check", + }), + _vm._v( + " PILIH\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ], + ], + 2 + ), + ] + ), + ] + ) } - }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)) - ]), - _vm._v(" "), - _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name - } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.tp - ? _c("check-value", { - attrs: { - value: props.item.tp.name - } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.keterangan_masuk - } - }) - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_masuk - ) - ) - } - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.keterangan_keluar + ), + _vm._v(" "), + _vm.itemData.pemilihan_max > 1 + ? _c( + "div", + { staticClass: "col-md-12" }, + [ + _c( + "div", + { staticClass: "card card-body" }, + [ + _c( + "button", + { + staticClass: + "btn btn-primary btn-block mb-1", + attrs: { + disabled: + _vm.formMulti.length < + _vm.itemData + .pemilihan_min, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-floppy-disk", + }), + _vm._v( + " SIMPAN PILIHAN\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ] + ) + : _vm._e(), + ], + 2 + ), + ]) + : _vm.form.pemilihan_calon_id != null + ? _c("div", [ + _vm._m(5), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(6), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _vm.itemData.pemilihan_max == 1 + ? _c( + "div", + { + staticClass: "card border-primary", + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-primary header-elements-inline", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [ + _vm._v( + _vm._s( + _vm.form.calon.aktivis + .name + ) + ), + ] + ), + _vm._v(" "), + _c( + "span", + { + staticClass: + "badge badge-success", + }, + [ + _c( + "h6", + { staticClass: "mb-0" }, + [ + _vm._v( + "No. Urut " + + _vm._s( + _vm.form.calon + .no_urut + ) + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("identitas", { + attrs: { + itemData: + _vm.form.calon.aktivis, + }, + }), + ], + 1 + ), + ] + ) + : _c( + "div", + { staticClass: "row" }, + _vm._l( + _vm.itemData2, + function (item, index) { + return _c( + "div", + { + key: index, + staticClass: "col-md-4", + }, + [ + _c( + "div", + { + staticClass: + "card border-primary", + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-primary header-elements-inline", + }, + [ + _c( + "h5", + { + staticClass: + "card-title", + }, + [ + _vm._v( + _vm._s( + item.calon + .aktivis + .name + ) + ), + ] + ), + _vm._v(" "), + _c( + "span", + { + staticClass: + "badge badge-success", + }, + [ + _c( + "h6", + { + staticClass: + "mb-0", + }, + [ + _vm._v( + "No. Urut " + + _vm._s( + item + .calon + .no_urut + ) + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card-body", + }, + [ + _c("identitas", { + attrs: { + itemData: + item.calon + .aktivis, + }, + }), + ], + 1 + ), + ] + ), + ] + ) } - }) - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_keluar - ) - ) - } - }) - ] - ) - : _vm._e() - ] - } - } - ], - null, - false, - 1573384605 - ) - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.form.status_jalinan != 1 && _vm.form.status_jalinan != 2 - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - confirmIcon: _vm.confirmIcon, - confirmTitle: _vm.confirmTitle - }, - on: { cancelClick: _vm.back } - }) - ], - 1 - ) - : _vm._e() - ], - 1 - ), + ), + 0 + ), + ]), + ]), + ]) + : _vm._e(), + ]) + : _c("div", [_vm._m(7)]), + ]) + : _vm.itemDataStat == "loading" + ? _c("div", [_vm._m(8)]) + : _c("div", [_vm._m(9)]), + ], + 1 + ), + ]), + ]), _vm._v(" "), _c( "app-modal", @@ -4927,892 +1167,398 @@ var render = function() { attrs: { show: _vm.modalShow, state: _vm.modalState, + size: _vm.modalSize, title: _vm.modalTitle, + button: _vm.modalButton, + color: _vm.modalColor, content: _vm.modalContent, - color: _vm.modalColor }, on: { - batal: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick - } + backgroundClick: _vm.modalTutup, + }, }, [ _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t") + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header bg-white header-elements-inline" }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v(_vm._s(_vm.selectedItem.name)), + ]), + _vm._v(" "), + _vm.selectedItem.pivot + ? _c("span", { staticClass: "badge badge-success" }, [ + _c("h6", { staticClass: "mb-0" }, [ + _vm._v( + "No. Urut " + _vm._s(_vm.selectedItem.pivot.no_urut) + ), + ]), + ]) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [_c("identitas", { attrs: { itemData: _vm.selectedItem } })], + 1 + ), + ]), + _vm._v(" "), + _c("div", [ + _c("div", { staticClass: "alert bg-warning alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan anda memilih dengan benar, anda tidak bisa melakukan pemilihan ulang lagi apabila salah memilih." + ), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOk.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOk.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-check" }), _vm._v(" Pilih")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body2" }, [ + _c( + "div", + { staticClass: "row" }, + _vm._l(_vm.formMulti, function (item, index) { + return _c("div", { key: index, staticClass: "col-lg-4" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v(_vm._s(item.data.name)), + ]), + _vm._v(" "), + item.data.pivot + ? _c("span", { staticClass: "badge badge-success" }, [ + _c("h6", { staticClass: "mb-0" }, [ + _vm._v( + "No. Urut " + _vm._s(item.data.pivot.no_urut) + ), + ]), + ]) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [_c("identitas", { attrs: { itemData: item.data } })], + 1 + ), + ]), + ]) + }), + 0 + ), + _vm._v(" "), + _c("div", [ + _vm.formMulti.length < _vm.itemData.pemilihan_max + ? _c( + "div", + { staticClass: "alert bg-warning alert-styled-left" }, + [ + _c("h6", [ + _vm._v( + "Anda masih bisa memilih " + + _vm._s( + _vm.itemData.pemilihan_max - _vm.formMulti.length + ) + + " calon lagi, apakah yakin akan melanjutkan?" + ), + ]), + ] + ) + : _c( + "div", + { staticClass: "alert bg-warning alert-styled-left" }, + [ + _c("h6", [ + _vm._v( + "Pastikan anda memilih dengan benar, anda tidak bisa melakukan pemilihan ulang lagi apabila salah memilih." + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOk.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-check" }), _vm._v(" Ok")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOk.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-check" }), _vm._v(" Ok")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body3" }, - [ - _c("form-cu", { - attrs: { mode: _vm.formCuMode, selected: _vm.selectedItemCu }, - on: { - createCu: _vm.createCu, - editCu: _vm.editCu, - tutup: _vm.modalTutup - } - }) - ], - 1 - ) ], 2 - ) + ), ], 1 ) } var staticRenderFns = [ - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]) + return _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ + _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ + _c("img", { attrs: { src: "/images/simo.png" } }), + ]), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas Anggota")]) + return _c("button", { staticClass: "btn btn-primary btn-sm" }, [ + _c("i", { staticClass: "icon-check" }), + _vm._v(" PILIH\n\t\t\t\t\t\t\t\t"), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("h6", [ - _vm._v(" Tinggi "), - _c("small", [_vm._v("(cm)")]), - _vm._v(":") + return _c("button", { staticClass: "btn btn-success btn-sm" }, [ + _c("i", { staticClass: "icon-check" }), + _vm._v(" TERPILIH\n\t\t\t\t\t\t\t\t\t"), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Riwayat")]) + return _c("button", { staticClass: "btn btn-primary btn-sm" }, [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" SIMPAN PILIHAN\n\t\t\t\t\t\t\t\t\t"), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Alamat & Kontak")]) + return _c("b", [ + _vm._v("Jika tidak menekan tombol \n\t\t\t\t\t\t\t\t\t\t"), + _c("button", { staticClass: "btn btn-primary btn-sm" }, [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" SIMPAN PILIHAN\n\t\t\t\t\t\t\t\t\t\t"), + ]), + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t maka pilihan anda belum tersimpan"), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Keanggotaan Sebelumnya") - ]) + return _c("div", { staticClass: "card bg-success text-white card-body" }, [ + _c("h3", [ + _c("i", { staticClass: "icon-check" }), + _vm._v(" Terima Kasih Sudah Melakukan Pemilihan"), + ]), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("CU")]) + _c("h5", { staticClass: "card-title" }, [_vm._v("Pilihan Anda Adalah")]), ]) }, - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-sm-12" }, [_c("hr")]) - } -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas - }, - on: { - level2Back: function($event) { - return _vm.back() - } - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.$route.meta.mode == "create" - ? _c( - "div", - [ - _c("cari-data", { - attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, - on: { - cariData: _vm.cariData, - changeStatusNIK: _vm.changeStatusNIK, - nikNew: _vm.nikNew, - resetData: _vm.resetData, - back: _vm.back - } - }), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c( - "div", - { - staticClass: - "alert bg-success text-whi te alert-styled-left " - }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "No. KTP tidak terdaftar di SIMO, maka silahkan menambahkan data anggota CU baru.\n\t\t\t\t\t\t" - ) - ] - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c("form-create", { - attrs: { - nik: _vm.nik, - statusNIK: _vm.statusNIK, - mode: "create_new" - } - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.itemData.status_jalinan == 1 || - _vm.itemData.status_jalinan == 2 - ? _c( - "div", - { - staticClass: - "alert bg-danger text-white alert-styled-left " - }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v("Anggota ini sudah dinyatakan "), - _c("b", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusJalinan( - _vm.itemData.status_jalinan - ) - ) - } - }), - _vm._v( - ", maka tidak bisa dilakukan penambahan, pengubahan dan penghapusan data produk.\n\t\t\t\t\t\t\t" - ) - ] - ) - ] - ) - : _c( - "div", - { - staticClass: - "alert bg-warning text-white alert-styled-left" - }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "No. KTP sudah terdaftar di SIMO. Apabila ingin menambahkan anggota tersebut menjadi anggota cu maka silahkan tambahkan no. ba dan tgl. jadi anggota. \n\t\t\t\t\t\t\t" - ) - ] - ) - ] - ) - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("form-create", { attrs: { mode: "create_old" } }) - : _vm._e() - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "edit" - ? _c("form-create", { attrs: { mode: "edit" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "editJalinan" - ? _c("form-create", { attrs: { mode: "edit_jalinan" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "createEdit" - ? _c("form-create", { attrs: { mode: "create_edit" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "createJalinan" - ? _c("form-create", { attrs: { mode: "create_jalinan" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "createJalinanEdit" - ? _c("form-create", { attrs: { mode: "create_jalinan_edit" } }) - : _vm._e() - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formDataCu" }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } - }, - [ - _vm.message.show - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false - }, - on: { close: _vm.messageClose } - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.cu_id") } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.cu_id") - } - }, - [ - _vm.errors.has("formDataCu.cu_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tCU: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.cu_id, - expression: "formDataCu.cu_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "cu_id", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0 - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formDataCu, - "cu_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeCu($event.target.value) - } - ] - } - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.modelCUStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih CU")]) - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function(cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formDataCu.cu_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.cu_id")) + - "\n\t\t\t\t" - ) - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] - ) - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.tp_id") } - }, - [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("formDataCu.tp_id") } - }, - [ - _vm.errors.has("formDataCu.tp_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTP/KP: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tp_id, - expression: "formDataCu.tp_id" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP/KP" - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formDataCu, - "tp_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function($event) { - return _vm.changeTp($event.target.value) - } - ] - } - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelTpStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih TP/KP")]) - ]), - _vm._v(" "), - _vm._l(_vm.modelTp, function(tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formDataCu.tp_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.tp_id")) + - "\n\t\t\t\t" - ) - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.no_ba") } - }, - [ - _c( - "h5", - { - class: { "text-danger": _vm.errors.has("formDataCu.no_ba") } - }, - [ - _vm.errors.has("formDataCu.no_ba") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. BA: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "anggota_no_ba", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no buku anggota", - "data-vv-as": "No. Buku Anggota" - }, - model: { - value: _vm.formDataCu.no_ba, - callback: function($$v) { - _vm.$set(_vm.formDataCu, "no_ba", $$v) - }, - expression: "formDataCu.no_ba" - } - }), - _vm._v(" "), - _vm.errors.has("formDataCu.no_ba") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.no_ba")) + - "\n\t\t\t\t" - ) - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formDataCu.tanggal_masuk") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.tanggal_masuk") - } - }, - [ - _vm.errors.has("formDataCu.tanggal_masuk") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Jadi Anggota: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formDataCu.tanggal_masuk }, - on: { - dateSelected: function($event) { - _vm.formDataCu.tanggal_masuk = $event - } - } - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tanggal_masuk, - expression: "formDataCu.tanggal_masuk" - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - attrs: { "data-vv-as": "Tgl. jadi anggota" }, - domProps: { value: _vm.formDataCu.tanggal_masuk }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "tanggal_masuk", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("formDataCu.tanggal_masuk") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.tanggal_masuk")) + - "\n\t\t\t\t" - ) - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t") - ]) - ], - 1 - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan Jadi Anggota:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.keterangan_masuk, - expression: "formDataCu.keterangan_masuk" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_masuk", - placeholder: "Silahkan masukkan keterangan masuk" - }, - domProps: { value: _vm.formDataCu.keterangan_masuk }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "keterangan_masuk", - $event.target.value - ) - } - } - }) - ]) - ]) - ]), + return _c("div", { staticClass: "card card-body" }, [ + _c("h5", [ + _c("b", [_vm._v("Selamat Datang!")]), _vm._v(" "), - _c("hr"), + _c("br"), + _vm._v(" Saat ini masih belum terdapat pemilihan"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c("div", { staticClass: "progress" }, [ _c( - "button", + "div", { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.tutup($event) - } - } + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" } - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" } - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.tutup($event) - } - } - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ) - ]) - ], - 1 - ) - ]) -} -var staticRenderFns = [] + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Oops terjadi kesalahan")]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/create.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/create.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=3e661706& */ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&"); -/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["render"], - _create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/create.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=3e661706& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/create.vue?vue&type=template&id=3e661706&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_3e661706___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/anggotaCu/form.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/form.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/pemilihan/identitas.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/identitas.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=3f3e3af6& */ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./identitas.vue?vue&type=template&id=4637c83c& */ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&"); +/* harmony import */ var _identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./identitas.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5822,9 +1568,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["render"], + _identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5834,54 +1580,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/form.vue" +component.options.__file = "resources/assets/js/views/pemilihan/identitas.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./identitas.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=3f3e3af6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/form.vue?vue&type=template&id=3f3e3af6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./identitas.vue?vue&type=template&id=4637c83c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/identitas.vue?vue&type=template&id=4637c83c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3f3e3af6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_identitas_vue_vue_type_template_id_4637c83c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formCu.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formCu.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/pemilihan/pilih.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/pilih.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=6f5a0ad7& */ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&"); -/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&"); +/* harmony import */ var _pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pilih.vue?vue&type=template&id=ae03ed72& */ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&"); +/* harmony import */ var _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pilih.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5891,9 +1637,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["render"], + _pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5903,38 +1649,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formCu.vue" +component.options.__file = "resources/assets/js/views/pemilihan/pilih.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=6f5a0ad7& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formCu.vue?vue&type=template&id=6f5a0ad7&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pilih.vue?vue&type=template&id=ae03ed72& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/pilih.vue?vue&type=template&id=ae03ed72&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_6f5a0ad7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pilih_vue_vue_type_template_id_ae03ed72___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/155.js b/public/js/components/155.js index f43821fc1..0f7ab45b1 100644 --- a/public/js/components/155.js +++ b/public/js/components/155.js @@ -1,185 +1,22 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[155],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['currentUser', 'state', 'id'], - components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - kelas: 'pengumuman', - submited: false, - cancelTitle: 'Tutup', - cancelIcon: 'icon-cross', - cancelState: 'methods' - }; - }, - created: function created() { - this.fetch(); - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.state == 'tambah') { - if (this.$route.params.cu == 'semua') { - this.form.id_cu = 0; - } else { - this.form.id_cu = this.$route.params.cu; - } - } - } - } - }, - methods: { - fetch: function fetch() { - if (this.state == 'ubah') { - this.$store.dispatch(this.kelas + '/edit', this.id); - } else { - this.$store.dispatch(this.kelas + '/create'); - } - }, - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.state == 'ubah') { - _this.$store.dispatch(_this.kelas + '/update', [_this.id, _this.form]); - } else { - if (_this.currentUser.id_cu != 0) { - _this.form.id_cu = _this.currentUser.id_cu; - } - - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - cancelClick: function cancelClick() { - this.$emit('cancelClick'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { - form: 'data', - formStat: 'dataStat', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/pengumuman/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/pemilihan/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -227,21 +64,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Pengumuman', - kelas: 'pengumuman', - titleDesc: 'Mengelola data pengumuman', - titleIcon: 'icon-megaphone', - selectCuPath: 'pengumumanCu' + title: 'Pemilihan', + kelas: 'pemilihan', + titleDesc: 'Mengelola data pemilihan', + titleIcon: 'icon-quill4', + selectCuPath: 'pemilihan' }; }, created: function created() { - this.checkUser('index_pengumuman', this.$route.params.cu); + this.checkUser('index_pemilihan', this.$route.params.cu); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); + } }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -260,7 +103,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pemilihan', { itemData: 'dataS', itemDataStat: 'dataStatS' })) @@ -268,23 +111,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/pengumuman/form.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -380,6 +224,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// @@ -387,10 +232,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formPengumuman: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, props: ['title', 'kelas'], data: function data() { @@ -403,16 +247,20 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope limit: 10, page: 1 }, + isNoButtonRow: '', excelDownloadUrl: '', columnData: [{ title: 'No.', - name: 'No.', + name: 'No.' + }, { + title: 'Status', + name: 'status', tipe: 'string', - sort: false, + sort: true, hide: false, disable: false }, { - title: 'Pengumuman', + title: 'Nama', name: 'name', tipe: 'string', sort: true, @@ -423,13 +271,36 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, { title: 'CU', name: 'cu.name', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Tingkat', + name: 'tingkat', tipe: 'string', sort: false, hide: false, disable: false, + filter: false + }, { + title: 'Suara', + name: 'suara', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, filter: true }, { - title: 'Tgl. Buat', + title: 'Suara Ok', + name: 'suara_ok', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Buat', name: 'created_at', tipe: 'datetime', sort: true, @@ -437,7 +308,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: 'Tgl. Ubah', + title: 'Tgl. / Waktu Ubah', name: 'updated_at', tipe: 'datetime', sort: true, @@ -445,12 +316,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }], + keteranganBatal: '', state: '', modalShow: false, modalState: '', modalTitle: '', modalContent: '', - modalColor: '', modalButton: '' }; }, @@ -458,11 +329,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.fetch(this.query); }, watch: { - // check route changes '$route': function $route(to, from) { + // check current page meta this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; @@ -470,7 +340,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); + this.fetch(this.query); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { @@ -491,19 +361,22 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }, disableColumnCu: function disableColumnCu(status) { - this.columnData[2].disable = status; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + this.columnData[3].disable = status; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, + detail: function detail(id) { + this.$router.push({ + name: this.kelas + 'Detail', + params: { + id: id + } + }); + }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; + this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { @@ -511,20 +384,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } if (state == 'hapus') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah ' + this.title; - this.modalButton = 'Ok'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah ' + this.title; - this.modalButton = 'Ok'; + if (this.selectedItem.status == 1) { + this.modalState = 'fail'; + this.modalButton = 'Ok'; + this.modalTitle = 'Tidak bisa menghapus ' + this.title + ' ' + this.selectedItem.name + ' !'; + this.modalContent = 'Maaf tidak bisa menghapus ' + this.title + ' ini karena statusnya sedang aktif'; + } else { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalButton = 'Iya, Hapus'; + this.modalColor = ''; + } + } else if (state == 'status') { + if (this.selectedItem.status == 0) { + this.modalTitle = 'Aktifkan ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, aktifkan'; + } else { + this.modalTitle = 'Tidak aktifkan ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, tidak aktifkan'; + } } }, modalTutup: function modalTutup() { @@ -534,12 +411,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope modalConfirmOk: function modalConfirmOk() { if (this.state == 'hapus') { this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } else if (this.state == "status") { + this.$store.dispatch(this.kelas + '/updateStatus', [this.selectedItem.id, this.selectedItem.id_cu]); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pengumuman', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pemilihan', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -549,9 +428,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -560,236 +439,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } - }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items - } - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") } - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tPengumuman:\n\t\t\t") - ] - ), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5|max:160", - expression: "'required|min:5|max:160'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name" - } - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "name", - placeholder: "Silahkan masukkan pengumuman di website anda" - }, - domProps: { value: _vm.form.name }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - } - } - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" - ) - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "Maksimal karakter yang bisa dimunculkan di pengumuman adalah 160 karakter.\n\t\t\t" - ) - ]) - ] - ), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.id_cu") } - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.id_cu") } }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tCU:\n\t\t\t") - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0 - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function(o) { - return o.selected - }) - .map(function(o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih CU") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [_vm._v(_vm._s(_vm.currentUser.pus.name))]) - : _c("span", [_vm._v("PUSKOPCUINA")]) - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------") - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function(cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }) - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_cu")) + - "\n\t\t\t" - ) - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]) - ] - ) - : _vm._e(), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("form-button", { - attrs: { - cancelTitle: _vm.cancelTitle, - cancelIcon: _vm.cancelIcon, - cancelState: _vm.cancelState, - formValidation: "form" - }, - on: { cancelClick: _vm.cancelClick } - }) - ], - 1 - ) - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -800,8 +450,8 @@ var render = function() { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } + titleIcon: _vm.titleIcon, + }, }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ @@ -814,8 +464,8 @@ var render = function() { ? _c("message", { attrs: { title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } + errorData: _vm.itemData, + }, }) : _vm._e(), _vm._v(" "), @@ -824,19 +474,19 @@ var render = function() { attrs: { kelas: _vm.kelas, path: _vm.selectCuPath, - isPus: true - } + isPus: true, + }, }) : _vm._e(), _vm._v(" "), _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), ], 1 - ) - ]) - ]) + ), + ]), + ]), ], 1 ) @@ -848,10 +498,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -859,7 +509,7 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -876,86 +526,129 @@ var render = function() { query: _vm.query, itemDataStat: _vm.itemDataStat, excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false + isNoButtonRow: _vm.isNoButtonRow, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ { key: "item-desktop", - fn: function(props) { + fn: function (props) { return [ _c( "tr", { staticClass: "text-nowrap", class: { - "bg-info": _vm.selectedItem.id === props.item.id + "bg-info": _vm.selectedItem.id === props.item.id, }, on: { - click: function($event) { + click: function ($event) { return _vm.selectedRow(props.item) - } - } + }, + }, }, [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ) - ]) - : _vm._e(), + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]), _vm._v(" "), !_vm.columnData[1].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + props.item.status + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.name } - }) + attrs: { value: props.item.name }, + }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[2].hide && !_vm.columnData[2].disable + !_vm.columnData[3].hide && !_vm.columnData[3].disable ? _c( "td", [ props.item.cu ? _c("check-value", { - attrs: { - value: props.item.cu.name, - empty: _vm.columnData[2].groupNoKey - } + attrs: { value: props.item.cu.name }, }) - : _c("span", [_vm._v("PUSKOPCUINA")]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tingkat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.suara }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.suara_ok }, + }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide + !_vm.columnData[7].hide ? _c("td", { domProps: { innerHTML: _vm._s( _vm.$options.filters.dateTime( props.item.created_at ) - ) - } + ), + }, }) : _vm._e(), _vm._v(" "), - !_vm.columnData[4].hide + !_vm.columnData[8].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -964,187 +657,201 @@ var render = function() { _vm.$options.filters.dateTime( props.item.updated_at ) - ) - } + ), + }, }) - : _c("span", [_vm._v("-")]) + : _c("span", [_vm._v("-")]), ]) - : _vm._e() + : _vm._e(), ] - ) + ), ] - } - } - ]) - }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("tambah") - } - } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("ubah") - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e() + }, + }, ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("tambah") - } - } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("ubah") - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pengumuman"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e() - ]) - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - color: _vm.modalColor - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } }, [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t") - ]), + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_pemilihan"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_pemilihan"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, + }, + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_pemilihan"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), _vm._v(" "), _c( "template", - { slot: "modal-body1" }, + { slot: "button-mobile" }, [ - _c("form-pengumuman", { - attrs: { - currentUser: _vm.currentUser, - state: _vm.state, - id: _vm.selectedItem.id - }, - on: { cancelClick: _vm.modalTutup } - }) + _vm.currentUser.can && _vm.currentUser.can["create_pemilihan"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_pemilihan"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, + }, + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_pemilihan"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t\t"), + ] + ) + : _vm._e(), ], 1 - ) + ), ], 2 - ) + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -1156,17 +863,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/pengumuman/form.vue": +/***/ "./resources/assets/js/views/pemilihan/index.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/form.vue ***! + !*** ./resources/assets/js/views/pemilihan/index.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=811815b6& */ "./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=153dc7b2& */ "./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1176,9 +883,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1188,123 +895,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pengumuman/form.vue" +component.options.__file = "resources/assets/js/views/pemilihan/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&": +/***/ "./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6& ***! + !*** ./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=811815b6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/form.vue?vue&type=template&id=811815b6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_811815b6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/pengumuman/index.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/index.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d4aa387e& */ "./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/pengumuman/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d4aa387e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/index.vue?vue&type=template&id=d4aa387e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=153dc7b2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d4aa387e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/table.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/table.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/pemilihan/table.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/table.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4f4618bd& */ "./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=a2075dba& */ "./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1315,8 +953,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1326,38 +964,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pengumuman/table.vue" +component.options.__file = "resources/assets/js/views/pemilihan/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4f4618bd& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pengumuman/table.vue?vue&type=template&id=4f4618bd&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=a2075dba& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4f4618bd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/156.js b/public/js/components/156.js index 6d432a6b8..ccab6e1cd 100644 --- a/public/js/components/156.js +++ b/public/js/components/156.js @@ -1,14 +1,25 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[156],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/tempat/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -34,79 +45,54 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, data: function data() { return { - image: '' + title: 'Tempat', + kelas: 'tempat', + titleDesc: 'Mengelola data tempat', + titleIcon: 'icon-location4' }; }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _helpers_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../helpers/auth */ "./resources/assets/js/helpers/auth.js"); -/* harmony import */ var _helpers_url_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../helpers/url.js */ "./resources/assets/js/helpers/url.js"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -220,295 +206,227 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { - return { - title: 'Tambah Artikel SIMO', - titleDesc: 'Menambah artikel simo baru', - titleIcon: 'icon-plus3', - level2Title: 'Artikel SIMO', - kelas: 'artikelSimo', - id_cu: '', - utama: '', - UploadAdapter: function UploadAdapter(loader) { - var _this = this; - - this.loader = loader; - - this.upload = function () { - var body = new FormData(); - var user = Object(_helpers_auth__WEBPACK_IMPORTED_MODULE_8__["getLocalUser"])(); - var token = user.token; - body.append('gambar', _this.loader.file); - return fetch(_helpers_url_js__WEBPACK_IMPORTED_MODULE_9__["url_config"].api_url + 'artikelSimo/upload', { - headers: { - "Authorization": 'Bearer ' + token - }, - body: body, - method: 'POST' - }).then(function (response) { - return response.json(); - }).then(function (downloadUrl) { - return { - "default": downloadUrl - }; - })["catch"](function (error) { - console.log(error); - }); - }; - - this.abort = function () { - console.log('Abort upload.'); - }; + var _ref; + + return _ref = { + state: '', + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 }, - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, - submitedKategori: false, - submitedPenulis: false - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Provinsi', + name: 'provinces.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kabupaten/Kota', + name: 'regencies.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kecamatan', + name: 'districts.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kelurahan', + name: 'villages.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Alamat', + name: 'alamat', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Website', + name: 'website', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Email', + name: 'email', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'No. Telp', + name: 'telp', + tipe: 'numeric', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'No. Hp', + name: 'hp', + tipe: 'numeric', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kode Pos', + name: 'pos', + tipe: 'numeric', + sort: false, + hide: false, + disable: false, + filter: true, + filterType: 'string' + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }] + }, _defineProperty(_ref, "state", ''), _defineProperty(_ref, "modalShow", false), _defineProperty(_ref, "modalState", ''), _defineProperty(_ref, "modalTitle", ''), _defineProperty(_ref, "modalButton", ''), _ref; }, created: function created() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { - this.form.id_cu = this.currentUser.id_cu; - this.changeCU(this.currentUser.id_cu); - } + this.fetch(this.query); }, watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; if (value === "success") { - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ''; } } }, methods: { - fetch: function fetch() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Artikel SIMO'; - this.titleDesc = 'Mengubah artikel Simo'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Artikel SIMO'; - this.titleDesc = 'Menambah artikel Simo'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; }, - save: function save() { - var _this2 = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this2.$route.meta.mode === 'edit') { - _this2.$store.dispatch(_this2.kelas + '/update', [_this2.$route.params.id, formData]); - } else { - _this2.$store.dispatch(_this2.kelas + '/store', formData); - } - - _this2.submited = false; - } else { - window.scrollTo(0, 0); - _this2.submited = true; - } - }); + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - back: function back() { + ubahData: function ubahData(id, id_cu) { this.$router.push({ - name: this.kelas + name: this.kelas + 'Edit', + params: { + id: id + } }); }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; } + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } + }, + modalTutup: function modalTutup() { this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelSimo', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": -/*!********************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! - \********************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, ".document-editor[data-v-28df5362] {\n border: 1px solid var(--ck-color-base-border);\n border-radius: var(--ck-border-radius);\n\n /* Set vertical boundaries for the document editor. */\n max-height: 700px;\n\n /* This element is a flex container for easier rendering. */\n display: flex;\n flex-flow: column nowrap;\n}\n.document-editor__toolbar[data-v-28df5362] {\n /* Make sure the toolbar container is always above the editable. */\n z-index: 1;\n\n /* Create the illusion of the toolbar floating over the editable. */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.2 );\n\n /* Use the CKEditor CSS variables to keep the UI consistent. */\n border-bottom: 1px solid var(--ck-color-toolbar-border);\n}\n\n/* Adjust the look of the toolbar inside the container. */\n.document-editor__toolbar .ck-toolbar[data-v-28df5362] {\n border: 0;\n border-radius: 0;\n}\n\n/* Make the editable container look like the inside of a native word processor application. */\n.document-editor__editable-container[data-v-28df5362] {\n padding: calc( 2 * var(--ck-spacing-large) );\n background: var(--ck-color-base-foreground);\n\n /* Make it possible to scroll the \"page\" of the edited content. */\n overflow-y: scroll;\n}\n.document-editor__editable-container .ck-editor__editable[data-v-28df5362] {\n /* Set the dimensions of the \"page\". */\n width: 98%;\n /* min-height: 21cm; */\n\n /* Keep the \"page\" off the boundaries of the container. */\n padding: 1cm 2cm 2cm;\n\n border: 1px hsl( 0,0%,82.7% ) solid;\n border-radius: var(--ck-border-radius);\n background: white;\n\n /* The \"page\" should cast a slight shadow (3D illusion). */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.1 );\n\n /* Center the \"page\". */\n margin: 0 auto;\n}\n\n/* Set the default font for the \"page\" of the content. */\n.document-editor .ck-content[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-28df5362] {\n font: 16px/1.6 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/* Adjust the headings dropdown to host some larger heading styles. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-28df5362] {\n line-height: calc( 1.7 * var(--ck-line-height-base) * var(--ck-font-size-base) );\n min-width: 6em;\n}\n\n/* Scale down all heading previews because they are way too big to be presented in the UI.\nPreserve the relative scale, though. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-28df5362] {\n transform: scale(0.8);\n transform-origin: left;\n}\n\n/* Set the styles for \"Heading 1\". */\n.document-editor .ck-content h2[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-28df5362] {\n font-size: 2.18em;\n font-weight: normal;\n}\n.document-editor .ck-content h2[data-v-28df5362] {\n line-height: 1.37em;\n padding-top: .342em;\n margin-bottom: .142em;\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-28df5362] {\n font-size: 1.75em;\n font-weight: normal;\n color: hsl( 203, 100%, 50% );\n}\n.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-28df5362] {\n color: var(--ck-color-list-button-on-text);\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-28df5362] {\n line-height: 1.86em;\n padding-top: .171em;\n margin-bottom: .357em;\n}\n\n/* Set the styles for \"Heading 3\". */\n.document-editor .ck-content h4[data-v-28df5362],\n.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-28df5362] {\n font-size: 1.31em;\n font-weight: bold;\n}\n.document-editor .ck-content h4[data-v-28df5362] {\n line-height: 1.24em;\n padding-top: .286em;\n margin-bottom: .952em;\n}\n\n/* Set the styles for \"Paragraph\". */\n.document-editor .ck-content p[data-v-28df5362] {\n font-size: 1em;\n line-height: 1.63em;\n padding-top: .5em;\n margin-bottom: 1.13em;\n}\n\n/* Make the block quoted text serif with some additional spacing. */\n.document-editor .ck-content blockquote[data-v-28df5362] {\n font-family: Georgia, serif;\n margin-left: calc( 2 * var(--ck-spacing-large) );\n margin-right: calc( 2 * var(--ck-spacing-large) );\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": -/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! - \************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -516,78 +434,7 @@ if(false) {} __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - _vm.image === "" && _vm.image_temp === "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" } - }) - : _vm.image === "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type } - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image } - }) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload } - }) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.close() - } - } - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ) - ]) - ]) - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&": -/*!*********************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true& ***! - \*********************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -599,15 +446,7 @@ var render = function() { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas }, - on: { - level2Back: function($event) { - return _vm.back() - } - } }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ @@ -616,438 +455,460 @@ var render = function() { "div", { staticClass: "content" }, [ - _vm.errors.any("form") && _vm.submited + _vm.itemDataStat === "fail" ? _c("message", { attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items - } + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, }) : _vm._e(), _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form" - }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name") - } - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name") - } - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJudul: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'" + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e& ***! + \*****************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/tempat/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan judul artikel", - "data-vv-as": "Judul" - }, - domProps: { value: _vm.form.name }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - } - } + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" ") - ]) - ] + ], + 1 ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.utamakan") - } - }, + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.utamakan" - ) - } - }, - [ - _vm.errors.has("form.utamakan") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tUtamakan: "), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.utamakan, - expression: "form.utamakan" - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - } - ], - staticClass: "form-control", - attrs: { - name: "utamakan", - "data-width": "100%", - "data-vv-as": "utamakan" - }, - on: { - change: function($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function( - o - ) { - return o.selected - }) - .map(function(o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "utamakan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tipe")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Jadikan artikel utama") - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Tidak jadikan artikel utama") - ]) - ] - ), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.errors.has("form.utamakan") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.utamakan") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t") - ]) - ] + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", [ - _c("h5", [_vm._v("Gambar Utama:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/artikel_simo/", - image_temp: _vm.form.gambar - }, - model: { - value: _vm.form.gambar, - callback: function($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar" - } - }) + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) - ]), - _vm._v(" "), - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide && !_vm.columnData[5].disable + ? _c( + "td", [ - _c("h5", [_vm._v("Ringkasan:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic" }, - model: { - value: _vm.form.ringkasan, - callback: function($$v) { - _vm.$set(_vm.form, "ringkasan", $$v) - }, - expression: "form.ringkasan" - } - }) + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide && !_vm.columnData[6].disable + ? _c( + "td", [ - _c("h5", [_vm._v("Isi Artikel:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - "upload-adapter": _vm.UploadAdapter - }, - model: { - value: _vm.form.content, - callback: function($$v) { - _vm.$set(_vm.form, "content", $$v) - }, - expression: "form.content" - } - }) + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) - ]) - ]) - ]) - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form" - }, - on: { cancelClick: _vm.back } - }) - ], - 1 - ) - ], - 1 - ) - ], - 1 - ) - ]) - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick - } + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.website }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.telp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pos }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), }, [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t") - ]), - _vm._v(" "), _c( "template", - { slot: "modal-body1" }, + { slot: "button-desktop" }, [ - _c("form-penulis", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup } - }) + _vm.currentUser.can && _vm.currentUser.can["create_tempat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_tempat"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_tempat"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 ), _vm._v(" "), _c( "template", - { slot: "modal-body2" }, + { slot: "button-mobile" }, [ - _c("form-kategori", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup } - }) + _vm.currentUser.can && _vm.currentUser.can["create_tempat"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_tempat"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_tempat"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 ), - _vm._v("]\n\n\t") ], 2 - ) + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) } -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("br")]) - } -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&": -/*!***************************************************************************************************************!*\ - !*** ./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& ***! - \***************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader!../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/tempat/index.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/tempat/index.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3d9ecc06& */ "./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1056,9 +917,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1068,108 +929,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/views/tempat/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3d9ecc06& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/artikelSimo/form.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/form.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/tempat/table.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/tempat/table.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=28df5362&scoped=true& */ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _public_css_admin_ckeditor_document_style_css_vue_type_style_index_0_id_28df5362_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true& */ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=28df5362&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=ca68620e& */ "./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1177,51 +985,51 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - "28df5362", + null, null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelSimo/form.vue" +component.options.__file = "resources/assets/js/views/tempat/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&": -/*!***************************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true& ***! - \***************************************************************************************************/ +/***/ "./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=28df5362&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelSimo/form.vue?vue&type=template&id=28df5362&scoped=true&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=ca68620e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_28df5362_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/157.js b/public/js/components/157.js index e920a063f..a8ce55e60 100644 --- a/public/js/components/157.js +++ b/public/js/components/157.js @@ -1,14 +1,30 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[157],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/umkm/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// // // // @@ -31,78 +47,80 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - show: { - type: Boolean, - "default": function _default() { - return false; - } - }, - content: '' + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - created: false + title: 'Umkm', + kelas: 'umkm', + titleDesc: 'Mengelola data Umkm', + titleIcon: 'icon-store2', + selectCuPath: 'umkmCu' }; }, - mounted: function mounted() { - var _this = this; - - document.addEventListener("keydown", function (e) { - if (_this.getModalShow && e.keyCode == 27) { - _this.tutup(); - } - }); + created: function created() { + this.checkUser('index_umkm', this.$route.params.cu); }, methods: { - backgroundClick: function backgroundClick() { - if (this.state !== 'loading') { - this.$emit('backgroundClick'); - this.showDetail = false; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } } - }, - tutup: function tutup() { - if (this.state !== 'loading') this.$emit('tutup'); - }, - beforeEnter: function beforeEnter() { - this.created = true; - document.body.classList.add("modal-open"); - }, - afterLeave: function afterLeave() { - this.created = false; - document.body.classList.remove("modal-open"); } - } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('umkm', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_modalImage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modalImage */ "./resources/assets/js/components/modalImage.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _component_aktivitas__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./_component/aktivitas */ "./resources/assets/js/views/user/_component/aktivitas.vue"); -/* harmony import */ var _aktivis_create__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../aktivis/create */ "./resources/assets/js/views/aktivis/create.vue"); -/* harmony import */ var _aktivis_riwayatContent__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../aktivis/riwayatContent */ "./resources/assets/js/views/aktivis/riwayatContent.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -201,380 +219,216 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - name: 'UserIndex', components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - appModalImage: _components_modalImage__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - aktivitas: _component_aktivitas__WEBPACK_IMPORTED_MODULE_9__["default"], - formIdentitas: _aktivis_create__WEBPACK_IMPORTED_MODULE_10__["default"], - formRiwayat: _aktivis_riwayatContent__WEBPACK_IMPORTED_MODULE_11__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Profile', - kelas: 'user', - titleDesc: 'Mengelola data profile', - titleIcon: 'icon-user', - selectCuPath: 'userCu', - tabName: 'password', - isAktivitas: false, - formPassword: {}, - formIdentitas: {}, - formFoto: {}, + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: "Foto", + name: "gambar", + hide: false + }, { + title: 'Nama', + name: 'anggota_cu.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'CU', + name: 'cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Usaha', + name: 'usaha.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Marketplace', + name: 'marketplace', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Jmlh Pinjaman', + name: 'jmlh_pinjaman', + tipe: 'numeric', + sort: true, + hide: false, + disable: false + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', modalShow: false, modalState: '', modalTitle: '', - modalColor: '', - modalContent: '', - modalImageShow: false, - modalImageContent: '', - submited: false + modalButton: '' }; }, created: function created() { - this.formFoto.gambar = this.currentUser.gambar; - this.formIdentitas.name = this.currentUser.name; - this.formIdentitas.email = this.currentUser.email; + this.fetch(this.query); }, watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = 'Ok'; if (value === "success") { - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ''; } } }, methods: { - fetchAktivitas: function fetchAktivitas(value) { - this.$store.dispatch(this.kelas + '/getActivity', [value, this.currentUser.id]); + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } }, - saveIdentitas: function saveIdentitas() { - var _this = this; - - this.$validator.validateAll('formIdentitas').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updateIdentitas', [_this.$route.params.id, _this.formIdentitas]); - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id } }); }, - savePassword: function savePassword() { - var _this2 = this; - - this.$validator.validateAll('formPassword').then(function (result) { - if (result) { - _this2.$store.dispatch(_this2.kelas + '/updatePassword', [_this2.$route.params.id, _this2.formPassword]); - - _this2.submited = false; - } else { - window.scrollTo(0, 0); - _this2.submited = true; + detail: function detail(id) { + this.$router.push({ + name: this.kelas + "Detail", + params: { + id: id } }); }, - saveFoto: function saveFoto() { - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_5__["toMulipartedForm"])(this.formFoto, 'edit'); - this.$store.dispatch(this.kelas + '/updateFoto', [this.$route.params.id, formData]); - }, - changeTab: function changeTab(value) { - this.tabName = value; + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.state = state; - if (value == 'aktivitas' && !this.isAktivitas) { - this.isAktivitas = true; - this.fetchAktivitas(this.params); + if (isMobile) { + this.selectedItem = itemMobile; } - }, - modalImageBuka: function modalImageBuka(content) { - this.modalImageShow = true; - this.modalImageContent = content; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - if (this.tabName == 'foto' || this.tabName == 'email') {} else if (this.tabName == 'password') { - this.formPasswordReset(); - this.currentUser.isChangePassword = 1; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; } }, - modalImageTutup: function modalImageTutup() { - this.modalImageShow = false; + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - formPasswordReset: function formPasswordReset() { - this.formPassword.password_old = ''; - this.formPassword.password = ''; - this.formPassword.password_confirm = ''; + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { - form: 'data', - formStat: 'dataStat', - activity: 'dataS', - activityStat: 'dataStatS', - updateResponse: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('umkm', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', updateStat: 'updateStat' - })), - filters: { - description: function description(value) { - if (value == 'created') { - return 'Menambah'; - } else if (value == 'updated') { - return 'Mengubah'; - } else if (value == 'deleted') { - return 'Menghapus'; - } - }, - subjectType: function subjectType(value) { - if (value == 'App\\Aktivis') { - return 'Aktivis'; - } else if (value == 'App\\AktivisAnggotaCu') { - return 'Anggota CU Aktivis'; - } else if (value == 'App\\AktivisKeluarga') { - return 'Keluarga Aktivis'; - } else if (value == 'App\\AktivisOrganisasi') { - return 'Organisasi Aktivis'; - } else if (value == 'App\\AktivisPekerjaan') { - return 'Pekerjaan Aktivis'; - } else if (value == 'App\\AktivisPendidikan') { - return 'Pendidikan Aktivis'; - } else if (value == 'App\\Artikel') { - return 'Artikel'; - } else if (value == 'App\\ArtikelKategori') { - return 'Kategori Artikel'; - } else if (value == 'App\\ArtikelPenulis') { - return 'Penulis Artikel'; - } else if (value == 'App\\Cu') { - return 'CU'; - } else if (value == 'App\\Download') { - return 'Download'; - } else if (value == 'App\\Kegiatan') { - return 'Kegiatan'; - } else if (value == 'App\\KegiatanPanitia') { - return 'Panitia Kegiatan'; - } else if (value == 'App\\KegiatanPeserta') { - return 'Peserta Kegiatan'; - } else if (value == 'App\\KegiatanSasaran') { - return 'Sasaran Kegiatan'; - } else if (value == 'App\\LaporanCu') { - return 'Laporan CU'; - } else if (value == 'App\\LaporanCuDiskusi') { - return 'Diskusi Laporan CU'; - } else if (value == 'App\\LaporanCuDraft') { - return 'Draft Laporan CU'; - } else if (value == 'App\\LaporanTp') { - return 'Laporan TP/KP'; - } else if (value == 'App\\LaporanTpDiskusi') { - return 'Diskusi Laporan TP/KP'; - } else if (value == 'App\\LaporanTpDraft') { - return 'Draft Laporan TP/KP'; - } else if (value == 'App\\MitraLembaga') { - return 'Lembaga Mitra'; - } else if (value == 'App\\MitraOrang') { - return 'Mitra Perseorangan'; - } else if (value == 'App\\Pengumuman') { - return 'Pengumuman'; - } else if (value == 'App\\ProdukCu') { - return 'Produk CU'; - } else if (value == 'App\\Saran') { - return 'Saran'; - } else if (value == 'App\\Tempat') { - return 'Tempat'; - } else if (value == 'App\\Tp') { - return 'TP/KP'; - } else if (value == "App\\User") { - return 'User'; - } - } - } + })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.modal-mask[data-v-6b47dd05] {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: rgba(0, 0, 0, .5);\n\ttransition: opacity .3s ease;\n}\n.modal-show[data-v-6b47dd05] {\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1050;\n\toutline: 0;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&": -/*!********************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& ***! - \********************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/index.vue?vue&type=template&id=361b4820&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/index.vue?vue&type=template&id=361b4820& ***! + \***************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -582,83 +436,57 @@ if(false) {} __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.created, - expression: "created" - } - ], - staticClass: "modal-mask", - on: { click: _vm.backgroundClick } - }, - [ - _c( - "transition", - { - attrs: { - name: "modal-effect", - "enter-active-class": "animated bounceInUp", - "leave-active-class": "animated bounceOutDown", - mode: "out-in" - }, - on: { enter: _vm.beforeEnter, "after-leave": _vm.afterLeave } - }, - [ - _vm.show - ? _c("div", { staticClass: "modal-show" }, [ - _c( - "div", - { - staticClass: "modal-dialog", - on: { - click: function($event) { - $event.stopPropagation() - } - } + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - [ - _c("div", { staticClass: "modal-content" }, [ - _c("div", { staticClass: "modal-header" }, [ - _c( - "button", - { - staticClass: "close", - attrs: { type: "button" }, - on: { click: _vm.tutup } - }, - [_vm._v("×")] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "modal-body" }, [ - _vm.show - ? _c("img", { - staticClass: "img-responsive center-block", - attrs: { src: _vm.content } - }) - : _vm._e() - ]) - ]) - ] - ) - ]) - : _vm._e() - ] - ) - ], - 1 - ) - ]) + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -667,10 +495,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/table.vue?vue&type=template&id=c2e4de28&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/table.vue?vue&type=template&id=c2e4de28& ***! + \***************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -678,764 +506,344 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.formStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.form - } - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "password" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("password") - } - } + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) }, - [ - _c("i", { staticClass: "icon-pencil5 mr-2" }), - _vm._v(" Ubah Password") - ] - ) - ]), - _vm._v(" "), - _vm.currentUser.id_aktivis - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "identitas" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("identitas") - } - } - }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-pencil5 mr-2" }), - _vm._v(" Ubah Identitas") - ] + props.item.anggota_cu + ? _c("check-value", { + attrs: { + value: props.item.anggota_cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 ) - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_aktivis - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "riwayat" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("riwayat") - } - } - }, + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", [ - _c("i", { staticClass: "icon-pencil5 mr-2" }), - _vm._v(" Ubah Riwayat") - ] + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 ) - ]) - : _vm._e(), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "aktivitas" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("aktivitas") - } - } - }, - [ - _c("i", { staticClass: "icon-eye2 mr-2" }), - _vm._v(" Lihat Aktivitas") - ] - ) - ]) - ] - ) - ]), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + props.item.usaha + ? _c("check-value", { + attrs: { value: props.item.usaha.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.marketplace }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.jmlh_pinjaman, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_umkm"] + ? _c( + "router-link", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "password", - expression: "tabName == 'password'" - } - ] + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, [ - _c( - "form", - { - attrs: { "data-vv-scope": "formPassword" }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.savePassword($event) - } - } + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_umkm"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c("h6", { staticClass: "card-title" }, [ - _vm._v("Ubah Password") - ]) - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-lg-12" }, [ - _c( - "div", - { - staticClass: - "alert alert-info alert-styled-left" - }, - [ - _c( - "span", - { - staticClass: "font-weight-semibold" - }, - [_vm._v("Informasi!")] - ), - _vm._v( - " Mari menggunakan password dengan tingkat keamanan yang lebih tinggi!! \n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tDimana password anda harus minimal terdiri dari 8 karakter yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka. \n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tUsahakan password anda bukan dari tanggal lahir, alamat, nomor telepon/hp dan dari kata yang sering anda gunakan atau mudah diketahui oleh orang lain.\n\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "formPassword.password_old" - ) - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formPassword.password_old" - ) - } - }, - [ - _vm.errors.has( - "formPassword.password_old" - ) - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword Saat Ini:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _c("i", [ - _vm._v( - "Mengisi password lama anda atau yang saat ini anda gunakan untuk login" - ) - ]) - ] - ) - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'" - }, - { - name: "model", - rawName: "v-model", - value: - _vm.formPassword.password_old, - expression: - "formPassword.password_old" - } - ], - staticClass: "form-control", - attrs: { - type: "password", - name: "password_old", - placeholder: - "Silahkan masukkan password", - "data-vv-as": "Password Lama" - }, - domProps: { - value: _vm.formPassword.password_old - }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formPassword, - "password_old", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has( - "formPassword.password_old" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPassword.password_old" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [ - _vm._v( - " \n\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "formPassword.password" - ) - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formPassword.password" - ) - } - }, - [ - _vm.errors.has( - "formPassword.password" - ) - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword Baru: " - ), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _c("i", [ - _vm._v( - "Minimal 8 karater yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka" - ) - ]) - ] - ) - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: - "required|min:8|verify_password", - expression: - "'required|min:8|verify_password'" - }, - { - name: "model", - rawName: "v-model", - value: _vm.formPassword.password, - expression: - "formPassword.password" - } - ], - ref: "password", - staticClass: "form-control", - attrs: { - type: "password", - name: "password", - placeholder: - "Silahkan masukkan password" - }, - domProps: { - value: _vm.formPassword.password - }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formPassword, - "password", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has("formPassword.password") - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPassword.password" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [ - _vm._v( - " \n\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "formPassword.passwordConfirm" - ) - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formPassword.passwordConfirm" - ) - } - }, - [ - _vm.errors.has( - "formPassword.passwordConfirm" - ) - ? _c("i", { - staticClass: "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tKonfirmasi Password:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _c("i", [ - _vm._v( - "Mengisi ulang password" - ) - ]) - ] - ) - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: - "required|confirmed:password", - expression: - "'required|confirmed:password'" - }, - { - name: "model", - rawName: "v-model", - value: - _vm.formPassword - .password_confirm, - expression: - "formPassword.password_confirm" - } - ], - staticClass: "form-control", - attrs: { - type: "password", - name: "passwordConfirm", - placeholder: - "Silahkan masukkan password konfirmasi", - "data-vv-as": "password" - }, - domProps: { - value: - _vm.formPassword.password_confirm - }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formPassword, - "password_confirm", - $event.target.value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has( - "formPassword.passwordConfirm" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPassword.passwordConfirm" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ) - ] - ) - ]) - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { - staticClass: "text-center d-none d-md-block" - }, - [ - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit" } - }, - [ - _c("i", { - staticClass: "icon-floppy-disk" - }), - _vm._v(" Simpan") - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "d-block d-md-none" }, - [ - _c( - "button", - { - staticClass: - "btn btn-primary btn-block pb-2", - attrs: { type: "submit" } - }, - [ - _c("i", { - staticClass: "icon-floppy-disk" - }), - _vm._v(" Simpan") - ] - ) - ] - ) - ], - 1 - ) - ]) - ] - ) + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), ] ) - ] - ), + : _vm._e(), _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } - }, - [ - _vm.tabName == "identitas" - ? _c( - "div", - [ - _c("form-identitas", { - attrs: { - mode: "edit_profile", - id_aktivis: _vm.currentUser.id_aktivis - } - }) - ], - 1 - ) - : _vm._e() - ] - ), + _vm.currentUser.can && _vm.currentUser.can["destroy_umkm"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_umkm"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } - }, - [ - _vm.tabName == "riwayat" - ? _c( - "div", - [ - _c("form-riwayat", { - attrs: { - mode: "edit_profile", - id_aktivis: _vm.currentUser.id_aktivis, - id_cu: _vm.currentUser.id_cu - } - }) - ], - 1 - ) - : _vm._e() - ] - ), + _vm.currentUser.can && _vm.currentUser.can["update_umkm"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } - }, - [ - _vm.tabName == "aktivitas" - ? _c( - "div", - [ - _c("aktivitas", { - attrs: { - activity: _vm.activity, - activityStat: _vm.activityStat - }, - on: { fetchAktivitas: _vm.fetchAktivitas } - }) - ], - 1 - ) - : _vm._e() - ] - ) + _vm.currentUser.can && _vm.currentUser.can["destroy_umkm"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), ], 1 - ) - ]) - ]), + ), + ], + 2 + ), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor + button: _vm.modalButton, }, on: { - batal: _vm.modalTutup, tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } + backgroundClick: _vm.modalTutup, + }, }), - _vm._v(" "), - _c("app-modal-image", { - attrs: { show: _vm.modalImageShow, content: _vm.modalImageContent }, - on: { tutup: _vm.modalImageTutup, backgroundClick: _vm.modalImageTutup } - }) ], 1 ) @@ -1447,20 +855,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/modalImage.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/umkm/index.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/umkm/index.vue ***! + \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& */ "./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&"); -/* harmony import */ var _modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modalImage.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _index_vue_vue_type_template_id_361b4820___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=361b4820& */ "./resources/assets/js/views/umkm/index.vue?vue&type=template&id=361b4820&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/umkm/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1468,83 +874,67 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_361b4820___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_361b4820___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - "6b47dd05", + null, null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/modalImage.vue" +component.options.__file = "resources/assets/js/views/umkm/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/umkm/index.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/index.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&": -/*!****************************************************************************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& ***! - \****************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=style&index=0&id=6b47dd05&scoped=true&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_style_index_0_id_6b47dd05_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&": -/*!**************************************************************************************************!*\ - !*** ./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& ***! - \**************************************************************************************************/ +/***/ "./resources/assets/js/views/umkm/index.vue?vue&type=template&id=361b4820&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/index.vue?vue&type=template&id=361b4820& ***! + \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./modalImage.vue?vue&type=template&id=6b47dd05&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/modalImage.vue?vue&type=template&id=6b47dd05&scoped=true&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_361b4820___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=361b4820& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/index.vue?vue&type=template&id=361b4820&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_361b4820___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_modalImage_vue_vue_type_template_id_6b47dd05_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_361b4820___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/profile.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/user/profile.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/umkm/table.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/umkm/table.vue ***! + \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./profile.vue?vue&type=template&id=3877d7d0& */ "./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&"); -/* harmony import */ var _profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./profile.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_c2e4de28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=c2e4de28& */ "./resources/assets/js/views/umkm/table.vue?vue&type=template&id=c2e4de28&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/umkm/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1554,9 +944,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["render"], - _profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_c2e4de28___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_c2e4de28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1566,38 +956,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/profile.vue" +component.options.__file = "resources/assets/js/views/umkm/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/umkm/table.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/table.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./profile.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/umkm/table.vue?vue&type=template&id=c2e4de28&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/table.vue?vue&type=template&id=c2e4de28& ***! + \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./profile.vue?vue&type=template&id=3877d7d0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/profile.vue?vue&type=template&id=3877d7d0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c2e4de28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=c2e4de28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/table.vue?vue&type=template&id=c2e4de28&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c2e4de28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_profile_vue_vue_type_template_id_3877d7d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_c2e4de28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/158.js b/public/js/components/158.js index c98b045e0..bdc1f6c41 100644 --- a/public/js/components/158.js +++ b/public/js/components/158.js @@ -1,32 +1,25 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[158],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/voting/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -64,21 +57,64 @@ __webpack_require__.r(__webpack_exports__); // // + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, data: function data() { - return {}; + return { + title: 'Voting', + kelas: 'voting', + titleDesc: 'Mengelola data voting', + titleIcon: 'icon-point-up', + selectCuPath: 'voting' + }; + }, + created: function created() { + this.checkUser('index_voting', this.$route.params.cu); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); + } }, - methods: {} + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -87,27 +123,14 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/pusherAuth.js */ "./resources/assets/js/helpers/pusherAuth.js"); -/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/JsonExcel.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! pusher-js */ "./node_modules/pusher-js/dist/web/pusher.js"); -/* harmony import */ var pusher_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(pusher_js__WEBPACK_IMPORTED_MODULE_10__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o) { if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) { var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var it, normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // // @@ -203,182 +226,6 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - @@ -386,174 +233,115 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_6__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_8__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Detail Pemilihan', - titleDesc: 'Melihat detail data pemilihan', - titleIcon: 'icon-stack2', - level: 2, - level2Title: 'Pemilihan', - kelas: 'pemilihan', - tabName: 'info', - columnDataCalon: [{ - title: 'No. Urut' - }, { - title: 'Foto' + selectedItem: [], + query: { + order_column: "created_at", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + isNoButtonRow: '', + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' }, { - title: 'Nama' + title: 'Status', + name: 'status', + tipe: 'string', + sort: true, + hide: false, + disable: false }, { - title: 'Tanggal Lahir' + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true }, { - title: 'Tempat Lahir' + title: 'CU', + name: 'cu.name', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Status' + title: 'Kegiatan', + name: 'kegiatan.name', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: 'Pendidikan' - }], - itemDataCalon: [], - itemDataCalonStat: 'success', - columnDataSuara: [{ - title: 'No.' + title: 'Suara', + name: 'suara', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Link' + title: 'Suara Ok', + name: 'suara_ok', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Memilih' + title: 'Tgl. / Waktu Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Buka' + title: 'Tgl. / Waktu Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], - itemDataSuara: [], - itemDataSuaraStat: 'success', - excelSuara: { - fields: { - link: "link", - pilihan: "pemilihan_calon_id" - }, - data: [], - meta: [[{ - "key": "charset", - "value": "utf-8" - }]] - }, + keteranganBatal: '', state: '', modalShow: false, modalState: '', - modalColor: '', modalTitle: '', modalContent: '', - modalButton: '', - formCalon: '' + modalButton: '' }; }, created: function created() { - this.fetch(); - }, - mounted: function mounted() { - var _this = this; - - Object(_helpers_pusherAuth_js__WEBPACK_IMPORTED_MODULE_5__["PusherAuth"])(); - window.Echo["private"]("pemilihan.channel." + this.$route.params.id).listen('PemilihanEvent', function (data) { - var p; - - var _iterator = _createForOfIteratorHelper(_this.form.calon), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - p = _step.value; - - if (p.pivot.id == data.pemilihan_calon_id) { - p.pivot.skor = data.skor; - _this.form.suara_ok += 1; - _this.formCalon = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(_this.form.calon, 'pivot.skor', ['desc']); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); + this.fetch(this.query); }, watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - }, - formStat: function formStat(value) { - if (value === "success") { - var valCalon; - this.itemDataCalon = []; - this.itemDataSuara = []; - - var _iterator2 = _createForOfIteratorHelper(this.form.calon), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - valCalon = _step2.value; - var formData = {}; - formData.aktivis_id = valCalon.id; - formData.no_urut = valCalon.pivot.no_urut; - formData.name = valCalon.name; - formData.gambar = valCalon.gambar; - formData.tanggal_lahir = valCalon.tanggal_lahir; - formData.tempat_lahir = valCalon.tempat_lahir; - formData.status = valCalon.status; - - if (valCalon.pendidikan_tertinggi) { - formData.pendidikan = valCalon.pendidikan_tertinggi.tingkat + ' ' + valCalon.pendidikan_tertinggi.name; - } else { - formData.pendidikan = ""; - } - - this.itemDataCalon.push(formData); - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - - var valSuara; - - var _iterator3 = _createForOfIteratorHelper(this.form.has_suara), - _step3; - - try { - for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { - valSuara = _step3.value; - var formData2 = {}; - formData2.link = window.location.origin + '/admins/pemilihan/pilih/' + valSuara.name; - formData2.pemilihan_calon_id = valSuara.pemilihan_calon_id; - this.itemDataSuara.push(formData2); - } - } catch (err) { - _iterator3.e(err); - } finally { - _iterator3.f(); - } - - this.excelSuara.data = this.itemDataSuara; - this.formCalon = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.orderBy(this.form.calon, 'pivot.skor', ['desc']); - } + '$route': function $route(to, from) { + // check current page meta + this.fetch(this.query); }, - // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); - } else if (value == "fail") { + this.fetch(this.query); + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { this.modalContent = ''; @@ -561,32 +349,57 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } }, - back: function back() { + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + detail: function detail(id) { this.$router.push({ - name: this.kelas, + name: this.kelas + 'Detail', params: { - cu: this.form.id_cu + id: id } }); }, - changeTab: function changeTab(value) { - this.tabName = value; - }, - modalOpen: function modalOpen(state) { + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; + this.modalState = 'confirm-tutup'; this.state = state; - if (state == 'status') { - this.modalState = 'confirm-tutup'; + if (isMobile) { + this.selectedItem = itemMobile; + } - if (this.form.status == 0) { - this.modalTitle = 'Aktifkan ' + this.form.name + ' ?'; + if (state == 'hapus') { + if (this.selectedItem.status == 1) { + this.modalState = 'fail'; + this.modalButton = 'Ok'; + this.modalTitle = 'Tidak bisa menghapus ' + this.title + ' ' + this.selectedItem.name + ' !'; + this.modalContent = 'Maaf tidak bisa menghapus ' + this.title + ' ini karena statusnya sedang aktif'; + } else { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalButton = 'Iya, Hapus'; + this.modalColor = ''; + } + } else if (state == 'status') { + if (this.selectedItem.status == 0) { + this.modalTitle = 'Aktifkan ' + this.selectedItem.name + ' ?'; this.modalButton = 'Iya, aktifkan'; } else { - this.modalTitle = 'Tidak aktifkan ' + this.form.name + ' ?'; + this.modalTitle = 'Tidak aktifkan ' + this.selectedItem.name + ' ?'; this.modalButton = 'Iya, tidak aktifkan'; } } @@ -596,16 +409,18 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.form.id, this.form.id_cu]); + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } else if (this.state == "status") { + this.$store.dispatch(this.kelas + '/updateStatus', [this.selectedItem.id, this.selectedItem.id_cu]); } } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pemilihan', { - form: 'data', - formStat: 'dataStat', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('voting', { + itemData: 'dataS', + itemDataStat: 'dataStatS', updateMessage: 'update', updateStat: 'updateStat' })) @@ -613,10 +428,10 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -624,102 +439,69 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "table-responsive table-scrollable" }, [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function(item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }) - ]) - }), - 0 - ) - ]), + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0) - ]) - ]) - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, [ - _vm._l(_vm.items, function(item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index - }) - }), + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), _vm._v(" "), - _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data...") - ]) - ]) - : _vm._e() + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ) - ]) - ]) - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-") - ]) - ]) - ]) - ]) - ]) + 1 + ), + ]), + ]), + ], + 1 + ) } -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped active", - staticStyle: { width: "100%" } - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ) - ]) - } -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -727,968 +509,336 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isNoButtonRow: _vm.isNoButtonRow, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + props.item.status + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + props.item.kegiatan + ? _c("check-value", { + attrs: { value: props.item.kegiatan.name }, + }) + : _c("check-value", { + attrs: { value: props.item.name_kegiatan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.suara }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.suara_ok }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), }, - on: { - level2Back: function($event) { - return _vm.back() - } - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + [ _c( - "div", - { staticClass: "content" }, + "template", + { slot: "button-desktop" }, [ - _vm.formStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.form - } - }) + _vm.currentUser.can && _vm.currentUser.can["create_voting"] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) : _vm._e(), _vm._v(" "), - _vm.formStat == "success" - ? [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light nav-justified mb-0" - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "info" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("info") - } - } - }, - [ - _c("i", { staticClass: "icon-menu7 mr-2" }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tInfo\n\t\t\t\t\t\t\t\t" - ) - ] - ) - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "skor" }, - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.changeTab("skor") - } - } - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2" - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\tSkor\n\t\t\t\t\t\t\t\t" - ) - ] - ) - ]) - ] - ) - ]) - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } + _vm.currentUser.can && _vm.currentUser.can["update_voting"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "info", - expression: "tabName == 'info'" - } - ] - }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Pemilihan | Status: "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - _vm.form.status - ) - ) - } - }) - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["update_pemilihan"] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1 mr-1", - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalOpen("status") - } - } - }, - [ - _c("i", { - staticClass: "icon-calendar5" - }), - _vm._v( - " Status\n\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1", - attrs: { type: "button" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.fetch() - } - } - }, - [_c("i", { staticClass: "icon-sync" })] - ) - ] - ) - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("Nama:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - disabled: "" - }, - domProps: { value: _vm.form.name }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - } - } - }) - ] - ), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "div", - { staticClass: "col-md-6 form-group" }, - [ - _c("h5", [_vm._v("CU:")]), - _vm._v(" "), - _vm.form.cu - ? _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.cu.name, - expression: "form.cu.name" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - disabled: "" - }, - domProps: { - value: _vm.form.cu.name - }, - on: { - input: function($event) { - if ( - $event.target.composing - ) { - return - } - _vm.$set( - _vm.form.cu, - "name", - $event.target.value - ) - } - } - }) - : _c("input", { - staticClass: "form-control", - attrs: { - type: "text", - name: "cu", - value: "PUSKOPCUINA", - disabled: "" - } - }) - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4 form-group" }, - [ - _c("h5", [_vm._v("Tingkat:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tingkat, - expression: "form.tingkat" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tingkat", - disabled: "" - }, - domProps: { value: _vm.form.tingkat }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tingkat", - $event.target.value - ) - } - } - }) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4 form-group" }, - [ - _c("h5", [_vm._v("Total Suara:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara, - expression: "form.suara" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara", - disabled: "" - }, - domProps: { value: _vm.form.suara }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara", - $event.target.value - ) - } - } - }) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4 form-group" }, - [ - _c("h5", [_vm._v("Suara Masuk:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_ok, - expression: "form.suara_ok" - } - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "suara_ok", - disabled: "" - }, - domProps: { value: _vm.form.suara_ok }, - on: { - input: function($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "suara_ok", - $event.target.value - ) - } - } - }) - ] - ) - ]) - ]) - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Calon") - ]) - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataCalon, - columnData: _vm.columnDataCalon, - itemDataStat: _vm.itemDataCalonStat - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap" - }, - [ - _c("td", [ - _vm._v( - _vm._s( - props.item.no_urut - ) - ) - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item - .gambar + - "n.jpg", - width: "35px" - } - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/no_image.jpg", - width: "35px" - } - }) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.name) - ) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item - .tanggal_lahir - ) - ) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item - .tempat_lahir - ) - ) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item.status - ) - ) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - props.item.pendidikan - ) - ) - ]) - ] - ) - : _vm._e() - ] - } - } - ], - null, - false, - 1882918558 - ) - }) - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Suara") - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "json-excel", - { - staticClass: - "btn bg-green-300 btn-icon mb-1", - attrs: { - data: _vm.excelSuara.data, - exportFields: - _vm.excelSuara.fields, - meta: _vm.excelSuara.meta, - title: "Data Suara", - name: _vm.title + ".xls" - } - }, - [ - _c("i", { - staticClass: "icon-file-excel" - }), - _vm._v(" Excel") - ] - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataSuara, - columnData: _vm.columnDataSuara, - itemDataStat: _vm.itemDataSuaraStat - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap" - }, - [ - _c("td", [ - _vm._v( - _vm._s(props.index + 1) - ) - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.link) - ) - ]), - _vm._v(" "), - _c("td", [ - props.item - .pemilihan_calon_id - ? _c( - "span", - { - staticClass: - "bg-orange-400 text-highlight" - }, - [ - _c("i", { - staticClass: - "icon-check" - }) - ] - ) - : _c( - "span", - { - staticClass: - "bg-teal-300 text-highlight" - }, - [ - _c("i", { - staticClass: - "icon-cross3" - }) - ] - ) - ]), - _vm._v(" "), - _c("td", [ - _c( - "a", - { - staticClass: - "btn btn-light mb-1", - attrs: { - href: - props.item.link, - target: "_blank" - } - }, - [ - _c("i", { - staticClass: - "icon-copy3" - }), - _vm._v( - " Buka\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ]) - ] - ) - : _vm._e() - ] - } - } - ], - null, - false, - 3112136087 - ) - }) - ], - 1 - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in" - } + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_voting"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "skor", - expression: "tabName == 'skor'" - } - ] - }, - [ - _vm.form.calon - ? _c("div", { staticClass: "card " }, [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline" - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Perolehan Skor") - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "span", - { - staticClass: "badge badge-success" - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tSuara Masuk: " + - _vm._s(_vm.form.suara_ok) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v( - " \n\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t" - ), - _c( - "span", - { - staticClass: "badge badge-primary" - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tTotal Suara: " + - _vm._s(_vm.form.suara) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon mb-1 ml-1", - attrs: { type: "button" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.fetch() - } - } - }, - [ - _c("i", { - staticClass: "icon-sync" - }) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - _vm._l(_vm.formCalon, function(p, index) { - return _c("div", { key: index }, [ - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { - staticClass: - "col-sm-3 mb-1 mt-1" - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: "col-4" - }, - [ - p.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - p.gambar + - "n.jpg", - width: "35px" - } - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/no_image.jpg", - width: "35px" - } - }) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-8" - }, - [ - p.pivot - ? _c( - "span", - { - staticClass: - "badge badge-success" - }, - [ - _vm._v( - "No. Urut " + - _vm._s( - p.pivot - .no_urut - ) - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("b", [ - _vm._v( - _vm._s(p.name) - ) - ]) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-8 mb-1 mt-1" - }, - [ - _c( - "div", - { staticClass: "progress" }, - [ - _c( - "div", - { - staticClass: - "progress-bar-striped bg-success", - style: { - width: - Math.round( - (p.pivot.skor / - _vm.form - .suara) * - 100 - ) + "%" - } - }, - [ - _c( - "span", - { - staticClass: - "text-default font-size-lg" - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - _c("b", [ - _vm._v( - _vm._s( - Math.round( - (p.pivot - .skor / - _vm.form - .suara) * - 100 - ) + "%" - ) - ) - ]), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-sm-1 mb-1 mt-1" - }, - [ - _c("b", [ - _vm._v( - _vm._s(p.pivot.skor) + - " / " + - _vm._s(_vm.form.suara) - ) - ]) - ] - ) - ]) - ] - ) - ]) - }), - 0 - ) - ]) - : _vm._e() - ] - ) - ] - ) - ] - : _vm.formStat == "loading" - ? _c("div", [_vm._m(0)]) - : _c("div", [_vm._m(1)]) + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_voting"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ) + : _vm._e(), ], - 2 - ) - ]) - ]), + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_voting"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_voting"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("status") + }, + }, + }, + [ + _c("i", { staticClass: "icon-calendar5" }), + _vm._v(" Status\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_voting"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_voting"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), _vm._v(" "), _c("app-modal", { attrs: { @@ -1696,72 +846,39 @@ var render = function() { state: _vm.modalState, title: _vm.modalTitle, button: _vm.modalButton, - content: _vm.modalContent + content: _vm.modalContent, }, on: { tutup: _vm.modalTutup, confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }) + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) } -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" } - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ) - ]) - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Oops terjadi kesalahan")]) - ]) - ]) - } -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/voting/index.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/voting/index.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ba6bb7c6& */ "./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1770,9 +887,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1782,82 +899,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" +component.options.__file = "resources/assets/js/views/voting/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ba6bb7c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); -/***/ }), - -/***/ "./resources/assets/js/helpers/pusherAuth.js": -/*!***************************************************!*\ - !*** ./resources/assets/js/helpers/pusherAuth.js ***! - \***************************************************/ -/*! exports provided: PusherAuth */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PusherAuth", function() { return PusherAuth; }); -/* harmony import */ var laravel_echo__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! laravel-echo */ "./node_modules/laravel-echo/dist/echo.js"); - -function PusherAuth() { - window.Echo = new laravel_echo__WEBPACK_IMPORTED_MODULE_0__["default"]({ - broadcaster: 'pusher', - key: 'a34885976ae0803ba2a7', - cluster: 'ap1', - encrypted: true, - auth: { - headers: { - Authorization: 'Bearer ' + JSON.parse(localStorage.getItem('user')).token - } - } - }); -} /***/ }), -/***/ "./resources/assets/js/views/pemilihan/detail.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/detail.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/voting/table.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/voting/table.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=4f15784c& */ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=5c655919& */ "./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1867,9 +956,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1879,38 +968,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/detail.vue" +component.options.__file = "resources/assets/js/views/voting/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919& ***! + \***********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=4f15784c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/detail.vue?vue&type=template&id=4f15784c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=5c655919& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_4f15784c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/159.js b/public/js/components/159.js index e2d4d010e..771645c50 100644 --- a/public/js/components/159.js +++ b/public/js/components/159.js @@ -1,32 +1,25 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[159],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _formDetail_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formDetail.vue */ "./resources/assets/js/views/asetTetap/formDetail.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -63,84 +56,6 @@ __webpack_require__.r(__webpack_exports__); // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default.a - }, - props: { - itemDataStat: '', - isBack: true - }, - data: function data() { - return { - nik: '', - isNew: false, - isDigit: false, - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } - }; - }, - mounted: function mounted() {// document.addEventListener("keydown", (e) => { - // if (e.keyCode == 13) { - // if(this.nik != '') - // this.cariData(); - // } - // }); - }, - methods: { - cariData: function cariData() { - if (this.nik.length < 16) { - this.isDigit = true; - } else { - this.isNew = true; - this.isDigit = false; - this.$emit('cariData', this.nik); - } - }, - resetData: function resetData() { - this.nik = ''; - this.isNew = false; - this.$emit('resetData'); - }, - back: function back() { - this.$emit('back'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _api_aktivis_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/aktivis.js */ "./resources/assets/js/api/aktivis.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _create_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create.vue */ "./resources/assets/js/views/aktivis/create.vue"); -/* harmony import */ var _components_cariData_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/cariData.vue */ "./resources/assets/js/components/cariData.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -195,28 +110,23 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formCreate: _create_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - cariData: _components_cariData_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a + formDetail: _formDetail_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default.a }, data: function data() { return { - title: '', - titleDesc: '', - titleIcon: '', - kelas: 'aktivis', - level2Title: 'Aktivis CU', - nik: '', + title: 'Aset Tetap', + kelas: 'asetTetap', + titleDesc: 'Pencarian data aset tetap', + titleIcon: 'icon-drawer3', + kode: '', cleaveOption: { - number16: { + number13: { numeral: true, - numeralIntegerScale: 16, + numeralIntegerScale: 13, numeralDecimalScale: 0, stripLeadingZeroes: false, delimiter: '' @@ -225,40 +135,25 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }; }, created: function created() { - this.resetData(); - - if (this.$route.meta.mode === 'edit') { - this.title = 'Ubah Identitas ' + this.level2Title; - this.titleDesc = 'Mengubah Identitas ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; + this.kode = this.$route.params.kode; + this.fetch(); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(); } }, methods: { - cariData: function cariData(nik) { - this.nik = nik; - this.$store.dispatch(this.kelas + '/cariData', nik); + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/get', this.kode); }, resetData: function resetData() { - this.$store.commit(this.kelas + '/setData', {}); - this.$store.commit(this.kelas + '/setDataStat', ''); - }, - back: function back() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tingkat: 'semua' - } - }); + this.kode = ''; + this.$store.dispatch(this.kelas + '/resetData'); } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { itemData: 'data', itemDataStat: 'dataStat' })) @@ -266,228 +161,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "col-12 pb-2" }, - [ - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "nik", - options: _vm.cleaveOption.number16, - placeholder: - "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", - disabled: _vm.isNew - }, - model: { - value: _vm.nik, - callback: function($$v) { - _vm.nik = $$v - }, - expression: "nik" - } - }), - _vm._v(" "), - _vm.isDigit - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _vm._v( - "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " - ) - ]) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, [ - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { disabled: _vm.nik == "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.cariData($event) - } - } - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning", - on: { - click: function($event) { - $event.preventDefault() - return _vm.resetData($event) - } - } - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian") - ] - ) - : _vm._e() - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-5 col-lg-3 text-right d-none d-sm-block" }, - [ - _vm.isBack - ? _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function($event) { - $event.preventDefault() - return _vm.back($event) - } - } - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Batal") - ] - ) - : _vm._e() - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-12 pb-2 d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block", - attrs: { disabled: _vm.nik == "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.cariData($event) - } - } - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-warning btn-block mb-1", - on: { - click: function($event) { - $event.preventDefault() - return _vm.resetData($event) - } - } - }, - [ - _vm.itemDataStat != "" - ? _c("i", { staticClass: "icon-reset" }) - : _vm._e(), - _vm._v(" Reset pencarian") - ] - ), - _vm._v(" "), - _vm.isBack - ? _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function($event) { - $event.preventDefault() - return _vm.back($event) - } - } - }, - [_c("i", { staticClass: "icon-arrow-left13" }), _vm._v(" Batal")] - ) - : _vm._e() - ]), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _vm._m(1) - ]) - : _vm._e() - ]) - ]) -} -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("h6", [ - _vm._v( - "\n Silahkan masukkan No. KTP / Nomor Induk Kependudukan (NIK)*\n " - ), - _c("br"), - _vm._v(" "), - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("*pastikan nomor yang dimasukan adalah nomor yang valid!")] - ) - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" } - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ) - ]) - } -] -render._withStripped = true +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -495,120 +189,234 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", [ + _vm._m(0), + _vm._v(" "), _c("page-header", { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas }, - on: { - level2Back: function($event) { - return _vm.back() - } - } }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.$route.meta.mode == "create" - ? _c( - "div", - [ - _c("cari-data", { - attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, + _c("div", { staticClass: "content" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "div", + { staticClass: "col-12 pb-2" }, + [ + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "kode", + options: _vm.cleaveOption.number13, + placeholder: "Silahkan masukkan kode aset", + }, + model: { + value: _vm.kode, + callback: function ($$v) { + _vm.kode = $$v + }, + expression: "kode", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, + [ + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { disabled: _vm.kode == "" }, on: { - cariData: _vm.cariData, - resetData: _vm.resetData, - back: _vm.back - } - }), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c( - "div", - { - staticClass: - "alert bg-success text-white alert-styled-left " + click: function ($event) { + $event.preventDefault() + return _vm.fetch.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-search4" }), + _vm._v(" Cari"), + ] + ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\tNo. KTP tidak terdaftar di SIMO, maka silahkan menambahkan data aktivis baru.\n\t\t\t\t\t\t" - ) - ] - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c("form-create", { - attrs: { nik: _vm.nik, mode: "create_new" } - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [_vm._m(0)]) + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block", + attrs: { disabled: _vm.kode == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-warning btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _vm.itemDataStat != "" + ? _c("i", { staticClass: "icon-reset" }) : _vm._e(), + _vm._v(" Reset pencarian"), + ] + ), + ]), + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", { staticClass: "col-12" }, [ + _c("hr"), _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("form-create", { attrs: { mode: "create_old" } }) - : _vm._e() - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "edit" - ? _c("form-create", { attrs: { mode: "edit" } }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "createEdit" - ? _c("form-create", { attrs: { mode: "createEdit" } }) - : _vm._e() - ], - 1 - ) - ]) - ]) + _vm._m(2), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _vm.itemDataStat == "success" && _vm.itemData != null + ? _c( + "div", + { staticClass: "card card-body" }, + [ + _c("formDetail", { + attrs: { + kelas: _vm.kelas, + selectedItem: _vm.itemData, + selectedItemStat: _vm.itemDataStat, + isModal: false, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.itemData == null && _vm.kode != "" + ? _c( + "div", + { + staticClass: + "alert bg-danger text-white alert-styled-left ", + }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Aset tidak ditemukan. Pastikan kode yang anda masukan benar\n\t\t\t\t\t" + ), + ]), + ] + ) + : _vm._e(), + ]), + ]), + ]), ], 1 ) } var staticRenderFns = [ - function() { + function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", - { staticClass: "alert bg-danger text-white alert-styled-left" }, + { staticClass: "navbar navbar-expand-lg navbar-dark bg-indigo" }, [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "No. KTP sudah terdaftar di SIMO, maka silahkan melakukan pengubahan. Apabila anda ingin menambahkan pekerjaannya di CU anda maka silahkan ke bagian riwayat pekerjaan untuk menambahkan pekerjaannya.\n\t\t\t\t\t\t\t" - ) - ]) + _c("div", { staticClass: "navbar-brand wmin-0 mr-0" }, [ + _c("a", { staticClass: "d-inline-block", attrs: { href: "#" } }, [ + _c("img", { attrs: { src: "/images/simo.png" } }), + ]), + ]), + _vm._v(" "), + _c("div", [ + _c("span", { staticClass: "navbar-text ml-lg-3 mr-lg-auto" }, [ + _c("span", { staticClass: "badge bg-success-400" }, [ + _vm._v("PUSKOPCUINA"), + ]), + ]), + ]), ] ) - } + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-12" }, [ + _c("h6", [ + _vm._v("\n\t\t\t\t\t\t\t\tSilahkan masukkan Kode Aset\n\t\t\t\t\t\t\t"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, ] render._withStripped = true @@ -616,86 +424,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/cariData.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/cariData.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=4b5729f6& */ "./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&"); -/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["render"], - _cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/cariData.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/cariData.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=4b5729f6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/cariData.vue?vue&type=template&id=4b5729f6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_4b5729f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/aktivis/form.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/aktivis/form.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/asetTetap/detail.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/detail.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=eba83eb6& */ "./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=675702a2& */ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&"); +/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -705,9 +444,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["render"], + _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -717,38 +456,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/form.vue" +component.options.__file = "resources/assets/js/views/asetTetap/detail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=eba83eb6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/form.vue?vue&type=template&id=eba83eb6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=675702a2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_eba83eb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/160.js b/public/js/components/160.js index de54ad72c..fd8cd7950 100644 --- a/public/js/components/160.js +++ b/public/js/components/160.js @@ -1,527 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[160],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['title', 'icon', 'color', 'count'] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/countWidget.vue */ "./resources/assets/js/components/countWidget.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _anggotaCu_cariData__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../anggotaCu/cariData */ "./resources/assets/js/views/anggotaCu/cariData.vue"); -/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o) { if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) { var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var it, normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); // // // @@ -579,545 +68,68 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a, - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - countWidget: _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - cariData: _anggotaCu_cariData__WEBPACK_IMPORTED_MODULE_12__["default"], - identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_15__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_17__["default"] - }, - data: function data() { - return { - title: 'Tambah Bantuan Solidaritas Jalinan', - titleDesc: 'Menambah bantuan solidaritas Jalinan', - titleIcon: 'icon-plus3', - level2Title: 'Klaim Jalinan', - kelas: 'jalinanKlaim', - isEdit: false, - nik: '', - statusNIK: 'tidak', - anggota_cu_cu_id: '', - cu_id: '', - tipe: '', - tabName: 'ktp', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - selectedItem: {}, - columnData: [{ - title: 'No.' - }, { - title: 'No. Rek' - }, { - title: 'Nama' - }, { - title: 'Jenis' - }, { - title: 'Saldo Awal' - }, { - title: 'Lama Pinjaman (Bulan)' - }, { - title: 'Lama Sisa Pinjaman (Bulan)' - }, { - title: 'Tgl. Buat' - }, { - title: 'Usia Saat Membuka' - }], - selectedItemCu: '', - itemDataCu: [], - itemDataProduk: [], - itemDataCuStat: 'success', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false - }; - }, - created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.fetch(); + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(); + props: { + value: { + "default": "" }, - itemDataStat: function itemDataStat(value) { - if (value == "success") { - this.itemDataCu = []; - this.itemDataProduk = []; // cu - - if (this.itemData) { - if (this.itemData.anggota_cu_cu) { - var valData; - - var _iterator = _createForOfIteratorHelper(this.itemData.anggota_cu_cu), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - this.itemDataCu.push(valData); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } // get form - - - this.fetchForm(); - } - } + frontText: { + "default": "" }, - formStat: function formStat(value) { - if (value == 'success') { - if (this.$route.meta.mode == 'koreksi') { - if (this.form.status_klaim == 5 || this.form.status_klaim == 6) { - this.form.id_koreksi = this.form.id; - this.form.status_klaim = 7; - this.form.id = ''; - } else { - this.form.status_klaim = 1; - } - } - } + trimLength: { + "default": 50 }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } + valueType: { + "default": "trim" + }, + empty: { + "default": "-" } }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, methods: { - fetch: function fetch() { - this.resetData(); - - if (this.$route.meta.mode == 'edit') { - this.title = 'Ubah Bantuan Solidaritas Jalinan'; - this.titleDesc = 'Mengubah bantuan solidaritas Jalinan'; - this.titleIcon = 'icon-pencil5'; - this.cariData(this.$route.params.nik); - } else if (this.$route.meta.mode == 'koreksi') { - this.title = 'Koreksi Bantuan Solidaritas Jalinan'; - this.titleDesc = 'Mengoreksi bantuan solidaritas Jalinan'; - this.titleIcon = 'icon-pencil5'; - this.cariData(this.$route.params.nik); - } else { - this.title = 'Tambah Bantuan Solidaritas Jalinan'; - this.titleDesc = 'Menambah Bantuan Solidaritas Jalinan'; - this.titleIcon = 'icon-plus3'; - this.isEdit = false; - - if (this.$route.meta.mode == 'createNIK') { - this.cariData(this.$route.params.nik); - this.isEdit = true; - } else if (this.$route.meta.mode == 'createId') { - this.cariDataId(this.$route.params.id); - this.isEdit = true; - } - } - }, - fetchForm: function fetchForm() { - if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'koreksi') { - this.$store.dispatch(this.kelas + '/edit', [this.$route.params.nik, this.$route.params.cu, this.$route.params.tipe]); - this.isEdit = true; - this.anggota_cu_cu_id = this.$route.params.cu; - this.tipe = this.$route.params.tipe; - } - }, - cariData: function cariData(nik) { - this.nik = nik; - this.$store.dispatch(this.kelas + '/cariData', nik); - }, - cariDataId: function cariDataId(id) { - this.$store.dispatch(this.kelas + '/cariDataId', id); - }, - changeStatusNIK: function changeStatusNIK(value) { - this.nik == ''; - this.statusNIK = value; - this.$store.dispatch(this.kelas + '/resetData'); - }, - nikNew: function nikNew(value) { - this.nik = value; - this.$store.dispatch(this.kelas + '/cariData', value); - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - changeTab: function changeTab(value) { - this.tabName = value; - }, - changeTipe: function changeTipe(value) { - if (value == 'cacat') { - this.form.tunas_diajukan = 0; - } - - this.$store.dispatch(this.kelas + '/resetForm'); - }, - changeCU: function changeCU(value) { - this.$store.dispatch('anggotaCu/resetDataProduk'); - this.$store.dispatch(this.kelas + '/resetForm'); - }, - cekData: function cekData() { - var _nik = ''; - - if (this.$route.meta.mode === 'edit') { - _nik = this.$route.params.nik; - } else if (this.$route.meta.mode === 'createId') { - _nik = this.itemData.nik; - } else { - _nik = this.nik; - } - - var _cu = ''; - _cu = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.itemDataCu, { - 'id': parseInt(this.anggota_cu_cu_id, 10) - }); - this.cu_id = _cu.cu_id; - this.$store.dispatch(this.kelas + '/edit', [_nik, _cu.id, this.tipe]); - this.$store.dispatch('anggotaCu/indexProduk', [this.itemData.id, _cu.cu_id]); // this.$store.dispatch(this.kelas + '/getKlaimLama',[_nik,_cu.id]); - }, - resetData: function resetData() { - this.itemDataCu = []; - this.itemDataProduk = []; - this.$store.commit(this.kelas + '/setData2', {}); - this.$store.commit(this.kelas + '/setDataStat2', ''); - this.$store.dispatch('anggotaCu/resetDataProduk'); - this.$store.dispatch(this.kelas + '/resetForm'); - }, - classCu: function classCu() { - if (this.currentUser.id_cu == 0) { - return 'col-8'; - } else { - return 'col-12'; - } - }, - save: function save() { - var _this = this; - - this.form.anggota_cu_id = this.itemData.id; - this.form.anggota_cu_cu_id = this.anggota_cu_cu_id; - this.form.tipe = this.tipe; - this.form.cu_id = this.cu_id; - - if (this.tipe == 'CACAT') { - this.form.tunas_diajukan = 0; - } - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_16__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.form.id) { - _this.$store.dispatch(_this.kelas + '/update', [_this.form.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - modalOpen: function modalOpen(state, isMobile, itemMobile) {}, - modalConfirmOk: function modalConfirmOk() {}, modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - this.modalShow = false; }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { - itemData: 'data2', - itemDataStat: 'dataStat2', - message: 'message', - messageStat: 'messageStat', - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - dataProduk: 'dataProduk', - dataProdukStat: 'dataProdukStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "card card-body has-bg-image", class: _vm.color }, - [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _vm.count - ? _c("h3", { staticClass: "mb-0" }, [_vm._v(_vm._s(_vm.count))]) - : _vm._e(), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase font-size-xs" }, [ - _vm._v(_vm._s(_vm.title)) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-3x opacity-75", class: _vm.icon }) - ]) - ]) - ] - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1125,3161 +137,134 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", + { staticStyle: { display: "inline-block" } }, [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas - }, - on: { - level2Back: function($event) { - return _vm.back() - } - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.isEdit - ? _c("cari-data", { - attrs: { itemDataStat: _vm.itemDataStat, isBack: true }, - on: { - cariData: _vm.cariData, - changeStatusNIK: _vm.changeStatusNIK, - nikNew: _vm.nikNew, - resetData: _vm.resetData, - back: _vm.back - } - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c( - "div", - { - staticClass: - "alert bg-danger text-white alert-styled-left " - }, - [ - _vm.currentUser.can["create_anggota_cu"] - ? _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "No. KTP anggota CU tidak terdaftar di SIMO, silahkan menambahkan terlebih dahulu data anggota dengan menekan tombol tambah anggota CU dibawah.\n\t\t\t\t\t" - ) - ]) - : _c("span", [ - _vm._v( - "\n\t\t\t\t\t\tNo. KTP anggota CU tidak terdaftar di SIMO, silahkan meminta user yang memiliki akses untuk menambah anggota CU untuk menambahkan terlebih dahulu data anggota atau meminta akses untuk menambah anggota CU kepada user lain yang bisa mengelola data user.\n\t\t\t\t\t" - ) - ]) - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "fail" && - _vm.currentUser.can["create_anggota_cu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-lg btn-block", + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, attrs: { - type: "button", - to: { - name: "anggotaCuCreateJalinan", - params: { nik: _vm.nik, statusNIK: _vm.statusNIK } - } - } - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah Anggota CU\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" && _vm.itemData - ? _c("div", [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("identitas", { attrs: { itemData: _vm.itemData } }) - ], - 1 - ) - ]), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function($event) { - $event.preventDefault() - return _vm.save($event) - } - } + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, }, - [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-5 mb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.anggota_cu_cu_id, - expression: "anggota_cu_cu_id" - } - ], - staticClass: "form-control", - attrs: { - name: "anggota_cu_cu_id", - "data-width": "100%", - disabled: - _vm.itemData.anggota_cu_cu.length == - 0 || _vm.$route.meta.mode == "edit" - }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.anggota_cu_cu_id = $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function($event) { - return _vm.changeCU( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.itemData === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu...") - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih keanggotaan CU" - ) - ]) - ] - ), - _vm._v(" "), - _vm._l(_vm.itemData.anggota_cu_cu, function( - anggota_cu_cu, - index - ) { - return _c( - "option", - { - key: index, - domProps: { value: anggota_cu_cu.id } - }, - [ - _vm._v( - "CU " + - _vm._s(anggota_cu_cu.cu.name) + - " " + - _vm._s( - anggota_cu_cu.tp - ? " | " + - anggota_cu_cu.tp.name - : "" - ) + - " | No. BA: " + - _vm._s(anggota_cu_cu.no_ba) + - " | Tanggal Jadi Anggota: " - ), - anggota_cu_cu.tanggal_masuk - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - anggota_cu_cu.tanggal_masuk - ) - ) - } - }) - : _vm._e() - ] - ) - }) - ], - 2 - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-5 mb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tipe, - expression: "tipe" - } - ], - staticClass: "form-control", - attrs: { name: "tipe" }, - on: { - change: [ - function($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function(o) { - return o.selected - } - ) - .map(function(o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.tipe = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function($event) { - return _vm.changeTipe( - $event.target.value - ) - } - ] - } - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tipe")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "CACAT" } }, - [_vm._v("Cacat")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "MENINGGAL" } }, - [_vm._v("Meninggal")] - ) - ] - ) - ]) - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.cekData() - } - } - }, - [_vm._v("Cek Data")] - ) - ]) - ]) - ]), - _vm._v(" "), - _vm.formStat == "" - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - isSingleButton: true, - cancelState: "methods" - }, - on: { cancelClick: _vm.back } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - (_vm.$route.meta.mode == "create" || - _vm.$route.meta.mode == "createNIK") && - _vm.formStat == "success" && - _vm.form.id - ? _c("div", [ - _c( - "div", - { - staticClass: - "alert bg-warning text-white alert-styled-left" + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() }, - [ - _c( - "span", - { staticClass: "font-weight-semibold" }, - [ - _vm._v( - "Anggota ini sudah mengajukan Bantuan Solidaritas Jalinan " - ), - _c("b", [ - _vm._v( - "pada tanggal " + - _vm._s( - _vm.$options.filters.date( - _vm.form.created_at - ) - ) - ) - ]), - _vm._v(" dengan "), - _c("b", [ - _vm._v( - "status " + - _vm._s( - _vm.$options.filters.statusJalinan( - _vm.form.status_klaim - ) - ) - ) - ]), - _vm._v( - ", mohon periksa kembali.\n\t\t\t\t\t\t\t\t" - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - isSingleButton: true, - cancelState: "methods" - }, - on: { cancelClick: _vm.back } - }) - ], - 1 - ) - ]) - : _c("div", [ - _vm.formStat == "success" - ? _c( - "div", - [ - _vm.dataProdukStat == "success" - ? _c( - "div", - { staticClass: "card" }, - [ - _vm._m(3), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.dataProduk, - columnData: _vm.columnData, - itemDataStat: - _vm.dataProdukStat - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function(props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: - "text-nowrap", - class: { - "bg-info": - _vm - .selectedItem - .id === - props.item - .id - }, - on: { - click: function( - $event - ) { - return _vm.selectedRow( - props.item - ) - } - } - }, - [ - _c("td", [ - _vm._v( - _vm._s( - props.index + - 1 - ) - ) - ]), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: { - value: - props - .item - .no_rek - } - } - ) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .produk_cu - ? _c( - "check-value", - { - attrs: { - value: - props - .item - .produk_cu - .name - } - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ) - ] - ) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .produk_cu - ? _c( - "check-value", - { - attrs: { - value: - props - .item - .produk_cu - .tipe - } - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ) - ] - ) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: { - value: - props - .item - .saldo, - valueType: - "currency" - } - } - ) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: { - value: - props - .item - .lama_pinjaman - } - } - ) - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c( - "check-value", - { - attrs: { - value: - props - .item - .lama_sisa_pinjaman - } - } - ) - ], - 1 - ), - _vm._v(" "), - _c("td", [ - props.item - .tanggal - ? _c( - "span", - { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props - .item - .tanggal - ) - ) - } - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ) - ] - ) - ]), - _vm._v(" "), - _c("td", [ - props.item - .tanggal - ? _c( - "span", - { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.ageDiff( - props - .item - .tanggal, - _vm - .itemData - .tanggal_lahir - ) - ) - } - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ) - ] - ) - ]) - ] - ) - : _vm._e() - ] - } - } - ], - null, - false, - 2413839719 - ) - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(4), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.kategori_penyakit" - ) - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.kategori_penyakit" - ) - } - }, - [ - _vm.errors.has( - "form.kategori_penyakit" - ) - ? _c("i", { - staticClass: - "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tKategori Penyakit/Penyebab: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: - "v-model", - value: - _vm.form - .kategori_penyakit, - expression: - "form.kategori_penyakit" - }, - { - name: "validate", - rawName: - "v-validate", - value: "required", - expression: - "'required'" - } - ], - staticClass: - "form-control", - attrs: { - name: - "kategori_penyakit", - "data-width": - "100%", - "data-vv-as": - "Kategori penyakit" - }, - on: { - change: function( - $event - ) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target - .options, - function(o) { - return o.selected - } - ) - .map(function( - o - ) { - var val = - "_value" in - o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "kategori_penyakit", - $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - ) - } - } - }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "" - } - }, - [ - _vm._v( - "Silahkan pilih kategori penyakit" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "asma" - } - }, - [_vm._v("Asma")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "demam berdarah" - } - }, - [ - _vm._v( - "Demam Berdarah" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "diabetes melitus" - } - }, - [ - _vm._v( - "Diabetes Melitus" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "diare" - } - }, - [_vm._v("Diare")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "ginjal" - } - }, - [_vm._v("Ginjal")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "hepatitis" - } - }, - [ - _vm._v( - "Hepatitis" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "hipertensi" - } - }, - [ - _vm._v( - "Hipertensi" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "jantung" - } - }, - [_vm._v("Jantung")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "kanker" - } - }, - [_vm._v("Kanker")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "liver" - } - }, - [_vm._v("Liver")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "maag" - } - }, - [_vm._v("Maag")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "paru-paru" - } - }, - [ - _vm._v( - "Paru-paru" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "stroke" - } - }, - [_vm._v("Stroke")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "tbc" - } - }, - [_vm._v("TBC")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "tumor" - } - }, - [_vm._v("Tumor")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "malaria" - } - }, - [_vm._v("Malaria")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "kecelakaan" - } - }, - [ - _vm._v( - "Kecelakaan" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "komplikasi" - } - }, - [ - _vm._v( - "Komplikasi" - ) - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "lain-lain" - } - }, - [ - _vm._v( - "Lain-lain" - ) - ] - ) - ] - ), - _vm._v(" "), - _vm.errors.has( - "form.kategori_penyakit" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.kategori_penyakit" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { - staticClass: - "text-muted" - }, - [_vm._v(" ")] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.tanggal_mati" - ) - } - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.tanggal_mati" - ) - } - }, - [ - _vm.errors.has( - "form.tanggal_mati" - ) - ? _c("i", { - staticClass: - "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tTgl. Cacat/Meninggal: " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { - defaultDate: - _vm.form - .tanggal_mati - }, - on: { - dateSelected: function( - $event - ) { - _vm.form.tanggal_mati = $event - } - } - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form - .tanggal_mati, - expression: - "form.tanggal_mati" - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false" - }, - { - name: "validate", - rawName: - "v-validate", - value: "required", - expression: - "'required'" - } - ], - attrs: { - "data-vv-as": - "Tgl. cacat/meninggal" - }, - domProps: { - value: - _vm.form - .tanggal_mati - }, - on: { - input: function( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - _vm.form, - "tanggal_mati", - $event.target - .value - ) - } - } - }), - _vm._v(" "), - _vm.errors.has( - "form.tanggal_mati" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.tanggal_mati" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { - staticClass: - "text-muted" - }, - [_vm._v(" ")] - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group" - }, - [ - _c("h6", [ - _vm._v( - "Keterangan Cacat/Meninggal:" - ) - ]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form - .keterangan_mati, - expression: - "form.keterangan_mati" - } - ], - staticClass: - "form-control", - attrs: { - type: "text", - name: - "keterangan_mati", - placeholder: - "Silahkan masukkan keterangan cacat/meninggal" - }, - domProps: { - value: - _vm.form - .keterangan_mati - }, - on: { - input: function( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - _vm.form, - "keterangan_mati", - $event.target - .value - ) - } - } - }) - ] - ) - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-3" }, - [ - _c( - "div", - { - staticClass: "form-group" - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.tanggal_mati" - ) - } - }, - [ - _vm.errors.has( - "form.tanggal_mati" - ) - ? _c("i", { - staticClass: - "icon-cross2" - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tKeterangan Lain:\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form - .keterangan, - expression: - "form.keterangan" - } - ], - staticClass: - "form-control", - attrs: { - type: "text", - name: "keterangan", - placeholder: - "Silahkan masukkan keterangan lain" - }, - domProps: { - value: - _vm.form.keterangan - }, - on: { - input: function( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target - .value - ) - } - } - }) - ] - ) - ] - ), - _vm._v(" "), - _vm.formStat == "success" && - _vm.tipe != "CACAT" - ? _c( - "div", - { staticClass: "col-md-6" }, - [ - _c( - "div", - { - staticClass: - "form-group", - class: { - "has-error": _vm.errors.has( - "form.tunas_diajukan" - ) - } - }, - [ - _c( - "h5", - [ - _vm._v( - "Nilai pengajuan bantuan solidaritas TUNAS " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: - "validate", - rawName: - "v-validate", - value: - "required", - expression: - "'required'" - } - ], - staticClass: - "form-control", - attrs: { - name: - "tunas_diajukan", - options: - _vm.cleaveOption - .numeric, - placeholder: - "Silahkan masukkan jumlah nilai pengajuan bantuan solidaritas TUNAS", - "data-vv-as": - "Nilai pengajuan bantuan solidaritas TUNAS" - }, - model: { - value: - _vm.form - .tunas_diajukan, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "tunas_diajukan", - $$v - ) - }, - expression: - "form.tunas_diajukan" - } - }), - _vm._v(" "), - _vm.errors.has( - "form.tunas_diajukan" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.tunas_diajukan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { - staticClass: - "text-muted" - }, - [_vm._v(" ")] - ) - ], - 1 - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6" }, - [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.lintang_diajukan" - ) - } - }, - [ - _c( - "h5", - [ - _vm._v( - "Nilai pengajuan bantuan solidaritas LINTANG " - ), - _c("wajib-badge") - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: - "v-validate", - value: "required", - expression: - "'required'" - } - ], - staticClass: - "form-control", - attrs: { - name: - "lintang_diajukan", - options: - _vm.cleaveOption - .numeric, - placeholder: - "Silahkan masukkan jumlah nilai pengajuan bantuan solidaritas LINTANG", - "data-vv-as": - "Nilai pengajuan bantuan solidaritas LINTANG" - }, - model: { - value: - _vm.form - .lintang_diajukan, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "lintang_diajukan", - $$v - ) - }, - expression: - "form.lintang_diajukan" - } - }), - _vm._v(" "), - _vm.errors.has( - "form.lintang_diajukan" - ) - ? _c( - "small", - { - staticClass: - "text-muted text-danger" - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right" - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.lintang_diajukan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ) - ] - ) - : _c( - "small", - { - staticClass: - "text-muted" - }, - [_vm._v(" ")] - ) - ], - 1 - ) - ] - ) - ]) - ] - ) - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(5), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c( - "div", - { - staticClass: - "nav-tabs-responsive mb-3" - }, - [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light" - }, - [ - _c( - "li", - { - staticClass: "nav-item" - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "ktp" - }, - attrs: { - href: "#" - }, - on: { - click: function( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "ktp" - ) - } - } - }, - [ - _c("i", { - staticClass: - "icon-vcard mr-2" - }), - _vm._v( - " Identitas diri (Kartu tanda penduduk (KTP) atau Surat Keterangan Kependudukan) " - ) - ] - ) - ] - ), - _vm._v(" "), - _vm.tipe == "MENINGGAL" - ? _c( - "li", - { - staticClass: - "nav-item" - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "meninggal" - }, - attrs: { - href: "#" - }, - on: { - click: function( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "meninggal" - ) - } - } - }, - [ - _c("i", { - staticClass: - "icon-person mr-2" - }), - _vm._v( - " Keterangan meninggal dunia" - ) - ] - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "li", - { - staticClass: "nav-item" - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "spma" - }, - attrs: { - href: "#" - }, - on: { - click: function( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "spma" - ) - } - } - }, - [ - _c("i", { - staticClass: - "icon-magazine mr-2" - }), - _vm._v( - " Surat Permohonan Menjadi Anggota " - ) - ] - ) - ] - ), - _vm._v(" "), - _vm.tipe == "MENINGGAL" - ? _c( - "li", - { - staticClass: - "nav-item" - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "bukusimpanan" - }, - attrs: { - href: "#" - }, - on: { - click: function( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "bukusimpanan" - ) - } - } - }, - [ - _c("i", { - staticClass: - "icon-credit-card mr-2" - }), - _vm._v( - " Buku Simpanan " - ) - ] - ) - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "li", - { - staticClass: "nav-item" - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "bukupinjaman" - }, - attrs: { - href: "#" - }, - on: { - click: function( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "bukupinjaman" - ) - } - } - }, - [ - _c("i", { - staticClass: - "icon-credit-card2 mr-2" - }), - _vm._v( - " Buku Pinjaman " - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "li", - { - staticClass: "nav-item" - }, - [ - _c( - "a", - { - staticClass: - "nav-link", - class: { - active: - _vm.tabName == - "pinjaman" - }, - attrs: { - href: "#" - }, - on: { - click: function( - $event - ) { - $event.preventDefault() - return _vm.changeTab( - "pinjaman" - ) - } - } - }, - [ - _c("i", { - staticClass: - "icon-clipboard3 mr-2" - }), - _vm._v( - " Permohonan dan perjanjian pinjaman" - ) - ] - ) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "meninggal", - expression: - "tabName == 'meninggal'" - } - ] - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Keterangan meninggal dunia:" - ) - ]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_meninggal - }, - model: { - value: - _vm.form - .dokumen_meninggal, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_meninggal", - $$v - ) - }, - expression: - "form.dokumen_meninggal" - } - }) - ], - 1 - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == "ktp", - expression: - "tabName == 'ktp'" - } - ] - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Identitas diri (Kartu tanda penduduk (KTP) atau Surat Keterangan Kependudukan) :" - ) - ]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_ktp - }, - model: { - value: - _vm.form - .dokumen_ktp, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_ktp", - $$v - ) - }, - expression: - "form.dokumen_ktp" - } - }) - ], - 1 - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == "spma", - expression: - "tabName == 'spma'" - } - ] - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Surat Permohonan Menjadi Anggota 1:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .spma_1 - }, - model: { - value: - _vm.form - .spma_1, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "spma_1", - $$v - ) - }, - expression: - "form.spma_1" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Surat Permohonan Menjadi Anggota 2:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .spma_2 - }, - model: { - value: - _vm.form - .spma_2, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "spma_2", - $$v - ) - }, - expression: - "form.spma_2" - } - } - ) - ], - 1 - ) - ] - ) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "bukusimpanan", - expression: - "tabName == 'bukusimpanan'" - } - ] - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 1:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_1 - }, - model: { - value: - _vm.form - .buku_simpanan_1, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_1", - $$v - ) - }, - expression: - "form.buku_simpanan_1" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 2:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_2 - }, - model: { - value: - _vm.form - .buku_simpanan_2, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_2", - $$v - ) - }, - expression: - "form.buku_simpanan_2" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 3:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_3 - }, - model: { - value: - _vm.form - .buku_simpanan_3, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_3", - $$v - ) - }, - expression: - "form.buku_simpanan_3" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 4:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_4 - }, - model: { - value: - _vm.form - .buku_simpanan_4, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_4", - $$v - ) - }, - expression: - "form.buku_simpanan_4" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Simpanan 5:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_simpanan_5 - }, - model: { - value: - _vm.form - .buku_simpanan_5, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_simpanan_5", - $$v - ) - }, - expression: - "form.buku_simpanan_5" - } - } - ) - ], - 1 - ) - ] - ) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "bukupinjaman", - expression: - "tabName == 'bukupinjaman'" - } - ] - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Pinjaman 1:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_pinjaman_1 - }, - model: { - value: - _vm.form - .buku_pinjaman_1, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_pinjaman_1", - $$v - ) - }, - expression: - "form.buku_pinjaman_1" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Pinjaman 2:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_pinjaman_2 - }, - model: { - value: - _vm.form - .buku_pinjaman_2, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_pinjaman_2", - $$v - ) - }, - expression: - "form.buku_pinjaman_2" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Buku Pinjaman 3:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .buku_pinjaman_3 - }, - model: { - value: - _vm.form - .buku_pinjaman_3, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "buku_pinjaman_3", - $$v - ) - }, - expression: - "form.buku_pinjaman_3" - } - } - ) - ], - 1 - ) - ] - ) - ] - ) - ] - ) - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": - "animated fadeIn", - mode: "out-in" - } - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: - _vm.tabName == - "pinjaman", - expression: - "tabName == 'pinjaman'" - } - ] - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 1:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_1 - }, - model: { - value: - _vm.form - .dokumen_pinjaman_1, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_1", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_1" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 2:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_2 - }, - model: { - value: - _vm.form - .dokumen_pinjaman_2, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_2", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_2" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 3:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_3 - }, - model: { - value: - _vm.form - .dokumen_pinjaman_3, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_3", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_3" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 4:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_4 - }, - model: { - value: - _vm.form - .dokumen_pinjaman_4, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_4", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_4" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 5:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_5 - }, - model: { - value: - _vm.form - .dokumen_pinjaman_5, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_5", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_5" - } - } - ) - ], - 1 - ) - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-6" - }, - [ - _c( - "div", - { - staticClass: - "form-group" - }, - [ - _c("h5", [ - _vm._v( - "Dokumen Pinjaman 6:" - ) - ]), - _vm._v(" "), - _c( - "app-image-upload", - { - attrs: { - image_loc: - "/images/jalinan/", - image_temp: - _vm.form - .dokumen_pinjaman_6 - }, - model: { - value: - _vm.form - .dokumen_pinjaman_6, - callback: function( - $$v - ) { - _vm.$set( - _vm.form, - "dokumen_pinjaman_6", - $$v - ) - }, - expression: - "form.dokumen_pinjaman_6" - } - } - ) - ], - 1 - ) - ] - ) - ] - ) - ] - ) - ] - ) - ], - 1 - ) - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form" - }, - on: { cancelClick: _vm.back } - }) - ], - 1 - ) - ], - 1 - ) - : _vm._e() - ]) - ] - ) - ]) - : _vm._e() - ], - 1 - ) - ]) - ]), + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor - }, - on: { - batal: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick - } + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t") - ]), - _vm._v(" "), - _c("template", { slot: "modal-body1" }), - _vm._v(" "), - _c("template", { slot: "modal-body2" }) - ], - 2 - ) + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), ], 1 ) } -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Keanggotaan CU") - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Tipe")]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Daftar Produk")]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Form Bantuan Solidaritas ")]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Dokumen")]) - ]) - } -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/countWidget.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countWidget.vue?vue&type=template&id=b9608b28& */ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); -/* harmony import */ var _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4289,78 +274,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"], - _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/countWidget.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=template&id=b9608b28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/jalinanKlaim/form.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/form.vue ***! - \*********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=a5ee5ada& */ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4370,38 +286,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanKlaim/form.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=a5ee5ada& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/form.vue?vue&type=template&id=a5ee5ada&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_a5ee5ada___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/161.js b/public/js/components/161.js index 8b84ccc79..23ddb9b78 100644 --- a/public/js/components/161.js +++ b/public/js/components/161.js @@ -12,9 +12,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _riwayatContent_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./riwayatContent.vue */ "./resources/assets/js/views/aktivis/riwayatContent.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -101,7 +101,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -115,8 +115,8 @@ var render = function() { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 3 - } + level: 3, + }, }, [ _c( @@ -127,7 +127,7 @@ var render = function() { "router-link", { staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } } + attrs: { to: { name: "dashboard" } }, }, [_c("i", { staticClass: "icon-home4" }), _vm._v(" Dashboard ")] ), @@ -138,21 +138,21 @@ var render = function() { staticClass: "breadcrumb-item", attrs: { href: "#" }, on: { - click: function($event) { + click: function ($event) { $event.preventDefault() return _vm.back() - } - } + }, + }, }, [_vm._v("Aktivis")] ), _vm._v(" "), _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)) - ]) + _vm._v(_vm._s(_vm.title)), + ]), ], 1 - ) + ), ], 2 ), @@ -166,14 +166,14 @@ var render = function() { _c("riwayat-content", { attrs: { id_aktivis: _vm.$route.params.id, - id_cu: _vm.$route.params.cu - } - }) + id_cu: _vm.$route.params.cu, + }, + }), ], 1 - ) - ]) - ]) + ), + ]), + ]), ], 1 ) diff --git a/public/js/components/162.js b/public/js/components/162.js index 9e4d44945..eaf31b724 100644 --- a/public/js/components/162.js +++ b/public/js/components/162.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[162],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,12 +11,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikel/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); +/* harmony import */ var _verifikator_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./verifikator.vue */ "./resources/assets/js/views/jalinanKlaim/verifikator.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -56,91 +57,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Artikel', - kelas: 'artikel', - titleDesc: 'Mengelola data artikel', - titleIcon: 'icon-magazine', - selectCuPath: 'artikelCu' - }; - }, - created: function created() { - this.checkUser('index_artikel', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -245,220 +161,88 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCuTp: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + verifikator: _verifikator_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Judul', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Kategori', - name: 'kategori.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Penulis', - name: 'penulis.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Terbitkan', - name: 'terbitkan', - sort: true, - hide: false, - disable: false - }, { - title: 'Utamakan', - name: 'utamakan', - sort: true, - hide: false, - disable: false - }, { - title: 'Tgl. Tulis', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + title: 'Bantuan Solidaritas Jalinan', + kelas: 'jalinanKlaim', + titleDesc: 'Mengelola bantuan solidaritas Jalinan', + titleIcon: 'icon-accessibility2', + selectCuPath: 'jalinanKlaimCu', + tabName: 'menunggu' }; }, created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; + this.checkUser('index_jalinan_klaim', this.$route.params.cu); - if (value == "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value == "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } + if (this.currentUser.id_cu == 0) { + this.changeTab('menunggu'); + } else { + this.changeTab('verifikasi'); } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[5].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'updateTerbitkan') { - if (this.selectedItem.terbitkan == 0) { - this.modalTitle = 'Terbitkan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, terbitkan'; - } else { - this.modalTitle = 'Tidak terbitkan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak terbitkan'; - } - } else if (state == 'updateUtamakan') { - if (this.selectedItem.utamakan == 0) { - this.modalTitle = 'Utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, utamakan'; - } else { - this.modalTitle = 'Tidak utamakan ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak utamakan'; + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } } } }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == "updateTerbitkan") { - this.$store.dispatch(this.kelas + '/updateTerbitkan', this.selectedItem.id); - } else if (this.state == "updateUtamakan") { - this.$store.dispatch(this.kelas + '/updateUtamakan', this.selectedItem.id); - } + changeTab: function changeTab(value) { + this.tabName = value; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + modelPengurus: "dataS1", + modelPengawas: "dataS2", + modelManajemen: "dataS3", + modelPengurusStat: "dataStatS1", + modelPengawasStat: "dataStatS2", + modelManajemenStat: "dataStatS3" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { itemData: 'dataS', + itemData1: 'dataS1', + itemData2: 'dataS2', + itemData3: 'dataS3', + itemData4: 'dataS4', + itemData5: 'dataS5', + itemData6: 'dataS6', + itemData7: 'dataS7', itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { - modelKategori: 'data', - modelKategoriStat: 'dataStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { - modelPenulis: 'data', - modelPenulisStat: 'dataStat' + itemDataStat1: 'dataStatS1', + itemDataStat2: 'dataStatS2', + itemDataStat3: 'dataStatS3', + itemDataStat4: 'dataStatS4', + itemDataStat5: 'dataStatS5', + itemDataStat6: 'dataStatS6', + itemDataStat7: 'dataStatS7' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -466,7 +250,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -477,498 +261,507 @@ var render = function() { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } + titleIcon: _vm.titleIcon, + }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true - } - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id == props.item.id + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - on: { - click: function($event) { - return _vm.selectedRow(props.item) - } - } - }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-cu-tp", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/artikel/" + - props.item.gambar + - "n.jpg", - width: "40" - } - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40" - } - }) - ]) - : _vm._e(), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "verifikasi" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("verifikasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-eye mr-2" }), + _vm._v(" Verifikasi CU"), + ] + ), + ]), _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name } - }) - ], - 1 - ) - : _vm._e(), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "menunggu" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("menunggu") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-checkbox-unchecked mr-2", + }), + _vm._v(" Menunggu"), + ] + ), + ]), _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.kategori - ? _c("check-value", { - attrs: { value: props.item.kategori.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ) - : _vm._e(), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "tidakLengkap" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("tidakLengkap") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-checkbox-partial mr-2", + }), + _vm._v(" Dokumen Tidak Lengkap"), + ] + ), + ]), _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - props.item.penulis - ? _c("check-value", { - attrs: { value: props.item.penulis.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ) - : _vm._e(), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "ditolak" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("ditolak") + }, + }, + }, + [ + _c("i", { staticClass: "icon-cancel-square mr-2" }), + _vm._v(" Ditolak"), + ] + ), + ]), _vm._v(" "), - !_vm.columnData[5].hide && !_vm.columnData[5].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name } - }) - : _c("span", [_vm._v("PUSKOPCUINA")]) - ], - 1 - ) - : _vm._e(), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "disetujui" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("disetujui") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-checkbox-checked mr-2", + }), + _vm._v(" Disetujui"), + ] + ), + ]), _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.terbitkan - ) - ) - } - }) - : _vm._e(), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "dicairkan" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("dicairkan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-square-down mr-2" }), + _vm._v(" Dicairkan"), + ] + ), + ]), _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.utamakan - ) - ) - } - }) - : _vm._e(), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "selesai" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("selesai") + }, + }, + }, + [ + _c("i", { staticClass: "icon-square mr-2" }), + _vm._v(" Selesai"), + ] + ), + ]), _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ) - } - }) - : _c("span", [_vm._v("-")]) - ]) - : _vm._e() + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "koreksi" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("koreksi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-paint-format mr-2" }), + _vm._v(" Koreksi"), + ] + ), + ]), ] - ) - ] - } - } - ]) - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.id_cu - ) - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } + ), + ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["terbitkan_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("updateTerbitkan") - } - } + }, + [ + _vm.tabName == "verifikasi" + ? _c( + "div", + [ + _vm.$route.params.cu != "semua" + ? _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-4" }, + [ + _c("verifikator", { + attrs: { + isSingle: false, + title: "Verifikator Pengurus", + itemData: _vm.modelPengurus, + itemDataStat: _vm.modelPengurusStat, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-4" }, + [ + _c("verifikator", { + attrs: { + isSingle: false, + title: "Verifikator Pengawas", + itemData: _vm.modelPengawas, + itemDataStat: _vm.modelPengawasStat, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-4" }, + [ + _c("verifikator", { + attrs: { + isSingle: false, + title: "Verifikator Manajemen", + itemData: _vm.modelManajemen, + itemDataStat: _vm.modelManajemenStat, + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + status: "", + isSimple: false, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-file-upload" }), - _vm._v(" "), - _vm.selectedItem.terbitkan == 1 - ? _c("span", [_vm._v("Tidak Terbitkan")]) - : _c("span", [_vm._v("Terbitkan")]) - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["utamakan_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("updateUtamakan") - } - } + }, + [ + _vm.tabName == "menunggu" + ? _c( + "div", + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData1, + itemDataStat: _vm.itemDataStat1, + status: "1", + isSimple: false, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-pushpin" }), - _vm._v(" "), - _vm.selectedItem.utamakan == 1 - ? _c("span", [_vm._v("Tidak Utamakan")]) - : _c("span", [_vm._v("Utamakan")]) - ] - ) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } + }, + [ + _vm.tabName == "tidakLengkap" + ? _c( + "div", + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData2, + itemDataStat: _vm.itemDataStat2, + status: "2", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.id_cu - ) - } - } + }, + [ + _vm.tabName == "ditolak" + ? _c( + "div", + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData3, + itemDataStat: _vm.itemDataStat3, + status: "3", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } + }, + [ + _vm.tabName == "disetujui" + ? _c( + "div", + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData4, + itemDataStat: _vm.itemDataStat4, + status: "4", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["terbitkan_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("updateTerbitkan") - } - } + }, + [ + _vm.tabName == "dicairkan" + ? _c( + "div", + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData5, + itemDataStat: _vm.itemDataStat5, + status: "5", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-file-upload" }), - _vm._v(" "), - _vm.selectedItem.terbitkan == 1 - ? _c("span", [_vm._v("Tidak Terbitkan")]) - : _c("span", [_vm._v("Terbitkan")]) - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["utamakan_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("updateUtamakan") - } - } + }, + [ + _vm.tabName == "selesai" + ? _c( + "div", + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData6, + itemDataStat: _vm.itemDataStat6, + status: "6", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - [ - _c("i", { staticClass: "icon-pushpin" }), - _vm._v(" "), - _vm.selectedItem.utamakan == 1 - ? _c("span", [_vm._v("Tidak Utamakan")]) - : _c("span", [_vm._v("Utamakan")]) - ] - ) - : _vm._e() - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - button: _vm.modalButton - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }) + }, + [ + _vm.tabName == "koreksi" + ? _c( + "div", + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + itemData: _vm.itemData7, + itemDataStat: _vm.itemDataStat7, + status: "7", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + ], + 1 + ), + ]), + ]), + ]), ], 1 ) @@ -980,17 +773,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/artikel/index.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/artikel/index.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/jalinanKlaim/index.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/jalinanKlaim/index.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=47768de8& */ "./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5ab1b413& */ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1001,8 +794,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1012,107 +805,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikel/index.vue" +component.options.__file = "resources/assets/js/views/jalinanKlaim/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=47768de8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/index.vue?vue&type=template&id=47768de8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_47768de8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/artikel/table.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/artikel/table.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=d44023f0& */ "./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikel/table.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=d44023f0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/table.vue?vue&type=template&id=d44023f0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5ab1b413& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanKlaim/index.vue?vue&type=template&id=5ab1b413&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d44023f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5ab1b413___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/163.js b/public/js/components/163.js index 7d326b856..3501c9974 100644 --- a/public/js/components/163.js +++ b/public/js/components/163.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[163],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,11 +12,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelKategori/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); +/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); +/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -56,133 +57,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Kategori Artikel', - kelas: 'artikelKategori', - titleDesc: 'Mengelola data kategori artikel', - titleIcon: 'icon-grid6', - selectCuPath: 'artikelKategoriCu' - }; - }, - created: function created() { - this.checkUser('index_artikel_kategori', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -209,198 +83,111 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_4__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Deskripsi', - name: 'deskripsi', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Artikel', - name: 'has_artikel_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalButton: '' + title: ' Laporan Bantuan Solidaritas Jalinan', + titleDesc: 'Mengelola Laporan Bantuan Solidaritas Jalinan Berdasarkan CU', + titleIcon: 'icon-archive', + kelas: 'jalinanKlaim', + isShowDetail: false, + url: 'indexLaporanCu', + status: '' }; }, created: function created() { - this.fetch(this.query); + this.checkUser('laporan_jalinan_klaim'); + this.status = this.$route.params.status; }, watch: { - // check route changes '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } + // check current page meta + this.status = this.$route.params.status; } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, id_cu) { + fetch: function fetch(cu, status, awal, akhir) { this.$router.push({ - name: this.kelas + 'Edit', + name: 'jalinanLaporanKlaimCuTanggal', params: { - id: id + awal: awal, + akhir: akhir, + status: status, + cu: cu, + jenis: 'cu' } }); }, - lihatArtikel: function lihatArtikel(id, id_cu) { - this.$store.dispatch('artikelKategori/resetDataStat'); - this.$router.push({ - name: 'artikelFilterKategoriCu', - params: { - cu: id_cu, - kategori: id + cari: function cari(awal, akhir, cu, status) { + this.fetch('semua', status, awal, akhir); + this.isShowDetail = false; + }, + checkUser: function checkUser(permission) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } - }); + } }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; + bukaData: function bukaData(value) { + var _cu = ''; + + if (value != 'semua') { + _cu = _.find(this.modelCu, { + 'name': value + }); + _cu = _cu.id; + } else { + _cu = value; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } + this.fetch(_cu, this.$route.params.status, this.$route.params.awal, this.$route.params.akhir); + this.isShowDetail = true; }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } + showDetail: function showDetail() { + this.isShowDetail = !this.isShowDetail; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { itemData: 'dataS', itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + itemDataKlaim1: 'dataS1', + itemDataStatKlaim1: 'dataStatS1', + itemDataKlaim2: 'dataS2', + itemDataStatKlaim2: 'dataStatS2', + itemDataKlaim3: 'dataS3', + itemDataStatKlaim3: 'dataStatS3', + itemDataKlaim4: 'dataS4', + itemDataStatKlaim4: 'dataStatS4', + itemDataKlaim5: 'dataS5', + itemDataStatKlaim5: 'dataStatS5', + itemDataKlaim6: 'dataS6', + itemDataStatKlaim6: 'dataStatS6', + itemDataKlaim7: 'dataS7', + itemDataStatKlaim7: 'dataStatS7' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -408,7 +195,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -419,348 +206,183 @@ var render = function() { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } + titleIcon: _vm.titleIcon, + }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true - } - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e& ***! - \**************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - on: { - click: function($event) { - return _vm.selectedRow(props.item) - } - } - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { isCu: true }, + on: { cari: _vm.cari }, + }), + _vm._v(" "), + _vm.$route.meta.mode == "laporan" + ? _c( + "div", + [ + _c("table-kelompok", { + attrs: { + title: "Bantuan Solidaritas Per CU", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + url: _vm.url, + isCu: true, + }, + on: { + bukaData: _vm.bukaData, + lihatSemua: _vm.bukaData, + }, + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.showDetail.apply(null, arguments) + }, + }, + }, + [ + !_vm.isShowDetail + ? _c("span", [ + _c("i", { staticClass: "icon-eye" }), + _vm._v( + " Buka semua data bantuan solidaritas Jalinan" + ), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-eye-blocked" }), + _vm._v( + " Tutup data bantuan solidaritas Jalinan" + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _vm.isShowDetail + ? _c( + "div", + [ + _vm.status == "1" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Menunggu", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim1, + itemDataStat: _vm.itemDataStatKlaim1, + status: "1", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "2" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim2, + itemDataStat: _vm.itemDataStatKlaim2, + status: "2", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "3" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Ditolak", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim3, + itemDataStat: _vm.itemDataStatKlaim3, + status: "3", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "4" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Disetujui", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim4, + itemDataStat: _vm.itemDataStatKlaim4, + status: "4", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "5" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dicairkan", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim5, + itemDataStat: _vm.itemDataStatKlaim5, + status: "5", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "6" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Selesai", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim6, + itemDataStat: _vm.itemDataStatKlaim6, + status: "6", + isSimple: true, + }, + }) + : _vm._e(), + ], + 1 ) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.deskripsi } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - empty: _vm.columnData[3].groupNoKey - } - }) - : _c("span", [_vm._v("PUSKOPCUINA")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", [ - _vm._v(_vm._s(props.item.has_artikel_count)) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ) - } - }) - : _c("span", [_vm._v("-")]) - ]) - : _vm._e() - ] - ) - ] - } - } - ]) - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_kategori"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_kategori"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_kategori"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + ], + 1 + ), + ]), + ]), + ]), ], 1 ) @@ -772,86 +394,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/index.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/index.vue ***! - \*************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=81ee1edc& */ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelKategori/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc& ***! - \********************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=81ee1edc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/index.vue?vue&type=template&id=81ee1edc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_81ee1edc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/artikelKategori/table.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/table.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/cu.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/cu.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=78a4258e& */ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cu.vue?vue&type=template&id=31ac8a0c& */ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&"); +/* harmony import */ var _cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -861,9 +414,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["render"], + _cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -873,38 +426,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelKategori/table.vue" +component.options.__file = "resources/assets/js/views/jalinanLaporan/cu.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=78a4258e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/table.vue?vue&type=template&id=78a4258e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cu.vue?vue&type=template&id=31ac8a0c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/cu.vue?vue&type=template&id=31ac8a0c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_78a4258e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cu_vue_vue_type_template_id_31ac8a0c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/164.js b/public/js/components/164.js index 9db5aa81a..713b9b6e9 100644 --- a/public/js/components/164.js +++ b/public/js/components/164.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[164],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12,11 +12,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/artikelPenulis/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); +/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); +/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -58,137 +59,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Penulis Artikel', - kelas: 'artikelPenulis', - titleDesc: 'Mengelola data penulis artikel', - titleIcon: 'icon-pencil6', - selectCuPath: 'artikelPenulisCu' - }; - }, - created: function created() { - this.checkUser('index_artikel_penulis', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -215,195 +85,122 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Deskripsi', - name: 'deskripsi', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'CU', - name: 'cu.name', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Artikel', - name: 'has_artikel_count', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Buat', - name: 'created_at', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalButton: '' + title: 'Laporan Bantuan Solidaritas Jalinan', + titleDesc: 'Mengelola Bantuan Solidaritas Jalinan Berdasarkan Lama', + titleIcon: 'icon-archive', + kelas: 'jalinanKlaim', + isShowDetail: false, + url: 'indexLaporanLama', + status: '' }; }, created: function created() { - this.fetch(this.query); + this.checkUser('laporan_jalinan_klaim'); + this.status = this.$route.params.status; }, watch: { - // check route changes '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } + // check current page meta + this.status = this.$route.params.status; } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[4].disable = status; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, id_cu) { + fetch: function fetch(awal, akhir, cu, status, dari, ke) { this.$router.push({ - name: this.kelas + 'Edit', + name: 'jalinanLaporanKlaimLamaTanggal', params: { - id: id + awal: awal, + akhir: akhir, + status: status, + cu: cu, + jenis: 'lama', + dari: dari, + ke: ke } }); }, - lihatArtikel: function lihatArtikel(id, id_cu) { - this.$store.dispatch(this.kelas + '/resetDataStat'); - this.$router.push({ - name: 'artikelFilterPenulisCu', - params: { - cu: id_cu, - penulis: id + cari: function cari(awal, akhir, cu, status) { + this.fetch(awal, akhir, cu, status, 'semua', 'semua', 'semua'); + this.isShowDetail = false; + }, + checkUser: function checkUser(permission) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } - }); + } }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; + bukaData: function bukaData(value) { + var _dari = ''; + var _ke = ''; + + if (value == '0 s.d. 1 tahun') { + _dari = 1; + _ke = 0; + } else if (value == '> 1 s.d. 3 tahun') { + _dari = 3; + _ke = 1; + } else if (value == '> 3 s.d. 5 tahun') { + _dari = 5; + _ke = 3; + } else if (value == '> 5 s.d. 7 tahun') { + _dari = 7; + _ke = 5; + } else if (value == '> 7 tahun') { + _dari = 100; + _ke = 7; + } else { + _dari = 'semua'; + _ke = 'semua'; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.fetch(this.$route.params.awal, this.$route.params.akhir, this.$route.params.cu, this.$route.params.status, _dari, _ke); + this.isShowDetail = true; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } + showDetail: function showDetail() { + this.isShowDetail = !this.isShowDetail; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { itemData: 'dataS', itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + itemDataKlaim1: 'dataS1', + itemDataStatKlaim1: 'dataStatS1', + itemDataKlaim2: 'dataS2', + itemDataStatKlaim2: 'dataStatS2', + itemDataKlaim3: 'dataS3', + itemDataStatKlaim3: 'dataStatS3', + itemDataKlaim4: 'dataS4', + itemDataStatKlaim4: 'dataStatS4', + itemDataKlaim5: 'dataS5', + itemDataStatKlaim5: 'dataStatS5', + itemDataKlaim6: 'dataS6', + itemDataStatKlaim6: 'dataStatS6', + itemDataKlaim7: 'dataS7', + itemDataStatKlaim7: 'dataStatS7' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -411,7 +208,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -422,373 +219,183 @@ var render = function() { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } + titleIcon: _vm.titleIcon, + }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true - } - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00& ***! - \*************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - on: { - click: function($event) { - return _vm.selectedRow(props.item) - } - } - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { isCu: false }, + on: { cari: _vm.cari }, + }), + _vm._v(" "), + _vm.$route.meta.mode == "laporan" + ? _c( + "div", + [ + _c("table-kelompok", { + attrs: { + title: "Bantuan Solidaritas Per Lama", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + url: _vm.url, + isCu: false, + }, + on: { + bukaData: _vm.bukaData, + lihatSemua: _vm.bukaData, + }, + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.showDetail.apply(null, arguments) + }, + }, + }, + [ + !_vm.isShowDetail + ? _c("span", [ + _c("i", { staticClass: "icon-eye" }), + _vm._v( + " Buka semua data bantuan solidaritas Jalinan" + ), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-eye-blocked" }), + _vm._v( + " Tutup data bantuan solidaritas Jalinan" + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _vm.isShowDetail + ? _c( + "div", + [ + _vm.status == "1" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Menunggu", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim1, + itemDataStat: _vm.itemDataStatKlaim1, + status: "1", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "2" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim2, + itemDataStat: _vm.itemDataStatKlaim2, + status: "2", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "3" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Ditolak", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim3, + itemDataStat: _vm.itemDataStatKlaim3, + status: "3", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "4" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Disetujui", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim4, + itemDataStat: _vm.itemDataStatKlaim4, + status: "4", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "5" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dicairkan", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim5, + itemDataStat: _vm.itemDataStatKlaim5, + status: "5", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "6" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Selesai", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim6, + itemDataStat: _vm.itemDataStatKlaim6, + status: "6", + isSimple: true, + }, + }) + : _vm._e(), + ], + 1 ) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/penulis/" + - props.item.gambar + - "n.jpg", - width: "40" - } - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40" - } - }) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.deskripsi } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - empty: _vm.columnData[4].groupNoKey - } - }) - : _c("span", [ - _vm._v(_vm._s(_vm.columnData[4].groupNoKey)) - ]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", [ - _vm._v(_vm._s(props.item.has_artikel_count)) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ) - } - }) - : _c("span", [_vm._v("-")]) - ]) - : _vm._e() - ] - ) - ] - } - } - ]) - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_penulis"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_penulis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_penulis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_artikel_penulis"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_artikel_penulis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_artikel_penulis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + ], + 1 + ), + ]), + ]), + ]), ], 1 ) @@ -800,86 +407,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/index.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/index.vue ***! - \************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ea9c6bf8& */ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelPenulis/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8& ***! - \*******************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ea9c6bf8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/index.vue?vue&type=template&id=ea9c6bf8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ea9c6bf8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/artikelPenulis/table.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/table.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/lama.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/lama.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=444cff00& */ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lama.vue?vue&type=template&id=9a637e5e& */ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&"); +/* harmony import */ var _lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lama.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -889,9 +427,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["render"], + _lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -901,38 +439,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelPenulis/table.vue" +component.options.__file = "resources/assets/js/views/jalinanLaporan/lama.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./lama.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=444cff00& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/table.vue?vue&type=template&id=444cff00&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./lama.vue?vue&type=template&id=9a637e5e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/lama.vue?vue&type=template&id=9a637e5e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_444cff00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_lama_vue_vue_type_template_id_9a637e5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/165.js b/public/js/components/165.js index bdffadab8..083eac689 100644 --- a/public/js/components/165.js +++ b/public/js/components/165.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[165],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,12 +11,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/jalinanIuran/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); +/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); +/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -56,141 +57,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Iuran Jalinan', - kelas: 'jalinanIuran', - titleDesc: 'Mengelola data iuran Jalinan', - titleIcon: 'icon-clipboard6', - selectCuPath: 'jalinanIuranCu' - }; - }, - created: function created() { - this.checkUser('index_jalinan_iuran', this.$route.params.cu); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - } - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -220,191 +86,96 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "periode", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - isNoButtonRow: '', - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'Periode', - name: 'periode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tunas', - name: 'tunas', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Lintang', - name: 'lintang', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Total', - name: 'total', - tipe: 'numeric', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - keteranganBatal: '', - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + title: 'Laporan Bantuan Solidaritas Jalinan', + titleDesc: 'Mengelola Bantuan Solidaritas Jalinan Berdasarkan Penyebab', + titleIcon: 'icon-archive', + kelas: 'jalinanKlaim', + isShowDetail: false, + url: 'indexLaporanPenyebab', + status: '' }; }, created: function created() { - this.fetch(this.query); + this.checkUser('laporan_jalinan_klaim'); // this.status = this.$route.params.status;s }, watch: { '$route': function $route(to, from) { // check current page meta - this.fetch(this.query); - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } + this.status = this.$route.params.status; } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - detail: function detail(id) { + fetch: function fetch(awal, akhir, cu, status, kategori) { this.$router.push({ - name: this.kelas + 'Detail', + name: 'jalinanLaporanKlaimPenyebabTanggal', params: { - id: id + awal: awal, + akhir: akhir, + status: status, + cu: cu, + jenis: 'penyebab', + kategori: kategori } }); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; - this.modalColor = ''; + cari: function cari(awal, akhir, cu, status) { + this.fetch(awal, akhir, cu, status, 'semua'); + this.isShowDetail = false; + }, + checkUser: function checkUser(permission) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } } }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + bukaData: function bukaData(value) { + this.fetch(this.$route.params.awal, this.$route.params.akhir, this.$route.params.cu, this.$route.params.status, value); + this.isShowDetail = true; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } + showDetail: function showDetail() { + this.isShowDetail = !this.isShowDetail; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('jalinanIuran', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { itemData: 'dataS', itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + itemDataKlaim1: 'dataS1', + itemDataStatKlaim1: 'dataStatS1', + itemDataKlaim2: 'dataS2', + itemDataStatKlaim2: 'dataStatS2', + itemDataKlaim3: 'dataS3', + itemDataStatKlaim3: 'dataStatS3', + itemDataKlaim4: 'dataS4', + itemDataStatKlaim4: 'dataStatS4', + itemDataKlaim5: 'dataS5', + itemDataStatKlaim5: 'dataStatS5', + itemDataKlaim6: 'dataS6', + itemDataStatKlaim6: 'dataStatS6', + itemDataKlaim7: 'dataS7', + itemDataStatKlaim7: 'dataStatS7' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4& ***! + \****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -412,7 +183,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -423,379 +194,183 @@ var render = function() { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } + titleIcon: _vm.titleIcon, + }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false - } - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e& ***! - \***********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - on: { - click: function($event) { - return _vm.selectedRow(props.item) - } - } - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ) - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.status - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - _vm._f("dateMonth")(props.item.periode) - ) + - "\n\t\t\t\t" + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { isCu: false }, + on: { cari: _vm.cari }, + }), + _vm._v(" "), + _vm.$route.meta.mode == "laporan" + ? _c( + "div", + [ + _c("table-kelompok", { + attrs: { + title: "Bantuan Solidaritas Per Penyebab", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + url: _vm.url, + isCu: false, + }, + on: { + bukaData: _vm.bukaData, + lihatSemua: _vm.bukaData, + }, + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.showDetail.apply(null, arguments) + }, + }, + }, + [ + !_vm.isShowDetail + ? _c("span", [ + _c("i", { staticClass: "icon-eye" }), + _vm._v( + " Buka semua data bantuan solidaritas Jalinan" + ), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-eye-blocked" }), + _vm._v( + " Tutup data bantuan solidaritas Jalinan" + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _vm.isShowDetail + ? _c( + "div", + [ + _vm.status == "1" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Menunggu", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim1, + itemDataStat: _vm.itemDataStatKlaim1, + status: "1", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "2" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim2, + itemDataStat: _vm.itemDataStatKlaim2, + status: "2", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "3" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Ditolak", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim3, + itemDataStat: _vm.itemDataStatKlaim3, + status: "3", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "4" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Disetujui", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim4, + itemDataStat: _vm.itemDataStatKlaim4, + status: "4", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "5" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dicairkan", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim5, + itemDataStat: _vm.itemDataStatKlaim5, + status: "5", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "6" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Selesai", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim6, + itemDataStat: _vm.itemDataStatKlaim6, + status: "6", + isSimple: true, + }, + }) + : _vm._e(), + ], + 1 ) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.tunas, - valueType: "currency" - } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.lintang, - valueType: "currency" - } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total, - valueType: "currency" - } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ) - } - }) - : _c("span", [_vm._v("-")]) - ]) - : _vm._e() - ] - ) - ] - } - } - ]) - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_jalinan_iuran"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_jalinan_iuran"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + ], + 1 + ), + ]), + ]), + ]), ], 1 ) @@ -807,86 +382,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/index.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/index.vue ***! - \**********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=745c26fc& */ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc& ***! - \*****************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=745c26fc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/jalinanIuran/table.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/table.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/penyebab.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/penyebab.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=7f6d217e& */ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./penyebab.vue?vue&type=template&id=f127a6f4& */ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&"); +/* harmony import */ var _penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./penyebab.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -896,9 +402,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["render"], + _penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -908,38 +414,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/table.vue" +component.options.__file = "resources/assets/js/views/jalinanLaporan/penyebab.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./penyebab.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=7f6d217e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./penyebab.vue?vue&type=template&id=f127a6f4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/penyebab.vue?vue&type=template&id=f127a6f4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_penyebab_vue_vue_type_template_id_f127a6f4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/166.js b/public/js/components/166.js index 3c2977610..9f2960764 100644 --- a/public/js/components/166.js +++ b/public/js/components/166.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[166],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11,12 +11,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/pemilihan/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectKelompok.vue */ "./resources/assets/js/views/jalinanLaporan/selectKelompok.vue"); +/* harmony import */ var _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../jalinanKlaim/table.vue */ "./resources/assets/js/views/jalinanKlaim/table.vue"); +/* harmony import */ var _tableKelompok__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tableKelompok */ "./resources/assets/js/views/jalinanLaporan/tableKelompok.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -56,151 +57,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Pemilihan', - kelas: 'pemilihan', - titleDesc: 'Mengelola data pemilihan', - titleIcon: 'icon-quill4', - selectCuPath: 'pemilihanCu' - }; - }, - created: function created() { - this.checkUser('index_pemilihan', this.$route.params.cu); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - } - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pemilihan', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -230,201 +86,133 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _selectKelompok_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _jalinanKlaim_table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + tableKelompok: _tableKelompok__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "created_at", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - isNoButtonRow: '', - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tingkat', - name: 'tingkat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Suara', - name: 'suara', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Suara Ok', - name: 'suara_ok', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - keteranganBatal: '', - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + title: 'Laporan Bantuan Solidaritas Jalinan', + titleDesc: 'Mengelola Bantuan Solidaritas Jalinan Berdasarkan Usia', + titleIcon: 'icon-archive', + kelas: 'jalinanKlaim', + isShowDetail: false, + url: 'indexLaporanUsia', + status: '' }; }, created: function created() { - this.fetch(this.query); + this.checkUser('laporan_jalinan_klaim'); + this.status = this.$route.params.status; }, watch: { '$route': function $route(to, from) { // check current page meta - this.fetch(this.query); - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } + this.status = this.$route.params.status; } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - detail: function detail(id) { + fetch: function fetch(awal, akhir, cu, status, dari, ke) { this.$router.push({ - name: this.kelas + 'Detail', + name: 'jalinanLaporanKlaimUsiaTanggal', params: { - id: id + awal: awal, + akhir: akhir, + status: status, + cu: cu, + jenis: 'usia', + dari: dari, + ke: ke } }); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; - this.modalColor = ''; - } else if (state == 'status') { - if (this.selectedItem.status == 0) { - this.modalTitle = 'Aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, aktifkan'; - } else { - this.modalTitle = 'Tidak aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak aktifkan'; + cari: function cari(awal, akhir, cu, status) { + this.fetch(awal, akhir, cu, status, 'semua', 'semua', 'semua'); + this.isShowDetail = false; + }, + checkUser: function checkUser(permission) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } } }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.selectedItem.id, this.selectedItem.id_cu]); + bukaData: function bukaData(value) { + var _dari = ''; + var _ke = ''; + + if (value == '0 s.d. 1 tahun') { + _dari = 1; + _ke = 0; + } else if (value == '> 1 s.d. 10 tahun') { + _dari = 10; + _ke = 1; + } else if (value == '> 10 s.d. 20 tahun') { + _dari = 20; + _ke = 10; + } else if (value == '> 20 s.d. 30 tahun') { + _dari = 30; + _ke = 20; + } else if (value == '> 30 s.d. 40 tahun') { + _dari = 40; + _ke = 30; + } else if (value == '> 40 s.d. 50 tahun') { + _dari = 50; + _ke = 40; + } else if (value == '> 50 s.d. 60 tahun') { + _dari = 60; + _ke = 50; + } else if (value == '> 60 s.d. 70 tahun') { + _dari = 70; + _ke = 60; + } else if (value == '> 70 tahun') { + _dari = 300; + _ke = 70; + } else { + _dari = 'semua'; + _ke = 'semua'; } + + this.fetch(this.$route.params.awal, this.$route.params.akhir, this.$route.params.cu, this.$route.params.status, _dari, _ke); + this.isShowDetail = true; + }, + showDetail: function showDetail() { + this.isShowDetail = !this.isShowDetail; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('pemilihan', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanKlaim', { itemData: 'dataS', itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + itemDataKlaim1: 'dataS1', + itemDataStatKlaim1: 'dataStatS1', + itemDataKlaim2: 'dataS2', + itemDataStatKlaim2: 'dataStatS2', + itemDataKlaim3: 'dataS3', + itemDataStatKlaim3: 'dataStatS3', + itemDataKlaim4: 'dataS4', + itemDataStatKlaim4: 'dataStatS4', + itemDataKlaim5: 'dataS5', + itemDataStatKlaim5: 'dataStatS5', + itemDataKlaim6: 'dataS6', + itemDataStatKlaim6: 'dataStatS6', + itemDataKlaim7: 'dataS7', + itemDataStatKlaim7: 'dataStatS7' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -432,7 +220,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h @@ -443,408 +231,183 @@ var render = function() { attrs: { title: _vm.title, titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } + titleIcon: _vm.titleIcon, + }, }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true - } - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - on: { - click: function($event) { - return _vm.selectedRow(props.item) - } - } - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ) - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.status - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name } - }) - : _c("span", [_vm._v("PUSKOPCUINA")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tingkat } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara_ok } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ) - } - }) - : _c("span", [_vm._v("-")]) - ]) - : _vm._e() - ] - ) - ] - } - } - ]) - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_pemilihan"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - } - } - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_pemilihan"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - } - } - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }) + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { isCu: false }, + on: { cari: _vm.cari }, + }), + _vm._v(" "), + _vm.$route.meta.mode == "laporan" + ? _c( + "div", + [ + _c("table-kelompok", { + attrs: { + title: "Bantuan Solidaritas Per Usia", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + url: _vm.url, + isCu: false, + }, + on: { + bukaData: _vm.bukaData, + lihatSemua: _vm.bukaData, + }, + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.showDetail.apply(null, arguments) + }, + }, + }, + [ + !_vm.isShowDetail + ? _c("span", [ + _c("i", { staticClass: "icon-eye" }), + _vm._v( + " Buka semua data bantuan solidaritas Jalinan" + ), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-eye-blocked" }), + _vm._v( + " Tutup data bantuan solidaritas Jalinan" + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _vm.isShowDetail + ? _c( + "div", + [ + _vm.status == "1" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Menunggu", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim1, + itemDataStat: _vm.itemDataStatKlaim1, + status: "1", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "2" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dokumen Tidak Lengkap", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim2, + itemDataStat: _vm.itemDataStatKlaim2, + status: "2", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "3" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Ditolak", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim3, + itemDataStat: _vm.itemDataStatKlaim3, + status: "3", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "4" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Disetujui", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim4, + itemDataStat: _vm.itemDataStatKlaim4, + status: "4", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "5" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Dicairkan", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim5, + itemDataStat: _vm.itemDataStatKlaim5, + status: "5", + isSimple: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.status == "6" + ? _c("table-data", { + attrs: { + title: + "Bantuan Solidaritas Jalinan Selesai", + kelas: _vm.kelas, + itemData: _vm.itemDataKlaim6, + itemDataStat: _vm.itemDataStatKlaim6, + status: "6", + isSimple: true, + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + ], + 1 + ), + ]), + ]), + ]), ], 1 ) @@ -856,86 +419,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/pemilihan/index.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/index.vue ***! - \*******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=153dc7b2& */ "./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2& ***! - \**************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=153dc7b2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/index.vue?vue&type=template&id=153dc7b2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_153dc7b2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/pemilihan/table.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/table.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/usia.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/usia.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=a2075dba& */ "./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./usia.vue?vue&type=template&id=0b159cbe& */ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&"); +/* harmony import */ var _usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./usia.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -945,9 +439,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["render"], + _usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -957,38 +451,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/table.vue" +component.options.__file = "resources/assets/js/views/jalinanLaporan/usia.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./usia.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=a2075dba& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/table.vue?vue&type=template&id=a2075dba&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./usia.vue?vue&type=template&id=0b159cbe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanLaporan/usia.vue?vue&type=template&id=0b159cbe&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_a2075dba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_usia_vue_vue_type_template_id_0b159cbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/167.js b/public/js/components/167.js index 65fba37ea..5d3b61572 100644 --- a/public/js/components/167.js +++ b/public/js/components/167.js @@ -1,1035 +1,1228 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[167],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/hooper/dist/hooper.css": +/*!*****************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/postcss-loader/src??ref--6-2!./node_modules/hooper/dist/hooper.css ***! + \*****************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".hooper-slide {\n flex-shrink: 0;\n height: 100%;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.hooper-progress {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n height: 4px;\n background-color: #efefef;\n}\n.hooper-progress-inner {\n height: 100%;\n background-color: #4285f4;\n transition: 300ms;\n}\n.hooper-pagination {\n position: absolute;\n bottom: 0;\n right: 50%;\n transform: translateX(50%);\n display: flex;\n padding: 5px 10px;\n}\n.hooper-indicators {\n display: flex;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.hooper-indicator:hover,\n.hooper-indicator.is-active {\n background-color: #4285f4;\n}\n.hooper-indicator {\n margin: 0 2px;\n width: 12px;\n height: 4px;\n border-radius: 4px;\n border: none;\n padding: 0;\n background-color: #fff;\n cursor: pointer;\n}\n.hooper-pagination.is-vertical {\n bottom: auto;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.hooper-pagination.is-vertical .hooper-indicators {\n flex-direction: column;\n}\n.hooper-pagination.is-vertical .hooper-indicator {\n width: 6px;\n}\n.hooper-next,\n.hooper-prev {\n background-color: transparent;\n border: none;\n padding: 1em;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n cursor: pointer;\n}\n.hooper-next.is-disabled,\n.hooper-prev.is-disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.hooper-next {\n right: 0;\n}\n.hooper-prev {\n left: 0;\n}\n.hooper-navigation.is-vertical .hooper-next {\n top: auto;\n bottom: 0;\n transform: initial;\n}\n.hooper-navigation.is-vertical .hooper-prev {\n top: 0;\n bottom: auto;\n right: 0;\n left: auto;\n transform: initial;\n}\n.hooper-navigation.is-rtl .hooper-prev {\n left: auto;\n right: 0;\n}\n.hooper-navigation.is-rtl .hooper-next {\n right: auto;\n left: 0;\n}\n.hooper {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 200px;\n}\n.hooper * {\n box-sizing: border-box;\n}\n.hooper-list {\n overflow: hidden;\n width: 100%;\n height: 100%;\n}\n.hooper-track {\n display: flex;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n}\n.hooper.is-vertical .hooper-track {\n flex-direction: column;\n height: 200px;\n}\n\n.hooper.is-rtl {\n direction: rtl;\n}\n\n.hooper-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/hooper/dist/hooper.css": +/*!*********************************************!*\ + !*** ./node_modules/hooper/dist/hooper.css ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../css-loader??ref--6-1!../../postcss-loader/src??ref--6-2!./hooper.css */ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/hooper/dist/hooper.css"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/tempat/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Tempat', - kelas: 'tempat', - titleDesc: 'Mengelola data tempat', - titleIcon: 'icon-location4' - }; - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ -/*! exports provided: default */ +/***/ "./node_modules/hooper/dist/hooper.esm.js": +/*!************************************************!*\ + !*** ./node_modules/hooper/dist/hooper.esm.js ***! + \************************************************/ +/*! exports provided: default, Hooper, Icon, Navigation, Pagination, Progress, Slide, addonMixin */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Hooper", function() { return Carousel; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Icon", function() { return Icon; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Navigation", function() { return Navigation; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Pagination", function() { return Pagination; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Progress", function() { return Progress; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Slide", function() { return Slide; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addonMixin", function() { return Mixin; }); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/** + * Hopper 0.3.4 + * (c) 2019 + * @license MIT + */ + + +function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; +} + +function _objectSpread(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + var ownKeys = Object.keys(source); + + if (typeof Object.getOwnPropertySymbols === 'function') { + ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { + return Object.getOwnPropertyDescriptor(source, sym).enumerable; + })); + } + + ownKeys.forEach(function (key) { + _defineProperty(target, key, source[key]); + }); + } + + return target; +} + +function _toConsumableArray(arr) { + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); +} + +function _arrayWithoutHoles(arr) { + if (Array.isArray(arr)) { + for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; + + return arr2; + } +} + +function _iterableToArray(iter) { + if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); +} + +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance"); +} + +function getInRange(value, min, max) { + return Math.max(Math.min(value, max), min); +} +function now() { + return Date.now(); +} +function Timer(callback, time) { + this.create = function createTimer() { + return window.setInterval(callback, time); + }; + + this.stop = function stopTimer() { + if (this.timer) { + window.clearInterval(this.timer); + this.timer = null; + } + }; + + this.start = function startTimer() { + if (!this.timer) { + this.timer = this.create(); + } + }; + + this.restart = function restartTimer(newTime) { + time = newTime || time; + this.stop(); + this.start(); + }; + + this.timer = this.create(); +} +function camelCaseToString(camelCase) { + camelCase = camelCase.replace(/([A-Z]+)/g, ' $1'); + return camelCase.charAt(0).toUpperCase() + camelCase.slice(1); +} +function normalizeSlideIndex(index, slidesCount) { + var realIndex; + + if (index < 0) { + realIndex = (index + slidesCount) % slidesCount; + } else { + realIndex = index % slidesCount; + } // Test for NaN + + + if (realIndex !== realIndex) { + return 0; + } + + return realIndex; +} +function cloneNode(h, vNode) { + // use the context that the original vnode was created in. + var children = vNode.children || vNode.componentOptions.children || vNode.text; + var tag = vNode.componentOptions.Ctor; + return h(tag, vNode.data, children); +} // IE11 :) + +function assignPoly(target) { + if (target === undefined || target === null) { + throw new TypeError('Cannot convert first argument to object'); + } + + var to = Object(target); + + for (var i = 1; i < arguments.length; i++) { + var nextSource = arguments[i]; + + if (nextSource === undefined || nextSource === null) { + continue; + } + + nextSource = Object(nextSource); + var keysArray = Object.keys(Object(nextSource)); + + for (var nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex++) { + var nextKey = keysArray[nextIndex]; + var desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); + + if (desc !== undefined && desc.enumerable) { + to[nextKey] = nextSource[nextKey]; + } + } + } + + return to; +} + +var assign = Object.assign || assignPoly; + +function signPoly(value) { + if (value < 0) { + return -1; + } + + return value > 0 ? 1 : 0; +} + +var sign = Math.sign || signPoly; +function normalizeChildren(context) { + var slotProps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + if (context.$scopedSlots.default) { + return context.$scopedSlots.default(slotProps) || []; + } + + return context.$slots.default || []; +} + +var EMITTER = new vue__WEBPACK_IMPORTED_MODULE_0___default.a(); +var Carousel = { + name: 'Hooper', + provide: function provide() { + return { + $hooper: this + }; + }, + props: { + // count of items to showed per view + itemsToShow: { + default: 1, + type: Number + }, + // count of items to slide when use navigation buttons + itemsToSlide: { + default: 1, + type: Number + }, + // index number of initial slide + initialSlide: { + default: 0, + type: Number + }, + // control infinite scrolling mode + infiniteScroll: { + default: false, + type: Boolean + }, + // control center mode + centerMode: { + default: false, + type: Boolean + }, + // vertical sliding mode + vertical: { + default: false, + type: Boolean + }, + // enable rtl mode + rtl: { + default: null, + type: Boolean + }, + // enable auto sliding to carousel + autoPlay: { + default: false, + type: Boolean + }, + // speed of auto play to trigger slide + playSpeed: { + default: 2000, + type: Number + }, + // toggle mouse dragging + mouseDrag: { + default: true, + type: Boolean + }, + // toggle touch dragging + touchDrag: { + default: true, + type: Boolean + }, + // toggle mouse wheel sliding + wheelControl: { + default: true, + type: Boolean + }, + // toggle keyboard control + keysControl: { + default: true, + type: Boolean + }, + // enable any move to commit a slide + shortDrag: { + default: true, + type: Boolean + }, + // sliding transition time in ms + transition: { + default: 300, + type: Number + }, + // pause autoPlay on mousehover + hoverPause: { + default: true, + type: Boolean + }, + // remove empty space around slides + trimWhiteSpace: { + default: false, + type: Boolean + }, + // an object to pass all settings + settings: { + default: function _default() { + return {}; + }, + type: Object + }, + group: { + type: String, + default: null + } }, - props: ['title', 'kelas'], data: function data() { - var _ref; - - return _ref = { - state: '', - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 + return { + isDragging: false, + isSliding: false, + isTouch: false, + isHover: false, + isFocus: false, + initialized: false, + slideWidth: 0, + slideHeight: 0, + slidesCount: 0, + trimStart: 0, + trimEnd: 1, + currentSlide: null, + timer: null, + defaults: {}, + breakpoints: {}, + delta: { + x: 0, + y: 0 }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Provinsi', - name: 'provinces.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kabupaten/Kota', - name: 'regencies.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kecamatan', - name: 'districts.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kelurahan', - name: 'villages.name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Alamat', - name: 'alamat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Website', - name: 'website', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Email', - name: 'email', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'No. Telp', - name: 'telp', - tipe: 'numeric', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'No. Hp', - name: 'hp', - tipe: 'numeric', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kode Pos', - name: 'pos', - tipe: 'numeric', - sort: false, - hide: false, - disable: false, - filter: true, - filterType: 'string' - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }] - }, _defineProperty(_ref, "state", ''), _defineProperty(_ref, "modalShow", false), _defineProperty(_ref, "modalState", ''), _defineProperty(_ref, "modalTitle", ''), _defineProperty(_ref, "modalButton", ''), _ref; + config: {} + }; }, - created: function created() { - this.fetch(this.query); + computed: { + slideBounds: function slideBounds() { + var config = this.config, + currentSlide = this.currentSlide; // Because the "isActive" depends on the slides shown, not the number of slidable ones. + // but upper and lower bounds for Next,Prev depend on whatever is smaller. + + var siblings = config.itemsToShow; + var lower = config.centerMode ? Math.ceil(currentSlide - siblings / 2) : currentSlide; + var upper = config.centerMode ? Math.floor(currentSlide + siblings / 2) : Math.floor(currentSlide + siblings - 1); + return { + lower: lower, + upper: upper + }; + }, + trackTransform: function trackTransform() { + var _this$config = this.config, + infiniteScroll = _this$config.infiniteScroll, + vertical = _this$config.vertical, + rtl = _this$config.rtl, + centerMode = _this$config.centerMode; + var direction = rtl ? -1 : 1; + var slideLength = vertical ? this.slideHeight : this.slideWidth; + var containerLength = vertical ? this.containerHeight : this.containerWidth; + var dragDelta = vertical ? this.delta.y : this.delta.x; + var clonesSpace = infiniteScroll ? slideLength * this.slidesCount : 0; + var centeringSpace = centerMode ? (containerLength - slideLength) / 2 : 0; // calculate track translate + + var translate = dragDelta + direction * (centeringSpace - clonesSpace - this.currentSlide * slideLength); + + if (vertical) { + return "transform: translate(0, ".concat(translate, "px);"); + } + + return "transform: translate(".concat(translate, "px, 0);"); + }, + trackTransition: function trackTransition() { + if (this.initialized && this.isSliding) { + return "transition: ".concat(this.config.transition, "ms"); + } + + return ''; + } }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; + group: function group(val, oldVal) { + if (val === oldVal) { + return; } + + EMITTER.$off("slideGroup:".concat(oldVal), this._groupSlideHandler); + this.addGroupListeners(); } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + // controlling methods + slideTo: function slideTo(slideIndex) { + var _this = this; + + var isSource = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + + if (this.isSliding || slideIndex === this.currentSlide) { + return; + } + + this.$emit('beforeSlide', { + currentSlide: this.currentSlide, + slideTo: index + }); + var _this$config2 = this.config, + infiniteScroll = _this$config2.infiniteScroll, + transition = _this$config2.transition; + var previousSlide = this.currentSlide; + var index = infiniteScroll ? slideIndex : getInRange(slideIndex, this.trimStart, this.slidesCount - this.trimEnd); // Notify others if in a group and is the slide event initiator. + + if (this.group && isSource) { + EMITTER.$emit("slideGroup:".concat(this.group), slideIndex); + } + + this.currentSlide = index; + this.isSliding = true; + window.setTimeout(function () { + _this.isSliding = false; + _this.currentSlide = normalizeSlideIndex(index, _this.slidesCount); + }, transition); + this.$emit('slide', { + currentSlide: this.currentSlide, + slideFrom: previousSlide + }); + }, + slideNext: function slideNext() { + this.slideTo(this.currentSlide + this.config.itemsToSlide); }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + slidePrev: function slidePrev() { + this.slideTo(this.currentSlide - this.config.itemsToSlide); + }, + initEvents: function initEvents() { + // get the element direction if not explicitly set + if (this.defaults.rtl === null) { + this.defaults.rtl = getComputedStyle(this.$el).direction === 'rtl'; + } + + if (this.config.autoPlay) { + this.initAutoPlay(); + } + + if (this.config.mouseDrag) { + this.$refs.list.addEventListener('mousedown', this.onDragStart); + } + + if (this.config.touchDrag) { + this.$refs.list.addEventListener('touchstart', this.onDragStart, { + passive: true + }); + } + + if (this.config.keysControl) { + this.$el.addEventListener('keydown', this.onKeypress); + } + + if (this.config.wheelControl) { + this.lastScrollTime = now(); + this.$el.addEventListener('wheel', this.onWheel, { + passive: false + }); + } + + window.addEventListener('resize', this.update); }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id + initAutoPlay: function initAutoPlay() { + var _this2 = this; + + this.timer = new Timer(function () { + if (_this2.isSliding || _this2.isDragging || _this2.isHover && _this2.config.hoverPause || _this2.isFocus) { + return; + } + + if (_this2.currentSlide === _this2.slidesCount - 1 && !_this2.config.infiniteScroll) { + _this2.slideTo(0); + + return; } + + _this2.slideNext(); + }, this.config.playSpeed); + }, + initDefaults: function initDefaults() { + this.breakpoints = this.settings.breakpoints; + this.defaults = assign({}, this.$props, this.settings); + this.config = assign({}, this.defaults); + }, + // updating methods + update: function update() { + if (this.breakpoints) { + this.updateConfig(); + } + + this.updateWidth(); + this.updateTrim(); + this.$emit('updated', { + containerWidth: this.containerWidth, + containerHeight: this.containerHeight, + slideWidth: this.slideWidth, + slideHeight: this.slideHeight, + settings: this.config }); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; + updateTrim: function updateTrim() { + var _this$config3 = this.config, + trimWhiteSpace = _this$config3.trimWhiteSpace, + itemsToShow = _this$config3.itemsToShow, + centerMode = _this$config3.centerMode, + infiniteScroll = _this$config3.infiniteScroll; + + if (!trimWhiteSpace || infiniteScroll) { + this.trimStart = 0; + this.trimEnd = 1; + return; + } - if (isMobile) { - this.selectedItem = itemMobile; + this.trimStart = centerMode ? Math.floor((itemsToShow - 1) / 2) : 0; + this.trimEnd = centerMode ? Math.ceil(itemsToShow / 2) : itemsToShow; + }, + updateWidth: function updateWidth() { + var rect = this.$el.getBoundingClientRect(); + this.containerWidth = rect.width; + this.containerHeight = rect.height; + + if (this.config.vertical) { + this.slideHeight = this.containerHeight / this.config.itemsToShow; + return; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; + this.slideWidth = this.containerWidth / this.config.itemsToShow; + }, + updateConfig: function updateConfig() { + var _this3 = this; + + var breakpoints = Object.keys(this.breakpoints).sort(function (a, b) { + return b - a; + }); + var matched; + breakpoints.some(function (breakpoint) { + matched = window.matchMedia("(min-width: ".concat(breakpoint, "px)")).matches; + + if (matched) { + _this3.config = assign({}, _this3.config, _this3.defaults, _this3.breakpoints[breakpoint]); + return true; + } + }); + + if (!matched) { + this.config = assign(this.config, this.defaults); } }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + restartTimer: function restartTimer() { + if (this.timer) { + this.timer.restart(); + } }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + restart: function restart() { + var _this4 = this; + + this.$nextTick(function () { + _this4.update(); + }); + }, + // events handlers + onDragStart: function onDragStart(event) { + this.isTouch = event.type === 'touchstart'; + + if (!this.isTouch && event.button !== 0) { + return; } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); -/***/ }), + this.startPosition = { + x: 0, + y: 0 + }; + this.endPosition = { + x: 0, + y: 0 + }; + this.isDragging = true; + this.startPosition.x = this.isTouch ? event.touches[0].clientX : event.clientX; + this.startPosition.y = this.isTouch ? event.touches[0].clientY : event.clientY; + document.addEventListener(this.isTouch ? 'touchmove' : 'mousemove', this.onDrag); + document.addEventListener(this.isTouch ? 'touchend' : 'mouseup', this.onDragEnd); + }, + isInvalidDirection: function isInvalidDirection(deltaX, deltaY) { + if (!this.config.vertical) { + return Math.abs(deltaX) <= Math.abs(deltaY); + } -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06& ***! - \*****************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + if (this.config.vertical) { + return Math.abs(deltaY) <= Math.abs(deltaX); + } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true + return false; + }, + onDrag: function onDrag(event) { + if (this.isSliding) { + return; + } + this.endPosition.x = this.isTouch ? event.touches[0].clientX : event.clientX; + this.endPosition.y = this.isTouch ? event.touches[0].clientY : event.clientY; + var deltaX = this.endPosition.x - this.startPosition.x; + var deltaY = this.endPosition.y - this.startPosition.y; // Maybe scrolling. + if (this.isInvalidDirection(deltaX, deltaY)) { + return; + } -/***/ }), + this.delta.y = deltaY; + this.delta.x = deltaX; -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e& ***! - \*****************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + if (!this.isTouch) { + event.preventDefault(); + } + }, + onDragEnd: function onDragEnd() { + var tolerance = this.config.shortDrag ? 0.5 : 0.15; + this.isDragging = false; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id - }, - on: { - click: function($event) { - return _vm.selectedRow(props.item) - } - } - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/tempat/" + - props.item.gambar + - "n.jpg", - width: "40" - } - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40" - } - }) - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide && !_vm.columnData[5].disable - ? _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { value: props.item.districts.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide && !_vm.columnData[6].disable - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name } - }) - : _c("span", [_vm._v("-")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.website } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.telp } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pos } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ) - } - }) - : _c("span", [_vm._v("-")]) - ]) - : _vm._e() - ] - ) - ] - } - } - ]) - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_tempat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_tempat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_tempat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_tempat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah " + _vm._s(_vm.title) + "\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_tempat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah " + _vm._s(_vm.title) + "\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_tempat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus " + _vm._s(_vm.title) + "\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup + if (this.config.vertical) { + var draggedSlides = Math.round(Math.abs(this.delta.y / this.slideHeight) + tolerance); + this.slideTo(this.currentSlide - sign(this.delta.y) * draggedSlides); + } + + if (!this.config.vertical) { + var direction = (this.config.rtl ? -1 : 1) * sign(this.delta.x); + + var _draggedSlides = Math.round(Math.abs(this.delta.x / this.slideWidth) + tolerance); + + this.slideTo(this.currentSlide - direction * _draggedSlides); + } + + this.delta.x = 0; + this.delta.y = 0; + document.removeEventListener(this.isTouch ? 'touchmove' : 'mousemove', this.onDrag); + document.removeEventListener(this.isTouch ? 'touchend' : 'mouseup', this.onDragEnd); + this.restartTimer(); + }, + onTransitionend: function onTransitionend() { + this.isSliding = false; + this.$emit('afterSlide', { + currentSlide: this.currentSlide + }); + }, + onKeypress: function onKeypress(event) { + var key = event.key; + + if (key.startsWith('Arrow')) { + event.preventDefault(); + } + + if (this.config.vertical) { + if (key === 'ArrowUp') { + this.slidePrev(); } - }) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true + if (key === 'ArrowDown') { + this.slideNext(); + } + return; + } -/***/ }), + if (this.config.rtl) { + if (key === 'ArrowRight') { + this.slidePrev(); + } -/***/ "./resources/assets/js/views/tempat/index.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/tempat/index.vue ***! - \****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + if (key === 'ArrowLeft') { + this.slideNext(); + } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3d9ecc06& */ "./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + return; + } + if (key === 'ArrowRight') { + this.slideNext(); + } + if (key === 'ArrowLeft') { + this.slidePrev(); + } + }, + onWheel: function onWheel(event) { + event.preventDefault(); + if (now() - this.lastScrollTime < 200) { + return; + } // get wheel direction -/* normalize component */ + this.lastScrollTime = now(); + var value = event.wheelDelta || -event.deltaY; + var delta = sign(value); -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) + if (delta === -1) { + this.slideNext(); + } -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/tempat/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); + if (delta === 1) { + this.slidePrev(); + } + }, + addGroupListeners: function addGroupListeners() { + var _this5 = this; -/***/ }), + if (!this.group) { + return; + } -/***/ "./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + this._groupSlideHandler = function (slideIndex) { + // set the isSource to false to prevent infinite emitting loop. + _this5.slideTo(slideIndex, false); + }; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + EMITTER.$on("slideGroup:".concat(this.group), this._groupSlideHandler); + } + }, + created: function created() { + this.initDefaults(); + }, + mounted: function mounted() { + var _this6 = this; -/***/ }), + this.initEvents(); + this.addGroupListeners(); + this.$nextTick(function () { + _this6.update(); -/***/ "./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06& ***! - \***********************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + _this6.slideTo(_this6.config.initialSlide || 0); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3d9ecc06& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/index.vue?vue&type=template&id=3d9ecc06&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + setTimeout(function () { + _this6.$emit('loaded'); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3d9ecc06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + _this6.initialized = true; + }, _this6.transition); + }); + }, + beforeDestroy: function beforeDestroy() { + window.removeEventListener('resize', this.update); + if (this.group) { + EMITTER.$off("slideGroup:".concat(this.group), this._groupSlideHandler); + } + if (this.timer) { + this.timer.stop(); + } + }, + render: function render(h) { + var _this7 = this; + + var body = renderBody.call(this, h); + return h('section', { + class: { + hooper: true, + 'is-vertical': this.config.vertical, + 'is-rtl': this.config.rtl + }, + attrs: { + tabindex: '0' + }, + on: { + focusin: function focusin() { + return _this7.isFocus = true; + }, + focusout: function focusout() { + return _this7.isFocus = false; + }, + mouseover: function mouseover() { + return _this7.isHover = true; + }, + mouseleave: function mouseleave() { + return _this7.isHover = false; + } + } + }, body); + } +}; +/** + * Renders additional slides for infinite slides mode. + * By cloning Slides VNodes before and after either edges. + */ + +function renderBufferSlides(h, slides) { + var before = []; + var after = []; // reduce prop access + + var slidesCount = slides.length; + + for (var i = 0; i < slidesCount; i++) { + var slide = slides[i]; + var clonedBefore = cloneNode(h, slide); + var slideIndex = i - slidesCount; + clonedBefore.data.key = "before_".concat(i); + clonedBefore.key = clonedBefore.data.key; + clonedBefore.componentOptions.propsData.index = slideIndex; + clonedBefore.data.props = { + index: slideIndex, + isClone: true + }; + before.push(clonedBefore); + var clonedAfter = cloneNode(h, slide); + slideIndex = i + slidesCount; + clonedAfter.data.key = "after_".concat(slideIndex); + clonedAfter.componentOptions.propsData.index = slideIndex; + clonedAfter.key = clonedAfter.data.key; + clonedAfter.data.props = { + index: slideIndex, + isClone: true + }; + after.push(clonedAfter); + } -/***/ }), + return [].concat(before, _toConsumableArray(slides), after); +} +/** + * Produces the VNodes for the Slides. + * requires {this} to be bound to hooper. + * So use with .call or .bind + */ -/***/ "./resources/assets/js/views/tempat/table.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/tempat/table.vue ***! - \****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=ca68620e& */ "./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +function renderSlides(h) { + var children = normalizeChildren(this); + var childrenCount = children.length; + var idx = 0; + var slides = []; + for (var i = 0; i < childrenCount; i++) { + var child = children[i]; + var ctor = child.componentOptions && child.componentOptions.Ctor; + if (!ctor || ctor.options.name !== 'HooperSlide') { + continue; + } // give slide an index behind the scenes + child.componentOptions.propsData.index = idx; + child.data.key = idx; + child.key = idx; + child.data.props = _objectSpread({}, child.data.props || {}, { + isClone: false, + index: idx++ + }); + slides.push(child); + } // update hooper's information of the slide count. -/* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) + this.slidesCount = slides.length; -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/tempat/table.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); + if (this.config.infiniteScroll) { + slides = renderBufferSlides(h, slides); + } -/***/ }), + return h('ul', { + class: { + 'hooper-track': true, + 'is-dragging': this.isDragging + }, + style: this.trackTransform + this.trackTransition, + ref: 'track', + on: { + transitionend: this.onTransitionend + } + }, slides); +} +/** + * Builds the VNodes for the hooper body. + * Which is the slides, addons if available, and a11y stuff. + * REQUIRES {this} to be bound to the hooper instance. + * use with .call or .bind + */ + + +function renderBody(h) { + var slides = renderSlides.call(this, h); + var addons = this.$slots['hooper-addons'] || []; + var a11y = h('div', { + class: 'hooper-liveregion hooper-sr-only', + attrs: { + 'aria-live': 'polite', + 'aria-atomic': 'true' + } + }, "Item ".concat(this.currentSlide + 1, " of ").concat(this.slidesCount)); + var children = [slides].concat(_toConsumableArray(addons), [a11y]); + return [h('div', { + class: 'hooper-list', + ref: 'list' + }, children)]; +} -/***/ "./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +var Slide = { + name: 'HooperSlide', + inject: ['$hooper'], + props: { + isClone: { + type: Boolean, + default: false + }, + index: { + type: Number, + required: true + } + }, + computed: { + style: function style() { + var _ref = this.$hooper || {}, + config = _ref.config, + slideHeight = _ref.slideHeight, + slideWidth = _ref.slideWidth; + + if (config.vertical) { + return "height: ".concat(slideHeight, "px"); + } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + return "width: ".concat(slideWidth, "px"); + }, + isActive: function isActive() { + var _this$$hooper$slideBo = this.$hooper.slideBounds, + upper = _this$$hooper$slideBo.upper, + lower = _this$$hooper$slideBo.lower; + return this.index >= lower && this.index <= upper; + }, + isPrev: function isPrev() { + var lower = this.$hooper.slideBounds.lower; + var itemsToSlide = this.$hooper.config.itemsToSlide; + return this.index < lower && this.index >= lower - itemsToSlide; + }, + isNext: function isNext() { + var upper = this.$hooper.slideBounds.upper; + var itemsToSlide = this.$hooper.config.itemsToSlide; + return this.index > upper && this.index <= upper + itemsToSlide; + }, + isCurrent: function isCurrent() { + return this.index === this.$hooper.currentSlide; + } + }, + render: function render(h) { + var classes = { + 'hooper-slide': true, + 'is-clone': this.isClone, + 'is-active': this.isActive, + 'is-prev': this.isPrev, + 'is-next': this.isNext, + 'is-current': this.isCurrent + }; + var children = normalizeChildren(this); + return h('li', { + class: classes, + style: this.style, + attrs: { + 'aria-hidden': !this.isActive + } + }, children); + } +}; + +var Mixin = { + inject: ['$hooper'] +}; + +var icons = { + arrowUp: 'M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z', + arrowDown: 'M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z', + arrowRight: 'M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z', + arrowLeft: 'M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z' +}; +var Icon = { + name: 'HooperIcon', + functional: true, + inheritAttrs: true, + props: { + name: { + type: String, + required: true, + validator: function validator(val) { + return val in icons; + } + } + }, + render: function render(createElement, _ref) { + var props = _ref.props; + var icon = icons[props.name]; + var children = []; + children.push(createElement('title', camelCaseToString(props.name))); + children.push(createElement('path', { + attrs: { + d: 'M0 0h24v24H0z', + fill: 'none' + } + })); + children.push(createElement('path', { + attrs: { + d: icon + } + })); + return createElement('svg', { + attrs: { + class: "icon icon-".concat(props.name), + viewBox: '0 0 24 24', + width: '24px', + height: '24px' + } + }, children); + } +}; + +var Progress = { + inject: ['$hooper'], + name: 'HooperProgress', + computed: { + currentSlide: function currentSlide() { + return normalizeSlideIndex(this.$hooper.currentSlide, this.$hooper.slidesCount); + }, + progress: function progress() { + var range = this.$hooper.slidesCount - this.$hooper.trimStart - this.$hooper.trimEnd; + return (this.currentSlide - this.$hooper.trimStart) * 100 / range; + } + }, + render: function render(h) { + return h('div', { + class: 'hooper-progress' + }, [h('div', { + class: 'hooper-progress-inner', + style: "width: ".concat(this.progress, "%") + })]); + } +}; + +function renderFraction(h, current, totalCount) { + return [h('span', current + 1), h('span', '/'), h('span', totalCount)]; +} -/***/ }), +function renderIndicator(h, index, isCurrent, onClick) { + return h('li', [h('button', { + class: { + 'hooper-indicator': true, + 'is-active': isCurrent + }, + on: { + click: onClick + }, + attrs: { + type: 'button' + } + }, [h('span', { + class: 'hooper-sr-only' + }, "item ".concat(index))])]); +} -/***/ "./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e& ***! - \***********************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +function renderDefault(h, current, totalCount, slideToIndex) { + var children = []; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=ca68620e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/table.vue?vue&type=template&id=ca68620e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + var _loop = function _loop(i) { + children.push(renderIndicator(h, i, i === current, function () { + return slideToIndex(i); + })); + }; + + for (var i = 0; i < totalCount; i++) { + _loop(i); + } + + return [h('ol', { + class: 'hooper-indicators' + }, children)]; +} + +var Pagination = { + inject: ['$hooper'], + name: 'HooperPagination', + props: { + mode: { + default: 'indicator', + type: String + } + }, + computed: { + currentSlide: function currentSlide() { + return normalizeSlideIndex(this.$hooper.currentSlide, this.$hooper.slidesCount); + }, + slides: function slides() { + var slides = this.$hooper.slides.map(function (_, index) { + return index; + }); + return slides.slice(this.$hooper.trimStart, this.$hooper.slidesCount - this.$hooper.trimEnd + 1); + } + }, + render: function render(h) { + var _this = this; + + var totalCount = this.$hooper.slidesCount; + var children = this.mode === 'indicator' ? renderDefault(h, this.currentSlide, totalCount, function (index) { + return _this.$hooper.slideTo(index); + }) : renderFraction(h, this.currentSlide, totalCount); + return h('div', { + class: { + 'hooper-pagination': true, + 'is-vertical': this.$hooper.config.vertical + } + }, children); + } +}; + +function iconName(isVertical, isRTL, isPrev) { + if (isPrev) { + return isVertical ? 'arrowUp' : isRTL ? 'arrowRight' : 'arrowLeft'; + } + + return isVertical ? 'arrowDown' : isRTL ? 'arrowLeft' : 'arrowRight'; +} + +function renderButton(h, disabled, slot, isPrev, _ref, onClick) { + var _class; + + var isVertical = _ref.isVertical, + isRTL = _ref.isRTL; + var children = slot && slot.length ? slot : [h(Icon, { + props: { + name: iconName(isVertical, isRTL, isPrev) + } + })]; + return h('button', { + class: (_class = {}, _defineProperty(_class, "hooper-".concat(isPrev ? 'prev' : 'next'), true), _defineProperty(_class, 'is-disabled', disabled), _class), + attrs: { + type: 'button' + }, + on: { + click: onClick + } + }, children); +} + +var Navigation = { + inject: ['$hooper'], + name: 'HooperNavigation', + computed: { + isPrevDisabled: function isPrevDisabled() { + if (this.$hooper.config.infiniteScroll) { + return false; + } + + return this.$hooper.currentSlide === 0; + }, + isNextDisabled: function isNextDisabled() { + if (this.$hooper.config.infiniteScroll) { + return false; + } + + if (this.$hooper.config.trimWhiteSpace) { + return this.$hooper.currentSlide === this.$hooper.slidesCount - Math.min(this.$hooper.config.itemsToShow, this.$hooper.slidesCount); + } + + return this.$hooper.currentSlide === this.$hooper.slidesCount - 1; + } + }, + methods: { + slideNext: function slideNext() { + this.$hooper.slideNext(); + this.$hooper.restartTimer(); + }, + slidePrev: function slidePrev() { + this.$hooper.slidePrev(); + this.$hooper.restartTimer(); + } + }, + render: function render(h) { + var _this = this; + + var config = { + isRTL: this.$hooper.config.rtl, + isVertical: this.$hooper.config.vertical + }; + var children = [renderButton(h, this.isPrevDisabled, this.$slots['hooper-prev'], true, config, function () { + return _this.slidePrev(); + }), renderButton(h, this.isNextDisabled, this.$slots['hooper-next'], false, config, function () { + return _this.slideNext(); + })]; + return h('div', { + class: { + 'hooper-navigation': true, + 'is-vertical': this.$hooper.config.vertical, + 'is-rtl': this.$hooper.config.rtl + } + }, children); + } +}; -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_ca68620e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony default export */ __webpack_exports__["default"] = (Carousel); diff --git a/public/js/components/168.js b/public/js/components/168.js index 38748dbe3..691b28141 100644 --- a/public/js/components/168.js +++ b/public/js/components/168.js @@ -1,500 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[168],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/voting/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Voting', - kelas: 'voting', - titleDesc: 'Mengelola data voting', - titleIcon: 'icon-point-up', - selectCuPath: 'voting' - }; - }, - created: function created() { - this.checkUser('index_voting', this.$route.params.cu); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); - } - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - props: ['title', 'kelas'], - data: function data() { - return { - selectedItem: [], - query: { - order_column: "created_at", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - isNoButtonRow: '', - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kegiatan', - name: 'kegiatan.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Suara', - name: 'suara', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Suara Ok', - name: 'suara_ok', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - keteranganBatal: '', - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(this.query); - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, - methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - detail: function detail(id) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: id - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; - this.modalColor = ''; - } else if (state == 'status') { - if (this.selectedItem.status == 0) { - this.modalTitle = 'Aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, aktifkan'; - } else { - this.modalTitle = 'Tidak aktifkan ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, tidak aktifkan'; - } - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == "status") { - this.$store.dispatch(this.kelas + '/updateStatus', [this.selectedItem.id, this.selectedItem.id_cu]); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('voting', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6& ***! - \*****************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData - } - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true - } - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&": +/*!*************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2& ***! + \*************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -502,387 +11,99 @@ render._withStripped = true __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { +var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow + return _c("div", [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { + staticClass: + "content d-flex justify-content-center align-items-center", }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function(props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id + [ + _c("div", { staticClass: "flex-fill" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-xl-4 offset-xl-4 col-md-8 offset-md-2" }, + [ + _c( + "router-link", + { + staticClass: "btn btn-primary btn-block", + attrs: { to: { name: "dashboard" } }, }, - on: { - click: function($event) { - return _vm.selectedRow(props.item) - } - } - }, - [ - _c("td", [ + [ + _c("i", { staticClass: "icon-screen3" }), _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ) - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.status - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name } - }) - : _c("span", [_vm._v("PUSKOPCUINA")]) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - props.item.kegiatan - ? _c("check-value", { - attrs: { value: props.item.kegiatan.name } - }) - : _c("check-value", { - attrs: { value: props.item.name_kegiatan } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suara_ok } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ) - } - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ) - } - }) - : _c("span", [_vm._v("-")]) - ]) - : _vm._e() - ] - ) - ] - } - } - ]) - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_voting"] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - } - } - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_voting"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } } - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("status") - } - } - }, - [ - _c("i", { staticClass: "icon-calendar5" }), - _vm._v(" Status\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - } - } - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t") - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_voting"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - } - } - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t\t") - ] - ) - : _vm._e() - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup - } - }) - ], - 1 - ) + " kembali ke halaman dashboard\n\t\t\t\t\t\t\t\t" + ), + ] + ), + ], + 1 + ), + _vm._v(" "), + _vm._m(1), + ]), + ]), + ] + ), + ]), + ]), + ]) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "text-center mb-3" }, [ + _c("h1", { staticClass: "error-title" }, [_vm._v("404")]), + _vm._v(" "), + _c("h5", [_vm._v("Oops, terjadi kesalahan. Halaman tidak ditemukan!")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-12" }, [_c("br"), _c("br")]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/voting/index.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/voting/index.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/notFound.vue": +/*!************************************************!*\ + !*** ./resources/assets/js/views/notFound.vue ***! + \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ba6bb7c6& */ "./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - +/* harmony import */ var _notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notFound.vue?vue&type=template&id=2cf915a2& */ "./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +var script = {} /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])( + script, + _notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["render"], + _notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -892,107 +113,24 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/index.vue" +component.options.__file = "resources/assets/js/views/notFound.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6& ***! - \***********************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ba6bb7c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/index.vue?vue&type=template&id=ba6bb7c6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ba6bb7c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/voting/table.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/voting/table.vue ***! - \****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=5c655919& */ "./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/table.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2& ***! + \*******************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=5c655919& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/table.vue?vue&type=template&id=5c655919&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./notFound.vue?vue&type=template&id=2cf915a2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/notFound.vue?vue&type=template&id=2cf915a2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_5c655919___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_notFound_vue_vue_type_template_id_2cf915a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/169.js b/public/js/components/169.js index 6b288a761..ef444ab2c 100644 --- a/public/js/components/169.js +++ b/public/js/components/169.js @@ -1,25 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[169],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": /*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _formDetail_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formDetail.vue */ "./resources/assets/js/views/asetTetap/formDetail.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -45,6 +34,88 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -81,6 +152,80 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } + }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, + methods: { + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -93,305 +238,5016 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formDetail: _formDetail_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default.a + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] }, data: function data() { return { - title: 'Aset Tetap', - kelas: 'asetTetap', - titleDesc: 'Pencarian data aset tetap', - titleIcon: 'icon-drawer3', - kode: '', - cleaveOption: { - number13: { - numeral: true, - numeralIntegerScale: 13, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } + time: '', + dateVal: '' }; }, - created: function created() { - this.kode = this.$route.params.kode; - this.fetch(); + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(); + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); } }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/get', this.kode); - }, - resetData: function resetData() { - this.kode = ''; - this.$store.dispatch(this.kelas + '/resetData'); + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { - itemData: 'data', - itemDataStat: 'dataStat' - })) + } }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(b,c,d){var e=new XMLHttpRequest;e.open("GET",b),e.responseType="blob",e.onload=function(){a(e.response,c,d)},e.onerror=function(){console.error("could not download file")},e.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(a,b,d,e){if(e=e||open("","_blank"),e&&(e.document.title=e.document.body.innerText="downloading..."),"string"==typeof a)return c(a,b,d);var g="application/octet-stream"===a.type,h=/constructor/i.test(f.HTMLElement)||f.safari,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||g&&h)&&"object"==typeof FileReader){var j=new FileReader;j.onloadend=function(){var a=j.result;a=i?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),e?e.location.href=a:location=a,e=null},j.readAsDataURL(a)}else{var k=f.URL||f.webkitURL,l=k.createObjectURL(a);e?e.location=l:location.href=l,e=null,setTimeout(function(){k.revokeObjectURL(l)},4E4)}});f.saveAs=a.saveAs=a, true&&(module.exports=a)}); +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon - } - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "content" }, [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "col-12 pb-2" }, - [ - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "kode", - options: _vm.cleaveOption.number13, - placeholder: "Silahkan masukkan kode aset" - }, - model: { - value: _vm.kode, - callback: function($$v) { - _vm.kode = $$v - }, - expression: "kode" - } - }) - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, - [ - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { disabled: _vm.kode == "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.fetch($event) - } - } - }, - [ - _c("i", { staticClass: "icon-search4" }), - _vm._v(" Cari") - ] - ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning", - on: { - click: function($event) { - $event.preventDefault() - return _vm.resetData($event) - } - } - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian") - ] - ) - : _vm._e() - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-12 pb-2 d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block", - attrs: { disabled: _vm.kode == "" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.fetch($event) - } - } - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-warning btn-block mb-1", - on: { - click: function($event) { - $event.preventDefault() - return _vm.resetData($event) - } - } - }, - [ - _vm.itemDataStat != "" - ? _c("i", { staticClass: "icon-reset" }) - : _vm._e(), - _vm._v(" Reset pencarian") - ] - ) - ]), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _vm._m(1) - ]) - : _vm._e() - ]) - ]), - _vm._v(" "), - _vm.itemDataStat == "success" && _vm.itemData != null - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("formDetail", { - attrs: { - kelas: _vm.kelas, - selectedItem: _vm.itemData, - selectedItemStat: _vm.itemDataStat, - isModal: false - } - }) - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.itemData == null && _vm.kode != "" - ? _c( - "div", - { - staticClass: "alert bg-danger text-white alert-styled-left " - }, - [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Aset tidak ditemukan. Pastikan kode yang anda masukan benar\n\t\t\t\t\t" - ) - ]) - ] - ) - : _vm._e() - ]) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [ - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\tSilahkan masukkan Kode Aset\n\t\t\t\t\t\t\t") - ]) - ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" } - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ) - ]) +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } } -] -render._withStripped = true +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['formState', 'selected', 'anggota_cu'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + data: function data() { + return { + kelas: 'anggotaCu', + tipeProduk: '', + formProduk: { + anggota_cu_cu_id: '', + cu: { + id: 0, + name: '' + }, + produk_cu: { + id: 0, + name: '' + }, + tanggal: '', + lama_pinjaman: '' + }, + formStateProdukCu: [], + formStateProdukCuStat: '', + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number30: { + numeral: true, + numeralIntegerScale: 30, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.fetchCU(); + + if (this.formState == 'edit') { + if (this.modelCuStat == 'success') { + this.formProduk = this.selected; + } + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formProduk.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.formProduk.cu.id = this.currentUser.cu.id; + this.formProduk.cu.name = this.currentUser.cu.name; + this.fetchProdukCu(this.currentUser.cu.id); + } + }, + watch: { + modelCuStat: function modelCuStat(value) { + if (value === "success") { + if (this.formState == 'edit') { + this.formProduk = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formProduk.produk_cu.id_cu); + } + + this.changeProdukCu(this.formProduk.produk_cu_id); + } + + if (this.currentUser.id_cu != 0) { + var cu = {}; + cu.id = this.currentUser.cu.id; + cu.name = this.currentUser.cu.name; + this.formProduk.cu = cu; + this.formProduk.anggota_cu_cu_id = this.anggota_cu.anggota_cu_cu[0].id; + this.fetchProdukCu(this.currentUser.cu.id); + } + } + }, + formStateProdukCuStat: function formStateProdukCuStat(value) { + if (value == "success") { + this.changeProdukCu(this.formProduk.produk_cu_id); + } + } + }, + methods: { + changeCu: function changeCu(id) { + var cu; + var anggota_cu_cu = this.anggota_cu.anggota_cu_cu; + + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(anggota_cu_cu, function (o) { + return o.cu_id == id; + }); + + if (cu) { + this.formProduk.cu = cu.cu; + this.formProduk.anggota_cu_cu_id = cu.id; + } + + this.fetchProdukCu(id); + } + }, + changeProdukCu: function changeProdukCu(id) { + var produk_cu; + + if (id != 0) { + produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.formStateProdukCu, function (o) { + return o.id == id; + }); + } + + if (produk_cu) { + this.formProduk.produk_cu.id = produk_cu.id; + this.formProduk.produk_cu.name = produk_cu.name; + + if (produk_cu.tipe == 'Simpanan Pokok' || produk_cu.tipe == 'Simpanan Wajib' || produk_cu.tipe == 'Simpanan Non Saham') { + this.tipeProduk = 'simpanan'; + } else { + this.tipeProduk = 'pinjaman'; + } + } + }, + fetchCU: function fetchCU() { + if (this.formStateCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + }, + fetchProdukCu: function fetchProdukCu(id) { + var _this = this; + + _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getCu(id).then(function (response) { + _this.formStateProdukCu = response.data.model; + _this.formStateProdukCuStat = 'success'; + })["catch"](function (error) { + _this.formStateProdukCu = error.response; + _this.formStateProdukCuStat = 'fail'; + }); + }, + save: function save() { + var _this2 = this; + + this.$validator.validateAll('formProduk').then(function (result) { + if (result) { + if (_this2.formState == 'create') { + _this2.$store.dispatch(_this2.kelas + '/storeProduk', [_this2.$route.params.id, _this2.formProduk]); + } else if (_this2.formState == 'edit') { + _this2.$store.dispatch(_this2.kelas + '/updateProduk', [_this2.formProduk.id, _this2.formProduk]); + } + + _this2.submited = false; + } else { + _this2.submited = true; + } + }); + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tambahProduk: function tambahProduk() { + this.$emit('tambahProduk'); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + }, + data: function data() { + return { + kelas: 'anggotaCu', + tipeProduk: '', + tipeTransaksi: '', + formProduk: { + id: '', + saldo: '', + transaksi: '', + tanggal: '', + tanggal_target: '', + lama_pinjaman: '', + lama_sisa_pinjaman: '', + tujuan: '', + produk_cu: { + id: 0, + name: '' + } + }, + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number30: { + numeral: true, + numeralIntegerScale: 30, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + selectedItem: {}, + pagesSaldo: [], + querySaldo: { + order_column: "created_at", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + columnDataSaldo: [], + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.formProduk.id = this.selected.id; + this.formProduk.no_rek = this.selected.no_rek; + this.formProduk.saldo = this.selected.saldo; + this.formProduk.tanggal = this.selected.tanggal; + this.formProduk.tanggal_target = this.selected.tanggal_target; + this.formProduk.lama_pinjaman = this.selected.lama_pinjaman; + this.formProduk.tujuan = this.selected.tujuan; + this.formProduk.produk_cu.id = this.selected.produk_cu.id; + this.formProduk.produk_cu.name = this.selected.produk_cu.name; + + if (this.selected.produk_cu) { + if (this.selected.produk_cu.tipe == 'Simpanan Pokok' || this.selected.produk_cu.tipe == 'Simpanan Wajib' || this.selected.produk_cu.tipe == 'Simpanan Non Saham') { + this.tipeProduk = 'simpanan'; + this.tipeTransaksi = 'setor'; + this.columnDataSaldo = [{ + title: 'No.' + }, { + title: 'Nominal' + }, { + title: 'Tgl. Transaksi' + }]; + } else { + this.tipeProduk = 'pinjaman'; + this.tipeTransaksi = 'tarik'; + this.columnDataSaldo = [{ + title: 'No.' + }, { + title: 'Nominal' + }, { + title: 'Bulan Angsuran' + }, { + title: 'Tgl. Transaksi' + }]; + } + } + + this.fetchProdukSaldo(); + }, + watch: {}, + methods: { + save: function save() { + var _this = this; + + this.formProduk.saldo = this.saldoAkhir; + this.$validator.validateAll('formProduk').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updateProduk', [_this.formProduk.id, _this.formProduk]); + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + fetchProdukSaldo: function fetchProdukSaldo() { + this.$store.dispatch('anggotaCu/indexProdukSaldo', [this.querySaldo, this.selected.id]); + }, + calculatePagination: function calculatePagination() { + var i = 0; + var startPage = 0; + var endPage = 0; + var diffPage = 0; + startPage = this.querySaldo.page < 3 ? 1 : this.querySaldo.page - 1; + endPage = 4 + startPage; + endPage = this.itemDataSaldo.last_page < endPage ? this.itemDataSaldo.last_page : endPage; + diffPage = startPage - endPage + 4; + startPage -= startPage - diffPage > 0 ? diffPage : 0; + this.pagesSaldo.length = 0; + + for (i = startPage; i <= endPage; i++) { + this.pagesSaldo.push(i); + } + }, + prevPageSaldo: function prevPageSaldo() { + if (this.itemDataSaldo.prev_page_url) { + this.querySaldo.page = Number(this.querySaldo.page) - 1; + this.fetchProdukSaldo(); + } + }, + goToPageSaldo: function goToPageSaldo(value) { + if (this.querySaldo.page != value) { + this.querySaldo.page = value; + this.fetchProdukSaldo(); + } + }, + nextPageSaldo: function nextPageSaldo() { + if (this.itemDataSaldo.next_page_url) { + this.querySaldo.page = Number(this.querySaldo.page) + 1; + this.fetchProdukSaldo(); + } + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { + itemDataSaldo: 'dataProdukSaldo', + itemDataSaldoStat: 'dataProdukSaldoStat' + })), {}, { + saldoAkhir: function saldoAkhir() { + // `this` points to the vm instance + if (this.tipeTransaksi == 'setor') { + return parseFloat(this.selected.saldo) + parseFloat(this.formProduk.transaksi); + } else if (this.tipeTransaksi == 'tarik') { + return this.selected.saldo - this.formProduk.transaksi; + } + } + }) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _formProduk_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formProduk.vue */ "./resources/assets/js/views/anggotaCu/formProduk.vue"); +/* harmony import */ var _formTransaksi_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formTransaksi.vue */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formProduk: _formProduk_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + formTransaksi: _formTransaksi_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__["default"] + }, + data: function data() { + return { + title: 'Produk', + titleDesc: 'Menambah atau mengubah produk yang dimiliki anggota', + titleIcon: 'icon-list2', + kelas: 'anggotaCu', + id_local: '', + formState: '', + formModel: {}, + selectedItem: {}, + columnData: [{ + title: 'No.' + }, { + title: 'No. Rek' + }, { + title: 'CU' + }, { + title: 'Nama' + }, { + title: 'Jenis' + }, { + title: 'Lama Pinjaman (BLN)' + }, { + title: 'Lama Sisa Pinjaman (BLN)' + }, { + title: 'Tgl. Buat' + }, { + title: 'Tgl. Target' + }, { + title: 'Tujuan' + }], + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalImageShow: false, + modalImageContent: '', + submited: false + }; + }, + created: function created() { + this.fetch(); + }, + watch: { + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + this.modalContent = ''; + this.selectedItem = {}; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + this.fetch(); + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/indexProduk', [this.$route.params.id, this.$route.params.cu]); + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id, this.$route.params.cu); + }, + back: function back() { + if (this.$route.meta.mode == 'createJalinan') { + this.$router.push({ + name: 'jalinanKlaimCreateNik', + params: { + nik: this.form.nik + } + }); + } else if (this.$route.meta.mode == 'editJalinan') { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: 'jalinanKlaimCu', + params: { + cu: 'semua', + tp: 'semua' + } + }); + } else { + this.$router.push({ + name: 'jalinanKlaimCu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }); + } + } else { + if (this.currentUser.id_cu != 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } + } + }, + kembali: function kembali() { + if (this.$route.meta.mode == 'create') { + this.$router.push({ + name: this.kelas + 'CreateEdit', + params: { + id: this.$route.params.id + } + }); + } else if (this.$route.meta.mode == 'createJalinan') { + this.$router.push({ + name: this.kelas + 'CreateJalinanEdit', + params: { + id: this.$route.params.id + } + }); + } else { + this.back(); + } + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + modalOpen: function modalOpen(state) { + this.modalShow = true; + + if (state == 'create') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.formState = 'create'; + + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + + this.modalTitle = 'Tambah produk'; + } else if (state == 'edit') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.formState = 'edit'; + this.modalTitle = 'Ubah produk'; + this.formModel = Object.assign({}, this.selectedItem); + } else if (state == 'transaksi') { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Transaksi'; + this.formModel = Object.assign({}, this.selectedItem); + } else if (state == 'delete') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = this.modalTitle = 'Hapus produk ' + this.selectedItem.produk_cu.name + ' dengan no rekening ' + this.selectedItem.no_rek + ' ?'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + tambahProduk: function tambahProduk() { + this.modalShow = false; + var self = this; + setTimeout(function () { + self.$router.push({ + name: 'produkCuCreate' + }); + }, 300); + }, + modalConfirmOk: function modalConfirmOk() { + this.$store.dispatch(this.kelas + '/destroyProduk', this.selectedItem.id); + }, + cancelClick: function cancelClick() { + this.modalShow = false; + }, + moment: function moment() { + return moment__WEBPACK_IMPORTED_MODULE_0___default()(); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { + form: 'data', + itemData: 'dataProduk', + formDataStat: 'dataStat', + itemDataStat: 'dataProdukStat', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292& ***! + \*************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formProduk" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formProduk.cu.id") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formProduk.cu.id"), + }, + }, + [ + _vm.errors.has("formProduk.cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.cu.id, + expression: "formProduk.cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.anggota_cu.anggota_cu_cu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formProduk.cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _vm._l( + _vm.anggota_cu.anggota_cu_cu, + function (anggota_cu_cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: anggota_cu_cu.cu.id }, + }, + [_vm._v(_vm._s(anggota_cu_cu.cu.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formProduk.cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.cu.id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.formStateProdukCu.length === 0 + ? _c( + "div", + { + staticClass: "alert bg-warning text-white alert-styled-left ", + }, + [_vm._m(0)] + ) + : _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formProduk.produk_cu_id"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formProduk.produk_cu.id" + ), + }, + }, + [ + _vm.errors.has("formProduk.produk_cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tProduk CU: "), + _c("info-icon", { + attrs: { + message: + "Apabila jenis produk yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data produk di menu Tambah Produk & Pelayanan", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.produk_cu.id, + expression: "formProduk.produk_cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "produk_cu_id", + "data-width": "100%", + "data-vv-as": "Produk CU", + disabled: _vm.formStateProdukCu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formProduk.produk_cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProdukCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.formStateProdukCuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih Produk CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.formStateProdukCu, function (produk, index) { + return _c( + "option", + { key: index, domProps: { value: produk.id } }, + [ + _vm._v( + _vm._s(produk.name) + + " | " + + _vm._s(produk.tipe) + ), + ] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formProduk.produk_cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formProduk.produk_cu.id") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formProduk.no_rek") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formProduk.no_rek"), + }, + }, + [ + _vm.errors.has("formProduk.no_rek") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. Rekening:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_rek", + options: _vm.cleaveOption.number30, + placeholder: "Silahkan masukkan jumlah no. rekening", + "data-vv-as": "No. Rekening", + }, + model: { + value: _vm.formProduk.no_rek, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "no_rek", $$v) + }, + expression: "formProduk.no_rek", + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.no_rek") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.no_rek")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formProduk.tanggal"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formProduk.tanggal"), + }, + }, + [ + _vm.errors.has("formProduk.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v(" Tanggal Buat:\n\t\t\t\t"), + _c("br"), + _vm._m(1), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formProduk.tanggal }, + on: { + dateSelected: function ($event) { + _vm.formProduk.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.tanggal, + expression: "formProduk.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.formProduk.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formProduk, + "tanggal", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.tanggal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.tanggal")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _vm.tipeProduk != "pinjaman" + ? _c( + "div", + { staticClass: "form-group" }, + [ + _vm._m(2), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formProduk.tanggal_target }, + on: { + dateSelected: function ($event) { + _vm.formProduk.tanggal_target = $event + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formProduk.lama_pinjaman"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formProduk.lama_pinjaman" + ), + }, + }, + [ + _vm.errors.has("formProduk.lama_pinjaman") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\tLama Pinjaman (bulan):\n\t\t\t\t\t" + ), + _c("br"), + _vm._m(3), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lama_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama pinjaman", + "data-vv-as": "Lama pinjaman", + }, + model: { + value: _vm.formProduk.lama_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "lama_pinjaman", $$v) + }, + expression: "formProduk.lama_pinjaman", + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.lama_pinjaman") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formProduk.lama_pinjaman") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "formProduk.lama_sisa_pinjaman" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formProduk.lama_sisa_pinjaman" + ), + }, + }, + [ + _vm.errors.has("formProduk.lama_sisa_pinjaman") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\tLama Sisa Pinjaman (bulan):\n\t\t\t\t\t" + ), + _c("br"), + _vm._m(4), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lama_sisa_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama pinjaman", + "data-vv-as": "Lama sisa pinjaman", + }, + model: { + value: _vm.formProduk.lama_sisa_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "lama_sisa_pinjaman", $$v) + }, + expression: "formProduk.lama_sisa_pinjaman", + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.lama_sisa_pinjaman") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "formProduk.lama_sisa_pinjaman" + ) + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("\n\t\t\t\t\tTujuan:\n\t\t\t\t")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.tujuan, + expression: "formProduk.tujuan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tujuan", + placeholder: "Silahkan masukkan tujuan", + }, + domProps: { value: _vm.formProduk.tujuan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formProduk, "tujuan", $event.target.value) + }, + }, + }), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _vm.formStateProdukCu.length === 0 + ? _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "button", + disabled: !_vm.currentUser.can["create_produk_cu"], + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tambahProduk.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah Produk & Pelayanan"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formProduk.produk_cu_id == "", + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan"), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm.formStateProdukCu.length === 0 + ? _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "button", + disabled: !_vm.currentUser.can["create_produk_cu"], + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tambahProduk.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah Produk & Pelayanan"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formProduk.produk_cu_id == "", + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Maaf data jenis produk tidak ditemukan, pastikan anda sudah menambahkan data produk di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [_vm._v("Diisi dengan tanggal pembuatan rekening")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("h5", [ + _vm._v("\n\t\t\t\t\tTanggal Target:\n\t\t\t\t\t"), + _c("br"), + _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Untuk simpanan rencana khusus (mis: kendaraan, perumahan) dan diisi dengan tanggal kapan rencana tersebut akan tercapai" + ), + ]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Lama Pinjaman yang diberikan oleh CU kepada anggota sesuai perjanjian" + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Sisa waktu (bulan) pinjaman yang masih dimiliki oleh anggota CU" + ), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3& ***! + \****************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formProduk", autocomplete: "off" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card card-body text-center" }, [ + _c( + "ul", + { + staticClass: + "list-inline list-inline-consensed mb-0 font-size-lg", + }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Nama Produk:")]), + _vm._v( + " " + + _vm._s( + _vm.selected.produk_cu ? _vm.selected.produk_cu.name : "-" + ) + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("No. Rek:")]), + _vm._v(" " + _vm._s(_vm.selected.no_rek)), + ]), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Lama Sisa Pinjaman:")]), + _vm._v(" " + _vm._s(_vm.selected.lama_sisa_pinjaman)), + ]) + : _vm._e(), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.selected.saldo, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase font-size-xs" }, [ + _vm._v("Saldo Awal"), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { "bg-danger-400": _vm.saldoAkhir < 0 }, + }, + [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.saldoAkhir, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase font-size-xs" }, [ + _vm._v("Saldo Akhir"), + ]), + ]), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm.tipeProduk != "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tipe Transaksi:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipeTransaksi, + expression: "tipeTransaksi", + }, + ], + staticClass: "form-control", + attrs: { name: "status", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipeTransaksi = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe transaksi"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "setor" } }, [ + _vm._v("Setor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "tarik" } }, [ + _vm._v("Tarik"), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Lama Sisa Pinjaman (Bulan):")]), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lama_sisa_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama sisa pinjaman", + "data-vv-as": "Lama sisa pinjaman", + }, + model: { + value: _vm.formProduk.lama_sisa_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "lama_sisa_pinjaman", $$v) + }, + expression: "formProduk.lama_sisa_pinjaman", + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Nilai Transaksi:")]), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "saldo", + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah saldo", + "data-vv-as": "Saldo", + }, + model: { + value: _vm.formProduk.transaksi, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "transaksi", $$v) + }, + expression: "formProduk.transaksi", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _vm._m(0), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card mb-0" }, + [ + _vm._m(2), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataSaldo.data, + columnData: _vm.columnDataSaldo, + itemDataStat: _vm.itemDataSaldoStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.saldo, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.lama_sisa_pinjaman, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c("td", [ + props.item.tanggal + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + _vm._v(" "), + _c("div", { staticClass: "card-footer" }, [ + _vm.itemDataSaldoStat != "" + ? _c("div", { staticClass: "row pre-scrollable" }, [ + _c("div", { staticClass: "col-md-4 pt-2" }, [ + _vm.itemDataSaldoStat === "success" + ? _c("div", { staticClass: "d-none d-sm-block" }, [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemDataSaldo.from) + + " -\n\t\t\t\t\t\t\t" + + _vm._s(_vm.itemDataSaldo.to) + + " entri dari " + + _vm._s(_vm.itemDataSaldo.total) + + " entri\n\t\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataSaldoStat === "success" + ? _c( + "div", + { staticClass: "d-block d-sm-none text-center" }, + [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemDataSaldo.from) + + " -\n\t\t\t\t\t\t\t" + + _vm._s(_vm.itemDataSaldo.to) + + " entri dari " + + _vm._s(_vm.itemDataSaldo.total) + + " entri\n\t\t\t\t\t\t" + ), + ] + ) + : _c("div", [ + _vm._v("Menampilkan\n\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" -\n\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri dari\n\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-8 pt-2 text-right d-none d-sm-block", + }, + [ + _vm.itemDataSaldoStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPageSaldo.apply( + null, + arguments + ) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _vm._l(_vm.pagesSaldo, function (n, index) { + return _c( + "button", + { + key: index, + staticClass: "btn", + class: { + "btn-primary": _vm.querySaldo.page == n, + "btn-light": _vm.querySaldo.page != n, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(n) + }, + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t" + + _vm._s(n) + + "\n\t\t\t\t\t\t" + ), + ] + ) + }), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPageSaldo.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-arrow-right5", + }), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo( + _vm.itemDataSaldo.last_page + ) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ], + 2 + ) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(3), + _vm._v(" "), + _vm._m(4), + _vm._v(" "), + _vm._m(5), + _vm._v(" "), + _vm._m(6), + _vm._v(" "), + _vm._m(7), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-12 pt-2 text-center d-block d-sm-none", + }, + [ + _vm.itemDataSaldoStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + _vm._l(_vm.pagesSaldo, function (n, index) { + return _c( + "button", + { + key: index, + staticClass: "btn", + class: { + "btn-primary": _vm.querySaldo.page == n, + "btn-light": _vm.querySaldo.page != n, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(n) + }, + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t" + + _vm._s(n) + + "\n\t\t\t\t\t\t" + ), + ] + ) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.itemDataSaldoStat === "success" + ? _c("div", { staticClass: "btn-group pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPageSaldo.apply( + null, + arguments + ) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPageSaldo.apply( + null, + arguments + ) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo( + _vm.itemDataSaldo.last_page + ) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ]) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(8), + _vm._v(" "), + _vm._m(9), + _vm._v(" "), + _vm._m(10), + _vm._v(" "), + _vm._m(11), + _vm._v(" "), + _vm._m(12), + ]), + ] + ), + ]) + : _vm._e(), + ]), + ], + 1 + ), + ], + 1 + ), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-primary", attrs: { type: "submit" } }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Mutasi Transaksi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "page-header", + { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 3, + }, + }, + [ + _c( + "template", + { slot: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [_c("i", { staticClass: "icon-home4" }), _vm._v(" Dashboard ")] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back() + }, + }, + }, + [_vm._v("Anggota CU ")] + ), + _vm._v(" "), + _vm.$route.meta.mode == "create" + ? _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.kembali() + }, + }, + }, + [_vm._v("Tambah Anggota CU")] + ) + : _vm._e(), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [_c("identitas", { attrs: { itemData: _vm.form } })], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + _vm._l(_vm.form.anggota_cu_cu, function (item, index) { + return _c( + "div", + { key: index, staticClass: "card card-body text-center" }, + [ + _c( + "ul", + { + staticClass: + "list-inline list-inline-consensed mb-0 font-size-lg", + }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("CU:")]), + _vm._v( + " " + _vm._s(item.cu ? item.cu.name : "-") + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("TP:")]), + _vm._v( + " " + _vm._s(item.tp ? item.tp.name : "-") + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("No. BA:")]), + _vm._v(" " + _vm._s(item.no_ba)), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Tgl. Masuk:")]), + _vm._v( + " " + + _vm._s( + _vm.$options.filters.date( + item.tanggal_masuk + ) + ) + ), + ]), + _vm._v(" "), + item.tanggal_keluar + ? _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Tgl. Keluar:")]), + _vm._v( + " " + + _vm._s( + _vm.$options.filters.date( + item.tanggal_keluar + ) + ) + ), + ]) + : _vm._e(), + ] + ), + ] + ) + }), + 0 + ), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("create") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("edit") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + return _vm.modalOpen("delete") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemData, + columnData: _vm.columnData, + itemDataStat: _vm.itemDataStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_rek }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + _vm.currentUser.id_cu == 0 + ? _c( + "span", + [ + props.item.produk_cu + ? _c("check-value", { + attrs: { + value: + props.item.produk_cu.cu + .name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.cu.name) + ), + ]), + ]), + _vm._v(" "), + _c( + "td", + [ + props.item.produk_cu + ? _c("check-value", { + attrs: { + value: + props.item.produk_cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.produk_cu + ? _c("check-value", { + attrs: { + value: + props.item.produk_cu.tipe, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.lama_pinjaman, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.lama_sisa_pinjaman, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + props.item.tanggal + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.tanggal_target + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_target + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tujuan }, + }), + ], + 1 + ), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _vm.$route.meta.mode == "create" || + _vm.$route.meta.mode == "createJalinan" + ? _c("form-button", { + attrs: { + confirmState: "methods", + confirmTitle: "selesai", + cancelState: "methods", + cancelTitle: "kembali", + }, + on: { + confirmClick: _vm.back, + cancelClick: _vm.kembali, + }, + }) + : _c("form-button", { + attrs: { + isSingleButton: true, + cancelState: "methods", + cancelTitle: "kembali", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t "), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-produk", { + attrs: { + formState: _vm.formState, + selected: _vm.formModel, + anggota_cu: _vm.form, + }, + on: { tutup: _vm.modalTutup, tambahProduk: _vm.tambahProduk }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("form-transaksi", { + attrs: { selected: _vm.formModel }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Ke Anggotaan Di CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Produk")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/ImageUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/checkValue.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datePicker.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/formInfo.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/pageHeader.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formProduk.vue ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formProduk.vue?vue&type=template&id=1e6fb292& */ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&"); +/* harmony import */ var _formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formProduk.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["render"], + _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/anggotaCu/formProduk.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formProduk.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292& ***! + \*******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formProduk.vue?vue&type=template&id=1e6fb292& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTransaksi.vue?vue&type=template&id=666ecfd3& */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&"); +/* harmony import */ var _formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTransaksi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["render"], + _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/anggotaCu/formTransaksi.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTransaksi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3& ***! + \**********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTransaksi.vue?vue&type=template&id=666ecfd3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/detail.vue": +/***/ "./resources/assets/js/views/anggotaCu/produk.vue": /*!********************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/detail.vue ***! + !*** ./resources/assets/js/views/anggotaCu/produk.vue ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=675702a2& */ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&"); +/* harmony import */ var _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./produk.vue?vue&type=template&id=0fe0e9a4& */ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&"); +/* harmony import */ var _produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./produk.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -401,9 +5257,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["render"], + _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -413,38 +5269,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/detail.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/produk.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&": /*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js& ***! \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./produk.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&": +/***/ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&": /*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2& ***! + !*** ./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4& ***! \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=675702a2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/detail.vue?vue&type=template&id=675702a2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./produk.vue?vue&type=template&id=0fe0e9a4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_675702a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/170.js b/public/js/components/170.js index 9c91b9861..3d06acf81 100644 --- a/public/js/components/170.js +++ b/public/js/components/170.js @@ -1,23 +1,45 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[170],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _riwayatContent_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./riwayatContent.vue */ "./resources/assets/js/views/aktivis/riwayatContent.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -46,209 +68,4808 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - riwayatContent: _riwayatContent_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - title: 'Riwayat', - titleDesc: 'Menambah atau mengubah riwayat yang dimiliki aktivis', - titleIcon: 'icon-list2', - kelas: 'aktivis' + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { - back: function back() { - if (this.currentUser.id_cu != 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tingkat: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tingkat: 'semua' - } - }); - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "page-header", - { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 3 - } - }, - [ - _c( - "template", - { slot: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } } - }, - [_c("i", { staticClass: "icon-home4" }), _vm._v(" Dashboard ")] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.back() - } - } - }, - [_vm._v("Aktivis")] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)) - ]) - ], - 1 - ) - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper " }, [ - _c( - "div", - { staticClass: "content" }, - [ - _c("riwayat-content", { - attrs: { - id_aktivis: _vm.$route.params.id, - id_cu: _vm.$route.params.cu - } - }) - ], - 1 - ) - ]) - ]) - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['title', 'icon', 'color', 'count'] +}); /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayat.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayat.vue ***! - \*******************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./riwayat.vue?vue&type=template&id=6959968c& */ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&"); -/* harmony import */ var _riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./riwayat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); -/* normalize component */ +/***/ }), -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["render"], - _riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/riwayat.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -/***/ }), +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ "./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c& ***! - \**************************************************************************************/ +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'aktivis', + formPinjaman: { + anggota_id: '', + cu: { + id: 0, + name: '' + }, + produk_cu: { + id: 0, + name: '' + }, + tanggal: '' + }, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.fetchCU(); + + if (this.mode == 'edit') { + if (this.modelCUStat == 'success') { + this.formPinjaman = this.selected; + } + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formPinjaman.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); + } + }, + watch: { + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.mode == 'edit') { + this.formPinjaman = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formPinjaman.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); + } + } + } + }, + methods: { + changeCu: function changeCu(id) { + var cu; + + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { + return o.id == id; + }); + } + + if (cu) { + this.formPinjaman.cu.id = cu.id; + this.formPinjaman.cu.name = cu.name; + } + + this.fetchProdukCu(id); + }, + changeProdukCu: function changeProdukCu(id) { + var produk_cu; + + if (id != 0) { + produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelProdukCu, function (o) { + return o.id == id; + }); + } + + this.formPinjaman.produk_cu.name = produk_cu.name; + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } else { + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; + } + }, + fetchProdukCu: function fetchProdukCu(id) { + var _this = this; + + _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getPinjamanCu(id).then(function (response) { + _this.modelProdukCu = response.data.model; + _this.modelProdukCuStat = 'success'; + })["catch"](function (error) { + _this.modelProdukCu = error.response; + _this.modelProdukCuStat = 'fail'; + }); + }, + save: function save() { + var _this2 = this; + + this.$validator.validateAll('formPinjaman').then(function (result) { + if (result) { + if (_this2.mode == 'edit') { + _this2.$emit('editPinjaman', _this2.formPinjaman); + } else { + _this2.$emit('createPinjaman', _this2.formPinjaman); + } + } else { + _this2.submited = true; + } + }); + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'aktivis', + formSimpanan: { + anggota_id: '', + cu: { + id: 0, + name: '' + }, + produk_cu: { + id: 0, + name: '' + }, + tanggal: '' + }, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.fetchCU(); + + if (this.modelCUStat == 'success') { + if (this.mode == 'edit') { + this.formSimpanan = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formSimpanan.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); + } + } + }, + watch: { + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.mode == 'edit') { + this.formSimpanan = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formSimpanan.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); + } + } + } + }, + methods: { + changeCu: function changeCu(id) { + var cu; + + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { + return o.id == id; + }); + } + + if (cu) { + this.formSimpanan.cu.id = cu.id; + this.formSimpanan.cu.name = cu.name; + } + + this.fetchProdukCu(id); + }, + changeProdukCu: function changeProdukCu(id) { + var produk_cu; + + if (id != 0) { + produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelProdukCu, function (o) { + return o.id == id; + }); + } + + this.formSimpanan.produk_cu.name = produk_cu.name; + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } else { + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; + } + }, + fetchProdukCu: function fetchProdukCu(id) { + var _this = this; + + _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getSimpananCu(id).then(function (response) { + _this.modelProdukCu = response.data.model; + _this.modelProdukCuStat = 'success'; + })["catch"](function (error) { + _this.modelProdukCu = error.response; + _this.modelProdukCuStat = 'fail'; + }); + }, + save: function save() { + var _this2 = this; + + this.$validator.validateAll('formSimpanan').then(function (result) { + if (result) { + if (_this2.mode == 'edit') { + _this2.$emit('editSimpanan', _this2.formSimpanan); + } else { + _this2.$emit('createSimpanan', _this2.formSimpanan); + } + } else { + _this2.submited = true; + } + }); + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a + }, + props: { + itemDataStat: '', + isBack: true + }, + data: function data() { + return { + idCu: '', + jenis: 'BA', + pencarian: '', + placeholder: 'Silahkan masukkan no. BA Anggota', + isNew: false, + isDigit: false, + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + } + }; + }, + created: function created() { + if (this.currentUser.id_pus !== undefined) { + this.fetchCU(); + } + }, + mounted: function mounted() { + var _this = this; + + document.addEventListener("keydown", function (e) { + if (e.keyCode == 13) { + if (_this.pencarian != '') _this.cariData(); + } + }); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetchCU(); + }, + modelCuStat: function modelCuStat(value) { + if (value === "success") { + this.idCu = this.currentUser.id_cu; + } + } + }, + methods: { + fetchCU: function fetchCU() { + if (this.modelCu.length == 0) { + this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); + } else { + this.idCu = this.currentUser.id_cu; + } + }, + cariData: function cariData() { + if (this.nik.length < 16) { + this.isDigit = true; + } else { + this.isNew = true; + this.isDigit = false; + + if (this.jenis == 'KTP') { + this.$emit('cariDataKTP', this.pencarian); + } else { + this.$emit('cariDataBA', this.idCu, this.pencarian); + } + } + }, + changeJenis: function changeJenis(value) { + if (value == 'KTP') { + this.placeholder = 'Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)'; + } else { + this.placeholder = 'Silahkan masukkan no. BA Anggota'; + } + + this.resetData(); + }, + resetData: function resetData() { + this.pencarian = ''; + this.isNew = false; + this.$emit('resetData'); + }, + back: function back() { + this.$emit('back'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _anggotaCu_formSimpanan_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../anggotaCu/formSimpanan.vue */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue"); +/* harmony import */ var _anggotaCu_formPinjaman_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../anggotaCu/formPinjaman.vue */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/countWidget.vue */ "./resources/assets/js/components/countWidget.vue"); +/* harmony import */ var _cariData_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./cariData.vue */ "./resources/assets/js/views/saldo/cariData.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formSimpanan: _anggotaCu_formSimpanan_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formPinjaman: _anggotaCu_formPinjaman_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + countWidget: _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + cariData: _cariData_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"] + }, + data: function data() { + return { + title: 'Simpanan & Pinjaman', + titleDesc: 'Mengelola data simpanan & pinjaman anggota CU', + titleIcon: 'icon-wallet', + kelas: 'anggotaCu', + tabName: 'nik', + tabName2: '', + tabNameModal: '', + isNew: false, + formProdukMode: '', + tipeProduk: '', + selectedCu: { + id: '', + name: '' + }, + selectedProduk: [], + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + formCuMode: '', + selectedItemCu: '', + itemDataCu: [], + itemDataProduk: [], + itemDataProdukSelected: [], + itemDataCuStat: 'success', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false + }; + }, + created: function created() { + this.resetData(); + + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + }, + watch: { + itemDataStat: function itemDataStat(value) { + if (value === "success") { + this.itemDataCu = []; + this.itemDataProduk = []; // cu + + if (this.itemData.anggota_cu_cu) { + var valData; + + var _iterator = _createForOfIteratorHelper(this.itemData.anggota_cu_cu), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + var datas = {}; + var cu = {}; + cu.name = valData.cu.name; + cu.id = valData.id; + datas = valData; + this.itemDataCu.push(datas); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + if (this.itemDataCu[0]) { + this.tabName = this.itemDataCu[0].cu_id; + this.selectedCu.id = this.itemDataCu[0].cu_id; + this.selectedCu.name = this.itemDataCu[0].cu.name; + } + } // produk cu + + + if (this.itemData.anggota_produk_cu) { + var dataProduk = []; + dataProduk = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(this.itemData.anggota_produk_cu, function (item) { + return item.id_cu; + }); + this.itemDataProduk = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.forEach(dataProduk, function (value, key) { + dataProduk[key] = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(dataProduk[key], function (item) { + return item.id; + }); + }); + + if (this.itemDataProduk[this.tabName]) { + var key = Object.keys(this.itemDataProduk[this.tabName]); + this.tabName2 = 'produk_' + key[0]; + } + } + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + this.cariData(); + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + cariDataKTP: function cariDataKTP(value) { + this.$store.dispatch(this.kelas + '/cariDataKTP', value); + }, + cariDataBA: function cariDataBA(id, value) { + this.$store.dispatch(this.kelas + '/cariDataBA', [id, value]); + }, + resetData: function resetData() { + this.itemDataCu = []; + this.itemDataProduk = []; + this.$store.commit(this.kelas + '/setData', {}); + this.$store.commit(this.kelas + '/setDataStat', ''); + }, + changeTab: function changeTab(value) { + this.tabName = value.cu_id; + this.tabName2 = 'produk_' + this.itemDataProduk[this.tabName][0].id; + this.selectedProduk = ''; + this.selectedCu.id = value.cu_id; + this.selectedCu.name = value.name; + }, + changeTab2: function changeTab2(value) { + this.tabName2 = value; + this.selectedProduk = ''; + }, + changeTabModal: function changeTabModal(value) { + this.tabNameModal = value; + }, + classCu: function classCu() { + if (this.currentUser.id_cu == 0) { + return 'col-8'; + } else { + return 'col-12'; + } + }, + selectedProdukRow: function selectedProdukRow(index, item) { + this.selectedProduk = item; + this.selectedProduk.index = index + 1; + + if (item.tipe == 'Simpanan Pokok' || item.tipe == 'Simpanan Wajib' || item.tipe == 'Simpanan Non Saham') { + this.tipeProduk = 'simpanan'; + } else if (item.tipe == 'Pinjaman Kapitalisasi' || item.tipe == 'Pinjaman Umum' || item.tipe == 'Pinjaman Produktif') { + this.tipeProduk = 'pinjaman'; + } + }, + createProduk: function createProduk(value) { + this.$store.dispatch(this.kelas + '/storeProduk', [this.itemData.id, value]); + }, + editProduk: function editProduk(value) { + this.$store.dispatch(this.kelas + '/updateProduk', [this.selectedProduk.pivot.id, value]); + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (state == 'hapus') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus ' + this.tipeProduk + ' ' + this.selectedProduk.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubah') { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah ' + this.tipeProduk; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formProdukMode = 'edit'; + var datas = {}; + var cu = {}; + var produk_cu = {}; + produk_cu.id = this.selectedProduk.id; + produk_cu.name = this.selectedProduk.name; + datas = this.selectedProduk.pivot; + datas.cu = this.selectedCu; + datas.produk_cu = produk_cu; + this.itemDataProdukSelected = []; + this.itemDataProdukSelected.push(datas); + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Simpanan/Pinjaman'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formProdukMode = 'create'; + this.tabNameModal = 'simpanan'; + } + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroyProduk', this.selectedProduk.pivot.id); + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemData: 'data', + itemDataStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticClass: "card card-body has-bg-image", class: _vm.color }, + [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _vm.count + ? _c("h3", { staticClass: "mb-0" }, [_vm._v(_vm._s(_vm.count))]) + : _vm._e(), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase font-size-xs" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-3x opacity-75", class: _vm.icon }), + ]), + ]), + ] + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3& ***! + \***************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formPinjaman" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formPinjaman.cu.id"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formPinjaman.cu.id"), + }, + }, + [ + _vm.errors.has("formPinjaman.cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPinjaman.cu.id, + expression: "formPinjaman.cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPinjaman.cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelCUStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formPinjaman.cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPinjaman.cu.id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.modelProdukCu.length === 0 + ? _c( + "div", + { + staticClass: "alert bg-warning text-white alert-styled-left ", + }, + [_vm._m(0)] + ) + : _c( + "div", + { staticClass: "alert bg-info text-white alert-styled-left " }, + [_vm._m(1)] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formPinjaman.no_rek") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formPinjaman.no_rek"), + }, + }, + [ + _vm.errors.has("formPinjaman.no_rek") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. SPP:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_rek", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan jumlah no. spp", + "data-vv-as": "No. SPP", + }, + model: { + value: _vm.formPinjaman.no_rek, + callback: function ($$v) { + _vm.$set(_vm.formPinjaman, "no_rek", $$v) + }, + expression: "formPinjaman.no_rek", + }, + }), + _vm._v(" "), + _vm.errors.has("formPinjaman.no_rek") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPinjaman.no_rek")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formPinjaman.produk_cu_id"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formPinjaman.produk_cu.id" + ), + }, + }, + [ + _vm.errors.has("formPinjaman.produk_cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tProduk CU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPinjaman.produk_cu.id, + expression: "formPinjaman.produk_cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "produk_cu_id", + "data-width": "100%", + "data-vv-as": "Produk CU", + disabled: _vm.modelProdukCu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPinjaman.produk_cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProdukCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelProdukCuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih Produk CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelProdukCu, function (produk, index) { + return _c( + "option", + { key: index, domProps: { value: produk.id } }, + [_vm._v(_vm._s(produk.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formPinjaman.produk_cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formPinjaman.produk_cu.id") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formPinjaman.tanggal") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formPinjaman.tanggal"), + }, + }, + [ + _vm.errors.has("formPinjaman.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v(" Tanggal: "), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formPinjaman.tanggal }, + on: { + dateSelected: function ($event) { + _vm.formPinjaman.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPinjaman.tanggal, + expression: "formPinjaman.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.formPinjaman.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formPinjaman, "tanggal", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formPinjaman.tanggal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPinjaman.tanggal")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formPinjaman.lama_pinjaman"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formPinjaman.lama_pinjaman" + ), + }, + }, + [ + _vm.errors.has("formPinjaman.lama_pinjaman") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tLama Pinjaman (bulan):\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lama_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama pinjaman", + "data-vv-as": "lama pinjaman", + }, + model: { + value: _vm.formPinjaman.lama_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formPinjaman, "lama_pinjaman", $$v) + }, + expression: "formPinjaman.lama_pinjaman", + }, + }), + _vm._v(" "), + _vm.errors.has("formPinjaman.lama_pinjaman") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formPinjaman.lama_pinjaman") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formPinjaman.produk_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formPinjaman.produk_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Maaf data jenis simpanan tidak ditemukan, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Apabila jenis simpanan yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990& ***! + \***************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formSimpanan" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formSimpanan.cu.id"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formSimpanan.cu.id"), + }, + }, + [ + _vm.errors.has("formSimpanan.cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formSimpanan.cu.id, + expression: "formSimpanan.cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formSimpanan.cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelCUStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formSimpanan.cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formSimpanan.cu.id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.modelProdukCu.length === 0 + ? _c( + "div", + { + staticClass: "alert bg-warning text-white alert-styled-left ", + }, + [_vm._m(0)] + ) + : _c( + "div", + { staticClass: "alert bg-info text-white alert-styled-left " }, + [_vm._m(1)] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formSimpanan.produk_cu_id"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formSimpanan.produk_cu.id" + ), + }, + }, + [ + _vm.errors.has("formSimpanan.produk_cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tProduk CU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formSimpanan.produk_cu.id, + expression: "formSimpanan.produk_cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "produk_cu_id", + "data-width": "100%", + "data-vv-as": "Produk CU", + disabled: _vm.modelProdukCu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formSimpanan.produk_cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProdukCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelProdukCuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih Produk CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelProdukCu, function (produk, index) { + return _c( + "option", + { key: index, domProps: { value: produk.id } }, + [_vm._v(_vm._s(produk.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formSimpanan.produk_cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formSimpanan.produk_cu.id") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formSimpanan.no_rek") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formSimpanan.no_rek"), + }, + }, + [ + _vm.errors.has("formSimpanan.no_rek") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. Rekening:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_rek", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan jumlah no. rekening", + "data-vv-as": "No. Rekening", + }, + model: { + value: _vm.formSimpanan.no_rek, + callback: function ($$v) { + _vm.$set(_vm.formSimpanan, "no_rek", $$v) + }, + expression: "formSimpanan.no_rek", + }, + }), + _vm._v(" "), + _vm.errors.has("formSimpanan.no_rek") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formSimpanan.no_rek")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formSimpanan.tanggal") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formSimpanan.tanggal"), + }, + }, + [ + _vm.errors.has("formSimpanan.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v(" Tanggal:"), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formSimpanan.tanggal }, + on: { + dateSelected: function ($event) { + _vm.formSimpanan.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formSimpanan.tanggal, + expression: "formSimpanan.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.formSimpanan.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formSimpanan, "tanggal", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formSimpanan.tanggal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formSimpanan.tanggal")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formSimpanan.produk_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formSimpanan.produk_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Maaf data jenis simpanan tidak ditemukan, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Apabila jenis simpanan yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-lg-12 pb-2" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCuStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCuStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCuStat === "loading" }, + }), + ] + ), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-lg-3 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.jenis, + expression: "jenis", + }, + ], + staticClass: "form-control", + attrs: { name: "jenis", "data-width": "100%" }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.jenis = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeJenis($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih jenis pencarian"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "BA" } }, [_vm._v("No. BA")]), + _vm._v(" "), + _c("option", { attrs: { value: "KTP" } }, [ + _vm._v("No. KTP / NIK"), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-lg-9 pb-2" }, [ + _c( + "div", + { staticClass: "input-group" }, + [ + _vm._m(2), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "pencarian", + options: _vm.cleaveOption.number16, + placeholder: _vm.placeholder, + disabled: _vm.isNew, + }, + model: { + value: _vm.pencarian, + callback: function ($$v) { + _vm.pencarian = $$v + }, + expression: "pencarian", + }, + }), + _vm._v(" "), + _vm.isDigit + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _vm._v( + "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " + ), + ]) + : _vm._e(), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-12 d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { disabled: _vm.pencarian == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-12 pb-2 d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block mb-1", + attrs: { disabled: _vm.pencarian == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", { staticClass: "col-12" }, [ + _c("hr"), + _vm._v(" "), + _vm._m(3), + ]) + : _vm._e(), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Jenis Pencarian"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Masukkan pencarian"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e& ***! + \****************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("cari-data", { + attrs: { itemDataStat: _vm.itemDataStat, isBack: false }, + on: { + cariDataKTP: _vm.cariDataKTP, + cariDataBA: _vm.cariDataBA, + resetData: _vm.resetData, + }, + }), + _vm._v(" "), + _vm.itemDataStat == "fail" + ? _c( + "div", + { + staticClass: + "alert bg-danger text-white alert-styled-left ", + }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v("Anggota tidak terdaftar di SIMO\n\t\t\t\t\t"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.itemData.status_jalinan == "MENINGGAL" + ? _c( + "div", + { + staticClass: + "alert bg-danger text-white alert-styled-left", + }, + [ + _c( + "span", + { staticClass: "font-weight-semibold" }, + [ + _vm._v("Anggota ini sudah dinyatakan "), + _c("b", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusJalinan( + _vm.itemData.status_jalinan + ) + ), + }, + }), + _vm._v( + ", maka tidak bisa dilakukan penambahan, pengubahan dan penghapusan data produk.\n\t\t\t\t\t\t" + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("identitas", { + attrs: { itemData: _vm.itemData }, + }), + ], + 1 + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid nav-justified rounded bg-light", + }, + _vm._l(_vm.itemDataCu, function (cu) { + return _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link rounded-left", + class: { active: _vm.tabName == cu.cu_id }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab(cu) + }, + }, + }, + [ + _c("b", [ + _vm._v(_vm._s("Anggota CU " + cu.cu.name)), + ]), + _vm._v(" "), + _c("br"), + _vm._v( + " \n\t\t\t\t\t\t\t" + + _vm._s("No. BA: " + cu.no_ba) + + " " + ), + _c("br"), + _vm._v(" \n\t\t\t\t\t\t\tSejak: "), + cu.tanggal_masuk + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + _vm.itemData.tanggal_masuk + ) + ), + }, + }) + : _vm._e(), + ] + ), + ]) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _c( + "transition-group", + { + attrs: { + name: "list", + tag: "div", + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + _vm._l(_vm.itemDataCu, function (cu) { + return _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == cu.cu_id, + expression: "tabName == cu.cu_id", + }, + ], + key: cu.cu_id, + }, + _vm._l(_vm.itemDataProduk, function (produks, index) { + return index == cu.cu_id + ? _c("div", [ + _c( + "div", + { + staticClass: + "nav-tabs-responsive bg-light border-top", + }, + [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid bg-light", + }, + _vm._l(produks, function (produk) { + return _c( + "li", + { staticClass: "nav-item" }, + [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: + _vm.tabName2 == produk[0].id, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab2( + produk[0].id + ) + }, + }, + }, + [ + _c("b", [ + _vm._v(_vm._s(produk[0].name)), + ]), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Kode:")]), + _vm._v( + " " + + _vm._s(produk[0].kode_produk) + + " " + ), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Tipe:")]), + _vm._v( + " " + _vm._s(produk[0].tipe) + " " + ), + _c("br"), + _vm._v(" "), + produk[0].tipe == + "Simpanan Pokok" || + produk[0].tipe == + "Simpanan Wajib" || + produk[0].tipe == + "Simpanan Non Saham" + ? _c("b", [_vm._v("No. Rek:")]) + : _c("b", [_vm._v("No. SPP:")]), + _vm._v( + " " + + _vm._s(produk[0].pivot.no_rek) + + " " + ), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Saldo:")]), + _vm._v(" "), + _c("check-value", { + attrs: { + value: produk[0].pivot.saldo, + valueType: "currency", + }, + }), + _vm._v(" "), + _c("br"), + ], + 1 + ), + ] + ) + }), + 0 + ), + ] + ), + ]) + : _vm._e() + }), + 0 + ) + }), + 0 + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid nav-justified rounded bg-light", + }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link rounded-left", + class: { active: _vm.tabNameModal == "simpanan" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTabModal("simpanan") + }, + }, + }, + [_vm._v("\n\t\t\t\t\t\tSimpanan\n\t\t\t\t\t")] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link rounded-left", + class: { active: _vm.tabNameModal == "pinjaman" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTabModal("pinjaman") + }, + }, + }, + [_vm._v("\n\t\t\t\t\t\tPinjaman\n\t\t\t\t\t")] + ), + ]), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabNameModal == "simpanan", + expression: "tabNameModal == 'simpanan'", + }, + ], + }, + [ + _c("form-simpanan", { + attrs: { mode: "create" }, + on: { + createSimpanan: _vm.createProduk, + tutup: _vm.modalTutup, + }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabNameModal == "pinjaman", + expression: "tabNameModal == 'pinjaman'", + }, + ], + }, + [ + _c("form-pinjaman", { + attrs: { mode: "create" }, + on: { + createPinjaman: _vm.createProduk, + tutup: _vm.modalTutup, + }, + }), + ], + 1 + ), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _vm.tipeProduk == "simpanan" + ? _c("form-simpanan", { + attrs: { + mode: "edit", + selected: _vm.itemDataProdukSelected[0], + }, + on: { editSimpanan: _vm.editProduk, tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("form-pinjaman", { + attrs: { + mode: "edit", + selected: _vm.itemDataProdukSelected[0], + }, + on: { editPinjaman: _vm.editProduk, tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/checkValue.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/countWidget.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countWidget.vue?vue&type=template&id=b9608b28& */ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); +/* harmony import */ var _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"], + _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/countWidget.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! + \***************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=template&id=b9608b28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datePicker.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/pageHeader.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPinjaman.vue?vue&type=template&id=2d3f9ef3& */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&"); +/* harmony import */ var _formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPinjaman.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/anggotaCu/formPinjaman.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPinjaman.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3& ***! + \*********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPinjaman.vue?vue&type=template&id=2d3f9ef3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formSimpanan.vue?vue&type=template&id=02e81990& */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&"); +/* harmony import */ var _formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formSimpanan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["render"], + _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/anggotaCu/formSimpanan.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formSimpanan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990& ***! + \*********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formSimpanan.vue?vue&type=template&id=02e81990& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/cariData.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/saldo/cariData.vue ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=3a0f4cb8& */ "./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&"); +/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["render"], + _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/saldo/cariData.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=3a0f4cb8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/index.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/saldo/index.vue ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5dc1066e& */ "./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/saldo/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayat.vue?vue&type=template&id=6959968c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayat.vue?vue&type=template&id=6959968c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5dc1066e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayat_vue_vue_type_template_id_6959968c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/27.js b/public/js/components/27.js index 85903dc87..0962df4cb 100644 --- a/public/js/components/27.js +++ b/public/js/components/27.js @@ -1,5 +1,89 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[27],{ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! @@ -126,42 +210,22 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -169,6 +233,57 @@ __webpack_require__.r(__webpack_exports__); // // // + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -177,6 +292,21 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -189,32 +319,26 @@ __webpack_require__.r(__webpack_exports__); // // // - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, - data: function data() { - return {}; - }, - methods: {} + props: { + message: { + "default": '' + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -258,12 +382,118 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); // // // @@ -347,4505 +577,196 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['formState', 'selected', 'id_aktivis'], components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default.a + }, + props: { + itemDataStat: '', + isBack: true }, data: function data() { return { - kelas: 'aktivis', - form: { - tingkat: '', - name: '', - tempat: '', - mulai: '', - selesai: '' - }, + statusNIK: '', + nik: '', + isNew: false, + isDigit: false, cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { + number16: { numeral: true, - numeralIntegerScale: 12, + numeralIntegerScale: 16, numeralDecimalScale: 0, stripLeadingZeroes: false, delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' } } }; }, - created: function created() { - if (this.formState == 'edit diklat') { - this.form = this.selected; - } + mounted: function mounted() {// document.addEventListener("keydown", (e) => { + // if (e.keyCode == 13) { + // if(this.nik != '' && this.statusNIK == 'iya') + // this.cariData(); + // } + // }); }, + watch: {}, methods: { - save: function save() { - var _this = this; - - var formData = {}; - formData.diklat = this.form; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/saveDiklat', [_this.id_aktivis, formData]); - - _this.submited = false; - } else { - _this.submited = true; - } - }); + changeStatusNIK: function changeStatusNIK(value) { + if (value == 'tidak') { + this.$emit('nikNew', 'AUTO'); + } + + this.$emit('changeStatusNIK', value); + }, + cariData: function cariData() { + if (this.nik.length < 16) { + this.isDigit = true; + } else { + this.isNew = true; + this.isDigit = false; + this.$emit('cariData', this.nik); + } }, - tutup: function tutup() { - this.$emit('tutup'); + resetData: function resetData() { + this.nik = ''; + this.isNew = false; + this.$emit('resetData'); + }, + back: function back() { + this.$emit('back'); } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['formState', 'selected', 'id_aktivis'], - components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - kelas: 'aktivis', - form: { - tipe: '', - name: '', - keterangan: '', - tanggal: '' - }, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - } - } - }; - }, - created: function created() { - if (this.formState == 'edit keterangan') { - this.form = this.selected; - } - }, - methods: { - save: function save() { - var _this = this; - - var formData = {}; - formData.keterangan = this.form; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/saveKeterangan', [_this.id_aktivis, formData]); - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - } -}); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['formState', 'selected', 'id_aktivis'], - components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - kelas: 'aktivis', - form: { - name: '', - tempat: '', - mulai: '', - selesai: '' - }, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - if (this.formState == 'edit organisasi') { - this.form = this.selected; - } - }, - methods: { - save: function save() { - var _this = this; - - var formData = {}; - formData.organisasi = this.form; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/saveOrganisasi', [_this.id_aktivis, formData]); - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['formState', 'selected', 'id_aktivis'], - components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - kelas: 'aktivis', - form: { - anggota_id: '', - id_tempat: '', - id_tp: '', - tipe: '', - lembaga_lain: '', - name: '', - tingkat: '', - mulai: '', - selesai: '', - cu: { - id: 0, - name: '' - }, - status: '' - }, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - if (this.currentUser.id_cu != 0) { - this.form.id_tempat = this.currentUser.id_cu; - this.changeLembagaPekerjaan(this.currentUser.id_cu); - } else { - this.fetchCU(); - } - - if (this.formState == 'edit pekerjaan') { - this.form = this.selected; - } - }, - methods: { - fetchCU: function fetchCU() { - if (this.formStateCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - }, - changeLembagaPekerjaan: function changeLembagaPekerjaan(value) { - if (value == 0) { - this.form.tipe = 3; - } else if (value == 'lain') { - this.form.tipe = 2; - } else { - this.form.tipe = 1; - this.$store.dispatch('tp/getCu', value); - } - }, - save: function save() { - var _this = this; - - var formData = {}; - formData.pekerjaan = this.form; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/savePekerjaan', [_this.id_aktivis, formData]); - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['formState', 'selected', 'id_aktivis'], - components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - kelas: 'aktivis', - form: { - tingkat: '', - name: '', - tempat: '', - mulai: '', - selesai: '' - }, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - if (this.formState == 'edit pendidikan') { - this.form = this.selected; - } - }, - methods: { - save: function save() { - var _this = this; - - var formData = {}; - formData.pendidikan = this.form; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/savePendidikan', [_this.id_aktivis, formData]); - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _formPekerjaan_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formPekerjaan.vue */ "./resources/assets/js/views/aktivis/formPekerjaan.vue"); -/* harmony import */ var _formPendidikan_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formPendidikan.vue */ "./resources/assets/js/views/aktivis/formPendidikan.vue"); -/* harmony import */ var _formOrganisasi_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formOrganisasi.vue */ "./resources/assets/js/views/aktivis/formOrganisasi.vue"); -/* harmony import */ var _formKeterangan_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formKeterangan.vue */ "./resources/assets/js/views/aktivis/formKeterangan.vue"); -/* harmony import */ var _formDiklat_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formDiklat.vue */ "./resources/assets/js/views/aktivis/formDiklat.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_identitas2_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas2.vue */ "./resources/assets/js/components/identitas2.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_15__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['id_aktivis', 'id_cu', 'mode'], - components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - formPekerjaan: _formPekerjaan_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formPendidikan: _formPendidikan_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formOrganisasi: _formOrganisasi_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formKeterangan: _formKeterangan_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formDiklat: _formDiklat_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - identitas: _components_identitas2_vue__WEBPACK_IMPORTED_MODULE_14__["default"], - FileSaver: file_saver__WEBPACK_IMPORTED_MODULE_15___default.a - }, - data: function data() { - return { - kelas: 'aktivis', - id_local: '', - formState: '', - formModel: [], - selectedItemPekerjaan: {}, - selectedItemPendidikan: {}, - selectedItemOrganisasi: {}, - selectedItemKeterangan: {}, - selectedItemDiklat: {}, - formPekerjaan: {}, - formPendidikan: {}, - formOrganisasi: {}, - formDiklat: {}, - columnDataPekerjaan: [{ - title: 'No.' - }, { - title: 'Nama' - }, { - title: 'Tingkat' - }, { - title: 'Tempat' - }, { - title: 'Mulai' - }, { - title: 'Selesai' - }, { - title: 'Keterangan tidak aktif' - }, { - title: 'Tgl. / Waktu Buat' - }, { - title: 'Tgl. / Waktu Ubah' - }], - columnDataPendidikan: [{ - title: 'No.' - }, { - title: 'Jurusan' - }, { - title: 'Tingkat' - }, { - title: 'Tempat' - }, { - title: 'Mulai' - }, { - title: 'Selesai' - }, { - title: 'Tgl. / Waktu Buat' - }, { - title: 'Tgl. / Waktu Ubah' - }], - columnDataOrganisasi: [{ - title: 'No.' - }, { - title: 'Nama' - }, { - title: 'Jabatan' - }, { - title: 'Tempat' - }, { - title: 'Mulai' - }, { - title: 'Selesai' - }, { - title: 'Tgl. / Waktu Buat' - }, { - title: 'Tgl. / Waktu Ubah' - }], - columnDataDiklat: [{ - title: 'No.' - }, { - title: 'Tipe*' - }, { - title: 'Nama' - }, { - title: 'Tempat' - }, { - title: 'Penyelenggara' - }, { - title: 'Tipe Kegiatan' - }, { - title: 'Fasilitator' - }, { - title: 'Mulai' - }, { - title: 'Selesai' - }, { - title: 'Tgl. / Waktu Buat' - }, { - title: 'Tgl. / Waktu Ubah' - }], - columnDataKeterangan: [{ - title: 'No.' - }, { - title: 'Tipe' - }, { - title: 'Nama' - }, { - title: 'Keterangan' - }, { - title: 'Tanggal' - }, { - title: 'Tgl. / Waktu Buat' - }, { - title: 'Tgl. / Waktu Ubah' - }], - cancelTitle: 'Tutup', - cancelIcon: 'icon-cross', - cancelState: 'methods', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - modalSize: 'modal-lg', - modalImageShow: false, - modalImageContent: '', - submited: false - }; - }, - created: function created() { - this.fetch(); - }, - watch: { - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - this.modalContent = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - - if (this.formState == 'create pekerjaan' || this.formState == 'edit pekerjaan') { - this.$store.dispatch(this.kelas + '/indexPekerjaan', [this.id_aktivis, this.id_cu]); - } - - if (this.formState == 'create pendidikan' || this.formState == 'edit pendidikan') { - this.$store.dispatch(this.kelas + '/indexPendidikan', [this.id_aktivis, this.id_cu]); - } - - if (this.formState == 'create organisasi' || this.formState == 'edit organisasi') { - this.$store.dispatch(this.kelas + '/indexOrganisasi', [this.id_aktivis, this.id_cu]); - } - - if (this.formState == 'create diklat' || this.formState == 'edit diklat') { - this.$store.dispatch(this.kelas + '/indexDiklat', [this.id_aktivis, this.id_cu]); - } - - if (this.formState == 'create keterangan' || this.formState == 'edit keterangan') { - this.$store.dispatch(this.kelas + '/indexKeterangan', [this.id_aktivis, this.id_cu]); - } - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.id_aktivis); - this.$store.dispatch(this.kelas + '/indexPekerjaan', [this.id_aktivis, this.id_cu]); - this.$store.dispatch(this.kelas + '/indexPendidikan', [this.id_aktivis, this.id_cu]); - this.$store.dispatch(this.kelas + '/indexOrganisasi', [this.id_aktivis, this.id_cu]); - this.$store.dispatch(this.kelas + '/indexDiklat', [this.id_aktivis, this.id_cu]); - this.$store.dispatch(this.kelas + '/indexKeterangan', [this.id_aktivis, this.id_cu]); - }, - back: function back() { - if (this.currentUser.id_cu != 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tingkat: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tingkat: 'semua' - } - }); - } - }, - // kembali(){ - // if(this.$route.meta.mode == 'create'){ - // this.$router.push({name: this.kelas + 'CreateEdit', params:{id: this.id_aktivis}}); - // }else{ - // this.back(); - // } - // }, - generateSertifikat: function generateSertifikat() { - var _this = this; - - this.modalShow = true; - this.modalState = 'loading'; - axios.post('/api/generateSertifikat', this.selectedItemDiklat, { - responseType: 'blob' - }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_15___default.a.saveAs(response.data, _this.selectedItemDiklat.name + '.pdf'); - _this.state = "generateSertifikat"; - _this.modalState = 'success'; - - _this.modalOpen("generateSertifikat"); - }); - }, - selectedRowPekerjaan: function selectedRowPekerjaan(item) { - this.selectedItemPekerjaan = item; - }, - selectedRowPendidikan: function selectedRowPendidikan(item) { - this.selectedItemPendidikan = item; - }, - selectedRowOrganisasi: function selectedRowOrganisasi(item) { - this.selectedItemOrganisasi = item; - }, - selectedRowDiklat: function selectedRowDiklat(item) { - this.selectedItemDiklat = item; - }, - selectedRowKeterangan: function selectedRowKeterangan(item) { - this.selectedItemKeterangan = item; - }, - create: function create(value) { - this.modalShow = true; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah ' + value; - this.formState = 'create ' + value; - }, - update: function update(value) { - this.modalShow = true; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah ' + value; - this.formState = 'edit ' + value; - - if (value == 'pekerjaan') { - this.formModel = Object.assign({}, this.selectedItemPekerjaan); - } else if (value == 'pendidikan') { - this.formModel = Object.assign({}, this.selectedItemPendidikan); - } else if (value == 'organisasi') { - this.formModel = Object.assign({}, this.selectedItemOrganisasi); - } else if (value == 'diklat') { - this.formModel = Object.assign({}, this.selectedItemDiklat); - } else if (value == 'keterangan') { - this.formModel = Object.assign({}, this.selectedItemKeterangan); - } - }, - destroy: function destroy(value) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus ' + value + ' ini?'; - this.formState = value; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - modalConfirmOk: function modalConfirmOk() { - if (this.formState == 'pekerjaan') { - this.$store.dispatch(this.kelas + '/destroyPekerjaan', this.selectedItemPekerjaan.id); - } else if (this.formState == 'pendidikan') { - this.$store.dispatch(this.kelas + '/destroyPendidikan', this.selectedItemPendidikan.id); - } else if (this.formState == 'organisasi') { - this.$store.dispatch(this.kelas + '/destroyOrganisasi', this.selectedItemOrganisasi.id); - } else if (this.formState == 'diklat') { - this.$store.dispatch(this.kelas + '/destroyDiklat', this.selectedItemDiklat.id); - } else if (this.formState == 'keterangan') { - this.$store.dispatch(this.kelas + '/destroyKeterangan', this.selectedItemKeterangan.id); - } - }, - cancelClick: function cancelClick() { - this.modalShow = false; - }, - moment: function moment() { - return moment__WEBPACK_IMPORTED_MODULE_0___default()(); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('aktivis', { - form: 'data', - formStat: 'dataStat', - itemDataPekerjaan: 'dataS1', - itemDataPendidikan: 'dataS2', - itemDataOrganisasi: 'dataS3', - itemDataDiklat: 'dataS4', - itemDataKeterangan: 'dataS5', - itemDataStatPekerjaan: 'dataStatS1', - itemDataStatPendidikan: 'dataStatS2', - itemDataStatOrganisasi: 'dataStatS3', - itemDataStatDiklat: 'dataStatS4', - itemDataStatKeterangan: 'dataStatS5', - updateResponse: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ), - ]), - ]), - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-"), - ]), - ]), - ]), - ]), - ] - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de& ***! - \***********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.kegiatan_tipe") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.kegiatan_tipe"), - }, - }, - [ - _vm.errors.has("form.kegiatan_tipe") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTipe Kegiatan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kegiatan_tipe, - expression: "form.kegiatan_tipe", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kegiatan_tipe", - "data-width": "100%", - "data-vv-as": "Tipe Kegiatan", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "kegiatan_tipe", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tipe kegiatan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "diklat_bkcu" } }, [ - _vm._v("Diklat PUSKOPCUINA"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pertemuan_bkcu" } }, [ - _vm._v("Pertemuan PUSKOPCUINA"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "diklat_cu_internal" } }, [ - _vm._v("Diklat Internal CU"), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { value: "pertemuan_cu_internal" } }, - [_vm._v("Pertemuan Internal CU")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "diklat_eksternal" } }, [ - _vm._v("Diklat Eksternal"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pertemuan_eksternal" } }, [ - _vm._v("Pertemuan Eksternal"), - ]), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "option", - { attrs: { value: "diklat_bkcu_internal" } }, - [_vm._v("Diklat Internal PUSKOPCUINA")] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "option", - { attrs: { value: "pertemuan_bkcu_internal" } }, - [_vm._v("Pertemuan Internal PUSKOPCUINA")] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _vm.errors.has("form.kegiatan_tipe") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.kegiatan_tipe")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.kegiatan_name") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.kegiatan_name"), - }, - }, - [ - _vm.errors.has("form.kegiatan_name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama Diklat: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.kegiatan_name, - expression: "form.kegiatan_name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kegiatan_name", - placeholder: "Silahkan masukkan nama diklat", - "data-vv-as": "Nama Diklat", - }, - domProps: { value: _vm.form.kegiatan_name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "kegiatan_name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.kegiatan_name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.kegiatan_name")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tempat") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.tempat") } }, - [ - _vm.errors.has("form.tempat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTempat: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.tempat, - expression: "form.tempat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tempat", - placeholder: "Silahkan masukkan tempat diklat", - "data-vv-as": "Tempat diklat", - }, - domProps: { value: _vm.form.tempat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "tempat", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tempat") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tempat")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.penyelenggara") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.penyelenggara"), - }, - }, - [ - _vm.errors.has("form.penyelenggara") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama Lembaga Penyelenggara: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.penyelenggara, - expression: "form.penyelenggara", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "penyelenggara", - placeholder: - "Silahkan masukkan nama lembaga penyelenggara diklat", - "data-vv-as": "Penyelenggara", - }, - domProps: { value: _vm.form.penyelenggara }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "penyelenggara", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.penyelenggara") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.penyelenggara")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Nama fasilitator:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.fasilitator, - expression: "form.fasilitator", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "fasilitator", - placeholder: - "Silahkan masukkan nama fasilitator penyelenggara diklat", - }, - domProps: { value: _vm.form.fasilitator }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "fasilitator", $event.target.value) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.datang") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.datang") } }, - [ - _vm.errors.has("form.datang") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Mulai: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.datang }, - on: { - dateSelected: function ($event) { - _vm.form.datang = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.datang, - expression: "form.datang", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { name: "datang", "data-vv-as": "Tgl. mulai" }, - domProps: { value: _vm.form.datang }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "datang", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.datang") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.datang")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.pulang") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.pulang") } }, - [ - _vm.errors.has("form.pulang") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Selesai: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.pulang }, - on: { - dateSelected: function ($event) { - _vm.form.pulang = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pulang, - expression: "form.pulang", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { name: "selesai", "data-vv-as": "Tgl selesai" }, - domProps: { value: _vm.form.pulang }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "pulang", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.pulang") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.pulang")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _vm._m(0), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-primary", attrs: { type: "submit" } }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit" }, - }, - [_c("i", { staticClass: "icon-floppy-d isk" }), _vm._v(" Simpan")] - ) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5& ***! - \***************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.jabatan") }, - }, - [ - _c("h5", [_vm._v("\n\t\t\t\t\tPilih tipe:\n\t\t\t\t")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.tipe, - expression: "form.tipe", - }, - ], - staticClass: "form-control", - attrs: { - name: "tipe", - "data-width": "100%", - "data-vv-as": "Tipe", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "tipe", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tipe"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PENGHARGAAN" } }, [ - _vm._v("PENGHARGAAN"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PELANGGARAN" } }, [ - _vm._v("PELANGGARAN"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "LAINNYA" } }, [ - _vm._v("LAINNYA"), - ]), - ] - ), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan, - expression: "form.keterangan", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "keterangan", - placeholder: "Silahkan masukkan keterangan", - }, - domProps: { value: _vm.form.keterangan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "keterangan", $event.target.value) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tanggal") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.tanggal") } }, - [ - _vm.errors.has("form.tanggal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTanggal:"), - ] - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal, - expression: "form.tanggal", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tanggal" }, - domProps: { value: _vm.form.tanggal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "tanggal", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tanggal") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tanggal")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.form.aktif == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.form.aktif == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821& ***! - \***************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama organisasi", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.jabatan") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.jabatan") } }, - [ - _vm.errors.has("form.jabatan") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tJabatan/Peran/Tanggungjawab:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.jabatan, - expression: "form.jabatan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "jabatan", - placeholder: - "Silahkan masukkan jabatan/peran/tanggungjawab ", - "data-vv-as": "Jabatan/Peran/Tanggungjawab organisasi", - }, - domProps: { value: _vm.form.jabatan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "jabatan", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.jabatan") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.jabatan")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tempat") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.tempat") } }, - [ - _vm.errors.has("form.tempat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTempat:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.tempat, - expression: "form.tempat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tempat", - placeholder: "Silahkan masukkan tempat ", - "data-vv-as": "Tempat organisasi", - }, - domProps: { value: _vm.form.tempat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "tempat", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tempat") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tempat")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.mulai") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.mulai") } }, - [ - _vm.errors.has("form.mulai") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Mulai:"), - ] - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.mulai }, - on: { - dateSelected: function ($event) { - _vm.form.mulai = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.mulai, - expression: "form.mulai", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. mulai organisasi" }, - domProps: { value: _vm.form.mulai }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "mulai", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.mulai") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.mulai")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Tgl. Selesai")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.selesai }, - on: { - dateSelected: function ($event) { - _vm.form.selesai = $event - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "Kosongkan apabila masih aktif / tidak memiliki periode selesai" - ), - ]), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.form.aktif == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.form.aktif == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c& ***! - \**************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.id_tempat") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.id_tempat"), - }, - }, - [ - _vm.errors.has("form.id_tempat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTempat:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_tempat, - expression: "form.id_tempat", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tempat", - "data-width": "100%", - "data-vv-as": "Tempat pekerjaan", - disabled: _vm.modelCu.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_tempat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeLembagaPekerjaan( - $event.target.value - ) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelCuStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih tempat bekerja"), - ]), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("PUSKOPCUINA"), - ]), - _vm._v(" "), - _vm.$route.meta.mode != "create" - ? _c("option", { attrs: { value: "lain" } }, [ - _vm._v("Lembaga lain"), - ]) - : _vm._e(), - _vm._v(" "), - _vm._l(_vm.modelCu, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_tempat") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_tempat")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form && _vm.form.id_tempat == "lain" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.lembaga_lain") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.lembaga_lain"), - }, - }, - [ - _vm.errors.has("form.lembaga_lain") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tLembaga:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.lembaga_lain, - expression: "form.lembaga_lain", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "lembaga", - placeholder: "Silahkan masukkan nama lembaga", - "data-vv-as": "Lembaga", - }, - domProps: { value: _vm.form.lembaga_lain }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "lembaga_lain", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [ - _vm._v("\n\t\t\t\t\tPilih status pekerjaan:\n\t\t\t\t"), - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.status, - expression: "form.status", - }, - ], - staticClass: "form-control", - attrs: { name: "status", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "status", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih status pekerjaan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Pekerjaan saat ini dan masih bekerja"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "2" } }, [ - _vm._v("Riwayat pekerjaan sebelumnya"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "3" } }, [ - _vm._v("Pekerjaan terakhir dan tidak bekerja lagi"), - ]), - ] - ), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ]), - ]), - _vm._v(" "), - _vm.form.status != "" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tingkat") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.tingkat"), - }, - }, - [ - _vm.errors.has("form.tingkat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTingkat:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tingkat, - expression: "form.tingkat", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "pekerjaan_tingkat", - "data-width": "100%", - "data-vv-as": "Tingkat Pekerjaan", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "tingkat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tingkat pekerjaan"), - ]), - _vm._v(" "), - _vm.form.id_tempat != "lain" - ? _c("option", { attrs: { value: "1" } }, [ - _vm._v("Pengurus"), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.id_tempat != "lain" - ? _c("option", { attrs: { value: "2" } }, [ - _vm._v("Pengawas"), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.id_tempat != "lain" - ? _c("option", { attrs: { value: "3" } }, [ - _vm._v("Komite"), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.id_tempat != "lain" - ? _c("option", { attrs: { value: "4" } }, [ - _vm._v("Penasihat"), - ]) - : _vm._e(), - _vm._v(" "), - _c("option", { attrs: { value: "5" } }, [ - _vm._v( - "Senior Manajer (General Manager, CEO, Deputy)" - ), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "6" } }, [ - _vm._v("Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "7" } }, [ - _vm._v( - "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" - ), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "8" } }, [ - _vm._v("Staf"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "9" } }, [ - _vm._v("Kontrak"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "10" } }, [ - _vm._v("Kolektor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "11" } }, [ - _vm._v("Kelompok Inti"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "12" } }, [ - _vm._v("Supporting Unit"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "13" } }, [ - _vm._v("Vendor sMartCu"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "14" } }, [ - _vm._v("Magang"), - ]), - ] - ), - _vm._v(" "), - _vm.errors.has("form.tingkat") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tingkat")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.tingkat != "" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tJabatan:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama jabatan", - "data-vv-as": "Jabatan pekerjaan", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.tipe == 1 && - _vm.form.tingkat != "1" && - _vm.form.tingkat != "2" && - _vm.form.tingkat != "3" && - _vm.form.tingkat != "4" && - _vm.form.tingkat != "" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.id_tp") }, - }, - [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("form.id_tp") }, - }, - [ - _vm.errors.has("form.id_tp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTP/KP:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_tp, - expression: "form.id_tp", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "CU", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_tp", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelTpStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih TP/KP")]), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Kantor Pusat"), - ]), - _vm._v(" "), - _vm.modelTp - ? _vm._l(_vm.modelTp, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }) - : _vm._e(), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_tp") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_tp")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.tingkat != "" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.mulai") }, - }, - [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("form.mulai") }, - }, - [ - _vm.errors.has("form.mulai") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Mulai:"), - ] - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.mulai }, - on: { - dateSelected: function ($event) { - _vm.form.mulai = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.mulai, - expression: "form.mulai", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. mulai bekerja" }, - domProps: { value: _vm.form.mulai }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "mulai", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.mulai") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.mulai")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.status != "" && - _vm.form.tingkat != "" && - _vm.form.status != "1" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Tgl. Selesai")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.selesai }, - on: { - dateSelected: function ($event) { - _vm.form.selesai = $event - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.status != "" && - _vm.form.tingkat != "" && - _vm.form.status == "3" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan Tidak Bekerja:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan_tidak_aktif, - expression: "form.keterangan_tidak_aktif", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_tidak_aktif", - placeholder: "Silahkan masukkan keterangan tidak bekerja", - }, - domProps: { value: _vm.form.keterangan_tidak_aktif }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan_tidak_aktif", - $event.target.value - ) - }, - }, - }), - ]), - ]) - : _vm._e(), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a& ***! - \***************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -4856,442 +777,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tingkat") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.tingkat") } }, - [ - _vm.errors.has("form.tingkat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTingkat:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tingkat, - expression: "form.tingkat", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "tingkat", - "data-width": "100%", - "data-vv-as": "Tingkat pendidikan", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "tingkat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tingkat pendidikan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "TK" } }, [_vm._v("TK")]), - _vm._v(" "), - _c("option", { attrs: { value: "SD" } }, [_vm._v("SD")]), - _vm._v(" "), - _c("option", { attrs: { value: "SMP" } }, [_vm._v("SMP")]), - _vm._v(" "), - _c("option", { attrs: { value: "SMA/SMK" } }, [ - _vm._v("SMA/SMK"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D1" } }, [_vm._v("D1")]), - _vm._v(" "), - _c("option", { attrs: { value: "D2" } }, [_vm._v("D2")]), - _vm._v(" "), - _c("option", { attrs: { value: "D3" } }, [_vm._v("D3")]), - _vm._v(" "), - _c("option", { attrs: { value: "D4" } }, [_vm._v("D4")]), - _vm._v(" "), - _c("option", { attrs: { value: "S1" } }, [_vm._v("S1")]), - _vm._v(" "), - _c("option", { attrs: { value: "S2" } }, [_vm._v("S2")]), - _vm._v(" "), - _c("option", { attrs: { value: "S3" } }, [_vm._v("S3")]), - _vm._v(" "), - _c("option", { attrs: { value: "LAIN-LAIN" } }, [ - _vm._v("Lain-lain"), - ]), - ] - ), - _vm._v(" "), - _vm.errors.has("form.tingkat") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tingkat")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _vm.form.tingkat != "" && - _vm.form.tingkat != "SD" && - _vm.form.tingkat != "SMP" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h6", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tJurusan:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan jurusan", - "data-vv-as": "Jurusan pendidikan", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.tingkat != "" - ? _c("div", { staticClass: "col-sm-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tempat") }, - }, + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("form.tempat") }, - }, - [ - _vm.errors.has("form.tempat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTempat:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.tempat, - expression: "form.tempat", - }, - ], - staticClass: "form-control", + _c("truncate", { + staticStyle: { display: "inline-block" }, attrs: { - type: "text", - name: "tempat", - placeholder: "Silahkan masukkan tempat pendidikan", - "data-vv-as": "Tempat pendidikan", - }, - domProps: { value: _vm.form.tempat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "tempat", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tempat") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tempat")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.tingkat != "" - ? _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.mulai") }, - }, - [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("form.mulai") }, - }, - [ - _vm.errors.has("form.mulai") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Mulai:"), - ] - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.mulai }, - on: { - dateSelected: function ($event) { - _vm.form.mulai = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.mulai, - expression: "form.mulai", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. mulai pendidikan" }, - domProps: { value: _vm.form.mulai }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "mulai", $event.target.value) - }, + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, }, }), - _vm._v(" "), - _vm.errors.has("form.mulai") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.mulai")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), ], 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.tingkat != "" - ? _c("div", { staticClass: "col-sm-6" }, [ - _c( - "div", - { staticClass: "form-group" }, + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, [ - _c("h6", [_vm._v("Tgl. Selesai")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.selesai }, - on: { - dateSelected: function ($event) { - _vm.form.selesai = $event - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "Kosongkan apabila masih menjalani pendidikan / belum mengetahui tanggal selesai pendidikan" - ), - ]), + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), ], - 1 - ), - ]) - : _vm._e(), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -5300,10 +890,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2& ***! - \***************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -5315,1756 +905,546 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.itemDataStatPekerjaan === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemDataPekerjaan, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [_c("identitas", { attrs: { itemData: _vm.form } })], - 1 - ), + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.mode == "edit_profile" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("pekerjaan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPekerjaan.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("pekerjaan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPekerjaan.id }, - on: { - click: function ($event) { - return _vm.destroy("pekerjaan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] - ), - ]) - : _vm.mode != "edit_profile" && - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("pekerjaan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPekerjaan.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("pekerjaan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPekerjaan.id }, - on: { - click: function ($event) { - return _vm.destroy("pekerjaan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] - ), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataPekerjaan, - columnData: _vm.columnDataPekerjaan, - itemDataStat: _vm.itemDataStatPekerjaan, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemPekerjaan.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRowPekerjaan(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c("td", [ - props.item.status == 1 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-auto", - }, - [_vm._v("PEKERJAAN SAAT INI")] - ) - : props.item.status == 2 - ? _c( - "span", - { - staticClass: - "badge badge-flat border-grey-800 text-default ml-auto", - }, - [_vm._v("PEKERJAAN SEBELUMNYA")] - ) - : props.item.status == 3 - ? _c( - "span", - { - staticClass: - "badge bg-danger-400 align-self-center ml-auto", - }, - [_vm._v("PEKERJAAN TERAKHIR")] - ) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s(props.item.name) + - " \n\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - props.item.tingkat - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.tipe == 1 - ? _c("span", [ - props.item.cu - ? _c("span", [ - _vm._v( - " " + _vm._s(props.item.cu.name) - ), - ]) - : _vm._e(), - _vm._v(" "), - props.item.tp - ? _c("span", [ - _vm._v( - "| " + _vm._s(props.item.tp.name) - ), - ]) - : _vm._e(), - ]) - : props.item.tipe == 2 - ? _c("span", [ - _vm._v(_vm._s(props.item.lembaga_lain)), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.mulai) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.selesai - ? _c("span", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.selesai - ) - ), - }, - }), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.keterangan_tidak_aktif, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _c("br"), - _c("hr"), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.mode == "edit_profile" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("pendidikan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPendidikan.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("pendidikan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPendidikan.id }, - on: { - click: function ($event) { - return _vm.destroy("pendidikan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] - ), - ]) - : _vm.mode != "edit_profile" && - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("pendidikan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPendidikan.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("pendidikan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemPendidikan.id }, - on: { - click: function ($event) { - return _vm.destroy("pendidikan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] - ), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataPendidikan, - columnData: _vm.columnDataPendidikan, - itemDataStat: _vm.itemDataStatPendidikan, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemPendidikan.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRowPendidikan(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tingkat }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.mulai) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.selesai - ? _c("span", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.selesai - ) - ), - }, - }), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _c("br"), - _c("hr"), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(3), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.mode == "edit_profile" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("organisasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemOrganisasi.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("organisasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemOrganisasi.id }, - on: { - click: function ($event) { - return _vm.destroy("organisasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] - ), - ]) - : _vm.mode != "edit_profile" && - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("organisasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemOrganisasi.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("organisasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemOrganisasi.id }, - on: { - click: function ($event) { - return _vm.destroy("organisasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] - ), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataOrganisasi, - columnData: _vm.columnDataOrganisasi, - itemDataStat: _vm.itemDataStatOrganisasi, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemOrganisasi.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRowOrganisasi(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - _vm._v(" "), - props.item.selesai == null || - props.item.selesai > - _vm.moment().format("YYYY-MM-DD") - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-auto", - }, - [_vm._v("MASIH AKTIF")] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.jabatan }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat }, - }), - _vm._v(_vm._s(props.item.tempat)), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.mulai) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.selesai - ? _c("span", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.selesai - ) - ), - }, - }), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _c("br"), - _c("hr"), - _vm._v(" "), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( "div", - { staticClass: "card" }, + { staticClass: "page-header-content header-elements-md-inline" }, [ - _vm._m(4), + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.mode == "edit_profile" + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 ? _c( "div", - { staticClass: "col-md-12" }, + { staticClass: "breadcrumb" }, [ _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("diklat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedItemDiklat.id || - _vm.selectedItemDiklat.kegiatan_id != 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("diklat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedItemDiklat.id || - _vm.selectedItemDiklat.kegiatan_id != 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("diklat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Lihat Diklat\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", + "router-link", { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedItemDiklat.id || - _vm.selectedItemDiklat.kegiatan_id != 0, - }, - on: { - click: function ($event) { - return _vm.destroy("diklat") - }, - }, + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), ] ), _vm._v(" "), - _vm.selectedItemDiklat.kegiatan && - _vm.selectedItemDiklat.kegiatan.id_sertifikat - ? [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: _vm.selectedItemDiklat.status != 5, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.generateSertifikat() - }, - }, - }, - [ - _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat\n\t\t\t\t\t\t"), - ] - ), - ] - : _vm._e(), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), ], - 2 + 1 ) - : _vm.mode != "edit_profile" && - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] + : _vm._e(), + _vm._v(" "), + _vm.level === 2 ? _c( "div", - { staticClass: "col-md-12" }, + { staticClass: "breadcrumb" }, [ _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("diklat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", + "router-link", { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedItemDiklat.id || - _vm.selectedItemDiklat.kegiatan_id != 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("diklat") - }, - }, + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), ] ), _vm._v(" "), _c( - "button", + "a", { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedItemDiklat.id || - _vm.selectedItemDiklat.kegiatan_id != 0, - }, + staticClass: "breadcrumb-item", + attrs: { href: "#" }, on: { click: function ($event) { $event.preventDefault() - return _vm.update("diklat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Lihat Diklat\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: - !_vm.selectedItemDiklat.id || - _vm.selectedItemDiklat.kegiatan_id != 0, - }, - on: { - click: function ($event) { - return _vm.destroy("diklat") + return _vm.level2Back() }, }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] + [_vm._v(_vm._s(_vm.level2Title))] ), _vm._v(" "), - _vm.selectedItemDiklat.kegiatan && - _vm.selectedItemDiklat.kegiatan.id_sertifikat - ? [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: _vm.selectedItemDiklat.status != 5, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.generateSertifikat() - }, - }, - }, - [ - _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat\n\t\t\t\t\t\t"), - ] - ), - ] - : _vm._e(), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], 2 ) : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataDiklat, - columnData: _vm.columnDataDiklat, - itemDataStat: _vm.itemDataStatDiklat, - }, - scopedSlots: _vm._u([ + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020& ***! + \***********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "col-12" }, [ + _c( + "select", + { + directives: [ { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemDiklat.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRowDiklat(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c("td", [ - props.item.kegiatan_id != 0 - ? _c("span", [ - _c( - "span", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: - "Riwayat diklat ini berasal dari data diklat PUSKOPCUINA di SIMO yang terdaftar secara online, oleh karena itut tidak bisa di edit atau dihapus", - expression: - "'Riwayat diklat ini berasal dari data diklat PUSKOPCUINA di SIMO yang terdaftar secara online, oleh karena itut tidak bisa di edit atau dihapus'", - }, - ], - staticClass: - "badge bg-blue-400 align-self-center ml-auto", - }, - [_vm._v("Terintegrasi")] - ), - ]) - : props.item.kegiatan_id == 0 - ? _c("span", [ - _c( - "span", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: - "Riwayat diklat ini berasal dari inputan manual dan tidak terhubung dengan data diklat PUSKOPCUINA di SIMO", - expression: - "'Riwayat diklat ini berasal dari inputan manual dan tidak terhubung dengan data diklat PUSKOPCUINA di SIMO'", - }, - ], - staticClass: - "badge bg-brown-400 align-self-center ml-auto", - }, - [_vm._v("Manual")] - ), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.kegiatan_id != 0 - ? _c("span", [ - props.item.kegiatan - ? _c("span", [ - _vm._v( - _vm._s(props.item.kegiatan.name) - ), - ]) - : _vm._e(), - ]) - : props.item.kegiatan_id == 0 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(props.item.kegiatan_name) + - "\n\t\t\t\t\t\t" - ), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.kegiatan - ? _c("span", [ - props.item.kegiatan.provinces - ? _c("span", [ - _vm._v( - _vm._s( - props.item.kegiatan.provinces.name - ) - ), - ]) - : _vm._e(), - ]) - : props.item.kegiatan_id == 0 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(props.item.tempat) + - "\n\t\t\t\t\t\t" - ), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.kegiatan - ? _c("span", [ - props.item.kegiatan.tipe == "diklat_bkcu" - ? _c("span", [_vm._v("PUSKOPCUINA")]) - : _vm._e(), - ]) - : props.item.kegiatan_id == 0 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(props.item.penyelenggara) + - "\n\t\t\t\t\t\t" - ), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.kegiatanTipe( - props.item.kegiatan_tipe - ) - ), - }, - }), - ]), - _vm._v(" "), - _c("td", [ - props.item.kegiatan - ? _c( - "span", - [ - _vm._l( - props.item.kegiatan.panitia_dalam, - function (panitiaD, index) { - return _c("span", { key: index }, [ - panitiaD.pivot.peran == - "fasilitator" - ? _c("span", [ - _vm._v( - _vm._s(panitiaD.name + ", ") - ), - ]) - : _vm._e(), - ]) - } - ), - _vm._v(" "), - _vm._l( - props.item.kegiatan.panitia_luar, - function (panitiaL, index) { - return _c("span", { key: index }, [ - panitiaL.pivot.peran == - "fasilitator" - ? _c("span", [ - _vm._v( - _vm._s(panitiaL.name + ", ") - ), - ]) - : _vm._e(), - ]) - } - ), - ], - 2 - ) - : props.item.kegiatan_id == 0 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(props.item.fasilitator) + - "\n\t\t\t\t\t\t" - ), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.kegiatan - ? _c("span", [ - props.item.kegiatan - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.kegiatan.mulai - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : props.item.kegiatan_id == 0 - ? _c("span", [ - props.item.datang - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.datang - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.kegiatan - ? _c("span", [ - props.item.kegiatan - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.kegiatan.selesai - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : props.item.kegiatan_id == 0 - ? _c("span", [ - props.item.pulang - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.pulang - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, + name: "model", + rawName: "v-model", + value: _vm.statusNIK, + expression: "statusNIK", }, + ], + staticClass: "form-control", + attrs: { name: "statusNIK", "data-width": "100%" }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.statusNIK = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeStatusNIK($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih"), ]), - }), - _vm._v(" "), - _vm._m(5), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(6), + _vm._v(" "), + _c("option", { attrs: { value: "iya" } }, [ + _vm._v("Memiliki No. KTP / Nomor Induk Kependudukan (NIK)"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "tidak" } }, [ + _vm._v("Tidak memiliki No. KTP / Nomor Induk Kependudukan (NIK)"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _vm.statusNIK == "iya" + ? _c("div", { staticClass: "row" }, [ + _vm._m(1), _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.mode == "edit_profile" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("keterangan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemKeterangan.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("keterangan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemKeterangan.id }, - on: { - click: function ($event) { - return _vm.destroy("keterangan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] - ), - ]) - : _vm.mode != "edit_profile" && - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.create("keterangan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemKeterangan.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.update("keterangan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemKeterangan.id }, - on: { - click: function ($event) { - return _vm.destroy("keterangan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t"), - ] + _c( + "div", + { staticClass: "col-12" }, + [ + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "nik", + options: _vm.cleaveOption.number16, + placeholder: + "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", + disabled: _vm.isNew, + }, + model: { + value: _vm.nik, + callback: function ($$v) { + _vm.nik = $$v + }, + expression: "nik", + }, + }), + _vm._v(" "), + _vm.isDigit + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _vm._v( + "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " ), ]) : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataKeterangan, - columnData: _vm.columnDataKeterangan, - itemDataStat: _vm.itemDataStatKeterangan, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemKeterangan.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRowKeterangan(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tipe }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.tanggal) - ), - }, - }), - _vm._v(" "), - _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _vm.mode != "edit_profile" + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row pt-2" }, [ + _vm.statusNIK == "iya" ? _c( "div", - { staticClass: "card card-body" }, + { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, [ - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c("form-button", { - attrs: { - cancelState: "", - formValidation: "form", - confirmState: "methods", - }, - on: { - confirmClick: function ($event) { - return _vm.back() - }, + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { disabled: _vm.nik == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) }, - }) - : _c("form-button", { - attrs: { cancelState: "methods", isSingleButton: true }, - on: { - cancelClick: function ($event) { - return _vm.back() + }, + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, }, }, - }), - ], - 1 + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ] ) - : _vm._e(), + : _c("div", { + staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block", + }), _vm._v(" "), _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - size: _vm.modalSize, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, + "div", + { staticClass: "col-md-5 col-lg-3 text-right d-none d-sm-block" }, [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t "), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _vm.formState == "create pekerjaan" || - _vm.formState == "edit pekerjaan" - ? _c("form-pekerjaan", { - attrs: { - selected: _vm.formModel, - formState: _vm.formState, - id_aktivis: _vm.id_aktivis, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.formState == "create pendidikan" || - _vm.formState == "edit pendidikan" - ? _c("form-pendidikan", { - attrs: { - selected: _vm.formModel, - formState: _vm.formState, - id_aktivis: _vm.id_aktivis, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.formState == "create organisasi" || - _vm.formState == "edit organisasi" - ? _c("form-organisasi", { - attrs: { - selected: _vm.formModel, - formState: _vm.formState, - id_aktivis: _vm.id_aktivis, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.formState == "create diklat" || _vm.formState == "edit diklat" - ? _c("form-diklat", { - attrs: { - selected: _vm.formModel, - formState: _vm.formState, - id_aktivis: _vm.id_aktivis, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.formState == "create keterangan" || - _vm.formState == "edit keterangan" - ? _c("form-keterangan", { - attrs: { - selected: _vm.formModel, - formState: _vm.formState, - id_aktivis: _vm.id_aktivis, + _vm.isBack + ? _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back.apply(null, arguments) }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - ], - 1 - ), - ], - 2 + }, + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Batal"), + ] + ) + : _vm._e(), + ] ), - ], - 1 - ) + _vm._v(" "), + _vm.statusNIK == "iya" + ? _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block mb-1", + attrs: { disabled: _vm.nik == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ + _vm.isBack + ? _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left13" }), _vm._v(" Batal")] + ) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", { staticClass: "row" }, [_vm._m(2)]) + : _vm._e(), + ]) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Pekerjaan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Pendidikan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Organisasi")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Kegiatan")]), + return _c("div", { staticClass: "col-12" }, [ + _c("h6", [ + _vm._v( + "\n Apakah memiliki No. KTP / Nomor Induk Kependudukan (NIK)?\n " + ), + ]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ - _c("hr"), + return _c("div", { staticClass: "col-12" }, [ + _c("hr"), + _vm._v(" "), + _c("h6", [ + _vm._v( + "\n Silahkan masukkan No. KTP / Nomor Induk Kependudukan (NIK)*\n " + ), + _c("br"), _vm._v(" "), - _c("p", { staticClass: "text-muted pl-2 pr-2" }, [ - _vm._v( - "* Tipe yang dimaksud disini adalah pembeda antara informasi riwayat diklat yang diinput. Tipe manual berarti riwayat diklat di input secara manual oleh pengguna, sedangkan tipe terintegrasi berarti diklat tersebut adalah diklat yg muncul karena sudah mendaftar diklat melalui SIMO" - ), - ]), + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("*pastikan nomor yang dimasukan adalah nomor yang valid!")] + ), ]), ]) }, @@ -7072,8 +1452,20 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Keterangan")]), + return _c("div", { staticClass: "col-12" }, [ + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), ]) }, ] @@ -7083,17 +1475,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7103,9 +1495,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7115,54 +1507,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7172,9 +1564,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7184,55 +1576,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formDiklat.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formDiklat.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=template&id=107d71de& */ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&"); -/* harmony import */ var _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -7240,10 +1634,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["render"], - _formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7253,55 +1647,71 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/formDiklat.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=template&id=107d71de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formKeterangan.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formKeterangan.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKeterangan.vue?vue&type=template&id=69a647e5& */ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&"); -/* harmony import */ var _formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKeterangan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7310,9 +1720,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7322,55 +1732,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/formKeterangan.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeterangan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeterangan.vue?vue&type=template&id=69a647e5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formOrganisasi.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formOrganisasi.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formOrganisasi.vue?vue&type=template&id=0f9b8821& */ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&"); -/* harmony import */ var _formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formOrganisasi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7379,9 +1789,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["render"], - _formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7391,55 +1801,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/formOrganisasi.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formOrganisasi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formOrganisasi.vue?vue&type=template&id=0f9b8821& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formPekerjaan.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formPekerjaan.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPekerjaan.vue?vue&type=template&id=f261741c& */ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&"); -/* harmony import */ var _formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPekerjaan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7448,9 +1858,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7460,55 +1870,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/formPekerjaan.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPekerjaan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPekerjaan.vue?vue&type=template&id=f261741c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formPendidikan.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formPendidikan.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPendidikan.vue?vue&type=template&id=0258049a& */ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&"); -/* harmony import */ var _formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPendidikan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7517,9 +1927,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7529,54 +1939,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/formPendidikan.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPendidikan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPendidikan.vue?vue&type=template&id=0258049a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayatContent.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayatContent.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/cariData.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/cariData.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./riwayatContent.vue?vue&type=template&id=6bc843e2& */ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&"); -/* harmony import */ var _riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./riwayatContent.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&"); +/* harmony import */ var _cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=306a2020& */ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&"); +/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -7586,9 +2047,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["render"], - _riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["render"], + _cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -7598,38 +2059,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/riwayatContent.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/cariData.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayatContent.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayatContent.vue?vue&type=template&id=6bc843e2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=306a2020& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/28.js b/public/js/components/28.js index 24ab5c723..3be6834c8 100644 --- a/public/js/components/28.js +++ b/public/js/components/28.js @@ -1,89 +1,5 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[28],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! @@ -210,15 +126,26 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// // // // @@ -227,22 +154,67 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ - props: [] + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -286,118 +258,63 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -482,132 +399,4439 @@ __webpack_require__.r(__webpack_exports__); // // + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['formState', 'selected', 'id_aktivis'], components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default.a - }, - props: { - itemDataStat: '', - isBack: true + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - statusNIK: '', - nik: '', - isNew: false, - isDigit: false, + kelas: 'aktivis', + form: { + tingkat: '', + name: '', + tempat: '', + mulai: '', + selesai: '' + }, cleaveOption: { - number16: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { numeral: true, - numeralIntegerScale: 16, + numeralIntegerScale: 12, numeralDecimalScale: 0, stripLeadingZeroes: false, delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' } } }; }, - mounted: function mounted() {// document.addEventListener("keydown", (e) => { - // if (e.keyCode == 13) { - // if(this.nik != '' && this.statusNIK == 'iya') - // this.cariData(); - // } - // }); + created: function created() { + if (this.formState == 'edit diklat') { + this.form = this.selected; + } }, - watch: {}, methods: { - changeStatusNIK: function changeStatusNIK(value) { - if (value == 'tidak') { - this.$emit('nikNew', 'AUTO'); - } - - this.$emit('changeStatusNIK', value); - }, - cariData: function cariData() { - if (this.nik.length < 16) { - this.isDigit = true; - } else { - this.isNew = true; - this.isDigit = false; - this.$emit('cariData', this.nik); - } - }, - resetData: function resetData() { - this.nik = ''; - this.isNew = false; - this.$emit('resetData'); + save: function save() { + var _this = this; + + var formData = {}; + formData.diklat = this.form; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/saveDiklat', [_this.id_aktivis, formData]); + + _this.submited = false; + } else { + _this.submited = true; + } + }); }, - back: function back() { - this.$emit('back'); + tutup: function tutup() { + this.$emit('tutup'); } - } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['formState', 'selected', 'id_aktivis'], + components: { + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + data: function data() { + return { + kelas: 'aktivis', + form: { + tipe: '', + name: '', + keterangan: '', + tanggal: '' + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + } + }; + }, + created: function created() { + if (this.formState == 'edit keterangan') { + this.form = this.selected; + } + }, + methods: { + save: function save() { + var _this = this; + + var formData = {}; + formData.keterangan = this.form; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/saveKeterangan', [_this.id_aktivis, formData]); + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['formState', 'selected', 'id_aktivis'], + components: { + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + data: function data() { + return { + kelas: 'aktivis', + form: { + name: '', + tempat: '', + mulai: '', + selesai: '' + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + created: function created() { + if (this.formState == 'edit organisasi') { + this.form = this.selected; + } + }, + methods: { + save: function save() { + var _this = this; + + var formData = {}; + formData.organisasi = this.form; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/saveOrganisasi', [_this.id_aktivis, formData]); + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['formState', 'selected', 'id_aktivis'], + components: { + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + data: function data() { + return { + kelas: 'aktivis', + form: { + anggota_id: '', + id_tempat: '', + id_tp: '', + tipe: '', + lembaga_lain: '', + name: '', + tingkat: '', + mulai: '', + selesai: '', + cu: { + id: 0, + name: '' + }, + status: '' + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + created: function created() { + if (this.currentUser.id_cu != 0) { + this.form.id_tempat = this.currentUser.id_cu; + this.changeLembagaPekerjaan(this.currentUser.id_cu); + } else { + this.fetchCU(); + } + + if (this.formState == 'edit pekerjaan') { + this.form = this.selected; + } + }, + methods: { + fetchCU: function fetchCU() { + if (this.formStateCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + }, + changeLembagaPekerjaan: function changeLembagaPekerjaan(value) { + if (value == 0) { + this.form.tipe = 3; + } else if (value == 'lain') { + this.form.tipe = 2; + } else { + this.form.tipe = 1; + this.$store.dispatch('tp/getCu', value); + } + }, + save: function save() { + var _this = this; + + var formData = {}; + formData.pekerjaan = this.form; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/savePekerjaan', [_this.id_aktivis, formData]); + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['formState', 'selected', 'id_aktivis'], + components: { + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + data: function data() { + return { + kelas: 'aktivis', + form: { + tingkat: '', + name: '', + tempat: '', + mulai: '', + selesai: '' + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + created: function created() { + if (this.formState == 'edit pendidikan') { + this.form = this.selected; + } + }, + methods: { + save: function save() { + var _this = this; + + var formData = {}; + formData.pendidikan = this.form; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/savePendidikan', [_this.id_aktivis, formData]); + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _formPekerjaan_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formPekerjaan.vue */ "./resources/assets/js/views/aktivis/formPekerjaan.vue"); +/* harmony import */ var _formPendidikan_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formPendidikan.vue */ "./resources/assets/js/views/aktivis/formPendidikan.vue"); +/* harmony import */ var _formOrganisasi_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formOrganisasi.vue */ "./resources/assets/js/views/aktivis/formOrganisasi.vue"); +/* harmony import */ var _formKeterangan_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formKeterangan.vue */ "./resources/assets/js/views/aktivis/formKeterangan.vue"); +/* harmony import */ var _formDiklat_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formDiklat.vue */ "./resources/assets/js/views/aktivis/formDiklat.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_identitas2_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas2.vue */ "./resources/assets/js/components/identitas2.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_15__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['id_aktivis', 'id_cu', 'mode'], + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + formPekerjaan: _formPekerjaan_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formPendidikan: _formPendidikan_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formOrganisasi: _formOrganisasi_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formKeterangan: _formKeterangan_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formDiklat: _formDiklat_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + identitas: _components_identitas2_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + FileSaver: file_saver__WEBPACK_IMPORTED_MODULE_15___default.a + }, + data: function data() { + return { + kelas: 'aktivis', + id_local: '', + formState: '', + formModel: [], + selectedItemPekerjaan: {}, + selectedItemPendidikan: {}, + selectedItemOrganisasi: {}, + selectedItemKeterangan: {}, + selectedItemDiklat: {}, + formPekerjaan: {}, + formPendidikan: {}, + formOrganisasi: {}, + formDiklat: {}, + columnDataPekerjaan: [{ + title: 'No.' + }, { + title: 'Nama' + }, { + title: 'Tingkat' + }, { + title: 'Tempat' + }, { + title: 'Mulai' + }, { + title: 'Selesai' + }, { + title: 'Keterangan tidak aktif' + }, { + title: 'Tgl. / Waktu Buat' + }, { + title: 'Tgl. / Waktu Ubah' + }], + columnDataPendidikan: [{ + title: 'No.' + }, { + title: 'Jurusan' + }, { + title: 'Tingkat' + }, { + title: 'Tempat' + }, { + title: 'Mulai' + }, { + title: 'Selesai' + }, { + title: 'Tgl. / Waktu Buat' + }, { + title: 'Tgl. / Waktu Ubah' + }], + columnDataOrganisasi: [{ + title: 'No.' + }, { + title: 'Nama' + }, { + title: 'Jabatan' + }, { + title: 'Tempat' + }, { + title: 'Mulai' + }, { + title: 'Selesai' + }, { + title: 'Tgl. / Waktu Buat' + }, { + title: 'Tgl. / Waktu Ubah' + }], + columnDataDiklat: [{ + title: 'No.' + }, { + title: 'Tipe*' + }, { + title: 'Nama' + }, { + title: 'Tempat' + }, { + title: 'Penyelenggara' + }, { + title: 'Tipe Kegiatan' + }, { + title: 'Fasilitator' + }, { + title: 'Mulai' + }, { + title: 'Selesai' + }, { + title: 'Tgl. / Waktu Buat' + }, { + title: 'Tgl. / Waktu Ubah' + }], + columnDataKeterangan: [{ + title: 'No.' + }, { + title: 'Tipe' + }, { + title: 'Nama' + }, { + title: 'Keterangan' + }, { + title: 'Tanggal' + }, { + title: 'Tgl. / Waktu Buat' + }, { + title: 'Tgl. / Waktu Ubah' + }], + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: 'modal-lg', + modalImageShow: false, + modalImageContent: '', + submited: false + }; + }, + created: function created() { + this.fetch(); + }, + watch: { + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + this.modalContent = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + + if (this.formState == 'create pekerjaan' || this.formState == 'edit pekerjaan') { + this.$store.dispatch(this.kelas + '/indexPekerjaan', [this.id_aktivis, this.id_cu]); + } + + if (this.formState == 'create pendidikan' || this.formState == 'edit pendidikan') { + this.$store.dispatch(this.kelas + '/indexPendidikan', [this.id_aktivis, this.id_cu]); + } + + if (this.formState == 'create organisasi' || this.formState == 'edit organisasi') { + this.$store.dispatch(this.kelas + '/indexOrganisasi', [this.id_aktivis, this.id_cu]); + } + + if (this.formState == 'create diklat' || this.formState == 'edit diklat') { + this.$store.dispatch(this.kelas + '/indexDiklat', [this.id_aktivis, this.id_cu]); + } + + if (this.formState == 'create keterangan' || this.formState == 'edit keterangan') { + this.$store.dispatch(this.kelas + '/indexKeterangan', [this.id_aktivis, this.id_cu]); + } + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/edit', this.id_aktivis); + this.$store.dispatch(this.kelas + '/indexPekerjaan', [this.id_aktivis, this.id_cu]); + this.$store.dispatch(this.kelas + '/indexPendidikan', [this.id_aktivis, this.id_cu]); + this.$store.dispatch(this.kelas + '/indexOrganisasi', [this.id_aktivis, this.id_cu]); + this.$store.dispatch(this.kelas + '/indexDiklat', [this.id_aktivis, this.id_cu]); + this.$store.dispatch(this.kelas + '/indexKeterangan', [this.id_aktivis, this.id_cu]); + }, + back: function back() { + if (this.currentUser.id_cu != 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu, + tingkat: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua', + tingkat: 'semua' + } + }); + } + }, + // kembali(){ + // if(this.$route.meta.mode == 'create'){ + // this.$router.push({name: this.kelas + 'CreateEdit', params:{id: this.id_aktivis}}); + // }else{ + // this.back(); + // } + // }, + generateSertifikat: function generateSertifikat() { + var _this = this; + + this.modalShow = true; + this.modalState = 'loading'; + axios.post('/api/generateSertifikat', this.selectedItemDiklat, { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_15___default.a.saveAs(response.data, _this.selectedItemDiklat.name + '.pdf'); + _this.state = "generateSertifikat"; + _this.modalState = 'success'; + + _this.modalOpen("generateSertifikat"); + }); + }, + selectedRowPekerjaan: function selectedRowPekerjaan(item) { + this.selectedItemPekerjaan = item; + }, + selectedRowPendidikan: function selectedRowPendidikan(item) { + this.selectedItemPendidikan = item; + }, + selectedRowOrganisasi: function selectedRowOrganisasi(item) { + this.selectedItemOrganisasi = item; + }, + selectedRowDiklat: function selectedRowDiklat(item) { + this.selectedItemDiklat = item; + }, + selectedRowKeterangan: function selectedRowKeterangan(item) { + this.selectedItemKeterangan = item; + }, + create: function create(value) { + this.modalShow = true; + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah ' + value; + this.formState = 'create ' + value; + }, + update: function update(value) { + this.modalShow = true; + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah ' + value; + this.formState = 'edit ' + value; + + if (value == 'pekerjaan') { + this.formModel = Object.assign({}, this.selectedItemPekerjaan); + } else if (value == 'pendidikan') { + this.formModel = Object.assign({}, this.selectedItemPendidikan); + } else if (value == 'organisasi') { + this.formModel = Object.assign({}, this.selectedItemOrganisasi); + } else if (value == 'diklat') { + this.formModel = Object.assign({}, this.selectedItemDiklat); + } else if (value == 'keterangan') { + this.formModel = Object.assign({}, this.selectedItemKeterangan); + } + }, + destroy: function destroy(value) { + this.modalShow = true; + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus ' + value + ' ini?'; + this.formState = value; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + modalConfirmOk: function modalConfirmOk() { + if (this.formState == 'pekerjaan') { + this.$store.dispatch(this.kelas + '/destroyPekerjaan', this.selectedItemPekerjaan.id); + } else if (this.formState == 'pendidikan') { + this.$store.dispatch(this.kelas + '/destroyPendidikan', this.selectedItemPendidikan.id); + } else if (this.formState == 'organisasi') { + this.$store.dispatch(this.kelas + '/destroyOrganisasi', this.selectedItemOrganisasi.id); + } else if (this.formState == 'diklat') { + this.$store.dispatch(this.kelas + '/destroyDiklat', this.selectedItemDiklat.id); + } else if (this.formState == 'keterangan') { + this.$store.dispatch(this.kelas + '/destroyKeterangan', this.selectedItemKeterangan.id); + } + }, + cancelClick: function cancelClick() { + this.modalShow = false; + }, + moment: function moment() { + return moment__WEBPACK_IMPORTED_MODULE_0___default()(); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('aktivis', { + form: 'data', + formStat: 'dataStat', + itemDataPekerjaan: 'dataS1', + itemDataPendidikan: 'dataS2', + itemDataOrganisasi: 'dataS3', + itemDataDiklat: 'dataS4', + itemDataKeterangan: 'dataS5', + itemDataStatPekerjaan: 'dataStatS1', + itemDataStatPendidikan: 'dataStatS2', + itemDataStatOrganisasi: 'dataStatS3', + itemDataStatDiklat: 'dataStatS4', + itemDataStatKeterangan: 'dataStatS5', + updateResponse: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), + ]), + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de& ***! + \***********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.kegiatan_tipe") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.kegiatan_tipe"), + }, + }, + [ + _vm.errors.has("form.kegiatan_tipe") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTipe Kegiatan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kegiatan_tipe, + expression: "form.kegiatan_tipe", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "kegiatan_tipe", + "data-width": "100%", + "data-vv-as": "Tipe Kegiatan", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "kegiatan_tipe", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe kegiatan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "diklat_bkcu" } }, [ + _vm._v("Diklat PUSKOPCUINA"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pertemuan_bkcu" } }, [ + _vm._v("Pertemuan PUSKOPCUINA"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "diklat_cu_internal" } }, [ + _vm._v("Diklat Internal CU"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "pertemuan_cu_internal" } }, + [_vm._v("Pertemuan Internal CU")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "diklat_eksternal" } }, [ + _vm._v("Diklat Eksternal"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pertemuan_eksternal" } }, [ + _vm._v("Pertemuan Eksternal"), + ]), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "option", + { attrs: { value: "diklat_bkcu_internal" } }, + [_vm._v("Diklat Internal PUSKOPCUINA")] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "option", + { attrs: { value: "pertemuan_bkcu_internal" } }, + [_vm._v("Pertemuan Internal PUSKOPCUINA")] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _vm.errors.has("form.kegiatan_tipe") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.kegiatan_tipe")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.kegiatan_name") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.kegiatan_name"), + }, + }, + [ + _vm.errors.has("form.kegiatan_name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNama Diklat: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.kegiatan_name, + expression: "form.kegiatan_name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kegiatan_name", + placeholder: "Silahkan masukkan nama diklat", + "data-vv-as": "Nama Diklat", + }, + domProps: { value: _vm.form.kegiatan_name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "kegiatan_name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.kegiatan_name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.kegiatan_name")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.tempat") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.tempat") } }, + [ + _vm.errors.has("form.tempat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTempat: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.tempat, + expression: "form.tempat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat", + placeholder: "Silahkan masukkan tempat diklat", + "data-vv-as": "Tempat diklat", + }, + domProps: { value: _vm.form.tempat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "tempat", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tempat") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tempat")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.penyelenggara") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.penyelenggara"), + }, + }, + [ + _vm.errors.has("form.penyelenggara") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNama Lembaga Penyelenggara: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.penyelenggara, + expression: "form.penyelenggara", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "penyelenggara", + placeholder: + "Silahkan masukkan nama lembaga penyelenggara diklat", + "data-vv-as": "Penyelenggara", + }, + domProps: { value: _vm.form.penyelenggara }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "penyelenggara", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.penyelenggara") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.penyelenggara")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Nama fasilitator:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.fasilitator, + expression: "form.fasilitator", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "fasilitator", + placeholder: + "Silahkan masukkan nama fasilitator penyelenggara diklat", + }, + domProps: { value: _vm.form.fasilitator }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "fasilitator", $event.target.value) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.datang") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.datang") } }, + [ + _vm.errors.has("form.datang") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTgl. Mulai: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.datang }, + on: { + dateSelected: function ($event) { + _vm.form.datang = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.datang, + expression: "form.datang", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { name: "datang", "data-vv-as": "Tgl. mulai" }, + domProps: { value: _vm.form.datang }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "datang", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.datang") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.datang")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.pulang") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.pulang") } }, + [ + _vm.errors.has("form.pulang") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTgl. Selesai: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.pulang }, + on: { + dateSelected: function ($event) { + _vm.form.pulang = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pulang, + expression: "form.pulang", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { name: "selesai", "data-vv-as": "Tgl selesai" }, + domProps: { value: _vm.form.pulang }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "pulang", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.pulang") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.pulang")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _vm._m(0), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-primary", attrs: { type: "submit" } }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, + }, + [_c("i", { staticClass: "icon-floppy-d isk" }), _vm._v(" Simpan")] + ) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5& ***! + \***************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.jabatan") }, + }, + [ + _c("h5", [_vm._v("\n\t\t\t\t\tPilih tipe:\n\t\t\t\t")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.tipe, + expression: "form.tipe", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + "data-vv-as": "Tipe", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "tipe", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "PENGHARGAAN" } }, [ + _vm._v("PENGHARGAAN"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "PELANGGARAN" } }, [ + _vm._v("PELANGGARAN"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "LAINNYA" } }, [ + _vm._v("LAINNYA"), + ]), + ] + ), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNama:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.name")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Keterangan:")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "keterangan", $event.target.value) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.tanggal") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.tanggal") } }, + [ + _vm.errors.has("form.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTanggal:"), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.tanggal }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal, + expression: "form.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.form.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "tanggal", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tanggal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tanggal")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.form.aktif == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.form.aktif == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821& ***! + \***************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNama:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama organisasi", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.name")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.jabatan") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.jabatan") } }, + [ + _vm.errors.has("form.jabatan") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tJabatan/Peran/Tanggungjawab:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.jabatan, + expression: "form.jabatan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "jabatan", + placeholder: + "Silahkan masukkan jabatan/peran/tanggungjawab ", + "data-vv-as": "Jabatan/Peran/Tanggungjawab organisasi", + }, + domProps: { value: _vm.form.jabatan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "jabatan", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.jabatan") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.jabatan")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.tempat") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.tempat") } }, + [ + _vm.errors.has("form.tempat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTempat:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.tempat, + expression: "form.tempat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat", + placeholder: "Silahkan masukkan tempat ", + "data-vv-as": "Tempat organisasi", + }, + domProps: { value: _vm.form.tempat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "tempat", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tempat") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tempat")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.mulai") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.mulai") } }, + [ + _vm.errors.has("form.mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTgl. Mulai:"), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.mulai }, + on: { + dateSelected: function ($event) { + _vm.form.mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.mulai, + expression: "form.mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. mulai organisasi" }, + domProps: { value: _vm.form.mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "mulai", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.mulai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.mulai")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Tgl. Selesai")]), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.selesai }, + on: { + dateSelected: function ($event) { + _vm.form.selesai = $event + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "Kosongkan apabila masih aktif / tidak memiliki periode selesai" + ), + ]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.form.aktif == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.form.aktif == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.id_tempat") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.id_tempat"), + }, + }, + [ + _vm.errors.has("form.id_tempat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTempat:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_tempat, + expression: "form.id_tempat", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_tempat", + "data-width": "100%", + "data-vv-as": "Tempat pekerjaan", + disabled: _vm.modelCu.length == 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_tempat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeLembagaPekerjaan( + $event.target.value + ) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelCuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih tempat bekerja"), + ]), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("PUSKOPCUINA"), + ]), + _vm._v(" "), + _vm.$route.meta.mode != "create" + ? _c("option", { attrs: { value: "lain" } }, [ + _vm._v("Lembaga lain"), + ]) + : _vm._e(), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_tempat") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.id_tempat")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form && _vm.form.id_tempat == "lain" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.lembaga_lain") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.lembaga_lain"), + }, + }, + [ + _vm.errors.has("form.lembaga_lain") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tLembaga:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.lembaga_lain, + expression: "form.lembaga_lain", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lembaga", + placeholder: "Silahkan masukkan nama lembaga", + "data-vv-as": "Lembaga", + }, + domProps: { value: _vm.form.lembaga_lain }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "lembaga_lain", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.name")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v("\n\t\t\t\t\tPilih status pekerjaan:\n\t\t\t\t"), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.status, + expression: "form.status", + }, + ], + staticClass: "form-control", + attrs: { name: "status", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "status", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih status pekerjaan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Pekerjaan saat ini dan masih bekerja"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "2" } }, [ + _vm._v("Riwayat pekerjaan sebelumnya"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "3" } }, [ + _vm._v("Pekerjaan terakhir dan tidak bekerja lagi"), + ]), + ] + ), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ]), + ]), + _vm._v(" "), + _vm.form.status != "" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.tingkat") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.tingkat"), + }, + }, + [ + _vm.errors.has("form.tingkat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTingkat:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tingkat, + expression: "form.tingkat", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pekerjaan_tingkat", + "data-width": "100%", + "data-vv-as": "Tingkat Pekerjaan", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "tingkat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tingkat pekerjaan"), + ]), + _vm._v(" "), + _vm.form.id_tempat != "lain" + ? _c("option", { attrs: { value: "1" } }, [ + _vm._v("Pengurus"), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_tempat != "lain" + ? _c("option", { attrs: { value: "2" } }, [ + _vm._v("Pengawas"), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_tempat != "lain" + ? _c("option", { attrs: { value: "3" } }, [ + _vm._v("Komite"), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_tempat != "lain" + ? _c("option", { attrs: { value: "4" } }, [ + _vm._v("Penasihat"), + ]) + : _vm._e(), + _vm._v(" "), + _c("option", { attrs: { value: "5" } }, [ + _vm._v( + "Senior Manajer (General Manager, CEO, Deputy)" + ), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "6" } }, [ + _vm._v("Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "7" } }, [ + _vm._v( + "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" + ), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "8" } }, [ + _vm._v("Staf"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "9" } }, [ + _vm._v("Kontrak"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "10" } }, [ + _vm._v("Kolektor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "11" } }, [ + _vm._v("Kelompok Inti"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "12" } }, [ + _vm._v("Supporting Unit"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "13" } }, [ + _vm._v("Vendor sMartCu"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "14" } }, [ + _vm._v("Magang"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.tingkat") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tingkat")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tingkat != "" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tJabatan:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama jabatan", + "data-vv-as": "Jabatan pekerjaan", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.name")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tipe == 1 && + _vm.form.tingkat != "1" && + _vm.form.tingkat != "2" && + _vm.form.tingkat != "3" && + _vm.form.tingkat != "4" && + _vm.form.tingkat != "" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.id_tp") }, + }, + [ + _c( + "h6", + { + class: { "text-danger": _vm.errors.has("form.id_tp") }, + }, + [ + _vm.errors.has("form.id_tp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTP/KP:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_tp, + expression: "form.id_tp", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_tp", + "data-width": "100%", + "data-vv-as": "CU", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_tp", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelTpStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih TP/KP")]), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Kantor Pusat"), + ]), + _vm._v(" "), + _vm.modelTp + ? _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.name))] + ) + }) + : _vm._e(), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_tp") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.id_tp")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tingkat != "" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.mulai") }, + }, + [ + _c( + "h6", + { + class: { "text-danger": _vm.errors.has("form.mulai") }, + }, + [ + _vm.errors.has("form.mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTgl. Mulai:"), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.mulai }, + on: { + dateSelected: function ($event) { + _vm.form.mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.mulai, + expression: "form.mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. mulai bekerja" }, + domProps: { value: _vm.form.mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "mulai", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.mulai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.mulai")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.status != "" && + _vm.form.tingkat != "" && + _vm.form.status != "1" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Tgl. Selesai")]), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.selesai }, + on: { + dateSelected: function ($event) { + _vm.form.selesai = $event + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.status != "" && + _vm.form.tingkat != "" && + _vm.form.status == "3" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Keterangan Tidak Bekerja:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan_tidak_aktif, + expression: "form.keterangan_tidak_aktif", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "keterangan_tidak_aktif", + placeholder: "Silahkan masukkan keterangan tidak bekerja", + }, + domProps: { value: _vm.form.keterangan_tidak_aktif }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan_tidak_aktif", + $event.target.value + ) + }, + }, + }), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), ]) } var staticRenderFns = [] @@ -617,10 +4841,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a& ***! + \***************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -632,111 +4856,442 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.tingkat") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.tingkat") } }, [ - _c("truncate", { - staticStyle: { display: "inline-block" }, + _vm.errors.has("form.tingkat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTingkat:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tingkat, + expression: "form.tingkat", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "tingkat", + "data-width": "100%", + "data-vv-as": "Tingkat pendidikan", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "tingkat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tingkat pendidikan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "TK" } }, [_vm._v("TK")]), + _vm._v(" "), + _c("option", { attrs: { value: "SD" } }, [_vm._v("SD")]), + _vm._v(" "), + _c("option", { attrs: { value: "SMP" } }, [_vm._v("SMP")]), + _vm._v(" "), + _c("option", { attrs: { value: "SMA/SMK" } }, [ + _vm._v("SMA/SMK"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D1" } }, [_vm._v("D1")]), + _vm._v(" "), + _c("option", { attrs: { value: "D2" } }, [_vm._v("D2")]), + _vm._v(" "), + _c("option", { attrs: { value: "D3" } }, [_vm._v("D3")]), + _vm._v(" "), + _c("option", { attrs: { value: "D4" } }, [_vm._v("D4")]), + _vm._v(" "), + _c("option", { attrs: { value: "S1" } }, [_vm._v("S1")]), + _vm._v(" "), + _c("option", { attrs: { value: "S2" } }, [_vm._v("S2")]), + _vm._v(" "), + _c("option", { attrs: { value: "S3" } }, [_vm._v("S3")]), + _vm._v(" "), + _c("option", { attrs: { value: "LAIN-LAIN" } }, [ + _vm._v("Lain-lain"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.tingkat") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tingkat")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _vm.form.tingkat != "" && + _vm.form.tingkat != "SD" && + _vm.form.tingkat != "SMP" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tJurusan:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, + type: "text", + name: "name", + placeholder: "Silahkan masukkan jurusan", + "data-vv-as": "Jurusan pendidikan", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, }, }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.name")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tingkat != "" + ? _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.tempat") }, + }, [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " + _c( + "h6", + { + class: { "text-danger": _vm.errors.has("form.tempat") }, + }, + [ + _vm.errors.has("form.tempat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTempat:"), + ] ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.tempat, + expression: "form.tempat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat", + placeholder: "Silahkan masukkan tempat pendidikan", + "data-vv-as": "Tempat pendidikan", + }, + domProps: { value: _vm.form.tempat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "tempat", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tempat") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tempat")) + + "\n\t\t\t\t" ), - ] - : _vm._e(), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tingkat != "" + ? _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.mulai") }, + }, + [ + _c( + "h6", + { + class: { "text-danger": _vm.errors.has("form.mulai") }, + }, + [ + _vm.errors.has("form.mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTgl. Mulai:"), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.mulai }, + on: { + dateSelected: function ($event) { + _vm.form.mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.mulai, + expression: "form.mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. mulai pendidikan" }, + domProps: { value: _vm.form.mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "mulai", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.mulai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.mulai")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tingkat != "" + ? _c("div", { staticClass: "col-sm-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Tgl. Selesai")]), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.selesai }, + on: { + dateSelected: function ($event) { + _vm.form.selesai = $event + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "Kosongkan apabila masih menjalani pendidikan / belum mengetahui tanggal selesai pendidikan" + ), + ]), + ], + 1 + ), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.form.tingkat == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ]) } var staticRenderFns = [] render._withStripped = true @@ -745,10 +5300,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2& ***! + \***************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -760,466 +5315,1756 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), + return _c( + "div", + [ + _vm.itemDataStatPekerjaan === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemDataPekerjaan, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [_c("identitas", { attrs: { itemData: _vm.form } })], + 1 + ), ]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + _vm._v(" "), _c( "div", - { staticClass: "page-header-content header-elements-md-inline" }, + { staticClass: "card" }, [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _vm.mode == "edit_profile" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("pekerjaan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPekerjaan.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("pekerjaan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPekerjaan.id }, + on: { + click: function ($event) { + return _vm.destroy("pekerjaan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + ]) + : _vm.mode != "edit_profile" && + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("pekerjaan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPekerjaan.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("pekerjaan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPekerjaan.id }, + on: { + click: function ($event) { + return _vm.destroy("pekerjaan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + ]) + : _vm._e(), ]), ]), _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 + _c("data-table", { + attrs: { + items: _vm.itemDataPekerjaan, + columnData: _vm.columnDataPekerjaan, + itemDataStat: _vm.itemDataStatPekerjaan, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemPekerjaan.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRowPekerjaan(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c("td", [ + props.item.status == 1 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-auto", + }, + [_vm._v("PEKERJAAN SAAT INI")] + ) + : props.item.status == 2 + ? _c( + "span", + { + staticClass: + "badge badge-flat border-grey-800 text-default ml-auto", + }, + [_vm._v("PEKERJAAN SEBELUMNYA")] + ) + : props.item.status == 3 + ? _c( + "span", + { + staticClass: + "badge bg-danger-400 align-self-center ml-auto", + }, + [_vm._v("PEKERJAAN TERAKHIR")] + ) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s(props.item.name) + + " \n\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + props.item.tingkat + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.tipe == 1 + ? _c("span", [ + props.item.cu + ? _c("span", [ + _vm._v( + " " + _vm._s(props.item.cu.name) + ), + ]) + : _vm._e(), + _vm._v(" "), + props.item.tp + ? _c("span", [ + _vm._v( + "| " + _vm._s(props.item.tp.name) + ), + ]) + : _vm._e(), + ]) + : props.item.tipe == 2 + ? _c("span", [ + _vm._v(_vm._s(props.item.lembaga_lain)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.mulai) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.selesai + ? _c("span", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.selesai + ) + ), + }, + }), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.keterangan_tidak_aktif, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c("br"), + _c("hr"), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _vm.mode == "edit_profile" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("pendidikan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPendidikan.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("pendidikan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPendidikan.id }, + on: { + click: function ($event) { + return _vm.destroy("pendidikan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + ]) + : _vm.mode != "edit_profile" && + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("pendidikan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPendidikan.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("pendidikan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemPendidikan.id }, + on: { + click: function ($event) { + return _vm.destroy("pendidikan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataPendidikan, + columnData: _vm.columnDataPendidikan, + itemDataStat: _vm.itemDataStatPendidikan, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemPendidikan.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRowPendidikan(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tingkat }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.mulai) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.selesai + ? _c("span", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.selesai + ) + ), + }, + }), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c("br"), + _c("hr"), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _vm.mode == "edit_profile" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("organisasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemOrganisasi.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("organisasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemOrganisasi.id }, + on: { + click: function ($event) { + return _vm.destroy("organisasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + ]) + : _vm.mode != "edit_profile" && + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("organisasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemOrganisasi.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("organisasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemOrganisasi.id }, + on: { + click: function ($event) { + return _vm.destroy("organisasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataOrganisasi, + columnData: _vm.columnDataOrganisasi, + itemDataStat: _vm.itemDataStatOrganisasi, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemOrganisasi.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRowOrganisasi(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + _vm._v(" "), + props.item.selesai == null || + props.item.selesai > + _vm.moment().format("YYYY-MM-DD") + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-auto", + }, + [_vm._v("MASIH AKTIF")] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.jabatan }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat }, + }), + _vm._v(_vm._s(props.item.tempat)), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.mulai) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.selesai + ? _c("span", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.selesai + ) + ), + }, + }), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c("br"), + _c("hr"), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(4), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _vm.mode == "edit_profile" ? _c( "div", - { staticClass: "breadcrumb" }, + { staticClass: "col-md-12" }, [ _c( - "router-link", + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("diklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemDiklat.id || + _vm.selectedItemDiklat.kegiatan_id != 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("diklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemDiklat.id || + _vm.selectedItemDiklat.kegiatan_id != 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("diklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Lihat Diklat\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemDiklat.id || + _vm.selectedItemDiklat.kegiatan_id != 0, + }, + on: { + click: function ($event) { + return _vm.destroy("diklat") + }, + }, }, [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), ] ), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + _vm.selectedItemDiklat.kegiatan && + _vm.selectedItemDiklat.kegiatan.id_sertifikat + ? [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: _vm.selectedItemDiklat.status != 5, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.generateSertifikat() + }, + }, + }, + [ + _c("i", { staticClass: "icon-certificate" }), + _vm._v(" Generate Sertifikat\n\t\t\t\t\t\t"), + ] + ), + ] + : _vm._e(), ], - 1 + 2 ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 + : _vm.mode != "edit_profile" && + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] ? _c( "div", - { staticClass: "breadcrumb" }, + { staticClass: "col-md-12" }, [ _c( - "router-link", + "button", { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("diklat") + }, + }, }, [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), ] ), _vm._v(" "), _c( - "a", + "button", { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemDiklat.id || + _vm.selectedItemDiklat.kegiatan_id != 0, + }, on: { click: function ($event) { $event.preventDefault() - return _vm.level2Back() + return _vm.update("diklat") }, }, }, - [_vm._v(_vm._s(_vm.level2Title))] + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] ), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemDiklat.id || + _vm.selectedItemDiklat.kegiatan_id != 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("diklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Lihat Diklat\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemDiklat.id || + _vm.selectedItemDiklat.kegiatan_id != 0, + }, + on: { + click: function ($event) { + return _vm.destroy("diklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _vm.selectedItemDiklat.kegiatan && + _vm.selectedItemDiklat.kegiatan.id_sertifikat + ? [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: _vm.selectedItemDiklat.status != 5, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.generateSertifikat() + }, + }, + }, + [ + _c("i", { staticClass: "icon-certificate" }), + _vm._v(" Generate Sertifikat\n\t\t\t\t\t\t"), + ] + ), + ] + : _vm._e(), ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], 2 ) : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020& ***! - \***********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-12" }, [ - _c( - "select", - { - directives: [ + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataDiklat, + columnData: _vm.columnDataDiklat, + itemDataStat: _vm.itemDataStatDiklat, + }, + scopedSlots: _vm._u([ { - name: "model", - rawName: "v-model", - value: _vm.statusNIK, - expression: "statusNIK", - }, - ], - staticClass: "form-control", - attrs: { name: "statusNIK", "data-width": "100%" }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.statusNIK = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeStatusNIK($event.target.value) + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemDiklat.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRowDiklat(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c("td", [ + props.item.kegiatan_id != 0 + ? _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Riwayat diklat ini berasal dari data diklat PUSKOPCUINA di SIMO yang terdaftar secara online, oleh karena itut tidak bisa di edit atau dihapus", + expression: + "'Riwayat diklat ini berasal dari data diklat PUSKOPCUINA di SIMO yang terdaftar secara online, oleh karena itut tidak bisa di edit atau dihapus'", + }, + ], + staticClass: + "badge bg-blue-400 align-self-center ml-auto", + }, + [_vm._v("Terintegrasi")] + ), + ]) + : props.item.kegiatan_id == 0 + ? _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Riwayat diklat ini berasal dari inputan manual dan tidak terhubung dengan data diklat PUSKOPCUINA di SIMO", + expression: + "'Riwayat diklat ini berasal dari inputan manual dan tidak terhubung dengan data diklat PUSKOPCUINA di SIMO'", + }, + ], + staticClass: + "badge bg-brown-400 align-self-center ml-auto", + }, + [_vm._v("Manual")] + ), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.kegiatan_id != 0 + ? _c("span", [ + props.item.kegiatan + ? _c("span", [ + _vm._v( + _vm._s(props.item.kegiatan.name) + ), + ]) + : _vm._e(), + ]) + : props.item.kegiatan_id == 0 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t" + + _vm._s(props.item.kegiatan_name) + + "\n\t\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.kegiatan + ? _c("span", [ + props.item.kegiatan.provinces + ? _c("span", [ + _vm._v( + _vm._s( + props.item.kegiatan.provinces.name + ) + ), + ]) + : _vm._e(), + ]) + : props.item.kegiatan_id == 0 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t" + + _vm._s(props.item.tempat) + + "\n\t\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.kegiatan + ? _c("span", [ + props.item.kegiatan.tipe == "diklat_bkcu" + ? _c("span", [_vm._v("PUSKOPCUINA")]) + : _vm._e(), + ]) + : props.item.kegiatan_id == 0 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t" + + _vm._s(props.item.penyelenggara) + + "\n\t\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.kegiatanTipe( + props.item.kegiatan_tipe + ) + ), + }, + }), + ]), + _vm._v(" "), + _c("td", [ + props.item.kegiatan + ? _c( + "span", + [ + _vm._l( + props.item.kegiatan.panitia_dalam, + function (panitiaD, index) { + return _c("span", { key: index }, [ + panitiaD.pivot.peran == + "fasilitator" + ? _c("span", [ + _vm._v( + _vm._s(panitiaD.name + ", ") + ), + ]) + : _vm._e(), + ]) + } + ), + _vm._v(" "), + _vm._l( + props.item.kegiatan.panitia_luar, + function (panitiaL, index) { + return _c("span", { key: index }, [ + panitiaL.pivot.peran == + "fasilitator" + ? _c("span", [ + _vm._v( + _vm._s(panitiaL.name + ", ") + ), + ]) + : _vm._e(), + ]) + } + ), + ], + 2 + ) + : props.item.kegiatan_id == 0 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t" + + _vm._s(props.item.fasilitator) + + "\n\t\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.kegiatan + ? _c("span", [ + props.item.kegiatan + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.kegiatan.mulai + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : props.item.kegiatan_id == 0 + ? _c("span", [ + props.item.datang + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.datang + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.kegiatan + ? _c("span", [ + props.item.kegiatan + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.kegiatan.selesai + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : props.item.kegiatan_id == 0 + ? _c("span", [ + props.item.pulang + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.pulang + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "iya" } }, [ - _vm._v("Memiliki No. KTP / Nomor Induk Kependudukan (NIK)"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "tidak" } }, [ - _vm._v("Tidak memiliki No. KTP / Nomor Induk Kependudukan (NIK)"), + }, ]), - ] - ), - ]), - ]), - _vm._v(" "), - _vm.statusNIK == "iya" - ? _c("div", { staticClass: "row" }, [ - _vm._m(1), + }), _vm._v(" "), - _c( - "div", - { staticClass: "col-12" }, - [ - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "nik", - options: _vm.cleaveOption.number16, - placeholder: - "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", - disabled: _vm.isNew, - }, - model: { - value: _vm.nik, - callback: function ($$v) { - _vm.nik = $$v - }, - expression: "nik", - }, - }), - _vm._v(" "), - _vm.isDigit - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _vm._v( - "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " + _vm._m(5), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(6), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _vm.mode == "edit_profile" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("keterangan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemKeterangan.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("keterangan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemKeterangan.id }, + on: { + click: function ($event) { + return _vm.destroy("keterangan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] + ), + ]) + : _vm.mode != "edit_profile" && + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.create("keterangan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemKeterangan.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.update("keterangan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemKeterangan.id }, + on: { + click: function ($event) { + return _vm.destroy("keterangan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t"), + ] ), ]) : _vm._e(), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row pt-2" }, [ - _vm.statusNIK == "iya" + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataKeterangan, + columnData: _vm.columnDataKeterangan, + itemDataStat: _vm.itemDataStatKeterangan, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemKeterangan.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRowKeterangan(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tipe }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.tanggal) + ), + }, + }), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _vm.mode != "edit_profile" ? _c( "div", - { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, + { staticClass: "card card-body" }, [ - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { disabled: _vm.nik == "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cariData.apply(null, arguments) + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c("form-button", { + attrs: { + cancelState: "", + formValidation: "form", + confirmState: "methods", }, - }, - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetData.apply(null, arguments) - }, + on: { + confirmClick: function ($event) { + return _vm.back() }, }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian"), - ] - ) - : _vm._e(), - ] + }) + : _c("form-button", { + attrs: { cancelState: "methods", isSingleButton: true }, + on: { + cancelClick: function ($event) { + return _vm.back() + }, + }, + }), + ], + 1 ) - : _c("div", { - staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block", - }), + : _vm._e(), _vm._v(" "), _c( - "div", - { staticClass: "col-md-5 col-lg-3 text-right d-none d-sm-block" }, + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, [ - _vm.isBack - ? _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Batal"), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _vm.statusNIK == "iya" - ? _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block mb-1", - attrs: { disabled: _vm.nik == "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cariData.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetData.apply(null, arguments) - }, + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t "), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.formState == "create pekerjaan" || + _vm.formState == "edit pekerjaan" + ? _c("form-pekerjaan", { + attrs: { + selected: _vm.formModel, + formState: _vm.formState, + id_aktivis: _vm.id_aktivis, }, - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian"), - ] - ) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ - _vm.isBack - ? _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left13" }), _vm._v(" Batal")] - ) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", { staticClass: "row" }, [_vm._m(2)]) - : _vm._e(), - ]) + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.formState == "create pendidikan" || + _vm.formState == "edit pendidikan" + ? _c("form-pendidikan", { + attrs: { + selected: _vm.formModel, + formState: _vm.formState, + id_aktivis: _vm.id_aktivis, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.formState == "create organisasi" || + _vm.formState == "edit organisasi" + ? _c("form-organisasi", { + attrs: { + selected: _vm.formModel, + formState: _vm.formState, + id_aktivis: _vm.id_aktivis, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.formState == "create diklat" || _vm.formState == "edit diklat" + ? _c("form-diklat", { + attrs: { + selected: _vm.formModel, + formState: _vm.formState, + id_aktivis: _vm.id_aktivis, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + _vm._v(" "), + _vm.formState == "create keterangan" || + _vm.formState == "edit keterangan" + ? _c("form-keterangan", { + attrs: { + selected: _vm.formModel, + formState: _vm.formState, + id_aktivis: _vm.id_aktivis, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("h6", [ - _vm._v( - "\n Apakah memiliki No. KTP / Nomor Induk Kependudukan (NIK)?\n " - ), - ]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _c("h6", [ - _vm._v( - "\n Silahkan masukkan No. KTP / Nomor Induk Kependudukan (NIK)*\n " - ), - _c("br"), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Pekerjaan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Pendidikan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Organisasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Kegiatan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c("hr"), _vm._v(" "), - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("*pastikan nomor yang dimasukan adalah nomor yang valid!")] - ), + _c("p", { staticClass: "text-muted pl-2 pr-2" }, [ + _vm._v( + "* Tipe yang dimaksud disini adalah pembeda antara informasi riwayat diklat yang diinput. Tipe manual berarti riwayat diklat di input secara manual oleh pengguna, sedangkan tipe terintegrasi berarti diklat tersebut adalah diklat yg muncul karena sudah mendaftar diklat melalui SIMO" + ), + ]), ]), ]) }, @@ -1227,20 +7072,8 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Keterangan")]), ]) }, ] @@ -1250,17 +7083,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1270,9 +7103,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1282,54 +7115,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1339,9 +7172,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1351,55 +7184,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/aktivis/formDiklat.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formDiklat.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=template&id=107d71de& */ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&"); +/* harmony import */ var _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1408,9 +7241,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["render"], + _formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1420,55 +7253,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/aktivis/formDiklat.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=template&id=107d71de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formDiklat.vue?vue&type=template&id=107d71de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_107d71de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/aktivis/formKeterangan.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formKeterangan.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKeterangan.vue?vue&type=template&id=69a647e5& */ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&"); +/* harmony import */ var _formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKeterangan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1477,9 +7310,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1489,55 +7322,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/aktivis/formKeterangan.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeterangan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeterangan.vue?vue&type=template&id=69a647e5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formKeterangan.vue?vue&type=template&id=69a647e5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeterangan_vue_vue_type_template_id_69a647e5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/aktivis/formOrganisasi.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formOrganisasi.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formOrganisasi.vue?vue&type=template&id=0f9b8821& */ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&"); +/* harmony import */ var _formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formOrganisasi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1546,9 +7379,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["render"], + _formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1558,105 +7391,192 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/aktivis/formOrganisasi.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formOrganisasi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821& ***! + \*********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formOrganisasi.vue?vue&type=template&id=0f9b8821& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formOrganisasi.vue?vue&type=template&id=0f9b8821&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formOrganisasi_vue_vue_type_template_id_0f9b8821___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/formPekerjaan.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formPekerjaan.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPekerjaan.vue?vue&type=template&id=f261741c& */ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&"); +/* harmony import */ var _formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPekerjaan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/aktivis/formPekerjaan.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/***/ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + !*** ./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPekerjaan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPekerjaan.vue?vue&type=template&id=f261741c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPekerjaan.vue?vue&type=template&id=f261741c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPekerjaan_vue_vue_type_template_id_f261741c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ "./resources/assets/js/views/aktivis/formPendidikan.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formPendidikan.vue ***! + \**************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony import */ var _formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPendidikan.vue?vue&type=template&id=0258049a& */ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&"); +/* harmony import */ var _formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPendidikan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/aktivis/formPendidikan.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/cariData.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/cariData.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPendidikan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a& ***! + \*********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPendidikan.vue?vue&type=template&id=0258049a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/formPendidikan.vue?vue&type=template&id=0258049a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPendidikan_vue_vue_type_template_id_0258049a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/riwayatContent.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/riwayatContent.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=306a2020& */ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&"); -/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&"); +/* harmony import */ var _riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./riwayatContent.vue?vue&type=template&id=6bc843e2& */ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&"); +/* harmony import */ var _riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./riwayatContent.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1666,9 +7586,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["render"], - _cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["render"], + _riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1678,38 +7598,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/cariData.vue" +component.options.__file = "resources/assets/js/views/aktivis/riwayatContent.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayatContent.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=306a2020& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/cariData.vue?vue&type=template&id=306a2020&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./riwayatContent.vue?vue&type=template&id=6bc843e2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/riwayatContent.vue?vue&type=template&id=6bc843e2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_306a2020___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_riwayatContent_vue_vue_type_template_id_6bc843e2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/29.js b/public/js/components/29.js index cf5be603a..3918c94ea 100644 --- a/public/js/components/29.js +++ b/public/js/components/29.js @@ -1134,8 +1134,6 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { diff --git a/public/js/components/33.js b/public/js/components/33.js index 8aef68658..0e6b083cf 100644 --- a/public/js/components/33.js +++ b/public/js/components/33.js @@ -546,6 +546,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope tipe: 'all', value: false, group: 'Anggota CU' + }, { + name: 'Informasi', + key: 'informasi_anggota_cu', + icon: 'icon-folder-search', + tipe: 'bkcu approve', + value: false, + group: '' }] }, { name: 'Bantuan Solidaritas Jalinan', @@ -1105,33 +1112,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope keterangan: 'Mengelola data mitra perseorangan yang dimiliki lembaga', icon: 'icon-briefcase', secondRow: true, - tipe: 'bkcu', + tipe: 'all', permission: [{ name: 'Lihat', key: 'index_mitra_orang', icon: 'icon-eye', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' }, { name: 'Tambah', key: 'create_mitra_orang', icon: 'icon-plus3', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' }, { name: 'Ubah', key: 'update_mitra_orang', icon: 'icon-pencil', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' }, { name: 'Hapus', key: 'destroy_mitra_orang', icon: 'icon-bin2', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' }] @@ -1140,33 +1147,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope keterangan: 'Mengelola data lembaga mitra yang dimiliki lembaga', icon: 'icon-briefcase', secondRow: true, - tipe: 'bkcu', + tipe: 'all', permission: [{ name: 'Lihat', key: 'index_mitra_lembaga', icon: 'icon-eye', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' }, { name: 'Tambah', key: 'create_mitra_lembaga', icon: 'icon-plus3', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' }, { name: 'Ubah', key: 'update_mitra_lembaga', icon: 'icon-pencil', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' }, { name: 'Hapus', key: 'destroy_mitra_lembaga', icon: 'icon-bin2', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' }] @@ -1303,6 +1310,286 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope value: false, group: 'CoA' }] + }, { + name: 'Kubn', + keterangan: 'Mengelola data kubn', + icon: 'icon-versions', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_kubn', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Kubn' + }, { + name: 'Tambah', + key: 'create_kubn', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Kubn' + }, { + name: 'Ubah', + key: 'update_kubn', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Kubn' + }, { + name: 'Hapus', + key: 'destroy_kubn', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Kubn' + }] + }, { + name: 'Komunitas', + keterangan: 'Mengelola data komunitas', + icon: 'icon-circles2', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_kombas', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Komunitas' + }, { + name: 'Tambah', + key: 'create_kombas', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Komunitas' + }, { + name: 'Ubah', + key: 'update_kombas', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Komunitas' + }, { + name: 'Hapus', + key: 'destroy_kombas', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Komunitas' + }] + }, { + name: 'Enterpreneur', + keterangan: 'Mengelola data enterpreneur', + icon: 'icon-hat', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_enterpreneur', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Enterpreneur' + }, { + name: 'Tambah', + key: 'create_enterpreneur', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Enterpreneur' + }, { + name: 'Ubah', + key: 'update_enterpreneur', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Enterpreneur' + }, { + name: 'Hapus', + key: 'destroy_enterpreneur', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Enterpreneur' + }] + }, { + name: 'Umkm', + keterangan: 'Mengelola data umkm', + icon: 'icon-store2', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_umkm', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Umkm' + }, { + name: 'Tambah', + key: 'create_umkm', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Umkm' + }, { + name: 'Ubah', + key: 'update_umkm', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Umkm' + }, { + name: 'Hapus', + key: 'destroy_umkm', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Umkm' + }] + }, { + name: 'Mentor', + keterangan: 'Mengelola data mentor', + icon: 'icon-brain', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_mentor', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Mentor' + }, { + name: 'Tambah', + key: 'create_mentor', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Mentor' + }, { + name: 'Ubah', + key: 'update_mentor', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Mentor' + }, { + name: 'Hapus', + key: 'destroy_mentor', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Mentor' + }] + }, { + name: 'Fasilitator', + keterangan: 'Mengelola data fasilitator', + icon: 'icon-unlink2', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_fasilitator', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Fasilitator' + }, { + name: 'Tambah', + key: 'create_fasilitator', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Fasilitator' + }, { + name: 'Ubah', + key: 'update_fasilitator', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Fasilitator' + }, { + name: 'Hapus', + key: 'destroy_fasilitator', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Fasilitator' + }] + }, { + name: 'Keahlian', + keterangan: 'Mengelola data keahlian', + icon: 'icon-reading', + secondRow: true, + tipe: 'bkcu', + permission: [{ + name: 'Lihat', + key: 'index_keahlian', + icon: 'icon-eye', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + }, { + name: 'Tambah', + key: 'create_keahlian', + icon: 'icon-plus3', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + }, { + name: 'Ubah', + key: 'update_keahlian', + icon: 'icon-pencil', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + }, { + name: 'Hapus', + key: 'destroy_keahlian', + icon: 'icon-bin2', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + }] + }, { + name: 'Jenis Diklat', + keterangan: 'Mengelola data jenis diklat', + icon: 'icon-book2', + secondRow: true, + tipe: 'bkcu', + permission: [{ + name: 'Lihat', + key: 'index_jenis_diklat', + icon: 'icon-eye', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + }, { + name: 'Tambah', + key: 'create_jenis_diklat', + icon: 'icon-plus3', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + }, { + name: 'Ubah', + key: 'update_jenis_diklat', + icon: 'icon-pencil', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + }, { + name: 'Hapus', + key: 'destroy_jenis_diklat', + icon: 'icon-bin2', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + }] }, { name: 'User', keterangan: 'Mengelola data user pada SIMO', diff --git a/public/js/components/38.js b/public/js/components/38.js index 45ba94913..aa13eca68 100644 --- a/public/js/components/38.js +++ b/public/js/components/38.js @@ -1119,6 +1119,16 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // +// +// +// +// +// +// +// +// +// +// @@ -1745,6 +1755,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// @@ -2046,18 +2057,18 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetchPesertaTerdaftar: function fetchPesertaTerdaftar(params) { - if (this.item.status == '2') { - if (this.currentUser.id_cu == 0) { - this.$store.dispatch(this.kelas + '/indexPeserta', [params, this.item.id]); - this.excelDownloadUrl = this.kelas + '/indexPeserta/' + this.item.id; - } else { - this.$store.dispatch(this.kelas + '/indexPesertaCu', [params, this.item.id, this.currentUser.id_cu]); - this.excelDownloadUrl = this.kelas + '/indexPesertaCu/' + +this.item.id + '/' + this.$route.params.cu; - } - } else { + // if (this.item.status == '2') { + if (this.currentUser.id_cu == 0) { this.$store.dispatch(this.kelas + '/indexPeserta', [params, this.item.id]); this.excelDownloadUrl = this.kelas + '/indexPeserta/' + this.item.id; - } + } else { + this.$store.dispatch(this.kelas + '/indexPesertaCu', [params, this.item.id, this.currentUser.id_cu]); + this.excelDownloadUrl = this.kelas + '/indexPesertaCu/' + +this.item.id + '/' + this.$route.params.cu; + } // } else { + // this.$store.dispatch(this.kelas + '/indexPeserta', [params, this.item.id]); + // this.excelDownloadUrl = this.kelas + '/indexPeserta/' + this.item.id; + // } + if (this.item.tipe_tempat == 'ONLINE') { this.columnDataPesertaTerdaftar[4].disable = true; @@ -2110,7 +2121,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope selectedRow: function selectedRow(item) { this.selectedItem = item; }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { + modalOpen: function modalOpen(state, item) { this.modalShow = true; this.modalSize = ''; this.state = state; @@ -2167,6 +2178,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalColor = 'bg-primary'; this.modalTitle = 'Generate Sertifikat Berhasil'; this.modalButton = 'Ok'; + } else if (this.state == 'image') { + this.modalState = 'image'; + + if (item.aktivis) { + if (item.aktivis.gambar) { + this.modalContent = '/images/aktivis/' + item.aktivis.gambar + '.jpg'; + } else { + this.modalContent = '/images/no_image_man.jpg'; + } + } else if (item.mitra_orang) { + if (item.mitra_orang) { + this.modalContent = '/images/mitra_orang/' + item.mitra_orang.gambar + '.jpg'; + } else { + this.modalContent = '/images/no_image_man.jpg'; + } + } else { + this.modalContent = '/images/no_image_man.jpg'; + } } }, modalConfirmOk: function modalConfirmOk() { @@ -6547,16 +6576,6 @@ var render = function () { _vm._v(_vm._s(_vm.item.peserta_max) + " orang"), ]), ]), - _vm._v(" "), - _c("tr", [ - _c("td", { staticClass: "font-weight-semibold" }, [ - _vm._v("Peserta Max Per CU:"), - ]), - _vm._v(" "), - _c("td", { staticClass: "text-right" }, [ - _vm._v(_vm._s(_vm.item.peserta_max_cu) + " orang"), - ]), - ]), ]), ] ), @@ -6991,28 +7010,83 @@ var render = function () { ? _c("tr", [ _c("td", [_vm._v(_vm._s(props.index + 1))]), _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item.gambar + - "n.jpg", - width: "35px", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image_man.jpg", - width: "35px", - }, - }), - ]), + _c( + "td", + [ + props.item.pivot.asal == "dalam" + ? [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image_man.jpg", + width: "35px", + }, + }), + ] + : props.item.pivot.asal == "luar" + ? [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_orang/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image_man.jpg", + width: "35px", + }, + }), + ] + : props.item.pivot.asal == + "luar lembaga" + ? [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_lembaga/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image_man.jpg", + width: "35px", + }, + }), + ] + : _vm._e(), + ], + 2 + ), _vm._v(" "), _c( "td", @@ -7163,7 +7237,7 @@ var render = function () { ], null, false, - 1182592177 + 2789702008 ), }), ], @@ -7492,6 +7566,14 @@ var render = function () { !_vm.columnDataPesertaTerdaftar[2].hide ? _c( "td", + { + staticClass: "cursor-pointer", + on: { + click: function ($event) { + return _vm.modalOpen("image", props.item) + }, + }, + }, [ props.item.aktivis ? [ diff --git a/public/js/components/4.js b/public/js/components/4.js index 1acd6cbb0..95d564110 100644 --- a/public/js/components/4.js +++ b/public/js/components/4.js @@ -1,1585 +1,5833 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{ -/***/ "./node_modules/cleave.js/dist/cleave-esm.js": -/*!***************************************************!*\ - !*** ./node_modules/cleave.js/dist/cleave-esm.js ***! - \***************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* WEBPACK VAR INJECTION */(function(global) {var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; - -var NumeralFormatter = function (numeralDecimalMark, - numeralIntegerScale, - numeralDecimalScale, - numeralThousandsGroupStyle, - numeralPositiveOnly, - stripLeadingZeroes, - prefix, - signBeforePrefix, - tailPrefix, - delimiter) { - var owner = this; - - owner.numeralDecimalMark = numeralDecimalMark || '.'; - owner.numeralIntegerScale = numeralIntegerScale > 0 ? numeralIntegerScale : 0; - owner.numeralDecimalScale = numeralDecimalScale >= 0 ? numeralDecimalScale : 2; - owner.numeralThousandsGroupStyle = numeralThousandsGroupStyle || NumeralFormatter.groupStyle.thousand; - owner.numeralPositiveOnly = !!numeralPositiveOnly; - owner.stripLeadingZeroes = stripLeadingZeroes !== false; - owner.prefix = (prefix || prefix === '') ? prefix : ''; - owner.signBeforePrefix = !!signBeforePrefix; - owner.tailPrefix = !!tailPrefix; - owner.delimiter = (delimiter || delimiter === '') ? delimiter : ','; - owner.delimiterRE = delimiter ? new RegExp('\\' + delimiter, 'g') : ''; -}; - -NumeralFormatter.groupStyle = { - thousand: 'thousand', - lakh: 'lakh', - wan: 'wan', - none: 'none' -}; - -NumeralFormatter.prototype = { - getRawValue: function (value) { - return value.replace(this.delimiterRE, '').replace(this.numeralDecimalMark, '.'); - }, - - format: function (value) { - var owner = this, parts, partSign, partSignAndPrefix, partInteger, partDecimal = ''; - - // strip alphabet letters - value = value.replace(/[A-Za-z]/g, '') - // replace the first decimal mark with reserved placeholder - .replace(owner.numeralDecimalMark, 'M') - - // strip non numeric letters except minus and "M" - // this is to ensure prefix has been stripped - .replace(/[^\dM-]/g, '') - - // replace the leading minus with reserved placeholder - .replace(/^\-/, 'N') - - // strip the other minus sign (if present) - .replace(/\-/g, '') - - // replace the minus sign (if present) - .replace('N', owner.numeralPositiveOnly ? '' : '-') - - // replace decimal mark - .replace('M', owner.numeralDecimalMark); - - // strip any leading zeros - if (owner.stripLeadingZeroes) { - value = value.replace(/^(-)?0+(?=\d)/, '$1'); - } - - partSign = value.slice(0, 1) === '-' ? '-' : ''; - if (typeof owner.prefix != 'undefined') { - if (owner.signBeforePrefix) { - partSignAndPrefix = partSign + owner.prefix; - } else { - partSignAndPrefix = owner.prefix + partSign; - } - } else { - partSignAndPrefix = partSign; - } - - partInteger = value; - - if (value.indexOf(owner.numeralDecimalMark) >= 0) { - parts = value.split(owner.numeralDecimalMark); - partInteger = parts[0]; - partDecimal = owner.numeralDecimalMark + parts[1].slice(0, owner.numeralDecimalScale); - } - - if(partSign === '-') { - partInteger = partInteger.slice(1); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_5__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['title', 'columnData', 'itemData', 'itemDataStat', 'isUploadExcel', 'query', 'excelDownloadUrl', 'excelUploads', 'dataview', 'tableClass', 'isDasar', 'isNoKolom', 'isNoExcel', 'isNoButtonRow', 'isDisable'], + components: { + jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_3__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + appliedFilters: [], + filterCandidates: [], + pages: [], + tabName: 'dasar', + excel: { + fields: {}, + data: [], + meta: [[{ + "key": "charset", + "value": "utf-8" + }]] + }, + excelAllData: {}, + excelAllDataStat: '', + excelAll: { + fields: {}, + data: [], + meta: [[{ + "key": "charset", + "value": "utf-8" + }]] + }, + excelUploadIndex: '', + isExcelAll: false, + files: new FormData(), + state: '', + updateStat: '', + updateResponse: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '', + modalOptionState: '' + }; + }, + mounted: function mounted() { + var _this = this; + + document.addEventListener("keydown", function (e) { + if (_this.isDisable != true) { + if (e.keyCode == 13) { + if (_this.filterCandidates.length > 0 && _this.itemDataStat === 'success') _this.applyFilter(); } - - if (owner.numeralIntegerScale > 0) { - partInteger = partInteger.slice(0, owner.numeralIntegerScale); - } - - switch (owner.numeralThousandsGroupStyle) { - case NumeralFormatter.groupStyle.lakh: - partInteger = partInteger.replace(/(\d)(?=(\d\d)+\d$)/g, '$1' + owner.delimiter); - - break; - - case NumeralFormatter.groupStyle.wan: - partInteger = partInteger.replace(/(\d)(?=(\d{4})+$)/g, '$1' + owner.delimiter); - - break; - - case NumeralFormatter.groupStyle.thousand: - partInteger = partInteger.replace(/(\d)(?=(\d{3})+$)/g, '$1' + owner.delimiter); - - break; - } - - if (owner.tailPrefix) { - return partSign + partInteger.toString() + (owner.numeralDecimalScale > 0 ? partDecimal.toString() : '') + owner.prefix; - } - - return partSignAndPrefix + partInteger.toString() + (owner.numeralDecimalScale > 0 ? partDecimal.toString() : ''); - } -}; - -var NumeralFormatter_1 = NumeralFormatter; - -var DateFormatter = function (datePattern, dateMin, dateMax) { - var owner = this; - - owner.date = []; - owner.blocks = []; - owner.datePattern = datePattern; - owner.dateMin = dateMin - .split('-') - .reverse() - .map(function(x) { - return parseInt(x, 10); - }); - if (owner.dateMin.length === 2) owner.dateMin.unshift(0); - - owner.dateMax = dateMax - .split('-') - .reverse() - .map(function(x) { - return parseInt(x, 10); - }); - if (owner.dateMax.length === 2) owner.dateMax.unshift(0); - - owner.initBlocks(); -}; - -DateFormatter.prototype = { - initBlocks: function () { - var owner = this; - owner.datePattern.forEach(function (value) { - if (value === 'Y') { - owner.blocks.push(4); - } else { - owner.blocks.push(2); - } - }); - }, - - getISOFormatDate: function () { - var owner = this, - date = owner.date; - - return date[2] ? ( - date[2] + '-' + owner.addLeadingZero(date[1]) + '-' + owner.addLeadingZero(date[0]) - ) : ''; - }, - - getBlocks: function () { - return this.blocks; - }, - - getValidatedDate: function (value) { - var owner = this, result = ''; - - value = value.replace(/[^\d]/g, ''); - - owner.blocks.forEach(function (length, index) { - if (value.length > 0) { - var sub = value.slice(0, length), - sub0 = sub.slice(0, 1), - rest = value.slice(length); - - switch (owner.datePattern[index]) { - case 'd': - if (sub === '00') { - sub = '01'; - } else if (parseInt(sub0, 10) > 3) { - sub = '0' + sub0; - } else if (parseInt(sub, 10) > 31) { - sub = '31'; - } - - break; - - case 'm': - if (sub === '00') { - sub = '01'; - } else if (parseInt(sub0, 10) > 1) { - sub = '0' + sub0; - } else if (parseInt(sub, 10) > 12) { - sub = '12'; - } - - break; - } - - result += sub; - - // update remaining string - value = rest; - } - }); - - return this.getFixedDateString(result); - }, - - getFixedDateString: function (value) { - var owner = this, datePattern = owner.datePattern, date = [], - dayIndex = 0, monthIndex = 0, yearIndex = 0, - dayStartIndex = 0, monthStartIndex = 0, yearStartIndex = 0, - day, month, year, fullYearDone = false; - - // mm-dd || dd-mm - if (value.length === 4 && datePattern[0].toLowerCase() !== 'y' && datePattern[1].toLowerCase() !== 'y') { - dayStartIndex = datePattern[0] === 'd' ? 0 : 2; - monthStartIndex = 2 - dayStartIndex; - day = parseInt(value.slice(dayStartIndex, dayStartIndex + 2), 10); - month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); - - date = this.getFixedDate(day, month, 0); - } - - // yyyy-mm-dd || yyyy-dd-mm || mm-dd-yyyy || dd-mm-yyyy || dd-yyyy-mm || mm-yyyy-dd - if (value.length === 8) { - datePattern.forEach(function (type, index) { - switch (type) { - case 'd': - dayIndex = index; - break; - case 'm': - monthIndex = index; - break; - default: - yearIndex = index; - break; - } - }); - - yearStartIndex = yearIndex * 2; - dayStartIndex = (dayIndex <= yearIndex) ? dayIndex * 2 : (dayIndex * 2 + 2); - monthStartIndex = (monthIndex <= yearIndex) ? monthIndex * 2 : (monthIndex * 2 + 2); - - day = parseInt(value.slice(dayStartIndex, dayStartIndex + 2), 10); - month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); - year = parseInt(value.slice(yearStartIndex, yearStartIndex + 4), 10); - - fullYearDone = value.slice(yearStartIndex, yearStartIndex + 4).length === 4; - - date = this.getFixedDate(day, month, year); - } - - // mm-yy || yy-mm - if (value.length === 4 && (datePattern[0] === 'y' || datePattern[1] === 'y')) { - monthStartIndex = datePattern[0] === 'm' ? 0 : 2; - yearStartIndex = 2 - monthStartIndex; - month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); - year = parseInt(value.slice(yearStartIndex, yearStartIndex + 2), 10); - - fullYearDone = value.slice(yearStartIndex, yearStartIndex + 2).length === 2; - - date = [0, month, year]; - } - - // mm-yyyy || yyyy-mm - if (value.length === 6 && (datePattern[0] === 'Y' || datePattern[1] === 'Y')) { - monthStartIndex = datePattern[0] === 'm' ? 0 : 4; - yearStartIndex = 2 - 0.5 * monthStartIndex; - month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); - year = parseInt(value.slice(yearStartIndex, yearStartIndex + 4), 10); - - fullYearDone = value.slice(yearStartIndex, yearStartIndex + 4).length === 4; - - date = [0, month, year]; - } - - date = owner.getRangeFixedDate(date); - owner.date = date; - - var result = date.length === 0 ? value : datePattern.reduce(function (previous, current) { - switch (current) { - case 'd': - return previous + (date[0] === 0 ? '' : owner.addLeadingZero(date[0])); - case 'm': - return previous + (date[1] === 0 ? '' : owner.addLeadingZero(date[1])); - case 'y': - return previous + (fullYearDone ? owner.addLeadingZeroForYear(date[2], false) : ''); - case 'Y': - return previous + (fullYearDone ? owner.addLeadingZeroForYear(date[2], true) : ''); - } - }, ''); - - return result; - }, - - getRangeFixedDate: function (date) { - var owner = this, - datePattern = owner.datePattern, - dateMin = owner.dateMin || [], - dateMax = owner.dateMax || []; - - if (!date.length || (dateMin.length < 3 && dateMax.length < 3)) return date; - - if ( - datePattern.find(function(x) { - return x.toLowerCase() === 'y'; - }) && - date[2] === 0 - ) return date; - - if (dateMax.length && (dateMax[2] < date[2] || ( - dateMax[2] === date[2] && (dateMax[1] < date[1] || ( - dateMax[1] === date[1] && dateMax[0] < date[0] - )) - ))) return dateMax; - - if (dateMin.length && (dateMin[2] > date[2] || ( - dateMin[2] === date[2] && (dateMin[1] > date[1] || ( - dateMin[1] === date[1] && dateMin[0] > date[0] - )) - ))) return dateMin; - - return date; - }, - - getFixedDate: function (day, month, year) { - day = Math.min(day, 31); - month = Math.min(month, 12); - year = parseInt((year || 0), 10); - - if ((month < 7 && month % 2 === 0) || (month > 8 && month % 2 === 1)) { - day = Math.min(day, month === 2 ? (this.isLeapYear(year) ? 29 : 28) : 30); - } - - return [day, month, year]; - }, - - isLeapYear: function (year) { - return ((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0); + } + }); + }, + created: function created() { + this.addFilter(); + this.defaultFilter(); + }, + watch: { + itemDataStat: function itemDataStat(value) { + if (value == 'success') { + this.query.page = this.itemData.current_page; + this.fieldExcel(); + this.calculatePagination(); + } }, - - addLeadingZero: function (number) { - return (number < 10 ? '0' : '') + number; + excelAllDataStat: function excelAllDataStat(value) { + if (value == 'success') { + this.fieldExcelAll(); + } }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; - addLeadingZeroForYear: function (number, fullYearMode) { - if (fullYearMode) { - return (number < 10 ? '000' : (number < 100 ? '00' : (number < 1000 ? '0' : ''))) + number; - } - - return (number < 10 ? '0' : '') + number; + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } } -}; - -var DateFormatter_1 = DateFormatter; - -var TimeFormatter = function (timePattern, timeFormat) { - var owner = this; - - owner.time = []; - owner.blocks = []; - owner.timePattern = timePattern; - owner.timeFormat = timeFormat; - owner.initBlocks(); -}; - -TimeFormatter.prototype = { - initBlocks: function () { - var owner = this; - owner.timePattern.forEach(function () { - owner.blocks.push(2); - }); - }, - - getISOFormatTime: function () { - var owner = this, - time = owner.time; - - return time[2] ? ( - owner.addLeadingZero(time[0]) + ':' + owner.addLeadingZero(time[1]) + ':' + owner.addLeadingZero(time[2]) - ) : ''; - }, - - getBlocks: function () { - return this.blocks; - }, - - getTimeFormatOptions: function () { - var owner = this; - if (String(owner.timeFormat) === '12') { - return { - maxHourFirstDigit: 1, - maxHours: 12, - maxMinutesFirstDigit: 5, - maxMinutes: 60 - }; - } - - return { - maxHourFirstDigit: 2, - maxHours: 23, - maxMinutesFirstDigit: 5, - maxMinutes: 60 - }; - }, - - getValidatedTime: function (value) { - var owner = this, result = ''; - - value = value.replace(/[^\d]/g, ''); + }, + methods: { + changeTab: function changeTab(value) { + this.tabName = value; - var timeFormatOptions = owner.getTimeFormatOptions(); - - owner.blocks.forEach(function (length, index) { - if (value.length > 0) { - var sub = value.slice(0, length), - sub0 = sub.slice(0, 1), - rest = value.slice(length); - - switch (owner.timePattern[index]) { - - case 'h': - if (parseInt(sub0, 10) > timeFormatOptions.maxHourFirstDigit) { - sub = '0' + sub0; - } else if (parseInt(sub, 10) > timeFormatOptions.maxHours) { - sub = timeFormatOptions.maxHours + ''; - } - - break; - - case 'm': - case 's': - if (parseInt(sub0, 10) > timeFormatOptions.maxMinutesFirstDigit) { - sub = '0' + sub0; - } else if (parseInt(sub, 10) > timeFormatOptions.maxMinutes) { - sub = timeFormatOptions.maxMinutes + ''; - } - break; - } - - result += sub; - - // update remaining string - value = rest; - } - }); - - return this.getFixedTimeString(result); - }, - - getFixedTimeString: function (value) { - var owner = this, timePattern = owner.timePattern, time = [], - secondIndex = 0, minuteIndex = 0, hourIndex = 0, - secondStartIndex = 0, minuteStartIndex = 0, hourStartIndex = 0, - second, minute, hour; - - if (value.length === 6) { - timePattern.forEach(function (type, index) { - switch (type) { - case 's': - secondIndex = index * 2; - break; - case 'm': - minuteIndex = index * 2; - break; - case 'h': - hourIndex = index * 2; - break; - } - }); - - hourStartIndex = hourIndex; - minuteStartIndex = minuteIndex; - secondStartIndex = secondIndex; - - second = parseInt(value.slice(secondStartIndex, secondStartIndex + 2), 10); - minute = parseInt(value.slice(minuteStartIndex, minuteStartIndex + 2), 10); - hour = parseInt(value.slice(hourStartIndex, hourStartIndex + 2), 10); - - time = this.getFixedTime(hour, minute, second); - } - - if (value.length === 4 && owner.timePattern.indexOf('s') < 0) { - timePattern.forEach(function (type, index) { - switch (type) { - case 'm': - minuteIndex = index * 2; - break; - case 'h': - hourIndex = index * 2; - break; - } - }); - - hourStartIndex = hourIndex; - minuteStartIndex = minuteIndex; - - second = 0; - minute = parseInt(value.slice(minuteStartIndex, minuteStartIndex + 2), 10); - hour = parseInt(value.slice(hourStartIndex, hourStartIndex + 2), 10); - - time = this.getFixedTime(hour, minute, second); - } - - owner.time = time; - - return time.length === 0 ? value : timePattern.reduce(function (previous, current) { - switch (current) { - case 's': - return previous + owner.addLeadingZero(time[2]); - case 'm': - return previous + owner.addLeadingZero(time[1]); - case 'h': - return previous + owner.addLeadingZero(time[0]); - } - }, ''); + if (this.appliedFilters.length > 0) { + this.resetFilter(); + } }, - - getFixedTime: function (hour, minute, second) { - second = Math.min(parseInt(second || 0, 10), 60); - minute = Math.min(minute, 60); - hour = Math.min(hour, 60); - - return [hour, minute, second]; + // show column + hideColumn: function hideColumn(index) { + if (this.columnData[index].hide === false) this.columnData[index].hide = true;else this.columnData[index].hide = false; + this.fieldExcel(); }, + showAllColumn: function showAllColumn(index) { + for (var t in this.columnData) { + if (t != index) this.columnData[t].hide = false; + } - addLeadingZero: function (number) { - return (number < 10 ? '0' : '') + number; - } -}; - -var TimeFormatter_1 = TimeFormatter; - -var PhoneFormatter = function (formatter, delimiter) { - var owner = this; - - owner.delimiter = (delimiter || delimiter === '') ? delimiter : ' '; - owner.delimiterRE = delimiter ? new RegExp('\\' + delimiter, 'g') : ''; - - owner.formatter = formatter; -}; - -PhoneFormatter.prototype = { - setFormatter: function (formatter) { - this.formatter = formatter; + this.fieldExcel(); }, + updateOrderDirection: function updateOrderDirection() { + if (this.query.order_direction === 'desc') { + this.query.order_direction = 'asc'; + } else { + this.query.order_direction = 'desc'; + } - format: function (phoneNumber) { - var owner = this; - - owner.formatter.clear(); - - // only keep number and + - phoneNumber = phoneNumber.replace(/[^\d+]/g, ''); - - // strip non-leading + - phoneNumber = phoneNumber.replace(/^\+/, 'B').replace(/\+/g, '').replace('B', '+'); - - // strip delimiter - phoneNumber = phoneNumber.replace(owner.delimiterRE, ''); - - var result = '', current, validated = false; - - for (var i = 0, iMax = phoneNumber.length; i < iMax; i++) { - current = owner.formatter.inputDigit(phoneNumber.charAt(i)); - - // has ()- or space inside - if (/[\s()-]/g.test(current)) { - result = current; - - validated = true; - } else { - if (!validated) { - result = current; - } - // else: over length input - // it turns to invalid number again - } - } - - // strip () - // e.g. US: 7161234567 returns (716) 123-4567 - result = result.replace(/[()]/g, ''); - // replace library delimiter with user customized delimiter - result = result.replace(/[\s-]/g, owner.delimiter); - - return result; - } -}; - -var PhoneFormatter_1 = PhoneFormatter; - -var CreditCardDetector = { - blocks: { - uatp: [4, 5, 6], - amex: [4, 6, 5], - diners: [4, 6, 4], - discover: [4, 4, 4, 4], - mastercard: [4, 4, 4, 4], - dankort: [4, 4, 4, 4], - instapayment: [4, 4, 4, 4], - jcb15: [4, 6, 5], - jcb: [4, 4, 4, 4], - maestro: [4, 4, 4, 4], - visa: [4, 4, 4, 4], - mir: [4, 4, 4, 4], - unionPay: [4, 4, 4, 4], - general: [4, 4, 4, 4] + this.applyChange(); }, - - re: { - // starts with 1; 15 digits, not starts with 1800 (jcb card) - uatp: /^(?!1800)1\d{0,14}/, - - // starts with 34/37; 15 digits - amex: /^3[47]\d{0,13}/, - - // starts with 6011/65/644-649; 16 digits - discover: /^(?:6011|65\d{0,2}|64[4-9]\d?)\d{0,12}/, - - // starts with 300-305/309 or 36/38/39; 14 digits - diners: /^3(?:0([0-5]|9)|[689]\d?)\d{0,11}/, - - // starts with 51-55/2221–2720; 16 digits - mastercard: /^(5[1-5]\d{0,2}|22[2-9]\d{0,1}|2[3-7]\d{0,2})\d{0,12}/, - - // starts with 5019/4175/4571; 16 digits - dankort: /^(5019|4175|4571)\d{0,12}/, - - // starts with 637-639; 16 digits - instapayment: /^63[7-9]\d{0,13}/, - - // starts with 2131/1800; 15 digits - jcb15: /^(?:2131|1800)\d{0,11}/, - - // starts with 2131/1800/35; 16 digits - jcb: /^(?:35\d{0,2})\d{0,12}/, - - // starts with 50/56-58/6304/67; 16 digits - maestro: /^(?:5[0678]\d{0,2}|6304|67\d{0,2})\d{0,12}/, - - // starts with 22; 16 digits - mir: /^220[0-4]\d{0,12}/, - - // starts with 4; 16 digits - visa: /^4\d{0,15}/, - - // starts with 62/81; 16 digits - unionPay: /^(62|81)\d{0,14}/ + updateOrderColumn: function updateOrderColumn(e) { + var value = e.target.value; + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.query, 'order_column', value); + this.applyChange(); }, - - getStrictBlocks: function (block) { - var total = block.reduce(function (prev, current) { - return prev + current; - }, 0); - - return block.concat(19 - total); + resetFilter: function resetFilter() { + this.appliedFilters.splice(0); + this.filterCandidates.splice(0); + this.addFilter(); + this.defaultFilter(); + this.query.page = 1; + this.applyChange(); }, - - getInfo: function (value, strictMode) { - var blocks = CreditCardDetector.blocks, - re = CreditCardDetector.re; - - // Some credit card can have up to 19 digits number. - // Set strictMode to true will remove the 16 max-length restrain, - // however, I never found any website validate card number like - // this, hence probably you don't want to enable this option. - strictMode = !!strictMode; - - for (var key in re) { - if (re[key].test(value)) { - var matchedBlocks = blocks[key]; - return { - type: key, - blocks: strictMode ? this.getStrictBlocks(matchedBlocks) : matchedBlocks - }; - } - } - - return { - type: 'unknown', - blocks: strictMode ? this.getStrictBlocks(blocks.general) : blocks.general - }; - } -}; - -var CreditCardDetector_1 = CreditCardDetector; - -var Util = { - noop: function () { + applyFilter: function applyFilter() { + if (this.filterCandidates[0].query_1 != null && this.filterCandidates[0].query_1 != '') { + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.$data, 'appliedFilters', JSON.parse(JSON.stringify(this.filterCandidates))); + this.query.page = 1; + this.applyChange(); + } }, - - strip: function (value, re) { - return value.replace(re, ''); + removeFilter: function removeFilter(f, i) { + this.filterCandidates.splice(i, 1); }, + selectOperator: function selectOperator(f, i, e) { + var value = e.target.value; - getPostDelimiter: function (value, delimiter, delimiters) { - // single delimiter - if (delimiters.length === 0) { - return value.slice(-delimiter.length) === delimiter ? delimiter : ''; - } - - // multiple delimiters - var matchedDelimiter = ''; - delimiters.forEach(function (current) { - if (value.slice(-current.length) === current) { - matchedDelimiter = current; - } - }); - - return matchedDelimiter; - }, + if (value.length === 0) { + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', value); + return; + } - getDelimiterREByDelimiter: function (delimiter) { - return new RegExp(delimiter.replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1'), 'g'); + var obj = JSON.parse(value); + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', obj); + this.filterCandidates[i].query_1 = null; + this.filterCandidates[i].query_2 = null; + + switch (obj.name) { + case 'in_the_past': + case 'in_the_next': + this.filterCandidates[i].query_1 = 28; + this.filterCandidates[i].query_2 = 'days'; + break; + + case 'in_the_peroid': + this.filterCandidates[i].query_1 = 'today'; + break; + } }, + selectColumn: function selectColumn(f, i, e) { + var value = e.target.value; - getNextCursorPosition: function (prevPos, oldValue, newValue, delimiter, delimiters) { - // If cursor was at the end of value, just place it back. - // Because new value could contain additional chars. - if (oldValue.length === prevPos) { - return newValue.length; + if (value.length === 0) { + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', value); + return; } - return prevPos + this.getPositionOffset(prevPos, oldValue, newValue, delimiter ,delimiters); + var obj = JSON.parse(value); + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', obj); + + switch (obj.tipe) { + case 'numeric': + this.filterCandidates[i].operator = this.availableOperators()[6]; + this.filterCandidates[i].query_1 = null; + this.filterCandidates[i].query_2 = null; + break; + + case 'string': + this.filterCandidates[i].operator = this.availableOperators()[6]; + this.filterCandidates[i].query_1 = null; + this.filterCandidates[i].query_2 = null; + break; + + case 'datetime': + this.filterCandidates[i].operator = this.availableOperators()[6]; + this.filterCandidates[i].query_1 = '2019-01-31'; + this.filterCandidates[i].query_2 = null; + break; + + case 'counter': + this.filterCandidates[i].operator = this.availableOperators()[6]; + this.filterCandidates[i].query_1 = null; + this.filterCandidates[i].query_2 = null; + break; + } }, - - getPositionOffset: function (prevPos, oldValue, newValue, delimiter, delimiters) { - var oldRawValue, newRawValue, lengthOffset; - - oldRawValue = this.stripDelimiters(oldValue.slice(0, prevPos), delimiter, delimiters); - newRawValue = this.stripDelimiters(newValue.slice(0, prevPos), delimiter, delimiters); - lengthOffset = oldRawValue.length - newRawValue.length; - - return (lengthOffset !== 0) ? (lengthOffset / Math.abs(lengthOffset)) : 0; + addFilter: function addFilter() { + this.filterCandidates.push({ + column: '', + operator: '', + query_1: null, + query_2: null + }); }, + defaultFilter: function defaultFilter() { + // set default filter + var data = lodash__WEBPACK_IMPORTED_MODULE_2___default.a.find(this.columnData, { + 'filterDefault': true + }); - stripDelimiters: function (value, delimiter, delimiters) { - var owner = this; - - // single delimiter - if (delimiters.length === 0) { - var delimiterRE = delimiter ? owner.getDelimiterREByDelimiter(delimiter) : ''; - - return value.replace(delimiterRE, ''); - } - - // multiple delimiters - delimiters.forEach(function (current) { - current.split('').forEach(function (letter) { - value = value.replace(owner.getDelimiterREByDelimiter(letter), ''); - }); - }); - - return value; + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[0], 'column', data); + + switch (data.tipe) { + case 'numeric': + this.filterCandidates[0].operator = this.availableOperators()[6]; + this.filterCandidates[0].query_1 = null; + this.filterCandidates[0].query_2 = null; + break; + + case 'string': + this.filterCandidates[0].operator = this.availableOperators()[6]; + this.filterCandidates[0].query_1 = null; + this.filterCandidates[0].query_2 = null; + break; + + case 'datetime': + this.filterCandidates[0].operator = this.availableOperators()[6]; + this.filterCandidates[0].query_1 = null; + this.filterCandidates[0].query_2 = null; + break; + + case 'counter': + this.filterCandidates[0].operator = this.availableOperators()[6]; + this.filterCandidates[0].query_1 = null; + this.filterCandidates[0].query_2 = null; + break; + } }, - - headStr: function (str, length) { - return str.slice(0, length); + applyChange: function applyChange() { + this.fetch(); }, - - getMaxLength: function (blocks) { - return blocks.reduce(function (previous, current) { - return previous + current; - }, 0); + updateLimit: function updateLimit() { + this.query.page = 1; + this.applyChange(); }, - - // strip prefix - // Before type | After type | Return value - // PEFIX-... | PEFIX-... | '' - // PREFIX-123 | PEFIX-123 | 123 - // PREFIX-123 | PREFIX-23 | 23 - // PREFIX-123 | PREFIX-1234 | 1234 - getPrefixStrippedValue: function (value, prefix, prefixLength, prevResult, delimiter, delimiters, noImmediatePrefix, tailPrefix, signBeforePrefix) { - // No prefix - if (prefixLength === 0) { - return value; - } - - // Value is prefix - if (value === prefix && value !== '') { - return ''; - } - - if (signBeforePrefix && (value.slice(0, 1) == '-')) { - var prev = (prevResult.slice(0, 1) == '-') ? prevResult.slice(1) : prevResult; - return '-' + this.getPrefixStrippedValue(value.slice(1), prefix, prefixLength, prev, delimiter, delimiters, noImmediatePrefix, tailPrefix, signBeforePrefix); - } - - // Pre result prefix string does not match pre-defined prefix - if (prevResult.slice(0, prefixLength) !== prefix && !tailPrefix) { - // Check if the first time user entered something - if (noImmediatePrefix && !prevResult && value) return value; - return ''; - } else if (prevResult.slice(-prefixLength) !== prefix && tailPrefix) { - // Check if the first time user entered something - if (noImmediatePrefix && !prevResult && value) return value; - return ''; - } - - var prevValue = this.stripDelimiters(prevResult, delimiter, delimiters); - - // New value has issue, someone typed in between prefix letters - // Revert to pre value - if (value.slice(0, prefixLength) !== prefix && !tailPrefix) { - return prevValue.slice(prefixLength); - } else if (value.slice(-prefixLength) !== prefix && tailPrefix) { - return prevValue.slice(0, -prefixLength - 1); - } - - // No issue, strip prefix for new value - return tailPrefix ? value.slice(0, -prefixLength) : value.slice(prefixLength); - }, - - getFirstDiffIndex: function (prev, current) { - var index = 0; - - while (prev.charAt(index) === current.charAt(index)) { - if (prev.charAt(index++) === '') { - return -1; - } - } - - return index; + calculatePagination: function calculatePagination() { + var i = 0; + var startPage = 0; + var endPage = 0; + var diffPage = 0; + startPage = this.query.page < 3 ? 1 : this.query.page - 1; + endPage = 4 + startPage; + endPage = this.itemData.last_page < endPage ? this.itemData.last_page : endPage; + diffPage = startPage - endPage + 4; + startPage -= startPage - diffPage > 0 ? diffPage : 0; + this.pages.length = 0; + + for (i = startPage; i <= endPage; i++) { + this.pages.push(i); + } }, - - getFormattedValue: function (value, blocks, blocksLength, delimiter, delimiters, delimiterLazyShow) { - var result = '', - multipleDelimiters = delimiters.length > 0, - currentDelimiter = ''; - - // no options, normal input - if (blocksLength === 0) { - return value; - } - - blocks.forEach(function (length, index) { - if (value.length > 0) { - var sub = value.slice(0, length), - rest = value.slice(length); - - if (multipleDelimiters) { - currentDelimiter = delimiters[delimiterLazyShow ? (index - 1) : index] || currentDelimiter; - } else { - currentDelimiter = delimiter; - } - - if (delimiterLazyShow) { - if (index > 0) { - result += currentDelimiter; - } - - result += sub; - } else { - result += sub; - - if (sub.length === length && index < blocksLength - 1) { - result += currentDelimiter; - } - } - - // update remaining string - value = rest; - } - }); - - return result; + prevPage: function prevPage() { + if (this.itemData.prev_page_url) { + this.query.page = Number(this.query.page) - 1; + this.applyChange(); + } }, - - // move cursor to the end - // the first time user focuses on an input with prefix - fixPrefixCursor: function (el, prefix, delimiter, delimiters) { - if (!el) { - return; - } - - var val = el.value, - appendix = delimiter || (delimiters[0] || ' '); - - if (!el.setSelectionRange || !prefix || (prefix.length + appendix.length) <= val.length) { - return; - } - - var len = val.length * 2; - - // set timeout to avoid blink - setTimeout(function () { - el.setSelectionRange(len, len); - }, 1); + goToPage: function goToPage(value) { + if (this.query.page != value) { + this.query.page = value; + this.applyChange(); + } }, - - // Check if input field is fully selected - checkFullSelection: function(value) { - try { - var selection = window.getSelection() || document.getSelection() || {}; - return selection.toString().length === value.length; - } catch (ex) { - // Ignore + nextPage: function nextPage() { + if (this.itemData.next_page_url) { + this.query.page = Number(this.query.page) + 1; + this.applyChange(); } - - return false; }, - - setSelection: function (element, position, doc) { - if (element !== this.getActiveElement(doc)) { - return; - } - - // cursor is already in the end - if (element && element.value.length <= position) { - return; - } - - if (element.createTextRange) { - var range = element.createTextRange(); - - range.move('character', position); - range.select(); - } else { - try { - element.setSelectionRange(position, position); - } catch (e) { - // eslint-disable-next-line - console.warn('The input element type does not support selection'); - } - } + getFilters: function getFilters() { + var f = {}; + this.appliedFilters.forEach(function (filter, i) { + f["f[".concat(i, "][column]")] = filter.column.name; + f["f[".concat(i, "][operator]")] = filter.operator.name; + f["f[".concat(i, "][query_1]")] = filter.query_1; + f["f[".concat(i, "][query_2]")] = filter.query_2; + }); + return f; }, + fetch: function fetch() { + var filters = this.getFilters(); - getActiveElement: function(parent) { - var activeElement = parent.activeElement; - if (activeElement && activeElement.shadowRoot) { - return this.getActiveElement(activeElement.shadowRoot); - } - return activeElement; - }, + var params = _objectSpread(_objectSpread({}, filters), this.query); - isAndroid: function () { - return navigator && /android/i.test(navigator.userAgent); + this.$emit('fetch', params); }, + fetchExcelAll: function fetchExcelAll() { + var _this2 = this; - // On Android chrome, the keyup and keydown events - // always return key code 229 as a composition that - // buffers the user’s keystrokes - // see https://github.com/nosir/cleave.js/issues/147 - isAndroidBackspaceKeydown: function (lastInputValue, currentInputValue) { - if (!this.isAndroid() || !lastInputValue || !currentInputValue) { - return false; - } + this.modalState = 'loading'; - return currentInputValue === lastInputValue.slice(0, -1); - } -}; - -var Util_1 = Util; - -/** - * Props Assignment - * - * Separate this, so react module can share the usage - */ -var DefaultProperties = { - // Maybe change to object-assign - // for now just keep it as simple - assign: function (target, opts) { - target = target || {}; - opts = opts || {}; - - // credit card - target.creditCard = !!opts.creditCard; - target.creditCardStrictMode = !!opts.creditCardStrictMode; - target.creditCardType = ''; - target.onCreditCardTypeChanged = opts.onCreditCardTypeChanged || (function () {}); - - // phone - target.phone = !!opts.phone; - target.phoneRegionCode = opts.phoneRegionCode || 'AU'; - target.phoneFormatter = {}; - - // time - target.time = !!opts.time; - target.timePattern = opts.timePattern || ['h', 'm', 's']; - target.timeFormat = opts.timeFormat || '24'; - target.timeFormatter = {}; - - // date - target.date = !!opts.date; - target.datePattern = opts.datePattern || ['d', 'm', 'Y']; - target.dateMin = opts.dateMin || ''; - target.dateMax = opts.dateMax || ''; - target.dateFormatter = {}; - - // numeral - target.numeral = !!opts.numeral; - target.numeralIntegerScale = opts.numeralIntegerScale > 0 ? opts.numeralIntegerScale : 0; - target.numeralDecimalScale = opts.numeralDecimalScale >= 0 ? opts.numeralDecimalScale : 2; - target.numeralDecimalMark = opts.numeralDecimalMark || '.'; - target.numeralThousandsGroupStyle = opts.numeralThousandsGroupStyle || 'thousand'; - target.numeralPositiveOnly = !!opts.numeralPositiveOnly; - target.stripLeadingZeroes = opts.stripLeadingZeroes !== false; - target.signBeforePrefix = !!opts.signBeforePrefix; - target.tailPrefix = !!opts.tailPrefix; - - // others - target.swapHiddenInput = !!opts.swapHiddenInput; - - target.numericOnly = target.creditCard || target.date || !!opts.numericOnly; - - target.uppercase = !!opts.uppercase; - target.lowercase = !!opts.lowercase; - - target.prefix = (target.creditCard || target.date) ? '' : (opts.prefix || ''); - target.noImmediatePrefix = !!opts.noImmediatePrefix; - target.prefixLength = target.prefix.length; - target.rawValueTrimPrefix = !!opts.rawValueTrimPrefix; - target.copyDelimiter = !!opts.copyDelimiter; - - target.initValue = (opts.initValue !== undefined && opts.initValue !== null) ? opts.initValue.toString() : ''; - - target.delimiter = - (opts.delimiter || opts.delimiter === '') ? opts.delimiter : - (opts.date ? '/' : - (opts.time ? ':' : - (opts.numeral ? ',' : - (opts.phone ? ' ' : - ' ')))); - target.delimiterLength = target.delimiter.length; - target.delimiterLazyShow = !!opts.delimiterLazyShow; - target.delimiters = opts.delimiters || []; - - target.blocks = opts.blocks || []; - target.blocksLength = target.blocks.length; - - target.root = (typeof commonjsGlobal === 'object' && commonjsGlobal) ? commonjsGlobal : window; - target.document = opts.document || target.root.document; - - target.maxLength = 0; - - target.backspace = false; - target.result = ''; - - target.onValueChanged = opts.onValueChanged || (function () {}); - - return target; - } -}; - -var DefaultProperties_1 = DefaultProperties; - -/** - * Construct a new Cleave instance by passing the configuration object - * - * @param {String | HTMLElement} element - * @param {Object} opts - */ -var Cleave = function (element, opts) { - var owner = this; - var hasMultipleElements = false; - - if (typeof element === 'string') { - owner.element = document.querySelector(element); - hasMultipleElements = document.querySelectorAll(element).length > 1; - } else { - if (typeof element.length !== 'undefined' && element.length > 0) { - owner.element = element[0]; - hasMultipleElements = element.length > 1; + if (this.query.limit >= this.itemData.total) { + this.excelAllData = this.itemData; + this.excelAllDataStat = 'success'; + this.modalState = 'normal2'; } else { - owner.element = element; - } - } - - if (!owner.element) { - throw new Error('[cleave.js] Please check the element'); - } + var query = { + order_column: this.query.order_column, + order_direction: this.query.order_direction, + filter_match: "and", + limit: this.itemData.total, + page: 1 + }; - if (hasMultipleElements) { - try { - // eslint-disable-next-line - console.warn('[cleave.js] Multiple input fields matched, cleave.js will only take the first one.'); - } catch (e) { - // Old IE + var params = _objectSpread({}, query); + + axios.get('/api/' + this.excelDownloadUrl, { + params: params + }).then(function (_ref) { + var data = _ref.data; + _this2.excelAllData = data.model; + _this2.modalState = 'normal2'; + _this2.excelAllDataStat = 'success'; + })["catch"](function (_ref2) { + var error = _ref2.error; + _this2.modalState = 'fail'; + _this2.modalContent = error; + console.log(error); + }); } - } - - opts.initValue = owner.element.value; - - owner.properties = Cleave.DefaultProperties.assign({}, opts); - - owner.init(); -}; - -Cleave.prototype = { - init: function () { - var owner = this, pps = owner.properties; - - // no need to use this lib - if (!pps.numeral && !pps.phone && !pps.creditCard && !pps.time && !pps.date && (pps.blocksLength === 0 && !pps.prefix)) { - owner.onInput(pps.initValue); - - return; - } - - pps.maxLength = Cleave.Util.getMaxLength(pps.blocks); - - owner.isAndroid = Cleave.Util.isAndroid(); - owner.lastInputValue = ''; - owner.isBackward = ''; - - owner.onChangeListener = owner.onChange.bind(owner); - owner.onKeyDownListener = owner.onKeyDown.bind(owner); - owner.onFocusListener = owner.onFocus.bind(owner); - owner.onCutListener = owner.onCut.bind(owner); - owner.onCopyListener = owner.onCopy.bind(owner); - - owner.initSwapHiddenInput(); - - owner.element.addEventListener('input', owner.onChangeListener); - owner.element.addEventListener('keydown', owner.onKeyDownListener); - owner.element.addEventListener('focus', owner.onFocusListener); - owner.element.addEventListener('cut', owner.onCutListener); - owner.element.addEventListener('copy', owner.onCopyListener); - - - owner.initPhoneFormatter(); - owner.initDateFormatter(); - owner.initTimeFormatter(); - owner.initNumeralFormatter(); - - // avoid touch input field if value is null - // otherwise Firefox will add red box-shadow for - if (pps.initValue || (pps.prefix && !pps.noImmediatePrefix)) { - owner.onInput(pps.initValue); - } - }, - - initSwapHiddenInput: function () { - var owner = this, pps = owner.properties; - if (!pps.swapHiddenInput) return; - - var inputFormatter = owner.element.cloneNode(true); - owner.element.parentNode.insertBefore(inputFormatter, owner.element); - - owner.elementSwapHidden = owner.element; - owner.elementSwapHidden.type = 'hidden'; - - owner.element = inputFormatter; - owner.element.id = ''; }, - - initNumeralFormatter: function () { - var owner = this, pps = owner.properties; - - if (!pps.numeral) { - return; + // download excel + fieldExcel: function fieldExcel() { + var vm = this; + vm.excel.fields = {}; + vm.columnData.forEach(function (column) { + if (!column.hide && !column.disable && column.tipe) { + if (column.excelName) { + vm.excel.fields[column.title] = column.excelName; + } else { + vm.excel.fields[column.title] = column.name; + } } - - pps.numeralFormatter = new Cleave.NumeralFormatter( - pps.numeralDecimalMark, - pps.numeralIntegerScale, - pps.numeralDecimalScale, - pps.numeralThousandsGroupStyle, - pps.numeralPositiveOnly, - pps.stripLeadingZeroes, - pps.prefix, - pps.signBeforePrefix, - pps.tailPrefix, - pps.delimiter - ); + }); + vm.excel.data = vm.itemData.data; }, - - initTimeFormatter: function() { - var owner = this, pps = owner.properties; - - if (!pps.time) { - return; + fieldExcelAll: function fieldExcelAll() { + var vm = this; + vm.excelAll.fields = {}; + vm.columnData.forEach(function (column) { + if (!column.disable && column.tipe) { + if (column.excelName) { + vm.excelAll.fields[column.title] = column.excelName; + } else { + vm.excelAll.fields[column.title] = column.name; + } } - - pps.timeFormatter = new Cleave.TimeFormatter(pps.timePattern, pps.timeFormat); - pps.blocks = pps.timeFormatter.getBlocks(); - pps.blocksLength = pps.blocks.length; - pps.maxLength = Cleave.Util.getMaxLength(pps.blocks); + }); + vm.excelAll.data = vm.excelAllData.data; }, - - initDateFormatter: function () { - var owner = this, pps = owner.properties; - - if (!pps.date) { - return; - } - - pps.dateFormatter = new Cleave.DateFormatter(pps.datePattern, pps.dateMin, pps.dateMax); - pps.blocks = pps.dateFormatter.getBlocks(); - pps.blocksLength = pps.blocks.length; - pps.maxLength = Cleave.Util.getMaxLength(pps.blocks); + // upload excel + changeUpload: function changeUpload(event) { + this.files.append("file", event[0], event[0].name); }, - - initPhoneFormatter: function () { - var owner = this, pps = owner.properties; - - if (!pps.phone) { - return; + uploadExcel: function uploadExcel(index) { + var _this3 = this; + + this.updateStat = 'loading'; + axios.post('/api/' + this.excelUploads[index].url, this.files).then(function (response) { + if (response.data.uploaded) { + _this3.updateStat = 'success'; + _this3.updateResponse = response.data; + } else { + _this3.updateStat = 'fail'; + _this3.updateResponse = response.data; } + })["catch"](function (error) { + _this3.updateStat = 'fail'; - // Cleave.AsYouTypeFormatter should be provided by - // external google closure lib - try { - pps.phoneFormatter = new Cleave.PhoneFormatter( - new pps.root.Cleave.AsYouTypeFormatter(pps.phoneRegionCode), - pps.delimiter - ); - } catch (ex) { - throw new Error('[cleave.js] Please include phone-type-formatter.{country}.js lib'); + if (error.response) { + _this3.updateResponse = error.response; + } else { + _this3.updateResponse = error; } + }); }, + downloadFormatExcel: function downloadFormatExcel(index) { + var _this4 = this; - onKeyDown: function (event) { - var owner = this, - charCode = event.which || event.keyCode; - - owner.lastInputValue = owner.element.value; - owner.isBackward = charCode === 8; + axios.get('/api/download/' + this.excelUploads[index].format_url, { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_5___default.a.saveAs(response.data, _this4.excelUploads[index].format_url); + }); }, - - onChange: function (event) { - var owner = this, pps = owner.properties, - Util = Cleave.Util; - - owner.isBackward = owner.isBackward || event.inputType === 'deleteContentBackward'; - - var postDelimiter = Util.getPostDelimiter(owner.lastInputValue, pps.delimiter, pps.delimiters); - - if (owner.isBackward && postDelimiter) { - pps.postDelimiterBackspace = postDelimiter; - } else { - pps.postDelimiterBackspace = false; - } - - this.onInput(this.element.value); + // modal + modalExcelOpen: function modalExcelOpen(state) { + this.modalShow = true; + this.modalState = "normal2"; + this.state = state; + + if (state == 'excel') { + this.fieldExcel(); + } else if (state == 'excelAll') { + this.excelAllDataStat = ''; + } }, - - onFocus: function () { - var owner = this, - pps = owner.properties; - owner.lastInputValue = owner.element.value; - - if (pps.prefix && pps.noImmediatePrefix && !owner.element.value) { - this.onInput(pps.prefix); - } - - Cleave.Util.fixPrefixCursor(owner.element, pps.prefix, pps.delimiter, pps.delimiters); + modalExcelOk: function modalExcelOk() { + this.isExcelAll = true; + this.fetchExcelAll(); }, - - onCut: function (e) { - if (!Cleave.Util.checkFullSelection(this.element.value)) return; - this.copyClipboardData(e); - this.onInput(''); + modalExcelUploadOpen: function modalExcelUploadOpen(index) { + this.modalState = "normal2"; + this.state = "upload"; + this.excelUploadIndex = index; }, - - onCopy: function (e) { - if (!Cleave.Util.checkFullSelection(this.element.value)) return; - this.copyClipboardData(e); + modalOptionOpen: function modalOptionOpen(state) { + this.modalShow = true; + this.modalState = "normal1"; + this.modalOptionState = state; }, - - copyClipboardData: function (e) { - var owner = this, - pps = owner.properties, - Util = Cleave.Util, - inputValue = owner.element.value, - textToCopy = ''; - - if (!pps.copyDelimiter) { - textToCopy = Util.stripDelimiters(inputValue, pps.delimiter, pps.delimiters); + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + if (this.excelUploads[this.excelUploadIndex].next_page_route) { + if (this.excelUploads[this.excelUploadIndex].params) { + this.$router.push({ + name: this.excelUploads[this.excelUploadIndex].next_page_route, + params: this.excelUploads[this.excelUploadIndex].params + }); + } else { + this.$router.push({ + name: this.excelUploads[this.excelUploadIndex].next_page_route + }); + } } else { - textToCopy = inputValue; - } - - try { - if (e.clipboardData) { - e.clipboardData.setData('Text', textToCopy); - } else { - window.clipboardData.setData('Text', textToCopy); - } - - e.preventDefault(); - } catch (ex) { - // empty - } - }, - - onInput: function (value) { - var owner = this, pps = owner.properties, - Util = Cleave.Util; - - // case 1: delete one more character "4" - // 1234*| -> hit backspace -> 123| - // case 2: last character is not delimiter which is: - // 12|34* -> hit backspace -> 1|34* - // note: no need to apply this for numeral mode - var postDelimiterAfter = Util.getPostDelimiter(value, pps.delimiter, pps.delimiters); - if (!pps.numeral && pps.postDelimiterBackspace && !postDelimiterAfter) { - value = Util.headStr(value, value.length - pps.postDelimiterBackspace.length); - } - - // phone formatter - if (pps.phone) { - if (pps.prefix && (!pps.noImmediatePrefix || value.length)) { - pps.result = pps.prefix + pps.phoneFormatter.format(value).slice(pps.prefix.length); - } else { - pps.result = pps.phoneFormatter.format(value); - } - owner.updateValueState(); - - return; - } - - // numeral formatter - if (pps.numeral) { - // Do not show prefix when noImmediatePrefix is specified - // This mostly because we need to show user the native input placeholder - if (pps.prefix && pps.noImmediatePrefix && value.length === 0) { - pps.result = ''; - } else { - pps.result = pps.numeralFormatter.format(value); - } - owner.updateValueState(); - - return; - } - - // date - if (pps.date) { - value = pps.dateFormatter.getValidatedDate(value); - } - - // time - if (pps.time) { - value = pps.timeFormatter.getValidatedTime(value); - } - - // strip delimiters - value = Util.stripDelimiters(value, pps.delimiter, pps.delimiters); - - // strip prefix - value = Util.getPrefixStrippedValue(value, pps.prefix, pps.prefixLength, pps.result, pps.delimiter, pps.delimiters, pps.noImmediatePrefix, pps.tailPrefix, pps.signBeforePrefix); - - // strip non-numeric characters - value = pps.numericOnly ? Util.strip(value, /[^\d]/g) : value; - - // convert case - value = pps.uppercase ? value.toUpperCase() : value; - value = pps.lowercase ? value.toLowerCase() : value; - - // prevent from showing prefix when no immediate option enabled with empty input value - if (pps.prefix) { - if (pps.tailPrefix) { - value = value + pps.prefix; - } else { - value = pps.prefix + value; - } - - - // no blocks specified, no need to do formatting - if (pps.blocksLength === 0) { - pps.result = value; - owner.updateValueState(); - - return; - } + this.fetch(); } + } - // update credit card props - if (pps.creditCard) { - owner.updateCreditCardPropsByValue(value); - } - - // strip over length characters - value = Util.headStr(value, pps.maxLength); - - // apply blocks - pps.result = Util.getFormattedValue( - value, - pps.blocks, pps.blocksLength, - pps.delimiter, pps.delimiters, pps.delimiterLazyShow - ); - - owner.updateValueState(); + this.modalShow = false; }, - - updateCreditCardPropsByValue: function (value) { - var owner = this, pps = owner.properties, - Util = Cleave.Util, - creditCardInfo; - - // At least one of the first 4 characters has changed - if (Util.headStr(pps.result, 4) === Util.headStr(value, 4)) { - return; - } - - creditCardInfo = Cleave.CreditCardDetector.getInfo(value, pps.creditCardStrictMode); - - pps.blocks = creditCardInfo.blocks; - pps.blocksLength = pps.blocks.length; - pps.maxLength = Util.getMaxLength(pps.blocks); - - // credit card type changed - if (pps.creditCardType !== creditCardInfo.type) { - pps.creditCardType = creditCardInfo.type; - - pps.onCreditCardTypeChanged.call(owner, pps.creditCardType); - } + modalBatal: function modalBatal(value) { + this.modalOptionOpen(value); }, + availableOperators: function availableOperators() { + return [{ + title: 'sama dengan', + name: 'equal_to', + parent: ['numeric', 'string'], + component: 'single' + }, { + title: 'tidak sama dengan', + name: 'not_equal_to', + parent: ['numeric', 'string'], + component: 'single' + }, { + title: 'kurang dari', + name: 'less_than', + parent: ['numeric'], + component: 'single' + }, { + title: 'lebih dari', + name: 'greater_than', + parent: ['numeric'], + component: 'single' + }, { + title: 'antara', + name: 'between', + parent: ['numeric'], + component: 'double' + }, { + title: 'tidak antara', + name: 'not_between', + parent: ['numeric'], + component: 'double' + }, { + title: 'mengandung kata', + name: 'contains', + parent: ['string', 'datetime', 'numeric', 'counter'], + component: 'single' + }, { + title: 'dimulai dari', + name: 'starts_with', + parent: ['string'], + component: 'single' + }, { + title: 'diakhiri dengan', + name: 'ends_with', + parent: ['string'], + component: 'single' + }, { + title: 'pada masa lalu', + name: 'in_the_past', + parent: ['datetime'], + component: 'datetime_1' + }, { + title: 'pada masa depan', + name: 'in_the_next', + parent: ['datetime'], + component: 'datetime_1' + }, { + title: 'pada periode', + name: 'in_the_peroid', + parent: ['datetime'], + component: 'datetime_2' + }, { + title: 'sama dengan', + name: 'equal_to_count', + parent: ['counter'], + component: 'single' + }, { + title: 'tidak sama dengan', + name: 'not_equal_to_count', + parent: ['counter'], + component: 'single' + }, { + title: 'kurang dari', + name: 'less_than_count', + parent: ['counter'], + component: 'single' + }, { + title: 'lebih dari', + name: 'greater_than_count', + parent: ['counter'], + component: 'single' + }]; + } + }, + computed: { + fetchOperators: function fetchOperators() { + var _this5 = this; + + return function (f) { + return _this5.availableOperators().filter(function (operator) { + if (f.column && operator.parent.includes(f.column.tipe)) { + return operator; + } + }); + }; + } + } +}); - updateValueState: function () { - var owner = this, - Util = Cleave.Util, - pps = owner.properties; - - if (!owner.element) { - return; - } +/***/ }), - var endPos = owner.element.selectionEnd; - var oldValue = owner.element.value; - var newValue = pps.result; +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - endPos = Util.getNextCursorPosition(endPos, oldValue, newValue, pps.delimiter, pps.delimiters); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "div", + { staticClass: "card d-print-none" }, + [ + _c( + "div", + { staticClass: "card-header header-elements-inline bg-white" }, + [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("Pencarian data " + _vm._s(_vm.title)), + ]), + _vm._v(" "), + _vm._m(0), + ] + ), + _vm._v(" "), + !_vm.isDasar + ? _c( + "div", + { staticClass: "nav-tabs-responsive bg-light border-top" }, + [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0", + }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "dasar" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("dasar") + }, + }, + }, + [ + _c("i", { staticClass: "icon-search4 mr-2" }), + _vm._v("\n Pencarian Dasar"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "lanjutan" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("lanjutan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-search mr-2" }), + _vm._v("\n Pencarian Lanjutan"), + ] + ), + ]), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "dasar", + expression: "tabName == 'dasar'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "row" }, + _vm._l(_vm.filterCandidates, function (f, i, index) { + return _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "row" }, + [ + _c("div", { staticClass: "col-md-3 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _c( + "span", + { staticClass: "input-group-prepend" }, + [ + _c( + "span", + { staticClass: "input-group-text" }, + [_vm._v("Kolom")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + attrs: { + disabled: + _vm.itemDataStat !== "success", + }, + on: { + input: function ($event) { + return _vm.selectColumn(f, i, $event) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm._v( + "Silahkan masukkan kolom pencarian" + ), + ] + ), + _vm._v(" "), + _vm._l(_vm.columnData, function (x) { + return x.filter && !x.disable + ? _c( + "option", + { + domProps: { + value: JSON.stringify(x), + selected: + f.column && + x.name === f.column.name, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(x.title) + + "\n " + ), + ] + ) + : _vm._e() + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + f.column + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + ], + staticClass: "col-md-3 pb-2", + }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Operator")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + input: function ($event) { + return _vm.selectOperator( + f, + i, + $event + ) + }, + }, + }, + _vm._l( + _vm.fetchOperators(f), + function (y) { + return _c( + "option", + { + domProps: { + value: JSON.stringify(y), + selected: + f.operator && + y.name === + f.operator.name, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(y.title) + + "\n " + ), + ] + ) + } + ), + 0 + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + f.column && f.operator + ? [ + f.operator.component === "single" + ? _c( + "div", + { staticClass: "col-md-9 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Kata Kunci")] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: f.query_1, + expression: "f.query_1", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_1, + }, + on: { + input: function ($event) { + if ( + $event.target.composing + ) { + return + } + _vm.$set( + f, + "query_1", + $event.target.value + ) + }, + }, + }), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + f.operator.component === "double" + ? [ + _c( + "div", + { staticClass: "col-md-5 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Kata Kunci")] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: f.query_1, + expression: "f.query_1", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian 1", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_1, + }, + on: { + input: function ($event) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + f, + "query_1", + $event.target.value + ) + }, + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-4 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Kata Kunci")] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: f.query_2, + expression: "f.query_2", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian 2", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_2, + }, + on: { + input: function ($event) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + f, + "query_2", + $event.target.value + ) + }, + }, + }), + ] + ), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + f.operator.component === "datetime_1" + ? [ + _c( + "div", + { staticClass: "col-md-5 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Kata Kunci")] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: f.query_1, + expression: "f.query_1", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_1, + }, + on: { + input: function ($event) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + f, + "query_1", + $event.target.value + ) + }, + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-4 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Waktu")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: f.query_2, + expression: + "f.query_2", + }, + ], + staticClass: + "form-control", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + change: function ( + $event + ) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target + .options, + function (o) { + return o.selected + } + ) + .map(function ( + o + ) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + f, + "query_2", + $event.target + .multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + value: "hours", + }, + }, + [_vm._v("jam")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "days", + }, + }, + [_vm._v("hari")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "months", + }, + }, + [_vm._v("bulan")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "years", + }, + }, + [_vm._v("tahun")] + ), + ] + ), + ] + ), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + f.operator.component === "datetime_2" + ? [ + _c( + "div", + { staticClass: "col-md-9 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Waktu")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: f.query_1, + expression: + "f.query_1", + }, + ], + staticClass: + "form-control", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + change: function ( + $event + ) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target + .options, + function (o) { + return o.selected + } + ) + .map(function ( + o + ) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + f, + "query_1", + $event.target + .multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + value: "yesterday", + }, + }, + [_vm._v("kemarin")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "today", + }, + }, + [_vm._v("hari ini")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "tomorrow", + }, + }, + [_vm._v("besok")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "last_month", + }, + }, + [_vm._v("bulan lalu")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "this_month", + }, + }, + [_vm._v("bulan ini")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "next_month", + }, + }, + [_vm._v("bulan depan")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "last_year", + }, + }, + [_vm._v("tahun lalu")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "this_year", + }, + }, + [_vm._v("tahun ini")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "next_year", + }, + }, + [_vm._v("tahun depan")] + ), + ] + ), + ] + ), + ] + ), + ] + : _vm._e(), + ] + : _vm._e(), + ], + 2 + ), + ]) + }), + 0 + ), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c("hr", { staticClass: "mt-2" }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row justify-content-between" }, [ + _c("div", { staticClass: "col-md-5 col-lg-4 pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-6 pb-2" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block", + attrs: { + disabled: + _vm.filterCandidates[0].query_1 == null || + _vm.filterCandidates[0].query_1 == "" || + _vm.itemDataStat !== "success", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.applyFilter.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-search4" }), + _vm._v(" Cari"), + ] + ), + ]), + _vm._v(" "), + _vm.appliedFilters.length > 0 + ? _c("div", { staticClass: "col-md-6 pb-2" }, [ + _c( + "button", + { + staticClass: "btn btn-warning btn-block", + attrs: { + disabled: _vm.itemDataStat !== "success", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetFilter.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-7 col-lg-4 text-right" }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _c( + "span", + { staticClass: "input-group-prepend" }, + [ + _c( + "span", + { staticClass: "input-group-text" }, + [_vm._v("Entri")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.query.limit, + expression: "query.limit", + }, + ], + staticClass: "form-control", + attrs: { + disabled: _vm.itemDataStat !== "success", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.query, + "limit", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + _vm.updateLimit, + ], + }, + }, + [ + _c("option", [_vm._v("5")]), + _vm._v(" "), + _c("option", [_vm._v("10")]), + _vm._v(" "), + _c("option", [_vm._v("15")]), + _vm._v(" "), + _c("option", [_vm._v("25")]), + _vm._v(" "), + _c("option", [_vm._v("50")]), + _vm._v(" "), + _c("option", [_vm._v("100")]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _c( + "span", + { staticClass: "input-group-prepend" }, + [ + _c( + "span", + { staticClass: "input-group-text" }, + [_vm._v("Urutkan")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + attrs: { + disabled: _vm.itemDataStat !== "success", + }, + on: { input: _vm.updateOrderColumn }, + }, + _vm._l(_vm.columnData, function (column) { + return column.sort && !column.disable + ? _c( + "option", + { + domProps: { + value: column.name, + selected: + column && + column.name == + _vm.query.order_column, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(column.title) + + "\n " + ), + ] + ) + : _vm._e() + }), + 0 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn bg-orange-300 btn-block", + attrs: { + disabled: _vm.itemDataStat !== "success", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.updateOrderDirection.apply( + null, + arguments + ) + }, + }, + }, + [ + _vm.query.order_direction === "asc" + ? _c("i", { staticClass: "icon-arrow-up7" }) + : _c("i", { + staticClass: "icon-arrow-down7", + }), + ] + ), + ]), + ]), + ] + ), + ]), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + !_vm.isDasar + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "lanjutan", + expression: "tabName == 'lanjutan'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "row" }, + [ + _vm._l( + _vm.filterCandidates, + function (f, i, index) { + return _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { staticClass: "col-md-4 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Kolom")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + input: function ($event) { + return _vm.selectColumn( + f, + i, + $event + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [ + _vm._v( + "Silahkan masukkan kolom pencarian" + ), + ] + ), + _vm._v(" "), + _vm._l( + _vm.columnData, + function (x) { + return x.filter && + !x.disable + ? _c( + "option", + { + domProps: { + value: + JSON.stringify( + x + ), + selected: + f.column && + x.name === + f.column + .name, + }, + }, + [ + _vm._v( + "\n " + + _vm._s( + x.title + ) + + "\n " + ), + ] + ) + : _vm._e() + } + ), + ], + 2 + ), + ] + ), + ] + ), + _vm._v(" "), + f.column + ? _c( + "div", + { staticClass: "col-md-3 pb-2" }, + [ + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [_vm._v("Operator")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + staticClass: + "form-control", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + input: function ( + $event + ) { + return _vm.selectOperator( + f, + i, + $event + ) + }, + }, + }, + _vm._l( + _vm.fetchOperators(f), + function (y) { + return _c( + "option", + { + domProps: { + value: + JSON.stringify( + y + ), + selected: + f.operator && + y.name === + f.operator + .name, + }, + }, + [ + _vm._v( + "\n " + + _vm._s( + y.title + ) + + "\n " + ), + ] + ) + } + ), + 0 + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + f.column && f.operator + ? [ + f.operator.component === "single" + ? _c( + "div", + { + staticClass: + "col-md-4 pb-2", + }, + [ + _c( + "div", + { + staticClass: + "input-group", + }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [ + _vm._v( + "Kata Kunci" + ), + ] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: + "v-model", + value: f.query_1, + expression: + "f.query_1", + }, + ], + staticClass: + "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_1, + }, + on: { + input: function ( + $event + ) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + f, + "query_1", + $event.target + .value + ) + }, + }, + }), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + f.operator.component === "double" + ? [ + _c( + "div", + { + staticClass: + "col-md-2 pb-2", + }, + [ + _c( + "div", + { + staticClass: + "input-group", + }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [ + _vm._v( + "Kata Kunci" + ), + ] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: + "v-model", + value: + f.query_1, + expression: + "f.query_1", + }, + ], + staticClass: + "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian 1", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_1, + }, + on: { + input: function ( + $event + ) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + f, + "query_1", + $event.target + .value + ) + }, + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-2 pb-2", + }, + [ + _c( + "div", + { + staticClass: + "input-group", + }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [ + _vm._v( + "Kata Kunci" + ), + ] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: + "v-model", + value: + f.query_2, + expression: + "f.query_2", + }, + ], + staticClass: + "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian 2", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_2, + }, + on: { + input: function ( + $event + ) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + f, + "query_2", + $event.target + .value + ) + }, + }, + }), + ] + ), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + f.operator.component === + "datetime_1" + ? [ + _c( + "div", + { + staticClass: + "col-md-2 pb-2", + }, + [ + _c( + "div", + { + staticClass: + "input-group", + }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [ + _vm._v( + "Kata Kunci" + ), + ] + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: + "v-model", + value: + f.query_1, + expression: + "f.query_1", + }, + ], + staticClass: + "form-control", + attrs: { + type: "text", + placeholder: + "Masukkan kata kunci pencarian", + disabled: + _vm.itemDataStat !== + "success", + }, + domProps: { + value: f.query_1, + }, + on: { + input: function ( + $event + ) { + if ( + $event.target + .composing + ) { + return + } + _vm.$set( + f, + "query_1", + $event.target + .value + ) + }, + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-2 pb-2", + }, + [ + _c( + "div", + { + staticClass: + "input-group", + }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [ + _vm._v( + "Waktu" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: + "v-model", + value: + f.query_2, + expression: + "f.query_2", + }, + ], + staticClass: + "form-control", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + change: + function ( + $event + ) { + var $$selectedVal = + Array.prototype.filter + .call( + $event + .target + .options, + function ( + o + ) { + return o.selected + } + ) + .map( + function ( + o + ) { + var val = + "_value" in + o + ? o._value + : o.value + return val + } + ) + _vm.$set( + f, + "query_2", + $event + .target + .multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + value: + "hours", + }, + }, + [_vm._v("jam")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "days", + }, + }, + [_vm._v("hari")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "months", + }, + }, + [ + _vm._v( + "bulan" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "years", + }, + }, + [ + _vm._v( + "tahun" + ), + ] + ), + ] + ), + ] + ), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + f.operator.component === + "datetime_2" + ? [ + _c( + "div", + { + staticClass: + "col-md-4 pb-2", + }, + [ + _c( + "div", + { + staticClass: + "input-group", + }, + [ + _c( + "span", + { + staticClass: + "input-group-prepend", + }, + [ + _c( + "span", + { + staticClass: + "input-group-text", + }, + [ + _vm._v( + "Waktu" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: + "v-model", + value: + f.query_1, + expression: + "f.query_1", + }, + ], + staticClass: + "form-control", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + change: + function ( + $event + ) { + var $$selectedVal = + Array.prototype.filter + .call( + $event + .target + .options, + function ( + o + ) { + return o.selected + } + ) + .map( + function ( + o + ) { + var val = + "_value" in + o + ? o._value + : o.value + return val + } + ) + _vm.$set( + f, + "query_1", + $event + .target + .multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + value: + "yesterday", + }, + }, + [ + _vm._v( + "kemarin" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "today", + }, + }, + [ + _vm._v( + "hari ini" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "tomorrow", + }, + }, + [ + _vm._v( + "besok" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "last_month", + }, + }, + [ + _vm._v( + "bulan lalu" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "this_month", + }, + }, + [ + _vm._v( + "bulan ini" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "next_month", + }, + }, + [ + _vm._v( + "bulan depan" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "last_year", + }, + }, + [ + _vm._v( + "tahun lalu" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "this_year", + }, + }, + [ + _vm._v( + "tahun ini" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: + "next_year", + }, + }, + [ + _vm._v( + "tahun depan" + ), + ] + ), + ] + ), + ] + ), + ] + ), + ] + : _vm._e(), + ] + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-1 pb-2" }, + [ + _c( + "button", + { + staticClass: + "btn bg-slate-300 btn-block", + attrs: { + disabled: + _vm.itemDataStat !== + "success" || + _vm.filterCandidates.length == + 1, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.removeFilter(f, i) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-cross3", + }), + ] + ), + ] + ), + ], + 2 + ), + ]) + } + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { + disabled: _vm.itemDataStat !== "success", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.addFilter.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-arrow-down5" }), + _vm._v(" Tambah Parameter Pencarian "), + _c("i", { staticClass: "icon-arrow-down5" }), + ] + ), + ]), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c("hr", { staticClass: "mt-2" }), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "row justify-content-between" }, + [ + _c( + "div", + { staticClass: "col-md-5 col-lg-4 pb-2" }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-6 pb-2" }, [ + _c( + "button", + { + staticClass: + "btn btn-primary btn-block", + attrs: { + disabled: + _vm.filterCandidates[0].query_1 == + null || + _vm.filterCandidates[0].query_1 == + "" || + _vm.itemDataStat !== "success", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.applyFilter.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-search4", + }), + _vm._v(" Cari"), + ] + ), + ]), + _vm._v(" "), + _vm.appliedFilters.length > 0 + ? _c( + "div", + { staticClass: "col-md-6 pb-2" }, + [ + _c( + "button", + { + staticClass: + "btn btn-warning btn-block", + attrs: { + disabled: + _vm.itemDataStat !== + "success", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetFilter.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-reset", + }), + _vm._v(" Reset pencarian"), + ] + ), + ] + ) + : _vm._e(), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6 col-lg-4 text-right" }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _c( + "span", + { staticClass: "input-group-prepend" }, + [ + _c( + "span", + { staticClass: "input-group-text" }, + [_vm._v("Entri")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.query.limit, + expression: "query.limit", + }, + ], + staticClass: "form-control", + attrs: { + disabled: + _vm.itemDataStat !== "success", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.query, + "limit", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + _vm.updateLimit, + ], + }, + }, + [ + _c("option", [_vm._v("5")]), + _vm._v(" "), + _c("option", [_vm._v("10")]), + _vm._v(" "), + _c("option", [_vm._v("15")]), + _vm._v(" "), + _c("option", [_vm._v("25")]), + _vm._v(" "), + _c("option", [_vm._v("50")]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _c( + "span", + { staticClass: "input-group-prepend" }, + [ + _c( + "span", + { staticClass: "input-group-text" }, + [_vm._v("Urutkan")] + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + attrs: { + disabled: + _vm.itemDataStat !== "success", + }, + on: { input: _vm.updateOrderColumn }, + }, + _vm._l( + _vm.columnData, + function (column) { + return column.sort && + !column.disable + ? _c( + "option", + { + domProps: { + value: column.name, + selected: + column && + column.name == + _vm.query + .order_column, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(column.title) + + "\n " + ), + ] + ) + : _vm._e() + } + ), + 0 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: + "btn bg-orange-300 btn-block", + attrs: { + disabled: + _vm.itemDataStat !== "success", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.updateOrderDirection.apply( + null, + arguments + ) + }, + }, + }, + [ + _vm.query.order_direction === "asc" + ? _c("i", { + staticClass: "icon-arrow-up7", + }) + : _c("i", { + staticClass: "icon-arrow-down7", + }), + ] + ), + ]), + ]), + ] + ), + ] + ), + ]), + ] + ) + : _vm._e(), + ] + ), + ], + 1 + ), + _vm._v(" "), + this.dataview == "list" || this.dataview == undefined + ? _c("div", { staticClass: "card" }, [ + !_vm.isNoButtonRow + ? _c("div", { staticClass: "card-header d-print-none" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { + staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block", + }, + [_vm._t("button-desktop")], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, + [_vm._t("button-mobile")], + 2 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-5 col-lg-3 text-right d-none d-sm-block", + }, + [ + !_vm.isNoKolom + ? _c( + "button", + { + staticClass: "btn bg-blue-300 btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOptionOpen("column") + }, + }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Kolom\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + !_vm.isNoExcel + ? _c( + "button", + { + staticClass: "btn bg-green-300 btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOptionOpen("excel") + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: _vm.itemDataStat === "loading", + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ + !_vm.isNoKolom + ? _c( + "button", + { + staticClass: + "btn bg-blue-300 btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOptionOpen("column") + }, + }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Kolom\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + !_vm.isNoExcel + ? _c( + "button", + { + staticClass: + "btn bg-green-300 btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOptionOpen("excel") + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.itemDataStat === "loading" }, + }), + _vm._v(" Reload\n "), + ] + ), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "table-responsive table-scrollable", + class: _vm.tableClass, + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item) { + return !item.hide && !item.disable + ? _c("th", [ + _c("span", { + domProps: { innerHTML: _vm._s(item.title) }, + }), + _vm._v(" "), + item.name == _vm.query.order_column + ? _c("i", { staticClass: "icon-menu-open" }) + : _vm._e(), + ]) + : _vm._e() + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c( + "td", + { attrs: { colspan: _vm.columnData.length } }, + [_vm._m(1)] + ), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm.itemData.data.length == 0 + ? _c("tr", [ + _c( + "td", + { attrs: { colspan: _vm.columnData.length } }, + [ + _vm._v( + "\n Belum terdapat data...\n " + ), + ] + ), + ]) + : _vm._l(_vm.itemData.data, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c( + "td", + { attrs: { colspan: _vm.columnData.length } }, + [ + _vm._v( + "\n Oops.. Terjadi kesalahan, silahkan coba lagi.\n " + ), + ] + ), + ]), + ]) + : _vm._e(), + ]), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-footer bg-white d-print-none" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4 pt-2" }, [ + _vm.itemDataStat === "success" + ? _c("div", { staticClass: "d-none d-sm-block" }, [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemData.from) + + " -\n " + + _vm._s(_vm.itemData.to) + + " entri dari " + + _vm._s(_vm.itemData.total) + + " entri\n " + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "d-block d-sm-none text-center" }, + [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemData.from) + + " -\n " + + _vm._s(_vm.itemData.to) + + " entri dari " + + _vm._s(_vm.itemData.total) + + " entri\n " + ), + ] + ) + : _c("div", [ + _vm._v("Menampilkan\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" -\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri dari\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri\n "), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-8 pt-2 text-right d-none d-sm-block" }, + [ + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.prev_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.prev_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _vm._l(_vm.pages, function (n) { + return _c( + "button", + { + staticClass: "btn", + class: { + "btn-primary": _vm.query.page == n, + "btn-light": _vm.query.page != n, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(n) + }, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(n) + + "\n " + ), + ] + ) + }), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.next_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.next_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(_vm.itemData.last_page) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ], + 2 + ) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(2), + _vm._v(" "), + _vm._m(3), + _vm._v(" "), + _vm._m(4), + _vm._v(" "), + _vm._m(5), + _vm._v(" "), + _vm._m(6), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-md-12 pt-2 text-center d-block d-sm-none", + }, + [ + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + _vm._l(_vm.pages, function (n) { + return _c( + "button", + { + staticClass: "btn", + class: { + "btn-primary": _vm.query.page == n, + "btn-light": _vm.query.page != n, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(n) + }, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(n) + + "\n " + ), + ] + ) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.itemDataStat === "success" + ? _c("div", { staticClass: "btn-group pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(_vm.itemData.last_page) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ]) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(7), + _vm._v(" "), + _vm._m(8), + _vm._v(" "), + _vm._m(9), + _vm._v(" "), + _vm._m(10), + _vm._v(" "), + _vm._m(11), + ]), + ] + ), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + this.dataview == "grid" + ? _c("div", [ + !_vm.isNoButtonRow + ? _c("div", { staticClass: "card card-body d-print-none" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-8 col-lg-10 d-none d-sm-block" }, + [_vm._t("button-desktop")], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, + [_vm._t("button-mobile")], + 2 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-4 col-lg-2 text-right d-none d-sm-block", + }, + [ + !_vm.isNoExcel + ? _c( + "button", + { + staticClass: "btn bg-green-300 btn-icon", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOptionOpen("excel") + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: _vm.itemDataStat === "loading", + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-4 col-lg-2 d-block d-sm-none" }, + [ + _c( + "button", + { + staticClass: + "btn bg-green-300 btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOptionOpen("excel") + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel\n "), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: _vm.itemDataStat === "loading", + }, + }), + _vm._v(" Reload\n "), + ] + ), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("div", { staticClass: "card card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _vm._m(12), + ]) + : _vm.itemDataStat === "success" + ? _c("div", [ + _c( + "div", + { staticClass: "row" }, + [ + _vm._l(_vm.itemData.data, function (item, index) { + return _vm._t("item-mobile", null, { + item: item, + index: index, + }) + }), + ], + 2 + ), + _vm._v(" "), + _vm.itemData.data.length == 0 + ? _c("div", [_vm._m(13)]) + : _vm._e(), + ]) + : _vm.itemDataStat === "fail" + ? _c("div", { staticClass: "card card-body" }, [ + _c("h4", [ + _vm._v("Oops.. Terjadi kesalahan, silahkan coba lagi."), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row pre-scrollable" }, [ + _c("div", { staticClass: "col-md-4 pt-2" }, [ + _vm.itemDataStat === "success" + ? _c("div", { staticClass: "d-none d-sm-block" }, [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemData.from) + + " -\n " + + _vm._s(_vm.itemData.to) + + " entri dari " + + _vm._s(_vm.itemData.total) + + " entri\n " + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "d-block d-sm-none text-center" }, + [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemData.from) + + " -\n " + + _vm._s(_vm.itemData.to) + + " entri dari " + + _vm._s(_vm.itemData.total) + + " entri\n " + ), + ] + ) + : _c("div", [ + _vm._v("Menampilkan\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" -\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri dari\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri\n "), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-8 pt-2 text-right d-none d-sm-block" }, + [ + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.prev_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.prev_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _vm._l(_vm.pages, function (n) { + return _c( + "button", + { + staticClass: "btn", + class: { + "btn-primary": _vm.query.page == n, + "btn-light": _vm.query.page != n, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(n) + }, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(n) + + "\n " + ), + ] + ) + }), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.next_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemData.next_page_url, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(_vm.itemData.last_page) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ], + 2 + ) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(14), + _vm._v(" "), + _vm._m(15), + _vm._v(" "), + _vm._m(16), + _vm._v(" "), + _vm._m(17), + _vm._v(" "), + _vm._m(18), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-md-12 pt-2 text-center d-block d-sm-none", + }, + [ + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + _vm._l(_vm.pages, function (n) { + return _c( + "button", + { + staticClass: "btn", + class: { + "btn-primary": _vm.query.page == n, + "btn-light": _vm.query.page != n, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(n) + }, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(n) + + "\n " + ), + ] + ) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.itemDataStat === "success" + ? _c("div", { staticClass: "btn-group pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(_vm.itemData.last_page) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ]) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(19), + _vm._v(" "), + _vm._m(20), + _vm._v(" "), + _vm._m(21), + _vm._v(" "), + _vm._m(22), + _vm._v(" "), + _vm._m(23), + ]), + ] + ), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("div", { attrs: { slot: "modal-body1" }, slot: "modal-body1" }, [ + _vm.modalOptionState === "column" + ? _c( + "div", + [ + _c("h2", { staticClass: "text-center" }, [ + _vm._v("Kolom yang ditampilkan"), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.showAllColumn.apply(null, arguments) + }, + }, + }, + [_vm._v("Semua kolom")] + ), + _vm._v(" "), + _vm._t("button-kolom"), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _vm._l(_vm.columnData, function (column, index) { + return column.hide != null && !column.disable + ? _c( + "button", + { + staticClass: "btn btn-block", + class: { "btn-primary": !column.hide }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.hideColumn(index) + }, + }, + }, + [_vm._v(_vm._s(column.title))] + ) + : _vm._e() + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ], + 2 + ) + : _vm.modalOptionState === "excel" + ? _c( + "div", + [ + _c("h2", { staticClass: "text-center" }, [_vm._v("Excel")]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalExcelOpen("excel") + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-download2" }), + _vm._v(" Download data di tabel"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalExcelOpen("excelAll") + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-download2" }), + _vm._v(" Download semua data"), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _vm._l(_vm.excelUploads, function (ex, index) { + return ex.enabled + ? _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalExcelUploadOpen(index) + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-upload" }), + _vm._v(" " + _vm._s(ex.button)), + ] + ) + : _vm._e() + }), + _vm._v(" "), + _vm.excelUploads ? _c("hr") : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ], + 2 + ) + : _vm._e(), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "text-center", + attrs: { slot: "modal-body2" }, + slot: "modal-body2", + }, + [ + _vm.state === "excel" + ? _c( + "div", + [ + _c("span", { staticClass: "text-primary" }, [ + _c("i", { + staticClass: "icon-checkmark-circle2", + staticStyle: { "font-size": "5em" }, + }), + ]), + _vm._v(" "), + _c("h2", [_vm._v("Silahkan tekan tombol download")]), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n "), + ] + ), + _vm._v(" "), + _c( + "json-excel", + { + staticClass: "btn btn-light", + attrs: { + data: _vm.excel.data, + exportFields: _vm.excel.fields, + meta: _vm.excel.meta, + title: "Data " + _vm.title, + name: _vm.title + ".xls", + }, + }, + [ + _c("i", { staticClass: "icon-file-download" }), + _vm._v(" Download data di tabel"), + ] + ), + ], + 1 + ) + : _vm.state === "excelAll" + ? _c("div", [ + _vm.excelAllDataStat === "" + ? _c("div", [ + _c("span", { staticClass: "text-warning" }, [ + _c("i", { + staticClass: "icon-exclamation", + staticStyle: { "font-size": "5em" }, + }), + ]), + _vm._v(" "), + _c("h2", [ + _vm._v( + "Yakin akan mendownload semua data ke excel?" + ), + ]), + _vm._v(" "), + _c( + "pre", + { + staticClass: "pre-scrollable text-center", + attrs: { id: "stack" }, + }, + [ + _vm._v( + "Lama download tergantung pada jumlah data yang ada." + ), + ] + ), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBatal("excel") + }, + }, + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Batal"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-warning", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalExcelOk.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-checkmark5" }), + _vm._v(" Ya, download semua"), + ] + ), + ]) + : _vm.excelAllDataStat === "success" + ? _c( + "div", + [ + _c("span", { staticClass: "text-primary" }, [ + _c("i", { + staticClass: "icon-checkmark-circle2", + staticStyle: { "font-size": "5em" }, + }), + ]), + _vm._v(" "), + _c("h2", [ + _vm._v("Silahkan tekan tombol download"), + ]), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n "), + ] + ), + _vm._v(" "), + _c( + "json-excel", + { + staticClass: "btn btn-light", + attrs: { + data: _vm.excelAll.data, + exportFields: _vm.excelAll.fields, + meta: _vm.excelAll.meta, + title: "Data " + _vm.title, + name: _vm.title + ".xls", + }, + }, + [ + _c("i", { + staticClass: "icon-folder-download2", + }), + _vm._v(" Download Excel"), + ] + ), + ], + 1 + ) + : _vm._e(), + ]) + : _vm.state === "upload" + ? _c("div", [ + _c("h2", [ + _vm._v( + "Silahkan pilih file excel yang ingin diupload kemudian tekan tombol upload" + ), + ]), + _vm._v(" "), + _vm.excelUploads[_vm.excelUploadIndex].info + ? _c( + "div", + { + staticClass: + "alert bg-info alert-styled-left mt-2 pt-1 pb-1", + }, + [ + _c("span", { staticClass: "mb-5 text-semibold" }, [ + _c("u", [_vm._v("Info:")]), + ]), + _vm._v(" "), + _c("p", { + domProps: { + innerHTML: _vm._s( + _vm.excelUploads[_vm.excelUploadIndex].info + ), + }, + }), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file" }, + on: { + change: function ($event) { + return _vm.changeUpload($event.target.files) + }, + }, + }), + _vm._v(" "), + _c("p", { staticClass: "text-center mt-2" }, [ + _vm._v( + "Silahkan menggunakan format ini untuk upload data: " + ), + _c( + "a", + { + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadFormatExcel( + _vm.excelUploadIndex + ) + }, + }, + }, + [_vm._v("format excel")] + ), + ]), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBatal("excel") + }, + }, + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Batal\n "), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.uploadExcel(_vm.excelUploadIndex) + }, + }, + }, + [ + _c("i", { staticClass: "icon-upload" }), + _vm._v(" Upload\n "), + ] + ), + ]) + : _vm._e(), + ] + ), + ] + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "header-elements" }, [ + _c("div", { staticClass: "list-icons" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Belum terdapat data...")]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, +] +render._withStripped = true - // fix Android browser type="text" input field - // cursor not jumping issue - if (owner.isAndroid) { - window.setTimeout(function () { - owner.element.value = newValue; - Util.setSelection(owner.element, endPos, pps.document, false); - owner.callOnValueChanged(); - }, 1); - return; - } - owner.element.value = newValue; - if (pps.swapHiddenInput) owner.elementSwapHidden.value = owner.getRawValue(); +/***/ }), - Util.setSelection(owner.element, endPos, pps.document, false); - owner.callOnValueChanged(); - }, +/***/ "./resources/assets/js/components/dataviewer2.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/dataviewer2.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - callOnValueChanged: function () { - var owner = this, - pps = owner.properties; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dataviewer2.vue?vue&type=template&id=964bc3a2& */ "./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&"); +/* harmony import */ var _dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dataviewer2.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - pps.onValueChanged.call(owner, { - target: { - name: owner.element.name, - value: pps.result, - rawValue: owner.getRawValue() - } - }); - }, - setPhoneRegionCode: function (phoneRegionCode) { - var owner = this, pps = owner.properties; - pps.phoneRegionCode = phoneRegionCode; - owner.initPhoneFormatter(); - owner.onChange(); - }, - setRawValue: function (value) { - var owner = this, pps = owner.properties; - value = value !== undefined && value !== null ? value.toString() : ''; +/* normalize component */ - if (pps.numeral) { - value = value.replace('.', pps.numeralDecimalMark); - } +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["render"], + _dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) - pps.postDelimiterBackspace = false; +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/dataviewer2.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); - owner.element.value = value; - owner.onInput(value); - }, +/***/ }), - getRawValue: function () { - var owner = this, - pps = owner.properties, - Util = Cleave.Util, - rawValue = owner.element.value; +/***/ "./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - if (pps.rawValueTrimPrefix) { - rawValue = Util.getPrefixStrippedValue(rawValue, pps.prefix, pps.prefixLength, pps.result, pps.delimiter, pps.delimiters, pps.noImmediatePrefix, pps.tailPrefix, pps.signBeforePrefix); - } +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewer2.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - if (pps.numeral) { - rawValue = pps.numeralFormatter.getRawValue(rawValue); - } else { - rawValue = Util.stripDelimiters(rawValue, pps.delimiter, pps.delimiters); - } +/***/ }), - return rawValue; - }, +/***/ "./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2& ***! + \***************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - getISOFormatDate: function () { - var owner = this, - pps = owner.properties; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewer2.vue?vue&type=template&id=964bc3a2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - return pps.date ? pps.dateFormatter.getISOFormatDate() : ''; - }, +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - getISOFormatTime: function () { - var owner = this, - pps = owner.properties; - return pps.time ? pps.timeFormatter.getISOFormatTime() : ''; - }, - getFormattedValue: function () { - return this.element.value; - }, +/***/ }), - destroy: function () { - var owner = this; +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - owner.element.removeEventListener('input', owner.onChangeListener); - owner.element.removeEventListener('keydown', owner.onKeyDownListener); - owner.element.removeEventListener('focus', owner.onFocusListener); - owner.element.removeEventListener('cut', owner.onCutListener); - owner.element.removeEventListener('copy', owner.onCopyListener); - }, +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } - toString: function () { - return '[Cleave Object]'; + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } } -}; - -Cleave.NumeralFormatter = NumeralFormatter_1; -Cleave.DateFormatter = DateFormatter_1; -Cleave.TimeFormatter = TimeFormatter_1; -Cleave.PhoneFormatter = PhoneFormatter_1; -Cleave.CreditCardDetector = CreditCardDetector_1; -Cleave.Util = Util_1; -Cleave.DefaultProperties = DefaultProperties_1; - -// for angular directive -((typeof commonjsGlobal === 'object' && commonjsGlobal) ? commonjsGlobal : window)['Cleave'] = Cleave; - -// CommonJS -var Cleave_1 = Cleave; - -/* harmony default export */ __webpack_exports__["default"] = (Cleave_1); - -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js": -/*!******************************************************************!*\ - !*** ./node_modules/vue-cleave-component/dist/vue-cleave.min.js ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + } -!function(e,t){ true?module.exports=t(__webpack_require__(/*! cleave.js */ "./node_modules/cleave.js/dist/cleave-esm.js")):undefined}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(t,n){t.exports=e},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r);function u(){return(u=Object.assign||function(e){for(var t=1;t this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -219,12 +382,148 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/anggotaCuDraft/formCu.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +var _components; + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -453,610 +752,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemData', 'itemDataStat', 'query'], - components: { - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - appliedFilters: [], - filterCandidates: [], - pages: [], - files: new FormData(), - updateStat: '', - updateResponse: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '', - modalOptionState: '' - }; - }, - created: function created() { - this.addFilter(); - this.defaultFilter(); - }, - watch: { - itemDataStat: function itemDataStat(value) { - if (value == 'success') { - this.query.page = this.itemData.current_page; - this.calculatePagination(); - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - resetFilter: function resetFilter() { - this.appliedFilters.splice(0); - this.filterCandidates.splice(0); - this.addFilter(); - this.defaultFilter(); - this.query.page = 1; - this.applyChange(); - }, - applyFilter: function applyFilter() { - if (this.filterCandidates[0].query_1 != null && this.filterCandidates[0].query_1 != '') { - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.$data, 'appliedFilters', JSON.parse(JSON.stringify(this.filterCandidates))); - this.query.page = 1; - this.applyChange(); - } - }, - removeFilter: function removeFilter(f, i) { - this.filterCandidates.splice(i, 1); - }, - selectOperator: function selectOperator(f, i, e) { - var value = e.target.value; - - if (value.length === 0) { - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', value); - return; - } - - var obj = JSON.parse(value); - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', obj); - this.filterCandidates[i].query_1 = null; - this.filterCandidates[i].query_2 = null; - - switch (obj.name) { - case 'in_the_past': - case 'in_the_next': - this.filterCandidates[i].query_1 = 28; - this.filterCandidates[i].query_2 = 'days'; - break; - - case 'in_the_peroid': - this.filterCandidates[i].query_1 = 'today'; - break; - } - }, - selectColumn: function selectColumn(f, i, e) { - var value = e.target.value; - - if (value.length === 0) { - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', value); - return; - } - - var obj = JSON.parse(value); - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', obj); - - switch (obj.tipe) { - case 'string': - this.filterCandidates[i].operator = this.availableOperators()[6]; - this.filterCandidates[i].query_1 = null; - this.filterCandidates[i].query_2 = null; - break; - } - }, - addFilter: function addFilter() { - this.filterCandidates.push({ - column: '', - operator: '', - query_1: null, - query_2: null - }); - }, - defaultFilter: function defaultFilter() { - // set default filter - var data = lodash__WEBPACK_IMPORTED_MODULE_2___default.a.find(this.columnData, { - 'filterDefault': true - }); - - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[0], 'column', data); - - switch (data.tipe) { - case 'string': - this.filterCandidates[0].operator = this.availableOperators()[6]; - this.filterCandidates[0].query_1 = null; - this.filterCandidates[0].query_2 = null; - break; - } - }, - applyChange: function applyChange() { - this.fetch(); - }, - updateLimit: function updateLimit() { - this.query.page = 1; - this.applyChange(); - }, - calculatePagination: function calculatePagination() { - var i = 0; - var startPage = 0; - var endPage = 0; - var diffPage = 0; - startPage = this.query.page < 3 ? 1 : this.query.page - 1; - endPage = 4 + startPage; - endPage = this.itemData.last_page < endPage ? this.itemData.last_page : endPage; - diffPage = startPage - endPage + 4; - startPage -= startPage - diffPage > 0 ? diffPage : 0; - this.pages.length = 0; - - for (i = startPage; i <= endPage; i++) { - this.pages.push(i); - } - }, - prevPage: function prevPage() { - if (this.itemData.prev_page_url) { - this.query.page = Number(this.query.page) - 1; - this.applyChange(); - } - }, - goToPage: function goToPage(value) { - if (this.query.page != value) { - this.query.page = value; - this.applyChange(); - } - }, - nextPage: function nextPage() { - if (this.itemData.next_page_url) { - this.query.page = Number(this.query.page) + 1; - this.applyChange(); - } - }, - getFilters: function getFilters() { - var f = {}; - this.appliedFilters.forEach(function (filter, i) { - f["f[".concat(i, "][column]")] = filter.column.name; - f["f[".concat(i, "][operator]")] = filter.operator.name; - f["f[".concat(i, "][query_1]")] = filter.query_1; - f["f[".concat(i, "][query_2]")] = filter.query_2; - }); - return f; - }, - fetch: function fetch() { - var filters = this.getFilters(); - - var params = _objectSpread(_objectSpread({}, filters), this.query); - - this.$emit('fetch', params); - }, - availableOperators: function availableOperators() { - return [{ - title: 'sama dengan', - name: 'equal_to', - parent: ['numeric', 'string'], - component: 'single' - }, { - title: 'tidak sama dengan', - name: 'not_equal_to', - parent: ['numeric', 'string'], - component: 'single' - }, { - title: 'kurang dari', - name: 'less_than', - parent: ['numeric'], - component: 'single' - }, { - title: 'lebih dari', - name: 'greater_than', - parent: ['numeric'], - component: 'single' - }, { - title: 'antara', - name: 'between', - parent: ['numeric'], - component: 'double' - }, { - title: 'tidak antara', - name: 'not_between', - parent: ['numeric'], - component: 'double' - }, { - title: 'mengandung kata', - name: 'contains', - parent: ['string'], - component: 'single' - }, { - title: 'dimulai dari', - name: 'starts_with', - parent: ['string'], - component: 'single' - }, { - title: 'diakhiri dengan', - name: 'ends_with', - parent: ['string'], - component: 'single' - }, { - title: 'pada masa lalu', - name: 'in_the_past', - parent: ['datetime'], - component: 'datetime_1' - }, { - title: 'pada masa depan', - name: 'in_the_next', - parent: ['datetime'], - component: 'datetime_1' - }, { - title: 'pada periode', - name: 'in_the_peroid', - parent: ['datetime'], - component: 'datetime_2' - }, { - title: 'sama dengan', - name: 'equal_to_count', - parent: ['counter'], - component: 'single' - }, { - title: 'tidak sama dengan', - name: 'not_equal_to_count', - parent: ['counter'], - component: 'single' - }, { - title: 'kurang dari', - name: 'less_than_count', - parent: ['counter'], - component: 'single' - }, { - title: 'lebih dari', - name: 'greater_than_count', - parent: ['counter'], - component: 'single' - }]; - } - }, - computed: { - fetchOperators: function fetchOperators() { - var _this = this; - - return function (f) { - return _this.availableOperators().filter(function (operator) { - if (f.column && operator.parent.includes(f.column.tipe)) { - return operator; - } - }); - }; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - time: '', - dateVal: '' - }; - }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - } - }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _formPanitia_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formPanitia.vue */ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue"); -/* harmony import */ var _formTempat_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./formTempat.vue */ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_13__); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -1694,48 +1389,42 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_7__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - formPanitia: _formPanitia_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - formTempat: _formTempat_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_13___default.a, - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__["default"] - }, + props: ['mode', 'nik'], + components: (_components = { + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__["default"] + }, _defineProperty(_components, "appImageUpload", _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"]), _defineProperty(_components, "infoIcon", _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__["default"]), _defineProperty(_components, "wajibBadge", _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__["default"]), _defineProperty(_components, "identitas", _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"]), _defineProperty(_components, "DatePicker", _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__["default"]), _components), data: function data() { return { - title: 'Tambah Pertemuan BKCU', - titleDesc: 'Menambah pertemuan BKCU baru', - titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Pertemuan BKCU', - kelas: 'kegiatanBKCU', - sasaran: [], - tempatData: '', - ckeditorNoImageConfig: { - toolbar: { - items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] - }, - table: { - contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] - } - }, + kelas: 'anggotaCu', + confirmIcon: 'icon-arrow-right14', + confirmTitle: 'Lanjut ke produk', cleaveOption: { date: { date: true, datePattern: ['Y', 'm', 'd'], delimiter: '-' }, - year: { - date: true, - datePattern: ['Y'] + number24: { + numeral: true, + numeralIntegerScale: 24, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' }, number12: { numeral: true, @@ -1758,152 +1447,54 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len delimiter: '.' } }, - selectedKode: '', - columnDataPanitia: [{ + formCuMode: '', + selectedItemCu: '', + itemDataCu: [], + itemDataCuStat: 'success', + columnDataCu: [{ title: 'No.' }, { - title: 'Foto' - }, { - title: 'Nama' - }, { - title: 'Lembaga' + title: 'CU' }, { - title: 'Asal' + title: 'TP/KP' }, { - title: 'Peran' + title: 'No. BA' }, { title: 'Keterangan' }, { - title: 'Email' - }, { - title: 'No. Hp' + title: 'Tgl. Jadi Anggota' }], - selectedItemPanitia: '', - formPanitiaMode: '', - itemDataPanitia: [], - itemDataPanitiaStat: 'success', - cancelState: 'methods', - state: '', modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', - modalSize: '', submited: false }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); + created: function created() { + if (this.mode == 'edit') { + this.confirmIcon = 'icon-floppy-disk'; + this.confirmTitle = 'Simpan'; + } + + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } else { + this.fetchTp(this.currentUser.id_cu); + } + + this.$store.dispatch('pekerjaan/get'); + this.$store.dispatch('suku/get'); + this.$store.dispatch('provinces/get'); + this.fetch(); }, watch: { formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'edit') { - this.checkTipe(this.form.tipe); - this.changeProvinces(this.form.id_provinces); - this.changeRegencies(this.form.id_regencies); - var i; - - for (i = 0; i < this.form.sasaran.length; i++) { - this.sasaran.push(this.form.sasaran[i].id.toString()); - } - - var valDalam; - - var _iterator = _createForOfIteratorHelper(this.form.panitia_dalam), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valDalam = _step.value; - var formData = {}; - formData.aktivis_id = valDalam.id; - formData.name = valDalam.name; - formData.gambar = valDalam.gambar; - formData.peran = valDalam.pivot.peran; - formData.asal = 'dalam'; - formData.keterangan = valDalam.pivot.keterangan; - formData.email = valDalam.email; - formData.hp = valDalam.hp; - - if (valDalam.pekerjaan_aktif) { - if (valDalam.pekerjaan_aktif.tipe == 1) { - formData.lembaga = valDalam.pekerjaan_aktif.cu.name; - } else if (valDalam.pekerjaan_aktif.tipe == 2) { - formData.lembaga = valDalam.pekerjaan_aktif.lembaga_lain.name; - } else if (valDalam.pekerjaan_aktif.tipe == 3) { - formData.lembaga = "PUSKOPCUINA"; - } - } - - this.itemDataPanitia.push(formData); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - var valLuar; - - var _iterator2 = _createForOfIteratorHelper(this.form.panitia_luar), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - valLuar = _step2.value; - var _formData = {}; - _formData.aktivis_id = valLuar.id; - _formData.name = valLuar.name; - _formData.gambar = valLuar.gambar; - _formData.peran = valLuar.pivot.peran; - _formData.asal = 'luar'; - _formData.keterangan = valLuar.pivot.keterangan; - _formData.lembaga = valLuar.lembaga; - _formData.email = valLuar.email; - _formData.hp = valLuar.hp; - this.itemDataPanitia.push(_formData); - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - - var valLuarLembaga; - - var _iterator3 = _createForOfIteratorHelper(this.form.panitia_luar_lembaga), - _step3; - - try { - for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { - valLuarLembaga = _step3.value; - var _formData2 = {}; - _formData2.aktivis_id = valLuarLembaga.id; - _formData2.name = valLuarLembaga.name; - _formData2.gambar = valLuarLembaga.gambar; - _formData2.peran = valLuarLembaga.pivot.peran; - _formData2.asal = 'luar lembaga'; - _formData2.keterangan = valLuarLembaga.pivot.keterangan; - _formData2.lembaga = valLuarLembaga.name; - _formData2.email = valLuarLembaga.email; - _formData2.hp = valLuarLembaga.hp; - this.itemDataPanitia.push(_formData2); - } - } catch (err) { - _iterator3.e(err); - } finally { - _iterator3.f(); - } - } - } - }, - modelTempatStat: function modelTempatStat(value) { - if (value === "success") { - this.changeTempat(this.form.id_tempat); + if (value == 'success') { + this.fetchCu(); } }, updateStat: function updateStat(value) { @@ -1917,121 +1508,86 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len this.modalTitle = 'Oops terjadi kesalahan :('; this.modalContent = this.updateResponse; } - }, - updateTempatStat: function updateTempatStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateTempatResponse.message; - this.changeRegencies(this.form.id_regencies); - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateTempatResponse; - } } }, methods: { fetch: function fetch() { - if (this.$route.meta.mode == 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - } else { - this.checkTipe(this.$route.params.tipe); - this.$store.dispatch(this.kelas + '/create'); + if (this.mode == 'edit') { + this.$store.dispatch(this.kelas + '/editDraft', this.$route.params.id); } + }, + fetchCu: function fetchCu() { + if (this.currentUser.id_cu == 0) { + this.itemDataCu = []; + var valData; + + if (this.form.anggota_cu_cu) { + var _iterator = _createForOfIteratorHelper(this.form.anggota_cu_cu), + _step; - this.$store.dispatch('provinces/get'); - this.$store.dispatch('sertifikatKegiatan/index'); + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + this.itemDataCu.push(valData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + } else { + var data = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.form.anggota_cu_cu, { + 'cu_id': this.currentUser.id_cu + }); - if (this.$route.params.tipe == 'diklat_bkcu' || this.$route.params.tipe == 'diklat_bkcu_internal') { - this.$store.dispatch('kodeKegiatan/get'); + if (data) { + this.form.tp_id = data.tp_id; + this.form.no_ba = data.no_ba; + this.form.tanggal_masuk = data.tanggal_masuk; + this.form.keterangan_masuk = data.keterangan_masuk; + } } - }, - checkTipe: function checkTipe(tipe) { - if (tipe == 'diklat_bkcu') { - this.level2Title = 'Diklat PUSKOPCUINA'; - } else if (tipe == 'diklat_bkcu_internal') { - this.level2Title = 'Diklat Internal PUSKOPCUINA'; - } else if (tipe == 'pertemuan_bkcu') { - this.level2Title = 'Pertemuan PUSKOPCUINA'; - } else if (tipe == 'pertemuan_bkcu_internal') { - this.level2Title = 'Pertemuan Internal PUSKOPCUINA'; + + if (this.form.id_provinces) { + this.changeProvinces(this.form.id_provinces); } - if (this.$route.meta.mode == 'edit') { - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; + if (this.form.id_regencies) { + this.changeRegencies(this.form.id_regencies); } - }, - changeSertifikat: function changeSertifikat(event) { - this.form.formSertifikat = event; - }, - changeKodeKegiatan: function changeKodeKegiatan(event) { - this.form.id_kode = event; - }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('tempat/get', id); - this.tempatData = ""; - }, - changeTempat: function changeTempat(id) { - if (id != 0) { - this.tempatData = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelTempat, function (o) { - return o.id == id; - }); + + if (this.form.id_districts) { + this.changeDistricts(this.form.id_districts); } }, - createPanitia: function createPanitia(value) { - this.itemDataPanitia.push(value); - this.selectedItemPanitia = {}; - this.modalTutup(); - }, - editPanitia: function editPanitia(value) { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPanitia, { - index: value.index - }); - - this.itemDataPanitia.push(value); - this.selectedItemPanitia = {}; - this.modalTutup(); + fetchTp: function fetchTp(value) { + this.$store.dispatch('tp/getCu', value); }, - createPilih: function createPilih(value) { - this.itemDataPilih.push(value); - this.selectedItemPilih = {}; + createCu: function createCu(value) { + this.itemDataCu.push(value); this.modalTutup(); }, - editPilih: function editPilih(value) { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPilih, { + editCu: function editCu(value) { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCu, { index: value.index }); - this.itemDataPilih.push(value); - this.selectedItemPilih = {}; + this.itemDataCu.push(value); this.modalTutup(); }, save: function save() { var _this = this; - this.form.sasaran = this.sasaran; - this.form.panitia = this.itemDataPanitia; - this.form.pilih = this.itemDataPilih; - this.state = ''; - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_5__["toMulipartedForm"])(this.form, this.$route.meta.mode); + if (this.currentUser.id_cu == 0) { + this.form.anggota_cu_cu = this.itemDataCu; + } else { + this.form.id_cu = this.currentUser.id_cu; + } + this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', [_this.$route.params.tipe, formData]); - } + _this.$store.dispatch(_this.kelas + '/updateDraft', [_this.$route.params.id, _this.form]); _this.submited = false; } else { @@ -2040,110 +1596,77 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } }); }, - back: function back() { - if (this.$route.meta.isDetail) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: this.form.id - } - }); - } else { - if (this.$route.meta.mode == 'edit') { - this.$router.push({ - name: this.kelas, - params: { - tipe: this.form.tipe, - periode: this.momentYear() - } - }); - } else { - this.$router.push({ - name: this.kelas, - params: { - tipe: this.$route.params.tipe, - periode: this.momentYear() - } - }); - } - } + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); }, - selectedRow: function selectedRow(item, index, tipe) { - if (tipe == 'panitia') { - this.selectedItemPanitia = item; - this.selectedItemPanitia.index = index; + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); + }, + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'CuDraft', + params: { + cu: 'semua', + tp: 'semua' + } + }); } else { - this.selectedItemPilih = item; - this.selectedItemPilih.index = index; + this.$router.push({ + name: this.kelas + 'CuDraft', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }); } }, + selectedCuRow: function selectedCuRow(index, item) { + this.selectedItemCu = item; + this.selectedItemCu.index = index + 1; + }, modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; this.state = state; - if (isMobile) { - this.selectedItemPanitia = itemMobile; - } - - if (state == 'hapusPanitia') { + if (state == 'hapusCu') { this.modalState = 'confirm-tutup'; this.modalColor = ''; - this.modalTitle = 'Hapus Panitia/Fasilitator ' + this.selectedItemPanitia.name + ' ?'; + this.modalTitle = 'Hapus CU ' + this.selectedItemCu.cu.name + ' ?'; this.modalButton = 'Iya, Hapus'; this.modalSize = ''; - } else if (state == 'ubahPanitia') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Panitia/Fasilitator'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formPanitiaMode = 'edit'; - } else if (state == 'tambahPanitia') { - this.modalState = 'normal1'; + } else if (state == 'ubahCu') { + this.modalState = 'normal3'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Panitia/Fasilitator'; + this.modalTitle = 'Ubah CU'; this.modalButton = 'Ok'; this.modalSize = 'modal-lg'; - this.formPanitiaMode = 'create'; - } else if (state == 'tempat') { - this.modalState = 'normal2'; + this.formCuMode = 'edit'; + } else if (state == 'tambahCu') { + this.modalState = 'normal3'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Tempat'; + this.modalTitle = 'Tambah CU'; this.modalButton = 'Ok'; this.modalSize = 'modal-lg'; + this.formCuMode = 'create'; } }, - modalImageShow: function modalImageShow(content) { - this.modalShow = true; - this.modalState = 'image'; - this.modalContent = content; - this.modalSize = ''; - this.modalButton = 'Ok'; - }, modalConfirmOk: function modalConfirmOk() { this.modalShow = false; - if (this.state == 'hapusPanitia') { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPanitia, { - index: this.selectedItemPanitia.index + if (this.state == 'hapusCu') { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCu, { + index: this.selectedItemCu.index }); - - this.selectedItemPanitia = {}; - } else { - if (this.$route.meta.isDetail) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: this.form.id - } - }); - } } }, modalTutup: function modalTutup() { - if (this.updateStat == 'success' && this.state == '') { - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + if (this.updateStat === 'success') { this.back(); + this.$store.dispatch(this.kelas + '/resetUpdateStat'); } this.modalShow = false; @@ -2155,57 +1678,62 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } else { this.modalShow = false; } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; - }, - momentYear: function momentYear() { - return moment().year(); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { form: 'data', formStat: 'dataStat', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { - updateTempatResponse: 'update', - updateTempatStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pekerjaan', { + modelPekerjaan: 'dataS', + modelPekerjaanStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suku', { + modelSuku: 'dataS', + modelSukuStat: 'dataStatS' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { modelProvinces: 'dataS', modelProvincesStat: 'dataStatS' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { modelRegencies: 'dataS', modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { - modelTempat: 'dataSForm', - modelTempatStat: 'dataStatSForm' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('sertifikatKegiatan', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kodeKegiatan', { - itemKodeKegiatan: 'dataS2', - itemKodeKegiatanStat: 'dataStatS2' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/anggotaCu.js */ "./resources/assets/js/api/anggotaCu.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _edit_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./edit.vue */ "./resources/assets/js/views/anggotaCuDraft/edit.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -2233,6 +1761,102 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + formEdit: _edit_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a + }, + data: function data() { + return { + title: '', + titleDesc: '', + titleIcon: '', + kelas: 'anggotaCu', + level2Title: 'Anggota CU Draft', + nik: '', + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + } + }; + }, + created: function created() { + this.resetData(); + this.title = 'Ubah ' + this.level2Title + ' [DRAFT]'; + this.titleDesc = 'Mengubah ' + this.level2Title + ' [DRAFT]'; + this.titleIcon = 'icon-pencil5'; + }, + methods: { + resetData: function resetData() { + this.$store.commit(this.kelas + '/setData', {}); + this.$store.commit(this.kelas + '/setDataStat', ''); + }, + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemData: 'data', + itemDataStat: 'dataStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -2390,169 +2014,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + + + + @@ -2560,1753 +2025,404 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ props: ['mode', 'selected'], components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] }, data: function data() { return { title: '', - kelas: 'aktivis', - selectedItem: [], - formPanitia: { - aktivis_id: '', - name: '', - lembaga: '', - gambar: '', - peran: '', - asal: '', - keterangan: '' + kelas: 'anggotaCu', + formDataCu: { + no_ba: '', + tanggal_masuk: '', + keterangan_masuk: '', + cu_id: 0, + tp_id: '', + cu: { + id: '', + name: '' + }, + tp: { + id: '', + name: '' + } }, - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 5, - page: 1 + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + }, + message: { + show: false, + content: '' }, - columnDataDalam: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Gender' - }, { - title: 'CU' - }, { - title: 'Tingkat' - }, { - title: 'Jabatan' - }, { - title: 'Pendidikan' - }, { - title: 'Jurusan' - }, { - title: 'Tgl. Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Agama' - }, { - title: 'Status' - }, { - title: 'Provinsi' - }, { - title: 'Kabupaten/Kota' - }, { - title: 'Kecamatan' - }, { - title: 'Kelurahan' - }, { - title: 'Alamat' - }, { - title: 'Email' - }, { - title: 'Hp' - }], - columnDataLuar: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Gender' - }, { - title: 'Lembaga' - }, { - title: 'Jabatan' - }, { - title: 'Pendidikan' - }, { - title: 'Tgl. Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Agama' - }, { - title: 'Status' - }, { - title: 'Provinsi' - }, { - title: 'Kabupaten/Kota' - }, { - title: 'Kecamatan' - }, { - title: 'Kelurahan' - }, { - title: 'Alamat' - }, { - title: 'Email' - }, { - title: 'Hp' - }], - columnDataLuarLembaga: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Bidang' - }, { - title: 'Provinsi' - }, { - title: 'Kabupaten/Kota' - }, { - title: 'Kecamatan' - }, { - title: 'Kelurahan' - }, { - title: 'Alamat' - }, { - title: 'Website' - }, { - title: 'Email' - }, { - title: 'No. Telp' - }, { - title: 'Hp' - }], submited: false }; }, created: function created() { + this.fetchCU(); + if (this.mode == 'edit') { - this.formPanitia = Object.assign({}, this.selected); + if (this.modelCUStat == 'success') { + this.formDataCu = Object.assign({}, this.selected); + } + } + }, + watch: { + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.mode == 'edit') { + this.formDataCu = Object.assign({}, this.selected); + this.fetchTp(this.formDataCu.cu_id); + } + } } }, methods: { - changeAsal: function changeAsal(value) { - this.$store.commit('aktivis/setDataS', []); - this.$store.commit('aktivis/setDataStatS', ''); - this.$store.commit('mitraOrang/setDataS', []); - this.$store.commit('mitraOrang/setDataStatS', ''); - this.$store.commit('mitraLembaga/setDataS', []); - this.$store.commit('mitraLembaga/setDataStatS', ''); - this.deleteSelected(); - - if (value == 'luar') { - this.fetchLuar(this.query); - } else if (value == 'luar lembaga') { - this.fetchLuarLembaga(this.query); - } else if (value == 'dalam') { - this.fetchDalam(this.query); + changeCu: function changeCu(id) { + var cu; + + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { + return o.id == id; + }); } + + this.formDataCu.cu.id = cu.id; + this.formDataCu.cu.name = cu.name; + this.fetchTp(cu.id); }, - fetchDalam: function fetchDalam(params) { - this.$store.dispatch('aktivis/index', [params, 'semua', 'aktif']); - }, - fetchLuar: function fetchLuar(params) { - this.$store.dispatch('mitraOrang/index'); - }, - fetchLuarLembaga: function fetchLuarLembaga(params) { - this.$store.dispatch('mitraLembaga/index'); - }, - deleteSelected: function deleteSelected() { - this.formPanitia.aktivis_id = ''; - this.selectedItem = ''; + changeTp: function changeTp(id) { + var tp; + + if (id != 0) { + tp = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelTp, function (o) { + return o.id == id; + }); + } + + if (this.formDataCu.tp != null) { + this.formDataCu.tp.id = tp.id; + this.formDataCu.tp.name = tp.name; + } else { + var tpdata = {}; + tpdata.id = tp.id; + tpdata.name = tp.name; + this.formDataCu.tp = tpdata; + } }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - this.formPanitia.aktivis_id = item.id; - this.formPanitia.name = item.name; - this.formPanitia.gambar = item.gambar; - this.formPanitia.email = item.email != '' ? item.email : '-'; - this.formPanitia.hp = item.hp != '' ? item.hp : '-'; - - if (this.formPanitia.asal == 'dalam') { - if (item.pekerjaan_aktif.tipe == 1) { - this.formPanitia.lembaga = item.pekerjaan_aktif.cu.name; - } else if (item.pekerjaan_aktif.tipe == 2) { - this.formPanitia.lembaga = item.pekerjaan_aktif.lembaga_lain.name; - } else if (item.pekerjaan_aktif.tipe == 3) { - this.formPanitia.lembaga = "PUSKOPCUINA"; - } + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); } else { - this.formPanitia.lembaga = item.lembaga != '' ? item.lembaga : '-'; + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; } }, + fetchTp: function fetchTp(value) { + this.$store.dispatch('tp/getCu', value); + }, save: function save() { var _this = this; - this.$validator.validateAll('formPanitia').then(function (result) { + this.$validator.validateAll('formDataCu').then(function (result) { if (result) { if (_this.mode == 'edit') { - _this.$emit('editPanitia', _this.formPanitia); + _this.$emit('editCu', _this.formDataCu); } else { - _this.$emit('createPanitia', _this.formPanitia); + _this.$emit('createCu', _this.formDataCu); } - - _this.submited = false; } else { _this.submited = true; } }); }, + messageClose: function messageClose() { + this.message.show = false; + }, tutup: function tutup() { this.$emit('tutup'); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - itemDataDalam: 'dataS', - itemDataDalamStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { - itemDataLuar: 'dataS', - itemDataLuarStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraLembaga', { - itemDataLuarLembaga: 'dataS', - itemDataLuarLembagaStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ -/*! exports provided: default */ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_dataviewerName_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/dataviewerName.vue */ "./resources/assets/js/components/dataviewerName.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['id_provinces', 'id_regencies'], - components: { - DataViewer: _components_dataviewerName_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default.a, - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: '', - kelas: 'tempat', - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - submited: false - }; - }, - created: function created() { - this.fetch(); - }, - watch: { - modelProvincesStat: function modelProvincesStat(value) { - if (value == 'success') { - this.changeProvinces(this.id_provinces); - } - }, - modelRegenciesStat: function modelRegenciesStat(value) { - if (value == 'success') { - this.changeRegencies(this.id_regencies); - } - - this.formTempat.id_provinces = this.id_provinces; - this.formTempat.id_regencies = this.id_regencies; - } - }, - methods: { - fetch: function fetch() { - this.title = 'Tambah Tempat Kegiatan'; - this.titleDesc = 'Menambah Tempat Kegiatan'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - this.$store.dispatch('provinces/get'); - }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); - }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); - }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.formTempat, this.$route.meta.mode); - this.$validator.validateAll('formTempat').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/store', formData); - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { - formTempat: 'data', - formTempatStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ), - ]), - ]), - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-"), - ]), - ]), - ]), - ]), - ] - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header d-print-none" }, [ - _c( - "div", - { staticClass: "row" }, - _vm._l(_vm.filterCandidates, function (f, i, index) { - return _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - ], - staticClass: "col-md-3 pb-2", - }, - [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0, true), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - on: { - input: function ($event) { - return _vm.selectColumn(f, i, $event) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan masukkan kolom pencarian")] - ), - _vm._v(" "), - _vm._l(_vm.columnData, function (x) { - return x.filter && !x.disable - ? _c( - "option", - { - domProps: { - value: JSON.stringify(x), - selected: - f.column && x.name === f.column.name, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(x.title) + - "\n " - ), - ] - ) - : _vm._e() - }), - ], - 2 - ), - ]), - ] - ), - _vm._v(" "), - f.column - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - ], - staticClass: "col-md-4 pb-2", - }, - [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1, true), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - on: { - input: function ($event) { - return _vm.selectOperator(f, i, $event) - }, - }, - }, - _vm._l(_vm.fetchOperators(f), function (y) { - return _c( - "option", - { - domProps: { - value: JSON.stringify(y), - selected: - f.operator && - y.name === f.operator.name, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(y.title) + - "\n " - ), - ] - ) - }), - 0 - ), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - [ - _c("div", { staticClass: "col-md-10 pb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2, true), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: f.query_1, - expression: "f.query_1", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - placeholder: "Masukkan nama pencarian", - }, - domProps: { value: f.query_1 }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(f, "query_1", $event.target.value) - }, - }, - }), - ]), - ]), - ], - _vm._v(" "), - _c("div", { staticClass: "col-md-2 pb-2" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block", - attrs: { - type: "button", - disabled: - _vm.filterCandidates[0].query_1 == null || - _vm.filterCandidates[0].query_1 == "", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.applyFilter.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-search4" }), - _vm._v(" Cari"), - ] - ), - ]), - ], - 2 - ), - ]) - }), - 0 - ), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-8 col-lg-10 pb-2 d-none d-sm-block" }, - [_vm._t("button-desktop")], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, - [_vm._t("button-mobile")], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "table-responsive" }, [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item) { - return !item.hide && !item.disable - ? _c("th", [ - _c("span", { - domProps: { innerHTML: _vm._s(item.title) }, - }), - _vm._v(" "), - item.name == _vm.query.order_column - ? _c("i", { staticClass: "icon-menu-open" }) - : _vm._e(), - ]) - : _vm._e() - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(3), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.itemData.data, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n Oops.. Terjadi kesalahan, silahkan coba lagi.\n " - ), - ]), - ]), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-footer bg-white d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4 pt-2" }, [ - _vm.itemDataStat === "success" - ? _c("div", { staticClass: "d-none d-sm-block" }, [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemData.from) + - " -\n " + - _vm._s(_vm.itemData.to) + - " entri dari " + - _vm._s(_vm.itemData.total) + - " entri\n " - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat === "success" - ? _c("div", { staticClass: "d-block d-sm-none text-center" }, [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemData.from) + - " -\n " + - _vm._s(_vm.itemData.to) + - " entri dari " + - _vm._s(_vm.itemData.total) + - " entri\n " - ), - ]) - : _vm.itemDataStat === "loading" - ? _c("div", [ - _vm._v("Menampilkan\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" -\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri dari\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri\n "), - ]) - : _vm._e(), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-8 pt-2 text-right d-none d-sm-block" }, - [ - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _vm._l(_vm.pages, function (n) { - return _c( - "button", - { - staticClass: "btn", - class: { - "btn-primary": _vm.query.page == n, - "btn-light": _vm.query.page != n, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(n) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(n) + - "\n " - ), - ] - ) - }), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(_vm.itemData.last_page) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ], - 2 - ) - : _vm.itemDataStat === "loading" - ? _c("div", { staticClass: "btn-group" }, [ - _vm._m(4), - _vm._v(" "), - _vm._m(5), - _vm._v(" "), - _vm._m(6), - _vm._v(" "), - _vm._m(7), - _vm._v(" "), - _vm._m(8), - ]) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(9), - _vm._v(" "), - _vm._m(10), - _vm._v(" "), - _vm._m(11), - _vm._v(" "), - _vm._m(12), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 pt-2 text-center d-block d-sm-none" }, - [ - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - _vm._l(_vm.pages, function (n) { - return _c( - "button", - { - staticClass: "btn", - class: { - "btn-primary": _vm.query.page == n, - "btn-light": _vm.query.page != n, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(n) - }, - }, - }, - [ - _vm._v( - "\n " + _vm._s(n) + "\n " - ), - ] - ) - }), - 0 - ) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.itemDataStat === "success" - ? _c("div", { staticClass: "btn-group pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(_vm.itemData.last_page) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ]) - : _vm.itemDataStat === "loading" - ? _c("div", { staticClass: "btn-group" }, [ - _vm._m(13), - _vm._v(" "), - _vm._m(14), - _vm._v(" "), - _vm._m(15), - _vm._v(" "), - _vm._m(16), - _vm._v(" "), - _vm._m(17), - ]) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(18), - _vm._v(" "), - _vm._m(19), - _vm._v(" "), - _vm._m(20), - _vm._v(" "), - _vm._m(21), - ]), - ] - ), - ]), - ]), - ]), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Kolom")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Operator")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Nama")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped active", - staticStyle: { width: "100%" }, +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, -] + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] render._withStripped = true @@ -4430,6 +2546,132 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": @@ -4469,10 +2711,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -4487,4429 +2729,2680 @@ var render = function () { return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, }, }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, + [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.nik") }, }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) + [ + _c( + "h6", + { + class: { "text-danger": _vm.errors.has("form.nik") }, + }, + [ + _vm.errors.has("form.nik") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tNo. KTP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _vm.mode == "create_new" + ? _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "nik", + options: _vm.cleaveOption.number16, + placeholder: "Silahkan masukkan no KTP", + "data-vv-as": "No. KTP", + readonly: "", + }, + model: { + value: _vm.form.nik, + callback: function ($$v) { + _vm.$set(_vm.form, "nik", $$v) + }, + expression: "form.nik", + }, + }) + : _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "nik", + options: _vm.cleaveOption.number16, + placeholder: "Silahkan masukkan no KTP", + "data-vv-as": "No. KTP", + }, + model: { + value: _vm.form.nik, + callback: function ($$v) { + _vm.$set(_vm.form, "nik", $$v) + }, + expression: "form.nik", + }, + }), + _vm._v(" "), + _vm.errors.has("form.nik") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.nik")) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("\n\t\t\t\t\t\t\t\tNPWP:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "npwp", + options: _vm.cleaveOption.number24, + placeholder: "Silahkan masukkan npwp", + }, + model: { + value: _vm.form.npwp, + callback: function ($$v) { + _vm.$set(_vm.form, "npwp", $$v) + }, + expression: "form.npwp", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h6", + { + class: { "text-danger": _vm.errors.has("form.name") }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.name")) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.ahli_waris") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.ahli_waris"), + }, + }, + [ + _vm.errors.has("form.ahli_waris") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tNama Ahli Waris: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.ahli_waris, + expression: "form.ahli_waris", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "ahli_waris", + placeholder: "Silahkan masukkan nama ahli waris", + "data-vv-as": "Nama ahli waris", + }, + domProps: { value: _vm.form.ahli_waris }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "ahli_waris", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.ahli_waris") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.ahli_waris")) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Nama Ibu: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.nama_ibu, + expression: "form.nama_ibu", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "nama_ibu", + placeholder: "Silahkan masukkan nama ibu", + }, + domProps: { value: _vm.form.nama_ibu }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "nama_ibu", $event.target.value) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.kelamin") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.kelamin"), + }, + }, + [ + _vm.errors.has("form.kelamin") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tGender: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kelamin, + expression: "form.kelamin", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "kelamin", + "data-width": "100%", + "data-vv-as": "Gender", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "kelamin", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih gender"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "LAKI-LAKI" } }, [ + _vm._v("Laki-laki"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "PEREMPUAN" } }, [ + _vm._v("Perempuan"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.kelamin") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.kelamin")) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tanggal_lahir"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.tanggal_lahir"), + }, + }, + [ + _vm.errors.has("form.tanggal_lahir") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tTgl. Lahir: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.tanggal_lahir }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_lahir = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_lahir, + expression: "form.tanggal_lahir", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal lahir" }, + domProps: { value: _vm.form.tanggal_lahir }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_lahir", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tanggal_lahir") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tanggal_lahir") + ) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tempat_lahir"), + }, }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.tempat_lahir"), + }, + }, + [ + _vm.errors.has("form.tempat_lahir") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("Tempat Lahir: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tempat_lahir, + expression: "form.tempat_lahir", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat_lahir", + placeholder: "Silahkan masukkan tempat lahir", + "data-vv-as": "Tempat Lahir", + }, + domProps: { value: _vm.form.tempat_lahir }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tempat_lahir", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tempat_lahir") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, [ - _c("h5", [_vm._v("Gambar:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/pertemuan/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, + _c("i", { + staticClass: "icon-arrow-small-right", }), - ], - 1 - ), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tempat_lahir") + ) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Suku: ")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suku, + expression: "form.suku", + }, + ], + staticClass: "form-control", + attrs: { + name: "suku", + "data-width": "100%", + disabled: _vm.modelSuku.length == 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "suku", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelSukuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih suku")]), ]), _vm._v(" "), - _vm.$route.params.tipe == "diklat_bkcu" || - _vm.$route.params.tipe == "diklat_bkcu_internal" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.kode_kegiatan"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.kode_kegiatan"), - }, - }, - [ - _vm.errors.has("form.kode_kegiatan") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKode & Nama Kegiatan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_kode, - expression: "form.id_kode", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_kode", - "data-width": "100%", - "data-vv-as": "KodeKegiatan", - disabled: - _vm.itemKodeKegiatanStat.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_kode", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeKodeKegiatan( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.itemKodeKegiatanStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kode"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.itemKodeKegiatan, - function (kodeKegiatan, index) { - return _c( - "option", - { - key: index, - domProps: { - value: kodeKegiatan.id, - }, - }, - [ - _vm._v( - _vm._s(kodeKegiatan.kode) + - " - " + - _vm._s(kodeKegiatan.name) - ), - ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.kode_kegiatan") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.kode_kegiatan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.kode_diklat"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.kode_diklat"), - }, - }, - [ - _vm.errors.has("form.kode_diklat") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKode Kegiatan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.kode_diklat, - expression: "form.kode_diklat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kode kegiatan", - placeholder: - "Silahkan masukkan kode kegiatan", - "data-vv-as": "Kode Kegiatan", - }, - domProps: { value: _vm.form.kode_diklat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "kode_diklat", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.kode_diklat") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.kode_diklat" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), + _vm._l(_vm.modelSuku, function (suku, index) { + return _c( + "option", + { key: index, domProps: { value: suku.name } }, + [_vm._v(_vm._s(suku.name))] + ) + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v("\n\t\t\t\t\t\t\t\tGol. Darah:\n\t\t\t\t\t\t\t"), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.darah, + expression: "form.darah", + }, + ], + staticClass: "form-control", + attrs: { name: "darah", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "darah", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih golongan darah"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "A" } }, [_vm._v("A")]), + _vm._v(" "), + _c("option", { attrs: { value: "B" } }, [_vm._v("B")]), + _vm._v(" "), + _c("option", { attrs: { value: "AB" } }, [ + _vm._v("AB"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "O" } }, [_vm._v("O")]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _vm._m(1), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "tinggi", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan tinggi", + }, + model: { + value: _vm.form.tinggi, + callback: function ($$v) { + _vm.$set(_vm.form, "tinggi", $$v) + }, + expression: "form.tinggi", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Agama:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.agama, + expression: "form.agama", + }, + ], + staticClass: "form-control", + attrs: { name: "agama", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "agama", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih agama"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "BUDDHA" } }, [ + _vm._v("Buddha"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "HINDU" } }, [ + _vm._v("Hindu"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "ISLAM" } }, [ + _vm._v("Islam"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "KHATOLIK" } }, [ + _vm._v("Khatolik"), + ]), _vm._v(" "), - _vm.$route.params.tipe != "diklat_bkcu" && - _vm.$route.params.tipe != "diklat_bkcu_internal" - ? _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama diklat", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), + _c("option", { attrs: { value: "KONG HU CU" } }, [ + _vm._v("Kong Hu Cu"), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.periode"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.periode"), - }, - }, - [ - _vm.errors.has("form.periode") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), - _c("wajib-badge"), - _vm._v(" "), - _c("info-icon", { - attrs: { - message: "Format: tahun. Contoh: 2019", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - raw: false, - options: _vm.cleaveOption.year, - placeholder: "Silahkan masukkan periode", - "data-vv-as": "Periode", - }, - model: { - value: _vm.form.periode, - callback: function ($$v) { - _vm.$set(_vm.form, "periode", $$v) - }, - expression: "form.periode", - }, - }), - _vm._v(" "), - _vm.errors.has("form.periode") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.periode") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + _c("option", { attrs: { value: "PROTESTAN" } }, [ + _vm._v("Protestan"), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.mulai"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.mulai"), - }, - }, - [ - _vm.errors.has("form.mulai") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Mulai: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.mulai }, - on: { - dateSelected: function ($event) { - _vm.form.mulai = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.mulai, - expression: "form.mulai", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { - name: "mulai", - "data-vv-as": "Tgl. mulai", - }, - domProps: { value: _vm.form.mulai }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "mulai", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.mulai") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.mulai") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + _c("option", { attrs: { value: "LAIN-LAIN" } }, [ + _vm._v("Lain-lain"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v("\n\t\t\t\t\t\t\t\tStatus:\n\t\t\t\t\t\t\t"), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.status, + expression: "form.status", + }, + ], + staticClass: "form-control", + attrs: { name: "status", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "status", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih status pernikahan"), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.selesai"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.selesai"), - }, - }, - [ - _vm.errors.has("form.selesai") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Selesai: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.selesai }, - on: { - dateSelected: function ($event) { - _vm.form.selesai = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.selesai, - expression: "form.selesai", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { - name: "selesai", - "data-vv-as": "Tgl. selesai", - }, - domProps: { value: _vm.form.selesai }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "selesai", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.selesai") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.selesai") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + _c("option", { attrs: { value: "BELUM MENIKAH" } }, [ + _vm._v("Belum menikah"), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.durasi"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.durasi"), - }, - }, - [ - _vm.errors.has("form.durasi") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tDurasi: "), - _c("small", [_vm._v("jam")]), - _vm._v(" "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "durasi", - raw: false, - options: _vm.cleaveOption.number3, - placeholder: - "Silahkan masukkan durasi kegiatan", - "data-vv-as": "Durasi", - }, - model: { - value: _vm.form.durasi, - callback: function ($$v) { - _vm.$set(_vm.form, "durasi", $$v) - }, - expression: "form.durasi", - }, - }), - _vm._v(" "), - _vm.errors.has("form.durasi") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.durasi") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + _c("option", { attrs: { value: "MENIKAH" } }, [ + _vm._v("Menikah"), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.peserta_min"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.peserta_min"), - }, - }, - [ - _vm.errors.has("form.peserta_min") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPeserta Min: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "peserta_min", - raw: false, - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan peserta min", - "data-vv-as": "Peserta min", - }, - model: { - value: _vm.form.peserta_min, - callback: function ($$v) { - _vm.$set(_vm.form, "peserta_min", $$v) - }, - expression: "form.peserta_min", - }, - }), - _vm._v(" "), - _vm.errors.has("form.peserta_min") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.peserta_min") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + _c("option", { attrs: { value: "JANDA/DUDA" } }, [ + _vm._v("Janda/Duda"), + ]), + ] + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Lembaga:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lembaga, + expression: "form.lembaga", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lembaga", + placeholder: "Silahkan masukkan lembaga", + }, + domProps: { value: _vm.form.lembaga }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "lembaga", $event.target.value) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Jabatan:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.jabatan, + expression: "form.jabatan", + }, + ], + staticClass: "form-control", + attrs: { name: "jabatan", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "jabatan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih jabatan"), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.peserta_max"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.peserta_max"), - }, - }, - [ - _vm.errors.has("form.peserta_max") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPeserta Max: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "peserta_max", - raw: false, - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan peserta max", - "data-vv-as": "Peserta max", - }, - model: { - value: _vm.form.peserta_max, - callback: function ($$v) { - _vm.$set(_vm.form, "peserta_max", $$v) - }, - expression: "form.peserta_max", - }, - }), - _vm._v(" "), - _vm.errors.has("form.peserta_max") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.peserta_max") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 + _c("option", { attrs: { value: "SENIOR MANAJER" } }, [ + _vm._v( + "Senior Manajer (General Manager, CEO, Deputy)" ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.peserta_max_cu" - ), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.peserta_max_cu" - ), - }, - }, - [ - _vm.errors.has("form.peserta_max_cu") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPeserta Max Per CU: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "peserta_max_cu", - raw: false, - options: _vm.cleaveOption.number3, - placeholder: - "Silahkan masukkan peserta max per cu", - "data-vv-as": "Peserta max per cu", - }, - model: { - value: _vm.form.peserta_max_cu, - callback: function ($$v) { - _vm.$set(_vm.form, "peserta_max_cu", $$v) - }, - expression: "form.peserta_max_cu", - }, - }), - _vm._v(" "), - _vm.errors.has("form.peserta_max_cu") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.peserta_max_cu" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 + _c("option", { attrs: { value: "MANAJER" } }, [ + _vm._v("Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "SUPERVISOR" } }, [ + _vm._v( + "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h5", - [_vm._v("Sasaran Peserta: "), _c("wajib-badge")], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "1" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "1") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "1", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tPengurus\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "2" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "2") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "2", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tPengawas\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "3" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "3") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "3", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKomite\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "4" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "4") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "4", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tPenasihat\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "5" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "5") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "5", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tSenior Manajer\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "6" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "6") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "6", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tManajer\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "7" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "7") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "7", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tSupervisor\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "8" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "8") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "8", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tStaf\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "9" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "9") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "9", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKontrak\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "10" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "10") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "10", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKolektor\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "11" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "11") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "11", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKelompok inti\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "12" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "12") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "12", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tSupporting Unit\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "form-check form-check-inline" }, - [ - _c( - "label", - { staticClass: "form-check-label" }, - [ - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.sasaran, - expression: "sasaran", - }, - ], - staticClass: "form-check-input", - attrs: { type: "checkbox", value: "13" }, - domProps: { - checked: Array.isArray(_vm.sasaran) - ? _vm._i(_vm.sasaran, "13") > -1 - : _vm.sasaran, - }, - on: { - change: function ($event) { - var $$a = _vm.sasaran, - $$el = $event.target, - $$c = $$el.checked ? true : false - if (Array.isArray($$a)) { - var $$v = "13", - $$i = _vm._i($$a, $$v) - if ($$el.checked) { - $$i < 0 && - (_vm.sasaran = $$a.concat([ - $$v, - ])) - } else { - $$i > -1 && - (_vm.sasaran = $$a - .slice(0, $$i) - .concat($$a.slice($$i + 1))) - } - } else { - _vm.sasaran = $$c - } - }, - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tVendor sMartCU\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - ]), + _c("option", { attrs: { value: "STAF" } }, [ + _vm._v("Staf"), ]), - ]), - ]), + _vm._v(" "), + _c("option", { attrs: { value: "KONTRAK" } }, [ + _vm._v("Kontrak"), + ]), + ] + ), ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(1), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Pekerjaan: ")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pekerjaan, + expression: "form.pekerjaan", + }, + ], + staticClass: "form-control", + attrs: { + name: "pekerjaan", + "data-width": "100%", + disabled: _vm.modelPekerjaan.length == 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "pekerjaan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelPekerjaanStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih pekerjaan")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelPekerjaan, function (pekerjaan, index) { + return _c( + "option", + { key: index, domProps: { value: pekerjaan.name } }, + [_vm._v(_vm._s(pekerjaan.name))] + ) + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Rata-rata Penghasilan Perbulan:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan rata-rata pengeluaran", + }, + model: { + value: _vm.form.penghasilan, + callback: function ($$v) { + _vm.$set(_vm.form, "penghasilan", $$v) + }, + expression: "form.penghasilan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Rata-rata Pengeluaran Perbulan:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan rata-rata pengeluaran", + }, + model: { + value: _vm.form.pengeluaran, + callback: function ($$v) { + _vm.$set(_vm.form, "pengeluaran", $$v) + }, + expression: "form.pengeluaran", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Pendidikan:")]), _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tipe_tempat"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.tipe_tempat"), - }, - }, - [ - _vm.errors.has("form.tipe_tempat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTipe Tempat: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tipe_tempat, - expression: "form.tipe_tempat", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "tipe_tempat", - "data-width": "100%", - "data-vv-as": "Tipe Tempat", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "tipe_tempat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tipe tempat")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "ONLINE" } }, [ - _vm._v("ONLINE"), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { value: "OFFLINE" } }, - [_vm._v("OFFLINE")] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.tipe_tempat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tipe_tempat") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pendidikan, + expression: "form.pendidikan", + }, + ], + staticClass: "form-control", + attrs: { name: "pendidikan", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "pendidikan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tingkat pendidikan"), ]), _vm._v(" "), - _vm.form.tipe_tempat == "OFFLINE" - ? _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tProvinsi: \n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: - _vm.modelProvinces.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelProvincesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih provinsi" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelProvinces, - function (provinces, index) { - return _c( - "option", - { - key: index, - domProps: { value: provinces.id }, - }, - [_vm._v(_vm._s(provinces.name))] - ) - } - ), - ], - 2 - ), - ] - ), - ]) - : _vm._e(), + _c("option", { attrs: { value: "SD" } }, [ + _vm._v("SD"), + ]), _vm._v(" "), - _vm.form.tipe_tempat == "OFFLINE" - ? _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKabupaten: \n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: - _vm.modelRegencies.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeRegencies( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih kabupaten" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies, index) { - return _c( - "option", - { - key: index, - domProps: { value: regencies.id }, - }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - ] - ), - ]) - : _vm._e(), + _c("option", { attrs: { value: "SMP" } }, [ + _vm._v("SMP"), + ]), _vm._v(" "), - _vm.form.tipe_tempat == "OFFLINE" - ? _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_tempat"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_tempat"), - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTempat: \n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_tempat, - expression: "form.id_tempat", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tempat", - "data-vv-as": "Tempat", - disabled: !_vm.form.id_regencies, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_tempat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeTempat( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [ - _vm.modelTempatStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih tempat" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "0" } }, - [_vm._v("Belum ditentukan tempat")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l( - _vm.modelTempat, - function (tempat, index) { - return _c( - "option", - { - key: index, - domProps: { value: tempat.id }, - }, - [_vm._v(_vm._s(tempat.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { - type: "button", - disabled: - _vm.form.id_regencies === "", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tempat") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-plus22", - }), - ] - ), - ] - ), - ]), - ] - ), - ]) - : _vm._e(), + _c("option", { attrs: { value: "SMA/SMK" } }, [ + _vm._v("SMA/SMK"), + ]), _vm._v(" "), - _vm.form.tipe_tempat == "OFFLINE" && - _vm.tempatData != "" - ? _c("div", { staticClass: "col-md-12" }, [ - _vm.tempatData - ? _c("div", { staticClass: "card card-body" }, [ - _c( - "div", - { - staticClass: - "media flex-column flex-sm-row mt-0 mb-3", - }, - [ - _c( - "div", - { - staticClass: "mr-sm-3 mb-2 mb-sm-0", - }, - [ - _c( - "div", - { - staticClass: "card-img-actions", - }, - [ - _vm.tempatData.gambar - ? _c( - "a", - { - attrs: { href: "#" }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.modalImageShow( - "/images/tempat/" + - _vm.tempatData - .gambar + - ".jpg" - ) - }, - }, - }, - [ - _c("img", { - staticClass: - "img-fluid img-preview rounded", - attrs: { - src: - "/images/tempat/" + - _vm.tempatData - .gambar + - "n.jpg", - }, - }), - _vm._v(" "), - _vm._m(2), - ] - ) - : _c( - "a", - { - attrs: { href: "#" }, - on: { - click: function ( - $event - ) { - $event.preventDefault() - return _vm.modalImageShow( - "/images/no_image.jpg" - ) - }, - }, - }, - [ - _c("img", { - staticClass: - "img-fluid img-preview rounded", - attrs: { - src: "/images/no_image.jpg", - }, - }), - _vm._v(" "), - _vm._m(3), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "media-body" }, - [ - _c( - "h4", - { staticClass: "media-title" }, - [ - _vm._v( - _vm._s(_vm.tempatData.name) - ), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-6" }, - [ - _c( - "ul", - { - staticClass: - "list list-unstyled mb-0", - }, - [ - _c("li", [ - _c("b", [ - _vm._v("Provinsi:"), - ]), - _vm._v(" "), - _vm.tempatData.provinces - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .provinces - .name - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v( - "Kabupaten/Kota:" - ), - ]), - _vm._v(" "), - _vm.tempatData.regencies - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .regencies - .name - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v("Kecamatan:"), - ]), - _vm._v(" "), - _vm.tempatData.districts - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .districts - .name - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v("Kelurahan:"), - ]), - _vm._v(" "), - _vm.tempatData.villages - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .villages - .name - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v("Alamat:"), - ]), - _vm._v(" "), - _vm.tempatData.alamat - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .alamat - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6" }, - [ - _c( - "ul", - { - staticClass: - "list list-unstyled mb-0", - }, - [ - _c("li", [ - _c("b", [ - _vm._v("Website:"), - ]), - _vm._v(" "), - _vm.tempatData.website - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .website - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v("Email:"), - ]), - _vm._v(" "), - _vm.tempatData.email - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .email - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v("No. Telp:"), - ]), - _vm._v(" "), - _vm.tempatData.telp - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .telp - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v("No. Hp:"), - ]), - _vm._v(" "), - _vm.tempatData.hp - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .hp - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [ - _vm._v("Kode Pos:"), - ]), - _vm._v(" "), - _vm.tempatData.pos - ? _c("span", [ - _vm._v( - _vm._s( - _vm.tempatData - .pos - ) - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]), - ] - ), - ] - ), - ]), - ] - ), - ] - ), - ]) - : _vm._e(), - ]) - : _vm._e(), - ]), - ]), + _c("option", { attrs: { value: "D1" } }, [ + _vm._v("D1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D2" } }, [ + _vm._v("D2"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D3" } }, [ + _vm._v("D3"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D4" } }, [ + _vm._v("D4"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S1" } }, [ + _vm._v("S1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S2" } }, [ + _vm._v("S2"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S3" } }, [ + _vm._v("S3"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Lain-lain" } }, [ + _vm._v("Lain-lain"), + ]), + ] + ), ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(4), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + [ + _vm._v("Organisasi: "), + _c("info-icon", { + attrs: { + message: + "Silahkan isi dengan jabatan dan tempat/nama organisasi jika anda ikut dalam sebuah organisasi", + }, + }), + ], + 1 + ), _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Kerangka Acuan:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, - }, - model: { - value: _vm.form.keterangan, - callback: function ($$v) { - _vm.$set(_vm.form, "keterangan", $$v) - }, - expression: "form.keterangan", - }, - }), - ], - 1 - ), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.organisasi, + expression: "form.organisasi", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "organisasi", + placeholder: "Silahkan masukkan organisasi", + }, + domProps: { value: _vm.form.organisasi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "organisasi", $event.target.value) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.id_provinces"), + }, + }, + [ + _vm.errors.has("form.id_provinces") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tProvinsi: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: _vm.modelProvinces.length == 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProvinces($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelProvincesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih provinsi")]), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Jadwal:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, - }, - model: { - value: _vm.form.jadwal, - callback: function ($$v) { - _vm.$set(_vm.form, "jadwal", $$v) - }, - expression: "form.jadwal", - }, - }), - ], - 1 + _vm._l(_vm.modelProvinces, function (provinces, index) { + return _c( + "option", + { key: index, domProps: { value: provinces.id } }, + [_vm._v(_vm._s(provinces.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_provinces") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.id_provinces")) + + "\n\t\t\t\t\t\t\t" ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), ]), - ]), - ]), ]), - _vm._v(" "), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", - { staticClass: "card" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_regencies"), + }, + }, [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c( - "h5", - { staticClass: "card-title" }, - [ - _vm._v("4. Panitia & Fasilitator "), - _c("wajib-badge"), - ], - 1 - ), - ]), + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.id_regencies"), + }, + }, + [ + _vm.errors.has("form.id_regencies") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tKabupaten: "), + _c("wajib-badge"), + ], + 1 + ), _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambahPanitia") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedItemPanitia.index, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubahPanitia") - }, - }, + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelRegencies.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedItemPanitia.index, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusPanitia") - }, - }, + function ($event) { + return _vm.changeRegencies($event.target.value) }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), - ] - ), + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), ]), - ]), - ]), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies, index) { + return _c( + "option", + { + key: index, + domProps: { value: regencies.id }, + }, + [_vm._v(_vm._s(regencies.name))] + ) + } + ), + ], + 2 + ), _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataPanitia, - columnData: _vm.columnDataPanitia, - itemDataStat: _vm.itemDataPanitiaStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemPanitia.index == - props.index + 1, - }, - on: { - click: function ($event) { - return _vm.selectedRow( - props.item, - props.index + 1, - "panitia" - ) - }, - }, - }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item.gambar + - "n.jpg", - width: "35px", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "35px", - }, - }), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.name)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.lembaga)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.asal)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.peran)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.keterangan)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.email)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.hp)), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 + _vm.errors.has("form.id_regencies") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_regencies") + ) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] ), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-header bg-white" }, [ + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_districts"), + }, + }, + [ _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("5. Sertifikat "), _c("wajib-badge")], + "h6", + { + class: { + "text-danger": _vm.errors.has("form.id_districts"), + }, + }, + [ + _vm.errors.has("form.id_districts") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tKecamatan: "), + _c("wajib-badge"), + ], 1 ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row col-md-12" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_sertifikat, - expression: "form.id_sertifikat", + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelDistricts.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts($event.target.value) }, ], - staticClass: "form-control", - attrs: { - name: "id_sertifikat", - "data-width": "100%", - "data-vv-as": "Sertifikat", - disabled: _vm.itemDataStat.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_sertifikat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeSertifikat( - $event.target.value - ) + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ]), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts, index) { + return _c( + "option", + { + key: index, + domProps: { value: districts.id }, }, - ], + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regency") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.id_regency")) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_villages"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.id_villages"), + }, + }, + [ + _vm.errors.has("form.id_villages") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tKelurahan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_villages, + expression: "form.id_villages", }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Desa", + disabled: _vm.modelVillages.length === 0, }, - [ - _c( + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu... mohon tunggu"), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), + ]), + _vm._v(" "), + _vm._l(_vm.modelVillages, function (villages, index) { + return _c( "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.itemDataStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih sertifikat"), - ]), - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Tidak menggunakan sertifikat"), - ]), - _vm._v(" "), - _vm._l( - _vm.itemData.data, - function (sertifikat, index) { - return _c( - "option", - { - key: index, - domProps: { value: sertifikat.id }, - }, - [ - _vm._v( - _vm._s(sertifikat.name) + - " -- " + - _vm._s(sertifikat.kode_sertifikat) - ), - ] - ) - } - ), - ], - 2 - ), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), + { key: index, domProps: { value: villages.id } }, + [_vm._v(_vm._s(villages.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_villages") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.id_villages")) + + "\n\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", - { staticClass: "card card-body" }, + { staticClass: "form-group" }, [ - _c("form-button", { + _c("h6", [_vm._v("RT:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", attrs: { - cancelState: _vm.cancelState, - formValidation: "form", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan no rt", + }, + model: { + value: _vm.form.rt, + callback: function ($$v) { + _vm.$set(_vm.form, "rt", $$v) + }, + expression: "form.rt", }, - on: { cancelClick: _vm.back }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), ], 1 ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - size: _vm.modalSize, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _vm.state == "tambahPanitia" || _vm.state == "ubahPanitia" - ? _c("form-panitia", { - attrs: { - mode: _vm.formPanitiaMode, - selected: _vm.selectedItemPanitia, - }, - on: { - createPanitia: _vm.createPanitia, - editPanitia: _vm.editPanitia, - tutup: _vm.modalTutup, - }, - }) - : _vm.state == "tambahPilih" || _vm.state == "ubahPilih" - ? _c("form-pilih", { - attrs: { - mode: _vm.formPilihMode, - selected: _vm.selectedItemPilih, - }, - on: { - createPilih: _vm.createPilih, - editPilih: _vm.editPilih, - tutup: _vm.modalTutup, - }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _c("form-tempat", { - attrs: { - id_provinces: _vm.form.id_provinces, - id_regencies: _vm.form.id_regencies, - }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("2. Tempat")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "card-img-actions-overlay card-img" }, [ - _c("i", { staticClass: "icon-enlarge6 icon-2x" }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "card-img-actions-overlay card-img" }, [ - _c("i", { staticClass: "icon-enlarge6 icon-2x" }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("3. Informasi")]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&": -/*!*****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7& ***! - \*****************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formPanitia" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.mode == "create" - ? _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formPanitia.asal") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formPanitia.asal"), - }, - }, - [ - _vm.errors.has("formPanitia.asal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\tAsal:\n\t\t"), - ] - ), + ]), _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formPanitia.asal, - expression: "formPanitia.asal", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "asal", - "data-width": "100%", - "data-vv-as": "asal", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formPanitia, - "asal", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeAsal($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih asal"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "dalam" } }, [ - _vm._v("Dalam gerakan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "luar" } }, [ - _vm._v("Luar gerakan (Perseorangan)"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "luar lembaga" } }, [ - _vm._v("Luar gerakan (Lembaga)"), - ]), - ] - ), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("RW:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan no rw", + }, + model: { + value: _vm.form.rw, + callback: function ($$v) { + _vm.$set(_vm.form, "rw", $$v) + }, + expression: "form.rw", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), _vm._v(" "), - _vm.errors.has("formPanitia.asal") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formPanitia.asal")) + - "\n\t\t" + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.alamat") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.alamat"), + }, + }, + [ + _vm.errors.has("form.alamat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tAlamat: "), + _c("wajib-badge"), + ], + 1 ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.formPanitia.aktivis_id - ? _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-info text-white header-elements-inline", - }, - [ - _c("h6", { staticClass: "card-title" }), - _vm._v(" "), - _vm.mode != "edit" - ? _c("div", { staticClass: "header-elements" }, [ - _c( - "button", + _vm._v(" "), + _c("input", { + directives: [ { - staticClass: "btn btn-danger", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.deleteSelected.apply(null, arguments) - }, - }, + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", }, - [ - _c("i", { staticClass: "icon-cross2 mr-2" }), - _vm._v(" Batal"), - ] - ), - ]) - : _vm._e(), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "media flex-column flex-sm-row mt-0" }, - [ - _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ - _vm.formPanitia.asal == "dalam" - ? _c("div", { staticClass: "card-img-actions" }, [ - _vm.formPanitia.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { - src: - "/images/aktivis/" + - _vm.formPanitia.gambar + - ".jpg", - }, - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image.jpg" }, - }), - ]) - : _vm._e(), - _vm._v(" "), - _vm.formPanitia.asal == "luar" - ? _c("div", { staticClass: "card-img-actions" }, [ - _vm.formPanitia.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { - src: - "/images/mitra_orang/" + - _vm.formPanitia.gambar + - ".jpg", - }, - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image.jpg" }, - }), - ]) - : _vm._e(), - _vm._v(" "), - _vm.formPanitia.asal == "luar lembaga" - ? _c("div", { staticClass: "card-img-actions" }, [ - _vm.formPanitia.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { - src: - "/images/mitra_lembaga/" + - _vm.formPanitia.gambar + - ".jpg", - }, - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image.jpg" }, - }), - ]) - : _vm._e(), - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("ul", { staticClass: "list list-unstyled mb-0" }, [ - _c("li", [ - _c("b", [_vm._v("Nama:")]), - _vm._v(" " + _vm._s(_vm.formPanitia.name)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Lembaga:")]), - _vm._v(" " + _vm._s(_vm.formPanitia.lembaga)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Email:")]), - _vm._v(" " + _vm._s(_vm.formPanitia.email)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Hp:")]), - _vm._v(" " + _vm._s(_vm.formPanitia.hp)), - ]), - ]), - ]), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.formPanitia.asal == "dalam" && - _vm.formPanitia.aktivis_id == "" && - _vm.mode == "create" - ? _c("data-viewer", { - attrs: { - title: "Aktivis", - columnData: _vm.columnDataDalam, - itemData: _vm.itemDataDalam, - query: _vm.query, - itemDataStat: _vm.itemDataDalamStat, - isDasar: "true", - isNoButtonRow: "true", - }, - on: { fetch: _vm.fetchDalam }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + name: "model", + rawName: "v-model", + value: _vm.form.alamat, + expression: "form.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + "data-vv-as": "Alamat", + }, + domProps: { value: _vm.form.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "alamat", $event.target.value) }, - [ - _c("td", [ + }, + }), + _vm._v(" "), + _vm.errors.has("form.alamat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemDataDalam.current_page - 1) * - +_vm.itemDataDalam.per_page + - "." - ) + - "\n\t\t\t\t" + " " + + _vm._s(_vm.errors.first("form.alamat")) + + "\n\t\t\t\t\t\t\t" ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/" + - _vm.kelas + - "/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image.jpg" }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 1 - ? _c( - "span", - [ - props.item.pekerjaan_aktif.cu - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif.cu - .name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 2 - ? _c( - "span", - [ - props.item.pekerjaan_aktif.lembaga_lain - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif - .lembaga_lain.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 3 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" - ), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - props.item.pekerjaan_aktif.tingkat - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - props.item.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: props.item.pekerjaan_aktif.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi - .tingkat, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.agama }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.status }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { - value: props.item.provinces.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { - value: props.item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { - value: props.item.districts.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { - value: props.item.villages.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ), - ] - ), - ] + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("No. Hp:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", + }, + model: { + value: _vm.form.hp, + callback: function ($$v) { + _vm.$set(_vm.form, "hp", $$v) + }, + expression: "form.hp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.email") }, }, - }, - ], - null, - false, - 3084181168 - ), - }) - : _vm._e(), - _vm._v(" "), - _vm.formPanitia.asal == "luar" && - _vm.formPanitia.aktivis_id == "" && - _vm.mode == "create" - ? _c("data-viewer", { - attrs: { - title: "Mitra Perseorangan", - columnData: _vm.columnDataLuar, - itemData: _vm.itemDataLuar, - query: _vm.query, - itemDataStat: _vm.itemDataLuarStat, - isDasar: "true", - isNoButtonRow: "true", - }, - on: { fetch: _vm.fetchLuar }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.email"), + }, + }, + [ + _vm.errors.has("form.email") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tEmail:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "email", + expression: "'email'", + }, { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + name: "model", + rawName: "v-model", + value: _vm.form.email, + expression: "form.email", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: "Silahkan masukkan alamat email", + "data-vv-as": "Email", + }, + domProps: { value: _vm.form.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "email", $event.target.value) }, - [ - _c("td", [ + }, + }), + _vm._v(" "), + _vm.errors.has("form.email") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemDataLuar.current_page - 1) * - +_vm.itemDataLuar.per_page + - "." - ) + - "\n\t\t\t\t" + " " + + _vm._s(_vm.errors.first("form.email")) + + "\n\t\t\t\t\t\t\t" ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/mitra_orang/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image.jpg" }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.lembaga }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.jabatan }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pendidikan }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kontak Lainnya:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kontak, + expression: "form.kontak", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kontak", + placeholder: "Silahkan masukkan kontak lainnya", + }, + domProps: { value: _vm.form.kontak }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "kontak", $event.target.value) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _vm.currentUser && _vm.currentUser.id_cu != 0 + ? _c("div", { staticClass: "card" }, [ + _vm._m(4), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.tp_id") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.tp_id"), }, - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.agama }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.status }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { - value: props.item.provinces.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { - value: props.item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), + }, + [ + _vm.errors.has("form.tp_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\tTP/KP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tp_id, + expression: "form.tp_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { - value: props.item.districts.name, - }, + staticClass: "form-control", + attrs: { + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP/KP", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { - value: props.item.villages.name, - }, + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ), - ] - ), - ] - }, - }, - ], - null, - false, - 682771241 - ), - }) - : _vm._e(), - _vm._v(" "), - _vm.formPanitia.asal == "luar lembaga" && - _vm.formPanitia.aktivis_id == "" && - _vm.mode == "create" - ? _c("data-viewer", { - attrs: { - title: "Lembaga Mitra", - columnData: _vm.columnDataLuarLembaga, - itemData: _vm.itemDataLuarLembaga, - query: _vm.query, - itemDataStat: _vm.itemDataLuarLembagaStat, - isDasar: "true", - isNoButtonRow: "true", - }, - on: { fetch: _vm.fetchLuarLembaga }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, + _vm.$set( + _vm.form, + "tp_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelTpStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih TP/KP"), + ]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.tp_id") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.tp_id")) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.no_ba") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.no_ba"), + }, + }, + [ + _vm.errors.has("form.no_ba") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tNo. BA: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_ba", + options: _vm.cleaveOption.number16, + placeholder: "Silahkan masukkan no buku anggota", + "data-vv-as": "No. Buku Anggota", + }, + model: { + value: _vm.form.no_ba, + callback: function ($$v) { + _vm.$set(_vm.form, "no_ba", $$v) + }, + expression: "form.no_ba", }, + }), + _vm._v(" "), + _vm.errors.has("form.no_ba") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.no_ba")) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tanggal_masuk"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.tanggal_masuk"), + }, + }, + [ + _vm.errors.has("form.tanggal_masuk") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\tTgl. Jadi Anggota: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.tanggal_masuk }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_masuk = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_masuk, + expression: "form.tanggal_masuk", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. jadi anggota" }, + domProps: { value: _vm.form.tanggal_masuk }, on: { - click: function ($event) { - return _vm.selectedRow(props.item) + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_masuk", + $event.target.value + ) }, }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemDataLuarLembaga.current_page - - 1) * - +_vm.itemDataLuarLembaga.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/mitra_orang/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image.jpg" }, + }), + _vm._v(" "), + _vm.errors.has("form.tanggal_masuk") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tanggal_masuk") + ) + + "\n\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v("\n\t\t\t\t\t\t\t\tKeterangan Jadi Anggota:"), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan_masuk, + expression: "form.keterangan_masuk", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "keterangan_masuk", + placeholder: "Silahkan masukkan keterangan masuk", + }, + domProps: { value: _vm.form.keterangan_masuk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan_masuk", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && _vm.currentUser.id_cu == 0 + ? _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("CU "), _c("wajib-badge")], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _vm.form.status_jalinan != 1 && + _vm.form.status_jalinan != 2 + ? _c("div", { staticClass: "col-md-12" }, [ _c( - "td", + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahCu") + }, + }, + }, [ - _c("check-value", { - attrs: { value: props.item.bidang }, - }), - ], - 1 + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t"), + ] ), _vm._v(" "), _c( - "td", + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemCu.index }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahCu") + }, + }, + }, [ - props.item.provinces - ? _c("check-value", { - attrs: { - value: props.item.provinces.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t"), + ] ), _vm._v(" "), _c( - "td", + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItemCu.index }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusCu") + }, + }, + }, [ - props.item.regencies - ? _c("check-value", { - attrs: { - value: props.item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t"), + ] ), - _vm._v(" "), - _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { - value: props.item.districts.name, + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataCu, + columnData: _vm.columnDataCu, + itemDataStat: _vm.itemDataCuStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemCu.index === + props.index + 1, }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { - value: props.item.villages.name, + on: { + click: function ($event) { + return _vm.selectedCuRow( + props.index, + props.item + ) + }, }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.website }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.telp }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ), - ] - ), - ] - }, - }, - ], - null, - false, - 2231216170 - ), - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formPanitia.peran") }, - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("formPanitia.peran") } }, - [ - _vm.errors.has("formPanitia.peran") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\tPeran:\n\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formPanitia.peran, - expression: "formPanitia.peran", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.tp + ? _c("check-value", { + attrs: { + value: props.item.tp.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.keterangan_masuk, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_masuk + ) + ), + }, + }), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1383002481 + ), + }), ], - staticClass: "form-control", - attrs: { - name: "peran", - "data-width": "100%", - "data-vv-as": "Peran", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formPanitia, - "peran", - $event.target.multiple ? $$selectedVal : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih peran"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "panitia" } }, [ - _vm._v("Panitia"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "fasilitator" } }, [ - _vm._v("Fasilitator"), - ]), - ] - ), - _vm._v(" "), - _vm.errors.has("formPanitia.peran") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formPanitia.peran")) + - "\n\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("\n\t\t\tKeterangan:\n\t\t")]), + 1 + ) + : _vm._e(), _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formPanitia.keterangan, - expression: "formPanitia.keterangan", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "keterangan", - placeholder: "Silahkan masukkan keterangan", - }, - domProps: { value: _vm.formPanitia.keterangan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formPanitia, "keterangan", $event.target.value) - }, - }, - }), - ]), - _vm._v(" "), - _vm.errors.any("formPanitia") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), + _c("form-info"), + _vm._v(" "), + _c("br"), _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { - type: "submit", - disabled: _vm.formPanitia.aktivis_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.formPanitia.aktivis_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + confirmIcon: _vm.confirmIcon, + confirmTitle: _vm.confirmTitle, + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 ), + ], + 1 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) + "template", + { slot: "modal-body3" }, + [ + _c("form-cu", { + attrs: { mode: _vm.formCuMode, selected: _vm.selectedItemCu }, + on: { + createCu: _vm.createCu, + editCu: _vm.editCu, + tutup: _vm.modalTutup, }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + }), + ], + 1 ), - ]), - ], - 1 - ), - ]) + ], + 2 + ), + ], + 1 + ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas Anggota")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("h6", [ + _vm._v(" Tinggi "), + _c("small", [_vm._v("(cm)")]), + _vm._v(":"), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Riwayat")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Alamat & Kontak")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("CU")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -8924,860 +5417,551 @@ var render = function () { return _c( "div", [ - _vm.errors.any("formTempat") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "formTempat", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "formTempat-group" }, - [ - _c("h5", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/tempat/", - image_temp: _vm.formTempat.gambar, - }, - model: { - value: _vm.formTempat.gambar, - callback: function ($$v) { - _vm.$set(_vm.formTempat, "gambar", $$v) - }, - expression: "formTempat.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formTempat.name") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formTempat.name"), - }, - }, - [ - _vm.errors.has("formTempat.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.formTempat.name, - expression: "formTempat.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama tempat kegiatan", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.formTempat.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formTempat, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formTempat.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formTempat.name")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("\n\t\t\t\t\tProvinsi:\n\t\t\t\t")]), - _vm._v(" "), + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [_c("form-edit", { attrs: { mode: "edit" } })], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formDataCu" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-6" }, [ _c( - "select", + "div", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formTempat.id_provinces, - expression: "formTempat.id_provinces", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - disabled: "", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formTempat, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDataCu.cu_id") }, }, [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelProvincesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih provinsi")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelProvinces, function (provinces) { - return _c( - "option", - { domProps: { value: provinces.id } }, - [_vm._v(_vm._s(provinces.name))] - ) - }), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("\n\t\t\t\t\tKabupaten:\n\t\t\t\t")]), - _vm._v(" "), - _c( - "select", - { - directives: [ + _c( + "h5", { - name: "model", - rawName: "v-model", - value: _vm.formTempat.id_regencies, - expression: "formTempat.id_regencies", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - disabled: "", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formTempat, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih kabupaten")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelRegencies, function (regencies) { - return _c( - "option", - { domProps: { value: regencies.id } }, - [_vm._v(_vm._s(regencies.name))] - ) - }), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formTempat.id_districts"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formTempat.id_districts" - ), - }, - }, - [ - _vm.errors.has("formTempat.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tKecamatan:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formTempat.id_districts, - expression: "formTempat.id_districts", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + class: { + "text-danger": _vm.errors.has("formDataCu.cu_id"), }, - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelDistricts.length === 0, }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formTempat, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + [ + _vm.errors.has("formDataCu.cu_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.cu_id, + expression: "formDataCu.cu_id", }, - function ($event) { - return _vm.changeDistricts($event.target.value) + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih kecamatan")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelDistricts, function (districts) { - return _c( - "option", - { domProps: { value: districts.id } }, - [_vm._v(_vm._s(districts.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formTempat.id_regency") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formTempat.id_regency")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formTempat.id_villages"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formTempat.id_villages"), - }, - }, - [ - _vm.errors.has("formTempat.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tKelurahan:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formTempat.id_villages, - expression: "formTempat.id_villages", + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formDataCu, + "cu_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Desa", - disabled: _vm.modelVillages.length === 0, }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formTempat, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelCUStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelVillagesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu... mohon tunggu")]) - : _c("span", [_vm._v("Silahkan pilih kelurahan")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelVillages, function (villages) { - return _c( - "option", - { domProps: { value: villages.id } }, - [_vm._v(_vm._s(villages.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formTempat.id_villages") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formTempat.id_villages")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formTempat.alamat") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formTempat.alamat"), - }, + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formDataCu.cu_id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.cu_id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDataCu.tp_id") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("formDataCu.tp_id"), }, - [ - _vm.errors.has("formTempat.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tAlamat:"), - ] - ), - _vm._v(" "), - _c("input", { + }, + [ + _vm.errors.has("formDataCu.tp_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTP/KP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, { name: "model", rawName: "v-model", - value: _vm.formTempat.alamat, - expression: "formTempat.alamat", + value: _vm.formDataCu.tp_id, + expression: "formDataCu.tp_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, ], staticClass: "form-control", attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat", + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP/KP", }, - domProps: { value: _vm.formTempat.alamat }, on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formTempat, "alamat", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formTempat.alamat") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formTempat.alamat")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formTempat.telp"), - }, - }, - [ - _vm.errors.has("formTempat.telp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. Telp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no telp", - }, - model: { - value: _vm.formTempat.telp, - callback: function ($$v) { - _vm.$set(_vm.formTempat, "telp", $$v) - }, - expression: "formTempat.telp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { "text-danger": _vm.errors.has("formTempat.hp") }, - }, - [ - _vm.errors.has("formTempat.hp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. Hp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formDataCu, + "tp_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeTp($event.target.value) + }, + ], }, - model: { - value: _vm.formTempat.hp, - callback: function ($$v) { - _vm.$set(_vm.formTempat, "hp", $$v) - }, - expression: "formTempat.hp", + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelTpStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih TP/KP")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formDataCu.tp_id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.tp_id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDataCu.no_ba") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDataCu.no_ba"), }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", + }, + [ + _vm.errors.has("formDataCu.no_ba") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. BA: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ { - class: { - "text-danger": _vm.errors.has("formTempat.pos"), - }, - }, - [ - _vm.errors.has("formTempat.pos") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tKode Pos:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan kode pos", + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - model: { - value: _vm.formTempat.pos, - callback: function ($$v) { - _vm.$set(_vm.formTempat, "pos", $$v) - }, - expression: "formTempat.pos", + ], + staticClass: "form-control", + attrs: { + name: "anggota_no_ba", + options: _vm.cleaveOption.number16, + placeholder: "Silahkan masukkan no buku anggota", + "data-vv-as": "No. Buku Anggota", + }, + model: { + value: _vm.formDataCu.no_ba, + callback: function ($$v) { + _vm.$set(_vm.formDataCu, "no_ba", $$v) }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formTempat.email") }, + expression: "formDataCu.no_ba", + }, + }), + _vm._v(" "), + _vm.errors.has("formDataCu.no_ba") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.no_ba")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formDataCu.tanggal_masuk"), }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formTempat.email"), - }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDataCu.tanggal_masuk"), }, - [ - _vm.errors.has("formTempat.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tE-mail:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "email", - expression: "'email'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.formTempat.email, - expression: "formTempat.email", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: "Silahkan masukkan alamat e-mail", - "data-vv-as": "E-mail", + }, + [ + _vm.errors.has("formDataCu.tanggal_masuk") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTgl. Jadi Anggota: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDataCu.tanggal_masuk }, + on: { + dateSelected: function ($event) { + _vm.formDataCu.tanggal_masuk = $event }, - domProps: { value: _vm.formTempat.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formTempat, "email", $event.target.value) - }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.tanggal_masuk, + expression: "formDataCu.tanggal_masuk", }, - }), - _vm._v(" "), - _vm.errors.has("formTempat.email") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formTempat.email")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formTempat.website") }, - }, - [ - _c( - "h5", { - class: { - "text-danger": _vm.errors.has("formTempat.website"), - }, + name: "show", + rawName: "v-show", + value: false, + expression: "false", }, - [ - _vm.errors.has("formTempat.website") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tWebsite:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formTempat.website, - expression: "formTempat.website", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "website", - placeholder: "Silahkan masukkan alamat website", - "data-vv-as": "Website", + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - domProps: { value: _vm.formTempat.website }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formTempat, "website", $event.target.value) - }, + ], + attrs: { "data-vv-as": "Tgl. jadi anggota" }, + domProps: { value: _vm.formDataCu.tanggal_masuk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataCu, + "tanggal_masuk", + $event.target.value + ) }, - }), - _vm._v(" "), - _vm.errors.has("formTempat.website") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formTempat.website")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), + }, + }), + _vm._v(" "), + _vm.errors.has("formDataCu.tanggal_masuk") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.tanggal_masuk")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), ]), _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Keterangan Jadi Anggota:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.keterangan_masuk, + expression: "formDataCu.keterangan_masuk", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "keterangan_masuk", + placeholder: "Silahkan masukkan keterangan masuk", + }, + domProps: { value: _vm.formDataCu.keterangan_masuk }, on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataCu, + "keterangan_masuk", + $event.target.value + ) }, }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _vm._m(0), + }), + ]), ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) }, }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ), - ], - 1 - ) + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-primary", attrs: { type: "submit" } }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, -] +var staticRenderFns = [] render._withStripped = true @@ -9853,86 +6037,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/dataviewerName.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/dataviewerName.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dataviewerName.vue?vue&type=template&id=6e6e2d84& */ "./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&"); -/* harmony import */ var _dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dataviewerName.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -9942,9 +6057,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["render"], - _dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -9954,38 +6069,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/dataviewerName.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewerName.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewerName.vue?vue&type=template&id=6e6e2d84& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -10214,6 +6329,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/pageHeader.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/wajibBadge.vue": @@ -10285,17 +6469,68 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/form.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/form.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/anggotaCuDraft/edit.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/edit.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=7e9e2ad9& */ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit.vue?vue&type=template&id=1b0cacb6& */ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&"); +/* harmony import */ var _edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -10305,9 +6540,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["render"], + _edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -10317,54 +6552,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanBKCU/form.vue" +component.options.__file = "resources/assets/js/views/anggotaCuDraft/edit.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./edit.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=7e9e2ad9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./edit.vue?vue&type=template&id=1b0cacb6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue": -/*!****************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/formPanitia.vue ***! - \****************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/form.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/form.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPanitia.vue?vue&type=template&id=71ca0cb7& */ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&"); -/* harmony import */ var _formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPanitia.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=50694320& */ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -10374,9 +6609,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -10386,54 +6621,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanBKCU/formPanitia.vue" +component.options.__file = "resources/assets/js/views/anggotaCuDraft/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPanitia.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&": -/*!***********************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7& ***! - \***********************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPanitia.vue?vue&type=template&id=71ca0cb7& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=50694320& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/formTempat.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/formCu.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/formCu.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTempat.vue?vue&type=template&id=4a34e1c0& */ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&"); -/* harmony import */ var _formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTempat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=36153802& */ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&"); +/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -10443,9 +6678,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["render"], - _formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["render"], + _formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -10455,38 +6690,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanBKCU/formTempat.vue" +component.options.__file = "resources/assets/js/views/anggotaCuDraft/formCu.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTempat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTempat.vue?vue&type=template&id=4a34e1c0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=36153802& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/41.js b/public/js/components/41.js index a8a02af43..0cf983005 100644 --- a/public/js/components/41.js +++ b/public/js/components/41.js @@ -1,46 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[41],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -66,60 +34,50 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + data: function data() { + return { + image: '' + }; }, props: { - value: { - "default": "" - }, - frontText: { - "default": "" + image_loc: { + type: [String], + "default": '' }, - trimLength: { - "default": 50 + image_type: { + type: [String], + "default": '.jpg' }, - valueType: { - "default": "trim" + image_temp: { + "default": '' }, - empty: { - "default": "-" + value: { + type: [String, File], + "default": 'no_image' } }, - data: function data() { - return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); }, - modalTutup: function modalTutup() { - this.modalShow = false; + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; - } - }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); @@ -201,81 +159,29 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - time: '', - dateVal: '' - }; - }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - } - }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } - } -}); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -/***/ }), +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -"use strict"; -__webpack_require__.r(__webpack_exports__); -// // // // @@ -283,22 +189,6 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// // // // @@ -309,33 +199,6 @@ __webpack_require__.r(__webpack_exports__); // // // -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -373,138 +236,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _formPilihan_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formPilihan.vue */ "./resources/assets/js/views/voting/formPilihan.vue"); -/* harmony import */ var _formTanggapan_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formTanggapan.vue */ "./resources/assets/js/views/voting/formTanggapan.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -716,6 +453,318 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemData', 'itemDataStat', 'query'], + components: { + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + appliedFilters: [], + filterCandidates: [], + pages: [], + files: new FormData(), + updateStat: '', + updateResponse: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '', + modalOptionState: '' + }; + }, + created: function created() { + this.addFilter(); + this.defaultFilter(); + }, + watch: { + itemDataStat: function itemDataStat(value) { + if (value == 'success') { + this.query.page = this.itemData.current_page; + this.calculatePagination(); + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + resetFilter: function resetFilter() { + this.appliedFilters.splice(0); + this.filterCandidates.splice(0); + this.addFilter(); + this.defaultFilter(); + this.query.page = 1; + this.applyChange(); + }, + applyFilter: function applyFilter() { + if (this.filterCandidates[0].query_1 != null && this.filterCandidates[0].query_1 != '') { + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.$data, 'appliedFilters', JSON.parse(JSON.stringify(this.filterCandidates))); + this.query.page = 1; + this.applyChange(); + } + }, + removeFilter: function removeFilter(f, i) { + this.filterCandidates.splice(i, 1); + }, + selectOperator: function selectOperator(f, i, e) { + var value = e.target.value; + + if (value.length === 0) { + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', value); + return; + } + + var obj = JSON.parse(value); + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', obj); + this.filterCandidates[i].query_1 = null; + this.filterCandidates[i].query_2 = null; + + switch (obj.name) { + case 'in_the_past': + case 'in_the_next': + this.filterCandidates[i].query_1 = 28; + this.filterCandidates[i].query_2 = 'days'; + break; + + case 'in_the_peroid': + this.filterCandidates[i].query_1 = 'today'; + break; + } + }, + selectColumn: function selectColumn(f, i, e) { + var value = e.target.value; + + if (value.length === 0) { + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', value); + return; + } + + var obj = JSON.parse(value); + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', obj); + + switch (obj.tipe) { + case 'string': + this.filterCandidates[i].operator = this.availableOperators()[6]; + this.filterCandidates[i].query_1 = null; + this.filterCandidates[i].query_2 = null; + break; + } + }, + addFilter: function addFilter() { + this.filterCandidates.push({ + column: '', + operator: '', + query_1: null, + query_2: null + }); + }, + defaultFilter: function defaultFilter() { + // set default filter + var data = lodash__WEBPACK_IMPORTED_MODULE_2___default.a.find(this.columnData, { + 'filterDefault': true + }); + + vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[0], 'column', data); + + switch (data.tipe) { + case 'string': + this.filterCandidates[0].operator = this.availableOperators()[6]; + this.filterCandidates[0].query_1 = null; + this.filterCandidates[0].query_2 = null; + break; + } + }, + applyChange: function applyChange() { + this.fetch(); + }, + updateLimit: function updateLimit() { + this.query.page = 1; + this.applyChange(); + }, + calculatePagination: function calculatePagination() { + var i = 0; + var startPage = 0; + var endPage = 0; + var diffPage = 0; + startPage = this.query.page < 3 ? 1 : this.query.page - 1; + endPage = 4 + startPage; + endPage = this.itemData.last_page < endPage ? this.itemData.last_page : endPage; + diffPage = startPage - endPage + 4; + startPage -= startPage - diffPage > 0 ? diffPage : 0; + this.pages.length = 0; + + for (i = startPage; i <= endPage; i++) { + this.pages.push(i); + } + }, + prevPage: function prevPage() { + if (this.itemData.prev_page_url) { + this.query.page = Number(this.query.page) - 1; + this.applyChange(); + } + }, + goToPage: function goToPage(value) { + if (this.query.page != value) { + this.query.page = value; + this.applyChange(); + } + }, + nextPage: function nextPage() { + if (this.itemData.next_page_url) { + this.query.page = Number(this.query.page) + 1; + this.applyChange(); + } + }, + getFilters: function getFilters() { + var f = {}; + this.appliedFilters.forEach(function (filter, i) { + f["f[".concat(i, "][column]")] = filter.column.name; + f["f[".concat(i, "][operator]")] = filter.operator.name; + f["f[".concat(i, "][query_1]")] = filter.query_1; + f["f[".concat(i, "][query_2]")] = filter.query_2; + }); + return f; + }, + fetch: function fetch() { + var filters = this.getFilters(); + + var params = _objectSpread(_objectSpread({}, filters), this.query); + + this.$emit('fetch', params); + }, + availableOperators: function availableOperators() { + return [{ + title: 'sama dengan', + name: 'equal_to', + parent: ['numeric', 'string'], + component: 'single' + }, { + title: 'tidak sama dengan', + name: 'not_equal_to', + parent: ['numeric', 'string'], + component: 'single' + }, { + title: 'kurang dari', + name: 'less_than', + parent: ['numeric'], + component: 'single' + }, { + title: 'lebih dari', + name: 'greater_than', + parent: ['numeric'], + component: 'single' + }, { + title: 'antara', + name: 'between', + parent: ['numeric'], + component: 'double' + }, { + title: 'tidak antara', + name: 'not_between', + parent: ['numeric'], + component: 'double' + }, { + title: 'mengandung kata', + name: 'contains', + parent: ['string'], + component: 'single' + }, { + title: 'dimulai dari', + name: 'starts_with', + parent: ['string'], + component: 'single' + }, { + title: 'diakhiri dengan', + name: 'ends_with', + parent: ['string'], + component: 'single' + }, { + title: 'pada masa lalu', + name: 'in_the_past', + parent: ['datetime'], + component: 'datetime_1' + }, { + title: 'pada masa depan', + name: 'in_the_next', + parent: ['datetime'], + component: 'datetime_1' + }, { + title: 'pada periode', + name: 'in_the_peroid', + parent: ['datetime'], + component: 'datetime_2' + }, { + title: 'sama dengan', + name: 'equal_to_count', + parent: ['counter'], + component: 'single' + }, { + title: 'tidak sama dengan', + name: 'not_equal_to_count', + parent: ['counter'], + component: 'single' + }, { + title: 'kurang dari', + name: 'less_than_count', + parent: ['counter'], + component: 'single' + }, { + title: 'lebih dari', + name: 'greater_than_count', + parent: ['counter'], + component: 'single' + }]; + } + }, + computed: { + fetchOperators: function fetchOperators() { + var _this = this; + + return function (f) { + return _this.availableOperators().filter(function (operator) { + if (f.column && operator.parent.includes(f.column.tipe)) { + return operator; + } + }); + }; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -723,6 +772,57 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -731,6 +831,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -743,12 +858,80 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _formPanitia_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formPanitia.vue */ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue"); +/* harmony import */ var _formTempat_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./formTempat.vue */ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_13__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + // // // @@ -873,365 +1056,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formPilihan: _formPilihan_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formTanggapan: _formTanggapan_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_11___default.a, - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__["default"] - }, - data: function data() { - return { - title: 'Tambah Voting', - titleDesc: 'Menambah voting baru', - titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Voting', - kelas: 'voting', - sasaran: [], - tempatData: '', - ckeditorNoImageConfig: { - toolbar: { - items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] - }, - table: { - contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] - } - }, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - year: { - date: true, - datePattern: ['Y'] - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - number4: { - numeral: true, - numeralIntegerScale: 4, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - columnDataPilihan: [{ - title: 'No.' - }, { - title: 'Nama' - }], - selectedItemPilihan: '', - formPilihanMode: '', - itemDataPilihan: [], - itemDataPilihanStat: 'success', - columnDataTanggapan: [{ - title: 'No.' - }, { - title: 'Nama' - }], - selectedItemTanggapan: '', - formTanggapanMode: '', - itemDataTanggapan: [], - itemDataTanggapanStat: 'success', - cancelState: 'methods', - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - modalSize: '', - submited: false - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - this.changeCU(this.currentUser.id_cu); - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode == 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - } else { - this.$store.dispatch(this.kelas + '/create'); - } - - if (this.$route.meta.mode == 'edit') { - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; - } - }, - createPilihan: function createPilihan(value) { - this.itemDataPilihan.push(value); - this.selectedItemPilihan = {}; - this.modalTutup(); - }, - editPilihan: function editPilihan(value) { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPilihan, { - index: value.index + 1 - }); - - this.itemDataPilihan.push(value); - this.selectedItemPilihan = {}; - this.modalTutup(); - }, - createTanggapan: function createTanggapan(value) { - this.itemDataTanggapan.push(value); - this.selectedItemTanggapan = {}; - this.modalTutup(); - }, - editTanggapan: function editTanggapan(value) { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataTanggapan, { - index: value.index - }); - - this.itemDataTanggapan.push(value); - this.selectedItemTanggapan = {}; - this.modalTutup(); - }, - changeCU: function changeCU(id) { - this.form.id_cu = id; - this.$store.dispatch(this.kelas + '/indexVotingCu', id); // TODO: update with kegiatan - - if (id == 0) { - this.$store.dispatch('kegiatanBKCU/indexKegiatan'); - } else { - this.$store.dispatch('kegiatanBKCU/resetDataS'); - } - }, - save: function save() { - var _this = this; - - this.form.pilihan = this.itemDataPilihan; - this.form.tanggapan = this.itemDataTanggapan; - this.state = ''; - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); - } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - this.$router.push({ - name: this.kelas, - params: { - cu: this.currentUser.id_cu - } - }); - }, - selectedRowPilihan: function selectedRowPilihan(item, index) { - this.selectedItemPilihan = item; - this.selectedItemPilihan.index = index; - }, - selectedRowTanggapan: function selectedRowTanggapan(item, index) { - this.selectedItemTanggapan = item; - this.selectedItemTanggapan.index = index; - }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (isMobile) { - this.selectedItemPilihan = itemMobile; - } - - if (state == 'hapusPilihan') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus Pilihan' + this.selectedItemPilihan.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubahPilihan') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Pilihan'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formPilihanMode = 'edit'; - } else if (state == 'tambahPilihan') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Pilihan'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formPilihanMode = 'create'; - } else if (state == 'hapusTanggapan') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus Tanggapan' + this.selectedItemTanggapan.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubahTanggapan') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Tanggapan'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formTanggapanMode = 'edit'; - } else if (state == 'tambahTanggapan') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Tanggapan'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formTanggapanMode = 'create'; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapusPilihan') { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPilihan, { - index: this.selectedItemPilihan.index - }); - - this.selectedItemPilihan = {}; - } - - if (this.state == 'hapusTanggapan') { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataTanggapan, { - index: this.selectedItemTanggapan.index - }); - - this.selectedItemTanggapan = {}; - } - }, - modalTutup: function modalTutup() { - if (this.updateStat == 'success' && this.state == '') { - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - this.back(); - } - - this.modalShow = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - }, - momentYear: function momentYear() { - return moment().year(); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', { - form: 'data', - formStat: 'dataStat', - modelVoting: 'dataS2', - modelVotingStat: 'dataStatS2', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { - modelKegiatan: 'dataS', - modelKegiatanStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -1282,77 +1106,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - title: '', - formPilihan: { - index: '', - name: '' - }, - submited: false - }; - }, - created: function created() { - if (this.mode == 'edit') { - this.formPilihan = Object.assign({}, this.selected); - } - }, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('formPilihan').then(function (result) { - if (result) { - if (_this.mode == 'edit') { - _this.$emit('editPilihan', _this.formPilihan); - } else { - _this.$emit('createPilihan', _this.formPilihan); - } - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -1403,301 +1156,2317 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - title: '', - formTanggapan: { - name: '' - }, - submited: false - }; - }, - created: function created() { - if (this.mode == 'edit') { - this.formTanggapan = Object.assign({}, this.selected); - } - }, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('formTanggapan').then(function (result) { - if (result) { - if (_this.mode == 'edit') { - _this.$emit('editTanggapan', _this.formTanggapan); - } else { - _this.$emit('createTanggapan', _this.formTanggapan); - } - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_7__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + formPanitia: _formPanitia_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + formTempat: _formTempat_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_13___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__["default"] + }, + data: function data() { + return { + title: 'Tambah Pertemuan BKCU', + titleDesc: 'Menambah pertemuan BKCU baru', + titleIcon: 'icon-plus3', + level: 2, + level2Title: 'Pertemuan BKCU', + kelas: 'kegiatanBKCU', + sasaran: [], + tempatData: '', + ckeditorNoImageConfig: { + toolbar: { + items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] + }, + table: { + contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] + } + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + selectedKode: '', + columnDataPanitia: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'Nama' + }, { + title: 'Lembaga' + }, { + title: 'Asal' + }, { + title: 'Peran' + }, { + title: 'Keterangan' + }, { + title: 'Email' + }, { + title: 'No. Hp' + }], + selectedItemPanitia: '', + formPanitiaMode: '', + itemDataPanitia: [], + itemDataPanitiaStat: 'success', + cancelState: 'methods', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'edit') { + this.checkTipe(this.form.tipe); + this.changeProvinces(this.form.id_provinces); + this.changeRegencies(this.form.id_regencies); + var i; + + for (i = 0; i < this.form.sasaran.length; i++) { + this.sasaran.push(this.form.sasaran[i].id.toString()); + } + + var valDalam; + + var _iterator = _createForOfIteratorHelper(this.form.panitia_dalam), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valDalam = _step.value; + var formData = {}; + formData.aktivis_id = valDalam.id; + formData.name = valDalam.name; + formData.gambar = valDalam.gambar; + formData.peran = valDalam.pivot.peran; + formData.asal = 'dalam'; + formData.keterangan = valDalam.pivot.keterangan; + formData.email = valDalam.email; + formData.hp = valDalam.hp; + + if (valDalam.pekerjaan_aktif) { + if (valDalam.pekerjaan_aktif.tipe == 1) { + formData.lembaga = valDalam.pekerjaan_aktif.cu.name; + } else if (valDalam.pekerjaan_aktif.tipe == 2) { + formData.lembaga = valDalam.pekerjaan_aktif.lembaga_lain.name; + } else if (valDalam.pekerjaan_aktif.tipe == 3) { + formData.lembaga = "PUSKOPCUINA"; + } + } + + this.itemDataPanitia.push(formData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + var valLuar; + + var _iterator2 = _createForOfIteratorHelper(this.form.panitia_luar), + _step2; + + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + valLuar = _step2.value; + var _formData = {}; + _formData.aktivis_id = valLuar.id; + _formData.name = valLuar.name; + _formData.gambar = valLuar.gambar; + _formData.peran = valLuar.pivot.peran; + _formData.asal = 'luar'; + _formData.keterangan = valLuar.pivot.keterangan; + _formData.lembaga = valLuar.lembaga; + _formData.email = valLuar.email; + _formData.hp = valLuar.hp; + this.itemDataPanitia.push(_formData); + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + + var valLuarLembaga; + + var _iterator3 = _createForOfIteratorHelper(this.form.panitia_luar_lembaga), + _step3; + + try { + for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { + valLuarLembaga = _step3.value; + var _formData2 = {}; + _formData2.aktivis_id = valLuarLembaga.id; + _formData2.name = valLuarLembaga.name; + _formData2.gambar = valLuarLembaga.gambar; + _formData2.peran = valLuarLembaga.pivot.peran; + _formData2.asal = 'luar lembaga'; + _formData2.keterangan = valLuarLembaga.pivot.keterangan; + _formData2.lembaga = valLuarLembaga.name; + _formData2.email = valLuarLembaga.email; + _formData2.hp = valLuarLembaga.hp; + this.itemDataPanitia.push(_formData2); + } + } catch (err) { + _iterator3.e(err); + } finally { + _iterator3.f(); + } + } + } + }, + modelTempatStat: function modelTempatStat(value) { + if (value === "success") { + this.changeTempat(this.form.id_tempat); + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + }, + updateTempatStat: function updateTempatStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateTempatResponse.message; + this.changeRegencies(this.form.id_regencies); + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateTempatResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + } else { + this.checkTipe(this.$route.params.tipe); + this.$store.dispatch(this.kelas + '/create'); + } + + this.$store.dispatch('provinces/get'); + this.$store.dispatch('sertifikatKegiatan/index'); + + if (this.$route.params.tipe == 'diklat_bkcu' || this.$route.params.tipe == 'diklat_bkcu_internal') { + this.$store.dispatch('kodeKegiatan/get'); + } + }, + checkTipe: function checkTipe(tipe) { + if (tipe == 'diklat_bkcu') { + this.level2Title = 'Diklat PUSKOPCUINA'; + } else if (tipe == 'diklat_bkcu_internal') { + this.level2Title = 'Diklat Internal PUSKOPCUINA'; + } else if (tipe == 'pertemuan_bkcu') { + this.level2Title = 'Pertemuan PUSKOPCUINA'; + } else if (tipe == 'pertemuan_bkcu_internal') { + this.level2Title = 'Pertemuan Internal PUSKOPCUINA'; + } + + if (this.$route.meta.mode == 'edit') { + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; + } + }, + changeSertifikat: function changeSertifikat(event) { + this.form.formSertifikat = event; + }, + changeKodeKegiatan: function changeKodeKegiatan(event) { + this.form.id_kode = event; + }, + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('tempat/get', id); + this.tempatData = ""; + }, + changeTempat: function changeTempat(id) { + if (id != 0) { + this.tempatData = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelTempat, function (o) { + return o.id == id; + }); + } + }, + createPanitia: function createPanitia(value) { + this.itemDataPanitia.push(value); + this.selectedItemPanitia = {}; + this.modalTutup(); + }, + editPanitia: function editPanitia(value) { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPanitia, { + index: value.index + }); + + this.itemDataPanitia.push(value); + this.selectedItemPanitia = {}; + this.modalTutup(); + }, + createPilih: function createPilih(value) { + this.itemDataPilih.push(value); + this.selectedItemPilih = {}; + this.modalTutup(); + }, + editPilih: function editPilih(value) { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPilih, { + index: value.index + }); + + this.itemDataPilih.push(value); + this.selectedItemPilih = {}; + this.modalTutup(); + }, + save: function save() { + var _this = this; + + this.form.sasaran = this.sasaran; + this.form.panitia = this.itemDataPanitia; + this.form.pilih = this.itemDataPilih; + this.state = ''; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_5__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', [_this.$route.params.tipe, formData]); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + if (this.$route.meta.isDetail) { + this.$router.push({ + name: this.kelas + 'Detail', + params: { + id: this.form.id + } + }); + } else { + if (this.$route.meta.mode == 'edit') { + this.$router.push({ + name: this.kelas, + params: { + tipe: this.form.tipe, + periode: this.momentYear() + } + }); + } else { + this.$router.push({ + name: this.kelas, + params: { + tipe: this.$route.params.tipe, + periode: this.momentYear() + } + }); + } + } + }, + selectedRow: function selectedRow(item, index, tipe) { + if (tipe == 'panitia') { + this.selectedItemPanitia = item; + this.selectedItemPanitia.index = index; + } else { + this.selectedItemPilih = item; + this.selectedItemPilih.index = index; + } + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemPanitia = itemMobile; + } + + if (state == 'hapusPanitia') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Panitia/Fasilitator ' + this.selectedItemPanitia.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahPanitia') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Panitia/Fasilitator'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formPanitiaMode = 'edit'; + } else if (state == 'tambahPanitia') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Panitia/Fasilitator'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formPanitiaMode = 'create'; + } else if (state == 'tempat') { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Tempat'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + } + }, + modalImageShow: function modalImageShow(content) { + this.modalShow = true; + this.modalState = 'image'; + this.modalContent = content; + this.modalSize = ''; + this.modalButton = 'Ok'; + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusPanitia') { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPanitia, { + index: this.selectedItemPanitia.index + }); + + this.selectedItemPanitia = {}; + } else { + if (this.$route.meta.isDetail) { + this.$router.push({ + name: this.kelas + 'Detail', + params: { + id: this.form.id + } + }); + } + } + }, + modalTutup: function modalTutup() { + if (this.updateStat == 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.back(); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + }, + momentYear: function momentYear() { + return moment().year(); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { + updateTempatResponse: 'update', + updateTempatStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { + modelTempat: 'dataSForm', + modelTempatStat: 'dataStatSForm' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('sertifikatKegiatan', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kodeKegiatan', { + itemKodeKegiatan: 'dataS2', + itemKodeKegiatanStat: 'dataStatS2' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'aktivis', + selectedItem: [], + formPanitia: { + aktivis_id: '', + name: '', + lembaga: '', + gambar: '', + peran: '', + asal: '', + keterangan: '' + }, + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 5, + page: 1 + }, + columnDataDalam: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'CU' + }, { + title: 'Tingkat' + }, { + title: 'Jabatan' + }, { + title: 'Pendidikan' + }, { + title: 'Jurusan' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Agama' + }, { + title: 'Status' + }, { + title: 'Provinsi' + }, { + title: 'Kabupaten/Kota' + }, { + title: 'Kecamatan' + }, { + title: 'Kelurahan' + }, { + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + columnDataLuar: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'Lembaga' + }, { + title: 'Jabatan' + }, { + title: 'Pendidikan' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Agama' + }, { + title: 'Status' + }, { + title: 'Provinsi' + }, { + title: 'Kabupaten/Kota' + }, { + title: 'Kecamatan' + }, { + title: 'Kelurahan' + }, { + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + columnDataLuarLembaga: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Bidang' + }, { + title: 'Provinsi' + }, { + title: 'Kabupaten/Kota' + }, { + title: 'Kecamatan' + }, { + title: 'Kelurahan' + }, { + title: 'Alamat' + }, { + title: 'Website' + }, { + title: 'Email' + }, { + title: 'No. Telp' + }, { + title: 'Hp' + }], + submited: false + }; + }, + created: function created() { + if (this.mode == 'edit') { + this.formPanitia = Object.assign({}, this.selected); + } + }, + methods: { + changeAsal: function changeAsal(value) { + this.$store.commit('aktivis/setDataS', []); + this.$store.commit('aktivis/setDataStatS', ''); + this.$store.commit('mitraOrang/setDataS', []); + this.$store.commit('mitraOrang/setDataStatS', ''); + this.$store.commit('mitraLembaga/setDataS', []); + this.$store.commit('mitraLembaga/setDataStatS', ''); + this.deleteSelected(); + + if (value == 'luar') { + this.fetchLuar(this.query); + } else if (value == 'luar lembaga') { + this.fetchLuarLembaga(this.query); + } else if (value == 'dalam') { + this.fetchDalam(this.query); + } + }, + fetchDalam: function fetchDalam(params) { + this.$store.dispatch('aktivis/index', [params, 'semua', 'aktif']); + }, + fetchLuar: function fetchLuar(params) { + this.$store.dispatch('mitraOrang/index'); + }, + fetchLuarLembaga: function fetchLuarLembaga(params) { + this.$store.dispatch('mitraLembaga/index'); + }, + deleteSelected: function deleteSelected() { + this.formPanitia.aktivis_id = ''; + this.selectedItem = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + this.formPanitia.aktivis_id = item.id; + this.formPanitia.name = item.name; + this.formPanitia.gambar = item.gambar; + this.formPanitia.email = item.email != '' ? item.email : '-'; + this.formPanitia.hp = item.hp != '' ? item.hp : '-'; + + if (this.formPanitia.asal == 'dalam') { + if (item.pekerjaan_aktif.tipe == 1) { + this.formPanitia.lembaga = item.pekerjaan_aktif.cu.name; + } else if (item.pekerjaan_aktif.tipe == 2) { + this.formPanitia.lembaga = item.pekerjaan_aktif.lembaga_lain.name; + } else if (item.pekerjaan_aktif.tipe == 3) { + this.formPanitia.lembaga = "PUSKOPCUINA"; + } + } else { + this.formPanitia.lembaga = item.lembaga != '' ? item.lembaga : '-'; + } + }, + save: function save() { + var _this = this; + + this.$validator.validateAll('formPanitia').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editPanitia', _this.formPanitia); + } else { + _this.$emit('createPanitia', _this.formPanitia); + } + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + itemDataDalam: 'dataS', + itemDataDalamStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { + itemDataLuar: 'dataS', + itemDataLuarStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraLembaga', { + itemDataLuarLembaga: 'dataS', + itemDataLuarLembagaStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_dataviewerName_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/dataviewerName.vue */ "./resources/assets/js/components/dataviewerName.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['id_provinces', 'id_regencies'], + components: { + DataViewer: _components_dataviewerName_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default.a, + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'tempat', + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + submited: false + }; + }, + created: function created() { + this.fetch(); + }, + watch: { + modelProvincesStat: function modelProvincesStat(value) { + if (value == 'success') { + this.changeProvinces(this.id_provinces); + } + }, + modelRegenciesStat: function modelRegenciesStat(value) { + if (value == 'success') { + this.changeRegencies(this.id_regencies); + } + + this.formTempat.id_provinces = this.id_provinces; + this.formTempat.id_regencies = this.id_regencies; + } + }, + methods: { + fetch: function fetch() { + this.title = 'Tambah Tempat Kegiatan'; + this.titleDesc = 'Menambah Tempat Kegiatan'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + this.$store.dispatch('provinces/get'); + }, + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); + }, + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); + }, + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.formTempat, this.$route.meta.mode); + this.$validator.validateAll('formTempat').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/store', formData); + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { + formTempat: 'data', + formTempatStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" ? _c("tbody", [ _c("tr", [ _c("td", { attrs: { colspan: _vm.columnData.length } }, [ @@ -1715,10 +3484,642 @@ var render = function () { ]), ]), ]), - ] - ) + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header d-print-none" }, [ + _c( + "div", + { staticClass: "row" }, + _vm._l(_vm.filterCandidates, function (f, i, index) { + return _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + ], + staticClass: "col-md-3 pb-2", + }, + [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0, true), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + on: { + input: function ($event) { + return _vm.selectColumn(f, i, $event) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan masukkan kolom pencarian")] + ), + _vm._v(" "), + _vm._l(_vm.columnData, function (x) { + return x.filter && !x.disable + ? _c( + "option", + { + domProps: { + value: JSON.stringify(x), + selected: + f.column && x.name === f.column.name, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(x.title) + + "\n " + ), + ] + ) + : _vm._e() + }), + ], + 2 + ), + ]), + ] + ), + _vm._v(" "), + f.column + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + ], + staticClass: "col-md-4 pb-2", + }, + [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1, true), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + on: { + input: function ($event) { + return _vm.selectOperator(f, i, $event) + }, + }, + }, + _vm._l(_vm.fetchOperators(f), function (y) { + return _c( + "option", + { + domProps: { + value: JSON.stringify(y), + selected: + f.operator && + y.name === f.operator.name, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(y.title) + + "\n " + ), + ] + ) + }), + 0 + ), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + [ + _c("div", { staticClass: "col-md-10 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2, true), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: f.query_1, + expression: "f.query_1", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + placeholder: "Masukkan nama pencarian", + }, + domProps: { value: f.query_1 }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(f, "query_1", $event.target.value) + }, + }, + }), + ]), + ]), + ], + _vm._v(" "), + _c("div", { staticClass: "col-md-2 pb-2" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block", + attrs: { + type: "button", + disabled: + _vm.filterCandidates[0].query_1 == null || + _vm.filterCandidates[0].query_1 == "", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.applyFilter.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-search4" }), + _vm._v(" Cari"), + ] + ), + ]), + ], + 2 + ), + ]) + }), + 0 + ), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-8 col-lg-10 pb-2 d-none d-sm-block" }, + [_vm._t("button-desktop")], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, + [_vm._t("button-mobile")], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "table-responsive" }, [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item) { + return !item.hide && !item.disable + ? _c("th", [ + _c("span", { + domProps: { innerHTML: _vm._s(item.title) }, + }), + _vm._v(" "), + item.name == _vm.query.order_column + ? _c("i", { staticClass: "icon-menu-open" }) + : _vm._e(), + ]) + : _vm._e() + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(3), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.itemData.data, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n Oops.. Terjadi kesalahan, silahkan coba lagi.\n " + ), + ]), + ]), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-footer bg-white d-print-none" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4 pt-2" }, [ + _vm.itemDataStat === "success" + ? _c("div", { staticClass: "d-none d-sm-block" }, [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemData.from) + + " -\n " + + _vm._s(_vm.itemData.to) + + " entri dari " + + _vm._s(_vm.itemData.total) + + " entri\n " + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat === "success" + ? _c("div", { staticClass: "d-block d-sm-none text-center" }, [ + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemData.from) + + " -\n " + + _vm._s(_vm.itemData.to) + + " entri dari " + + _vm._s(_vm.itemData.total) + + " entri\n " + ), + ]) + : _vm.itemDataStat === "loading" + ? _c("div", [ + _vm._v("Menampilkan\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" -\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri dari\n "), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri\n "), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-8 pt-2 text-right d-none d-sm-block" }, + [ + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _vm._l(_vm.pages, function (n) { + return _c( + "button", + { + staticClass: "btn", + class: { + "btn-primary": _vm.query.page == n, + "btn-light": _vm.query.page != n, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(n) + }, + }, + }, + [ + _vm._v( + "\n " + + _vm._s(n) + + "\n " + ), + ] + ) + }), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(_vm.itemData.last_page) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ], + 2 + ) + : _vm.itemDataStat === "loading" + ? _c("div", { staticClass: "btn-group" }, [ + _vm._m(4), + _vm._v(" "), + _vm._m(5), + _vm._v(" "), + _vm._m(6), + _vm._v(" "), + _vm._m(7), + _vm._v(" "), + _vm._m(8), + ]) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(9), + _vm._v(" "), + _vm._m(10), + _vm._v(" "), + _vm._m(11), + _vm._v(" "), + _vm._m(12), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12 pt-2 text-center d-block d-sm-none" }, + [ + _vm.itemDataStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + _vm._l(_vm.pages, function (n) { + return _c( + "button", + { + staticClass: "btn", + class: { + "btn-primary": _vm.query.page == n, + "btn-light": _vm.query.page != n, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(n) + }, + }, + }, + [ + _vm._v( + "\n " + _vm._s(n) + "\n " + ), + ] + ) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.itemDataStat === "success" + ? _c("div", { staticClass: "btn-group pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.prev_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPage.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { disabled: !_vm.itemData.next_page_url }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPage(_vm.itemData.last_page) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ]) + : _vm.itemDataStat === "loading" + ? _c("div", { staticClass: "btn-group" }, [ + _vm._m(13), + _vm._v(" "), + _vm._m(14), + _vm._v(" "), + _vm._m(15), + _vm._v(" "), + _vm._m(16), + _vm._v(" "), + _vm._m(17), + ]) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(18), + _vm._v(" "), + _vm._m(19), + _vm._v(" "), + _vm._m(20), + _vm._v(" "), + _vm._m(21), + ]), + ] + ), + ]), + ]), + ]), + ]) } var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Kolom")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Operator")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Nama")]), + ]) + }, function () { var _vm = this var _h = _vm.$createElement @@ -1728,13 +4129,193 @@ var staticRenderFns = [ "div", { staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + "progress-bar progress-bar-info progress-bar-striped active", staticStyle: { width: "100%" }, }, [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] ), ]) }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, ] render._withStripped = true @@ -1861,10 +4442,47 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1876,977 +4494,2231 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: _vm.level, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + { staticClass: "content" }, [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) : _vm._e(), _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Gambar:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/pertemuan/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _vm.$route.params.tipe == "diklat_bkcu" || + _vm.$route.params.tipe == "diklat_bkcu_internal" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.kode_kegiatan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.kode_kegiatan"), + }, + }, + [ + _vm.errors.has("form.kode_kegiatan") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKode & Nama Kegiatan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_kode, + expression: "form.id_kode", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_kode", + "data-width": "100%", + "data-vv-as": "KodeKegiatan", + disabled: + _vm.itemKodeKegiatanStat.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_kode", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeKodeKegiatan( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.itemKodeKegiatanStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kode"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.itemKodeKegiatan, + function (kodeKegiatan, index) { + return _c( + "option", + { + key: index, + domProps: { + value: kodeKegiatan.id, + }, + }, + [ + _vm._v( + _vm._s(kodeKegiatan.kode) + + " - " + + _vm._s(kodeKegiatan.name) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.kode_kegiatan") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.kode_kegiatan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.kode_diklat"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.kode_diklat"), + }, + }, + [ + _vm.errors.has("form.kode_diklat") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKode Kegiatan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.kode_diklat, + expression: "form.kode_diklat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kode kegiatan", + placeholder: + "Silahkan masukkan kode kegiatan", + "data-vv-as": "Kode Kegiatan", + }, + domProps: { value: _vm.form.kode_diklat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "kode_diklat", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.kode_diklat") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.kode_diklat" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), + _vm.$route.params.tipe != "diklat_bkcu" && + _vm.$route.params.tipe != "diklat_bkcu_internal" + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama diklat", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.periode"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.periode"), + }, + }, + [ + _vm.errors.has("form.periode") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), + _c("wajib-badge"), + _vm._v(" "), + _c("info-icon", { + attrs: { + message: "Format: tahun. Contoh: 2019", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + raw: false, + options: _vm.cleaveOption.year, + placeholder: "Silahkan masukkan periode", + "data-vv-as": "Periode", + }, + model: { + value: _vm.form.periode, + callback: function ($$v) { + _vm.$set(_vm.form, "periode", $$v) + }, + expression: "form.periode", + }, + }), + _vm._v(" "), + _vm.errors.has("form.periode") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.periode") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.mulai"), + }, }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949& ***! - \****************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "row" }, - [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.mulai"), + }, + }, + [ + _vm.errors.has("form.mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Mulai: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.mulai }, + on: { + dateSelected: function ($event) { + _vm.form.mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.mulai, + expression: "form.mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + name: "mulai", + "data-vv-as": "Tgl. mulai", + }, + domProps: { value: _vm.form.mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "mulai", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.mulai") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.mulai") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.selesai"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.selesai"), + }, + }, + [ + _vm.errors.has("form.selesai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Selesai: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.selesai }, + on: { + dateSelected: function ($event) { + _vm.form.selesai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.selesai, + expression: "form.selesai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + name: "selesai", + "data-vv-as": "Tgl. selesai", + }, + domProps: { value: _vm.form.selesai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "selesai", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.selesai") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.selesai") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.durasi"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.durasi"), + }, + }, + [ + _vm.errors.has("form.durasi") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tDurasi: "), + _c("small", [_vm._v("jam")]), + _vm._v(" "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "durasi", + raw: false, + options: _vm.cleaveOption.number3, + placeholder: + "Silahkan masukkan durasi kegiatan", + "data-vv-as": "Durasi", + }, + model: { + value: _vm.form.durasi, + callback: function ($$v) { + _vm.$set(_vm.form, "durasi", $$v) + }, + expression: "form.durasi", + }, + }), + _vm._v(" "), + _vm.errors.has("form.durasi") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.durasi") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.peserta_min"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.peserta_min"), + }, + }, + [ + _vm.errors.has("form.peserta_min") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPeserta Min: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "peserta_min", + raw: false, + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan peserta min", + "data-vv-as": "Peserta min", + }, + model: { + value: _vm.form.peserta_min, + callback: function ($$v) { + _vm.$set(_vm.form, "peserta_min", $$v) + }, + expression: "form.peserta_min", }, + }), + _vm._v(" "), + _vm.errors.has("form.peserta_min") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.peserta_min") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.peserta_max"), }, - [ - _c( - "h5", + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.peserta_max"), + }, + }, + [ + _vm.errors.has("form.peserta_max") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPeserta Max: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ { - class: { - "text-danger": - _vm.errors.has("form.name"), - }, + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 + ], + staticClass: "form-control", + attrs: { + name: "peserta_max", + raw: false, + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan peserta max", + "data-vv-as": "Peserta max", + }, + model: { + value: _vm.form.peserta_max, + callback: function ($$v) { + _vm.$set(_vm.form, "peserta_max", $$v) + }, + expression: "form.peserta_max", + }, + }), + _vm._v(" "), + _vm.errors.has("form.peserta_max") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.peserta_max") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.peserta_max_cu" ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama", + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.peserta_max_cu" + ), }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, + }, + [ + _vm.errors.has("form.peserta_max_cu") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPeserta Max Per CU: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] + ], + staticClass: "form-control", + attrs: { + name: "peserta_max_cu", + raw: false, + options: _vm.cleaveOption.number3, + placeholder: + "Silahkan masukkan peserta max per cu", + "data-vv-as": "Peserta max per cu", + }, + model: { + value: _vm.form.peserta_max_cu, + callback: function ($$v) { + _vm.$set(_vm.form, "peserta_max_cu", $$v) + }, + expression: "form.peserta_max_cu", + }, + }), + _vm._v(" "), + _vm.errors.has("form.peserta_max_cu") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.peserta_max_cu" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h5", + [_vm._v("Sasaran Peserta: "), _c("wajib-badge")], + 1 ), - ]), - _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-12" }, [ + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, + "label", + { staticClass: "form-check-label" }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tCU: " - ), - _c("wajib-badge"), ], - 1 + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "1" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "1") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "1", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tPengurus\n\t\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ + _c( + "label", + { staticClass: "form-check-label" }, + [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCU( - $event.target.value - ) - }, - ], + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "2" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "2") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "2", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } }, }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [ - _vm.modelCUStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih CU"), - ]), - ] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "0" } }, - [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s( - _vm.currentUser.pus.name - ) - ), - ]) - : _c("span", [ - _vm._v("PUSKOPCUINA"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelCU, - function (cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: cu.id }, - }, - [_vm._v(_vm._s(cu.name))] - ) + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tPengawas\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ + _c( + "label", + { staticClass: "form-check-label" }, + [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "3" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "3") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "3", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c } - ), - ], - 2 + }, + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKomite\n\t\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), ] ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + ] + ), + _vm._v(" "), _c( "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.lihat_hasil"), - }, - }, + { staticClass: "form-check form-check-inline" }, [ _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.lihat_hasil"), - }, - }, + "label", + { staticClass: "form-check-label" }, [ - _vm.errors.has("form.lihat_hasil") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "4" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "4") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "4", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, + }, + }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tTampilkan Hasil Setelah Melakukan Voting?: " + "\n\t\t\t\t\t\t\t\t\t\t\t\tPenasihat\n\t\t\t\t\t\t\t\t\t\t\t" ), - _c("wajib-badge"), - ], - 1 + ] ), - _vm._v(" "), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.lihat_hasil, - expression: "form.lihat_hasil", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + "label", + { staticClass: "form-check-label" }, + [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "5" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "5") > -1 + : _vm.sasaran, }, - ], - staticClass: "form-control", - attrs: { - name: "lihat_hasil", - "data-width": "100%", - "data-vv-as": "tipe suara", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "lihat_hasil", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "5", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih")] + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tSenior Manajer\n\t\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Tidak menampilkan hasil"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Menampilkan hasil"), - ]), ] ), - _vm._v(" "), - _vm.errors.has("form.lihat_hasil") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.lihat_hasil" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), ] ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + _vm._v(" "), _c( "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_kegiatan"), - }, - }, + { staticClass: "form-check form-check-inline" }, [ _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_kegiatan"), - }, - }, + "label", + { staticClass: "form-check-label" }, [ - _vm.errors.has("form.id_kegiatan") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "6" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "6") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "6", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, + }, + }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKegiatan: " + "\n\t\t\t\t\t\t\t\t\t\t\t\tManajer\n\t\t\t\t\t\t\t\t\t\t\t" ), - _c("wajib-badge"), - ], - 1 + ] ), - _vm._v(" "), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_kegiatan, - expression: "form.id_kegiatan", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + "label", + { staticClass: "form-check-label" }, + [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "7" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "7") > -1 + : _vm.sasaran, }, - ], - staticClass: "form-control", - attrs: { - name: "id_kegiatan", - "data-width": "100%", - "data-vv-as": "Penulis", - disabled: - _vm.modelKegiatanStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_kegiatan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "7", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, }, - }, - }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tSupervisor\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ + _c( + "label", + { staticClass: "form-check-label" }, [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelKegiatanStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kegiatan"), - ]), - ] + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "8" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "8") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "8", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tStaf\n\t\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Kegiatan yang tidak terdaftar"), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ + _c( + "label", + { staticClass: "form-check-label" }, + [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "9" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "9") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "9", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKontrak\n\t\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _vm._l( - _vm.modelKegiatan, - function (kegiatan, index) { - return _c( - "option", - { - key: index, - domProps: { value: kegiatan.id }, - }, - [ - _vm._v( - _vm._s(kegiatan.name) + " | " - ), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - kegiatan.mulai - ) - ), - }, - }), - ] - ) - } + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ + _c( + "label", + { staticClass: "form-check-label" }, + [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "10" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "10") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "10", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKolektor\n\t\t\t\t\t\t\t\t\t\t\t" ), - ], - 2 + ] ), - _vm._v(" "), - _vm.errors.has("form.id_kegiatan") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_kegiatan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), ] ), - ]), - _vm._v(" "), - _vm.form.id_kegiatan === "0" - ? _c("div", { staticClass: "col-md-12" }, [ + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.name_kegiatan"), - }, - }, + "label", + { staticClass: "form-check-label" }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has( - "form.name_kegiatan" - ), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", }, - }, - [ - _vm.errors.has("form.name_kegiatan") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tNama Kegiatan: " - ), - _c("wajib-badge"), ], - 1 + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "11" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "11") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "11", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } + }, + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKelompok inti\n\t\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ + _c( + "label", + { staticClass: "form-check-label" }, + [ _c("input", { directives: [ { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + name: "model", + rawName: "v-model", + value: _vm.sasaran, + expression: "sasaran", + }, + ], + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "12" }, + domProps: { + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "12") > -1 + : _vm.sasaran, + }, + on: { + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "12", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c + } }, + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tSupporting Unit\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "form-check form-check-inline" }, + [ + _c( + "label", + { staticClass: "form-check-label" }, + [ + _c("input", { + directives: [ { name: "model", rawName: "v-model", - value: _vm.form.name_kegiatan, - expression: "form.name_kegiatan", + value: _vm.sasaran, + expression: "sasaran", }, ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name_kegiatan", - placeholder: - "Silahkan masukkan nama kegiatan", - "data-vv-as": "Nama Kegiatan", - }, + staticClass: "form-check-input", + attrs: { type: "checkbox", value: "13" }, domProps: { - value: _vm.form.name_kegiatan, + checked: Array.isArray(_vm.sasaran) + ? _vm._i(_vm.sasaran, "13") > -1 + : _vm.sasaran, }, on: { - input: function ($event) { - if ($event.target.composing) { - return + change: function ($event) { + var $$a = _vm.sasaran, + $$el = $event.target, + $$c = $$el.checked ? true : false + if (Array.isArray($$a)) { + var $$v = "13", + $$i = _vm._i($$a, $$v) + if ($$el.checked) { + $$i < 0 && + (_vm.sasaran = $$a.concat([ + $$v, + ])) + } else { + $$i > -1 && + (_vm.sasaran = $$a + .slice(0, $$i) + .concat($$a.slice($$i + 1))) + } + } else { + _vm.sasaran = $$c } - _vm.$set( - _vm.form, - "name_kegiatan", - $event.target.value - ) }, }, }), - _vm._v(" "), - _vm.errors.has("form.name_kegiatan") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.name_kegiatan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tVendor sMartCU\n\t\t\t\t\t\t\t\t\t\t\t" + ), ] ), - ]) - : _vm._e(), - _vm._v(" "), + ] + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( "div", - { staticClass: "col-md-12" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tipe_tempat"), + }, + }, [ - _c("h5", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.tipe_tempat"), + }, }, - model: { - value: _vm.form.keterangan, - callback: function ($$v) { - _vm.$set(_vm.form, "keterangan", $$v) + [ + _vm.errors.has("form.tipe_tempat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTipe Tempat: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tipe_tempat, + expression: "form.tipe_tempat", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe_tempat", + "data-width": "100%", + "data-vv-as": "Tipe Tempat", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "tipe_tempat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, }, - expression: "form.keterangan", }, - }), + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tipe tempat")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "ONLINE" } }, [ + _vm._v("ONLINE"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "OFFLINE" } }, + [_vm._v("OFFLINE")] + ), + ] + ), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 + _vm.errors.has("form.tipe_tempat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tipe_tempat") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] ), - _vm._v(" "), - _vm.$route.meta.mode != "edit" - ? [ - _c("div", { staticClass: "col-md-12" }, [ + ]), + _vm._v(" "), + _vm.form.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_provinces"), + }, + }, + [ _c( - "div", + "h5", { - staticClass: "form-group", class: { - "has-error": - _vm.errors.has("form.sumberSuara"), + "text-danger": + _vm.errors.has("form.id_provinces"), }, }, [ - _c( - "h5", + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tProvinsi: \n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ { - class: { - "text-danger": - _vm.errors.has( - "form.sumberSuara" - ), - }, + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", }, - [ - _vm.errors.has("form.sumberSuara") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tSumber Data Suara: " - ), - _c("wajib-badge"), + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: + _vm.modelProvinces.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, ], - 1 + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelProvincesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih provinsi" + ), + ]), + ] ), _vm._v(" "), - _c( - "select", - { - directives: [ + _vm._l( + _vm.modelProvinces, + function (provinces, index) { + return _c( + "option", { - name: "model", - rawName: "v-model", - value: _vm.form.sumberSuara, - expression: "form.sumberSuara", + key: index, + domProps: { value: provinces.id }, }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), + ], + 2 + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKabupaten: \n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: + _vm.modelRegencies.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeRegencies( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih kabupaten" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies, index) { + return _c( + "option", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + key: index, + domProps: { value: regencies.id }, }, - ], - staticClass: "form-control", - attrs: { - name: "sumberSuara", - "data-width": "100%", - "data-vv-as": "Sumber Suara", - disabled: - _vm.modelVotingStat === "loading", + [_vm._v(_vm._s(regencies.name))] + ) + } + ), + ], + 2 + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_tempat"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_tempat"), + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTempat: \n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_tempat, + expression: "form.id_tempat", }, - on: { - change: function ($event) { + ], + staticClass: "form-control", + attrs: { + name: "id_tempat", + "data-vv-as": "Tempat", + disabled: !_vm.form.id_regencies, + }, + on: { + change: [ + function ($event) { var $$selectedVal = Array.prototype.filter .call( @@ -2864,721 +6736,2040 @@ var render = function () { }) _vm.$set( _vm.form, - "sumberSuara", + "id_tempat", $event.target.multiple ? $$selectedVal : $$selectedVal[0] ) }, - }, + function ($event) { + return _vm.changeTempat( + $event.target.value + ) + }, + ], }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelTempatStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih tempat" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "0" } }, + [_vm._v("Belum ditentukan tempat")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l( + _vm.modelTempat, + function (tempat, index) { + return _c( + "option", + { + key: index, + domProps: { value: tempat.id }, }, + [_vm._v(_vm._s(tempat.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + type: "button", + disabled: + _vm.form.id_regencies === "", }, - [ - _vm.modelVotingStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih sumber data suara" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "0" } }, - [_vm._v("Data Suara Baru")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - disabled: "", - value: "", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tempat") }, }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l( - _vm.modelVoting, - function (voting, index) { - return _c( - "option", - { - key: index, - domProps: { - value: voting.id, - }, - }, + }, + [ + _c("i", { + staticClass: "icon-plus22", + }), + ] + ), + ] + ), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tipe_tempat == "OFFLINE" && + _vm.tempatData != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _vm.tempatData + ? _c("div", { staticClass: "card card-body" }, [ + _c( + "div", + { + staticClass: + "media flex-column flex-sm-row mt-0 mb-3", + }, + [ + _c( + "div", + { + staticClass: "mr-sm-3 mb-2 mb-sm-0", + }, + [ + _c( + "div", + { + staticClass: "card-img-actions", + }, + [ + _vm.tempatData.gambar + ? _c( + "a", + { + attrs: { href: "#" }, + on: { + click: function ( + $event + ) { + $event.preventDefault() + return _vm.modalImageShow( + "/images/tempat/" + + _vm.tempatData + .gambar + + ".jpg" + ) + }, + }, + }, + [ + _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: + "/images/tempat/" + + _vm.tempatData + .gambar + + "n.jpg", + }, + }), + _vm._v(" "), + _vm._m(2), + ] + ) + : _c( + "a", + { + attrs: { href: "#" }, + on: { + click: function ( + $event + ) { + $event.preventDefault() + return _vm.modalImageShow( + "/images/no_image.jpg" + ) + }, + }, + }, + [ + _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: "/images/no_image.jpg", + }, + }), + _vm._v(" "), + _vm._m(3), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "media-body" }, + [ + _c( + "h4", + { staticClass: "media-title" }, + [ + _vm._v( + _vm._s(_vm.tempatData.name) + ), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-6" }, [ - _vm._v( - _vm._s(voting.name) + - " | jumlah suara: " + - _vm._s(voting.suara) + _c( + "ul", + { + staticClass: + "list list-unstyled mb-0", + }, + [ + _c("li", [ + _c("b", [ + _vm._v("Provinsi:"), + ]), + _vm._v(" "), + _vm.tempatData.provinces + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .provinces + .name + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v( + "Kabupaten/Kota:" + ), + ]), + _vm._v(" "), + _vm.tempatData.regencies + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .regencies + .name + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v("Kecamatan:"), + ]), + _vm._v(" "), + _vm.tempatData.districts + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .districts + .name + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v("Kelurahan:"), + ]), + _vm._v(" "), + _vm.tempatData.villages + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .villages + .name + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v("Alamat:"), + ]), + _vm._v(" "), + _vm.tempatData.alamat + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .alamat + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + ] ), ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.sumberSuara") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.sumberSuara" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _vm.modelVotingStat == "success" && - _vm.form.sumberSuara === "0" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.suara"), - }, + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6" }, + [ + _c( + "ul", + { + staticClass: + "list list-unstyled mb-0", + }, + [ + _c("li", [ + _c("b", [ + _vm._v("Website:"), + ]), + _vm._v(" "), + _vm.tempatData.website + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .website + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v("Email:"), + ]), + _vm._v(" "), + _vm.tempatData.email + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .email + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v("No. Telp:"), + ]), + _vm._v(" "), + _vm.tempatData.telp + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .telp + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v("No. Hp:"), + ]), + _vm._v(" "), + _vm.tempatData.hp + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .hp + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [ + _vm._v("Kode Pos:"), + ]), + _vm._v(" "), + _vm.tempatData.pos + ? _c("span", [ + _vm._v( + _vm._s( + _vm.tempatData + .pos + ) + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]), + ] + ), + ] + ), + ]), + ] + ), + ] + ), + ]) + : _vm._e(), + ]) + : _vm._e(), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(4), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Kerangka Acuan:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + config: _vm.ckeditorNoImageConfig, + }, + model: { + value: _vm.form.keterangan, + callback: function ($$v) { + _vm.$set(_vm.form, "keterangan", $$v) + }, + expression: "form.keterangan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Jadwal:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + config: _vm.ckeditorNoImageConfig, + }, + model: { + value: _vm.form.jadwal, + callback: function ($$v) { + _vm.$set(_vm.form, "jadwal", $$v) + }, + expression: "form.jadwal", + }, + }), + ], + 1 + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c( + "h5", + { staticClass: "card-title" }, + [ + _vm._v("4. Panitia & Fasilitator "), + _c("wajib-badge"), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahPanitia") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemPanitia.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahPanitia") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemPanitia.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusPanitia") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataPanitia, + columnData: _vm.columnDataPanitia, + itemDataStat: _vm.itemDataPanitiaStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemPanitia.index == + props.index + 1, }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.suara"), - }, - }, - [ - _vm.errors.has("form.suara") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tJumlah Suara: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "suara", - raw: false, - options: _vm.cleaveOption.number4, - placeholder: - "Silahkan masukkan suara", - "data-vv-as": "Suara", - }, - model: { - value: _vm.form.suara, - callback: function ($$v) { - _vm.$set(_vm.form, "suara", $$v) - }, - expression: "form.suara", - }, - }), - _vm._v(" "), - _vm.errors.has("form.suara") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.suara" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.suara_tipe"), + on: { + click: function ($event) { + return _vm.selectedRow( + props.item, + props.index + 1, + "panitia" + ) }, }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has( - "form.suara_tipe" - ), - }, - }, - [ - _vm.errors.has("form.suara_tipe") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\tTipe Suara: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_tipe, - expression: "form.suara_tipe", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "suara_tipe", - "data-width": "100%", - "data-vv-as": "tipe suara", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c( + "td", + [ + props.item.asal == "dalam" + ? [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, }) - _vm.$set( - _vm.form, - "suara_tipe", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [ - _vm._v( - "Silahkan pilih tipe suara" - ), + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "35px", + }, + }), ] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "0" } }, - [_vm._v("Link suara otomatis")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "1" } }, - [ - _vm._v( - "Link suara dari sumber data external" - ), + : props.item.asal == "luar" + ? [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_orang/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "35px", + }, + }), ] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.suara_tipe") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.suara_tipe" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), + : props.item.asal == + "luar lembaga" + ? [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_lembaga/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "35px", + }, + }), ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) + : _vm._e(), + ], + 2 + ), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.lembaga)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.asal)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.peran)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.keterangan)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.email)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.hp)), + ]), + ] + ) : _vm._e(), ] - : _vm._e(), - ], - 2 + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("5. Sertifikat "), _c("wajib-badge")], + 1 ), ]), - ]), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row col-md-12" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_sertifikat, + expression: "form.id_sertifikat", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_sertifikat", + "data-width": "100%", + "data-vv-as": "Sertifikat", + disabled: _vm.itemDataStat.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_sertifikat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeSertifikat( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.itemDataStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih sertifikat"), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Tidak menggunakan sertifikat"), + ]), + _vm._v(" "), + _vm._l( + _vm.itemData.data, + function (sertifikat, index) { + return _c( + "option", + { + key: index, + domProps: { value: sertifikat.id }, + }, + [ + _vm._v( + _vm._s(sertifikat.name) + + " -- " + + _vm._s(sertifikat.kode_sertifikat) + ), + ] + ) + } + ), + ], + 2 + ), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahPanitia" || _vm.state == "ubahPanitia" + ? _c("form-panitia", { + attrs: { + mode: _vm.formPanitiaMode, + selected: _vm.selectedItemPanitia, + }, + on: { + createPanitia: _vm.createPanitia, + editPanitia: _vm.editPanitia, + tutup: _vm.modalTutup, + }, + }) + : _vm.state == "tambahPilih" || _vm.state == "ubahPilih" + ? _c("form-pilih", { + attrs: { + mode: _vm.formPilihMode, + selected: _vm.selectedItemPilih, + }, + on: { + createPilih: _vm.createPilih, + editPilih: _vm.editPilih, + tutup: _vm.modalTutup, + }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("form-tempat", { + attrs: { + id_provinces: _vm.form.id_provinces, + id_regencies: _vm.form.id_regencies, + }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Tempat")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "card-img-actions-overlay card-img" }, [ + _c("i", { staticClass: "icon-enlarge6 icon-2x" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "card-img-actions-overlay card-img" }, [ + _c("i", { staticClass: "icon-enlarge6 icon-2x" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("3. Informasi")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&": +/*!*****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7& ***! + \*****************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formPanitia" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.mode == "create" + ? _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formPanitia.asal") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formPanitia.asal"), + }, + }, + [ + _vm.errors.has("formPanitia.asal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tAsal:\n\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPanitia.asal, + expression: "formPanitia.asal", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "asal", + "data-width": "100%", + "data-vv-as": "asal", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPanitia, + "asal", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeAsal($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih asal"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "dalam" } }, [ + _vm._v("Dalam gerakan"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "luar" } }, [ + _vm._v("Luar gerakan (Perseorangan)"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "luar lembaga" } }, [ + _vm._v("Luar gerakan (Lembaga)"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("formPanitia.asal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPanitia.asal")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.formPanitia.aktivis_id + ? _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-info text-white header-elements-inline", + }, + [ + _c("h6", { staticClass: "card-title" }), _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(1), + _vm.mode != "edit" + ? _c("div", { staticClass: "header-elements" }, [ + _c( + "button", + { + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelected.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross2 mr-2" }), + _vm._v(" Batal"), + ] + ), + ]) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "media flex-column flex-sm-row mt-0" }, + [ + _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ + _vm.formPanitia.asal == "dalam" + ? _c("div", { staticClass: "card-img-actions" }, [ + _vm.formPanitia.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { + src: + "/images/aktivis/" + + _vm.formPanitia.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image.jpg" }, + }), + ]) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ + _vm.formPanitia.asal == "luar" + ? _c("div", { staticClass: "card-img-actions" }, [ + _vm.formPanitia.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { + src: + "/images/mitra_orang/" + + _vm.formPanitia.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image.jpg" }, + }), + ]) + : _vm._e(), + _vm._v(" "), + _vm.formPanitia.asal == "luar lembaga" + ? _c("div", { staticClass: "card-img-actions" }, [ + _vm.formPanitia.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { + src: + "/images/mitra_lembaga/" + + _vm.formPanitia.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image.jpg" }, + }), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("ul", { staticClass: "list list-unstyled mb-0" }, [ + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v(" " + _vm._s(_vm.formPanitia.name)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Lembaga:")]), + _vm._v(" " + _vm._s(_vm.formPanitia.lembaga)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Email:")]), + _vm._v(" " + _vm._s(_vm.formPanitia.email)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Hp:")]), + _vm._v(" " + _vm._s(_vm.formPanitia.hp)), + ]), + ]), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.formPanitia.asal == "dalam" && + _vm.formPanitia.aktivis_id == "" && + _vm.mode == "create" + ? _c("data-viewer", { + attrs: { + title: "Aktivis", + columnData: _vm.columnDataDalam, + itemData: _vm.itemDataDalam, + query: _vm.query, + itemDataStat: _vm.itemDataDalamStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchDalam }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataDalam.current_page - 1) * + +_vm.itemDataDalam.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 1 + ? _c( + "span", + [ + props.item.pekerjaan_aktif.cu + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif.cu + .name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 2 + ? _c( + "span", + [ + props.item.pekerjaan_aktif.lembaga_lain + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif + .lembaga_lain.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 3 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + props.item.pekerjaan_aktif.tingkat + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + props.item.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: props.item.pekerjaan_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi + .tingkat, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { + value: props.item.provinces.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { + value: props.item.regencies.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { + value: props.item.districts.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { + value: props.item.villages.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, + ], + null, + false, + 3084181168 + ), + }) + : _vm._e(), + _vm._v(" "), + _vm.formPanitia.asal == "luar" && + _vm.formPanitia.aktivis_id == "" && + _vm.mode == "create" + ? _c("data-viewer", { + attrs: { + title: "Mitra Perseorangan", + columnData: _vm.columnDataLuar, + itemData: _vm.itemDataLuar, + query: _vm.query, + itemDataStat: _vm.itemDataLuarStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchLuar }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataLuar.current_page - 1) * + +_vm.itemDataLuar.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_orang/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambahPilihan") - }, - }, - }, + "td", [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t\t"), - ] + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 ), _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedItemPilihan.index, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusPilihan") - }, - }, - }, + "td", [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t\t"), - ] + _c("check-value", { + attrs: { value: props.item.lembaga }, + }), + ], + 1 ), - ]), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataPilihan, - columnData: _vm.columnDataPilihan, - itemDataStat: _vm.itemDataPilihanStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemPilihan.index == - props.index + 1, - }, - on: { - click: function ($event) { - return _vm.selectedRowPilihan( - props.item, - props.index + 1, - "calon" - ) - }, - }, - }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.name)), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ + _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambahTanggapan") - }, - }, - }, + "td", [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t\t"), - ] + _c("check-value", { + attrs: { value: props.item.jabatan }, + }), + ], + 1 ), _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedItemTanggapan.index, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusTanggapan") - }, - }, + "td", + [ + _c("check-value", { + attrs: { value: props.item.pendidikan }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), }, + }), + _vm._v(" "), + _c( + "td", [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t\t"), - ] + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 ), - ]), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataTanggapan, - columnData: _vm.columnDataTanggapan, - itemDataStat: _vm.itemDataTanggapanStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemTanggapan.index == - props.index + 1, - }, - on: { - click: function ($event) { - return _vm.selectedRowTanggapan( - props.item, - props.index + 1, - "calon" - ) - }, - }, + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { + value: props.item.provinces.name, }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.name)), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - size: _vm.modalSize, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _vm.state == "tambahPilihan" || _vm.state == "ubahPilihan" - ? _c("form-pilihan", { - attrs: { - mode: _vm.formPilihanMode, - selected: _vm.selectedItemPilihan, - }, - on: { - createPilihan: _vm.createPilihan, - editPilihan: _vm.editPilihan, - tutup: _vm.modalTutup, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.state == "tambahTanggapan" || _vm.state == "ubahTanggapan" - ? _c("form-tanggapan", { - attrs: { - mode: _vm.formTanggapanMode, - selected: _vm.selectedItemTanggapan, - }, - on: { - createTanggapan: _vm.createTanggapan, - editTanggapan: _vm.editTanggapan, - tutup: _vm.modalTutup, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { + value: props.item.regencies.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { + value: props.item.districts.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { + value: props.item.villages.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ), + ] + ), + ] }, - }) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("1. Voting")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("2. Pilihan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("3. Tanggapan")]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6& ***! - \***********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formPilihan" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.errors.any("formPilihan") && _vm.submited - ? _c("message", { + }, + ], + null, + false, + 682771241 + ), + }) + : _vm._e(), + _vm._v(" "), + _vm.formPanitia.asal == "luar lembaga" && + _vm.formPanitia.aktivis_id == "" && + _vm.mode == "create" + ? _c("data-viewer", { attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, + title: "Lembaga Mitra", + columnData: _vm.columnDataLuarLembaga, + itemData: _vm.itemDataLuarLembaga, + query: _vm.query, + itemDataStat: _vm.itemDataLuarLembagaStat, + isDasar: "true", + isNoButtonRow: "true", }, + on: { fetch: _vm.fetchLuarLembaga }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataLuarLembaga.current_page - + 1) * + +_vm.itemDataLuarLembaga.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_orang/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.bidang }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { + value: props.item.provinces.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { + value: props.item.regencies.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { + value: props.item.districts.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { + value: props.item.villages.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.website }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.telp }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, + ], + null, + false, + 2231216170 + ), }) : _vm._e(), _vm._v(" "), @@ -3586,59 +8777,82 @@ var render = function () { "div", { staticClass: "form-group", - class: { "has-error": _vm.errors.has("formPilihan.name") }, + class: { "has-error": _vm.errors.has("formPanitia.peran") }, }, [ _c( "h5", - { class: { "text-danger": _vm.errors.has("formPilihan.name") } }, + { class: { "text-danger": _vm.errors.has("formPanitia.peran") } }, [ - _vm.errors.has("formPilihan.name") + _vm.errors.has("formPanitia.peran") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\tPilihan: "), + _vm._v("\n\t\t\tPeran:\n\t\t"), ] ), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.formPilihan.name, - expression: "formPilihan.name", + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPanitia.peran, + expression: "formPanitia.peran", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "peran", + "data-width": "100%", + "data-vv-as": "Peran", }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan pilihan", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.formPilihan.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formPilihan, "name", $event.target.value) + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPanitia, + "peran", + $event.target.multiple ? $$selectedVal : $$selectedVal[0] + ) + }, }, }, - }), + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih peran"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "panitia" } }, [ + _vm._v("Panitia"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "fasilitator" } }, [ + _vm._v("Fasilitator"), + ]), + ] + ), _vm._v(" "), - _vm.errors.has("formPilihan.name") + _vm.errors.has("formPanitia.peran") ? _c("small", { staticClass: "text-muted text-danger" }, [ _c("i", { staticClass: "icon-arrow-small-right" }), _vm._v( " " + - _vm._s(_vm.errors.first("formPilihan.name")) + + _vm._s(_vm.errors.first("formPanitia.peran")) + "\n\t\t" ), ]) @@ -3646,6 +8860,46 @@ var render = function () { ] ), _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\tKeterangan:\n\t\t")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPanitia.keterangan, + expression: "formPanitia.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.formPanitia.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formPanitia, "keterangan", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _vm.errors.any("formPanitia") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), _c("hr"), _vm._v(" "), _c("div", { staticClass: "text-center d-none d-md-block" }, [ @@ -3664,67 +8918,63 @@ var render = function () { [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), _vm._v(" "), - _vm._m(0), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formPanitia.aktivis_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), ]), _vm._v(" "), _c("div", { staticClass: "d-block d-md-none" }, [ - _vm._m(1), - _vm._v(" "), _c( "button", { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formPanitia.aktivis_id == "", }, }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), - ]), - ], - 1 - ), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-primary", attrs: { type: "submit" } }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, -] + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0& ***! + \****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3736,137 +8986,837 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formTanggapan" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) + return _c( + "div", + [ + _vm.errors.any("formTempat") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "formTempat", }, - }, - }, - [ - _vm.errors.any("formTanggapan") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formTanggapan.name") }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, }, - [ - _c( - "h5", - { - class: { "text-danger": _vm.errors.has("formTanggapan.name") }, - }, - [ - _vm.errors.has("formTanggapan.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\tTanggapan: "), - ] - ), + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "formTempat-group" }, + [ + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/tempat/", + image_temp: _vm.formTempat.gambar, + }, + model: { + value: _vm.formTempat.gambar, + callback: function ($$v) { + _vm.$set(_vm.formTempat, "gambar", $$v) + }, + expression: "formTempat.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formTempat.name") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formTempat.name"), + }, + }, + [ + _vm.errors.has("formTempat.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNama:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.name, + expression: "formTempat.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama tempat kegiatan", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.formTempat.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formTempat, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formTempat.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formTempat.name")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\t\tProvinsi:\n\t\t\t\t")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.id_provinces, + expression: "formTempat.id_provinces", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + disabled: "", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formTempat, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelProvincesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih provinsi")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelProvinces, function (provinces) { + return _c( + "option", + { domProps: { value: provinces.id } }, + [_vm._v(_vm._s(provinces.name))] + ) + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\t\tKabupaten:\n\t\t\t\t")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.id_regencies, + expression: "formTempat.id_regencies", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + disabled: "", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formTempat, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih kabupaten")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelRegencies, function (regencies) { + return _c( + "option", + { domProps: { value: regencies.id } }, + [_vm._v(_vm._s(regencies.name))] + ) + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formTempat.id_districts"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formTempat.id_districts" + ), + }, + }, + [ + _vm.errors.has("formTempat.id_districts") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tKecamatan:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.id_districts, + expression: "formTempat.id_districts", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelDistricts.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formTempat, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih kecamatan")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelDistricts, function (districts) { + return _c( + "option", + { domProps: { value: districts.id } }, + [_vm._v(_vm._s(districts.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formTempat.id_regency") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formTempat.id_regency")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formTempat.id_villages"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formTempat.id_villages"), + }, + }, + [ + _vm.errors.has("formTempat.id_villages") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tKelurahan:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.id_villages, + expression: "formTempat.id_villages", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Desa", + disabled: _vm.modelVillages.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formTempat, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelVillagesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu... mohon tunggu")]) + : _c("span", [_vm._v("Silahkan pilih kelurahan")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelVillages, function (villages) { + return _c( + "option", + { domProps: { value: villages.id } }, + [_vm._v(_vm._s(villages.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formTempat.id_villages") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formTempat.id_villages")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formTempat.alamat") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formTempat.alamat"), + }, + }, + [ + _vm.errors.has("formTempat.alamat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tAlamat:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.alamat, + expression: "formTempat.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + "data-vv-as": "Alamat", + }, + domProps: { value: _vm.formTempat.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formTempat, "alamat", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formTempat.alamat") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formTempat.alamat")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formTempat.telp"), + }, + }, + [ + _vm.errors.has("formTempat.telp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. Telp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no telp", + }, + model: { + value: _vm.formTempat.telp, + callback: function ($$v) { + _vm.$set(_vm.formTempat, "telp", $$v) + }, + expression: "formTempat.telp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { "text-danger": _vm.errors.has("formTempat.hp") }, + }, + [ + _vm.errors.has("formTempat.hp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. Hp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", + }, + model: { + value: _vm.formTempat.hp, + callback: function ($$v) { + _vm.$set(_vm.formTempat, "hp", $$v) + }, + expression: "formTempat.hp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formTempat.pos"), + }, + }, + [ + _vm.errors.has("formTempat.pos") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tKode Pos:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan kode pos", + }, + model: { + value: _vm.formTempat.pos, + callback: function ($$v) { + _vm.$set(_vm.formTempat, "pos", $$v) + }, + expression: "formTempat.pos", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), _vm._v(" "), - _c("input", { - directives: [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formTempat.email") }, }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formTempat.email"), + }, + }, + [ + _vm.errors.has("formTempat.email") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tE-mail:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "email", + expression: "'email'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.email, + expression: "formTempat.email", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: "Silahkan masukkan alamat e-mail", + "data-vv-as": "E-mail", + }, + domProps: { value: _vm.formTempat.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formTempat, "email", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formTempat.email") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formTempat.email")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", { - name: "model", - rawName: "v-model", - value: _vm.formTanggapan.name, - expression: "formTanggapan.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan tanggapan", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.formTanggapan.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formTanggapan, "name", $event.target.value) + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formTempat.website") }, }, - }, - }), - _vm._v(" "), - _vm.errors.has("formTanggapan.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formTanggapan.name")) + - "\n\t\t" + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formTempat.website"), + }, + }, + [ + _vm.errors.has("formTempat.website") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tWebsite:"), + ] ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formTempat.website, + expression: "formTempat.website", + }, + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "website", + placeholder: "Silahkan masukkan alamat website", + "data-vv-as": "Website", + }, + domProps: { value: _vm.formTempat.website }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formTempat, "website", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formTempat.website") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formTempat.website")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _vm._m(0), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _vm._m(1), + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _vm._m(0), + ]), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ), - ]) + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ], + 1 + ) } var staticRenderFns = [ function () { @@ -3899,17 +9849,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3919,9 +9869,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3931,38 +9881,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -4035,6 +9985,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/dataviewerName.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/dataviewerName.vue ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dataviewerName.vue?vue&type=template&id=6e6e2d84& */ "./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&"); +/* harmony import */ var _dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dataviewerName.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["render"], + _dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/dataviewerName.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewerName.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewerName.vue?vue&type=template&id=6e6e2d84& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewerName.vue?vue&type=template&id=6e6e2d84&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewerName_vue_vue_type_template_id_6e6e2d84___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/datePicker.vue": @@ -4260,75 +10279,6 @@ __webpack_require__.r(__webpack_exports__); -/***/ }), - -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - /***/ }), /***/ "./resources/assets/js/components/wajibBadge.vue": @@ -4400,17 +10350,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/voting/form.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/voting/form.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/form.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/form.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=337d3949& */ "./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=7e9e2ad9& */ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4421,8 +10371,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4432,54 +10382,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/form.vue" +component.options.__file = "resources/assets/js/views/kegiatanBKCU/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=337d3949& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=7e9e2ad9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/form.vue?vue&type=template&id=7e9e2ad9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7e9e2ad9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/formPilihan.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/voting/formPilihan.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue": +/*!****************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/formPanitia.vue ***! + \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPilihan.vue?vue&type=template&id=090b30c6& */ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&"); -/* harmony import */ var _formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPilihan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPanitia.vue?vue&type=template&id=71ca0cb7& */ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&"); +/* harmony import */ var _formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPanitia.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4489,9 +10439,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4501,54 +10451,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/formPilihan.vue" +component.options.__file = "resources/assets/js/views/kegiatanBKCU/formPanitia.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPilihan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPanitia.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&": +/*!***********************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7& ***! + \***********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPilihan.vue?vue&type=template&id=090b30c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPanitia.vue?vue&type=template&id=71ca0cb7& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formPanitia.vue?vue&type=template&id=71ca0cb7&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPanitia_vue_vue_type_template_id_71ca0cb7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/voting/formTanggapan.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/voting/formTanggapan.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/formTempat.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTanggapan.vue?vue&type=template&id=4693f678& */ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&"); -/* harmony import */ var _formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTanggapan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTempat.vue?vue&type=template&id=4a34e1c0& */ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&"); +/* harmony import */ var _formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTempat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4558,9 +10508,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["render"], - _formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["render"], + _formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4570,38 +10520,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/voting/formTanggapan.vue" +component.options.__file = "resources/assets/js/views/kegiatanBKCU/formTempat.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTanggapan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTempat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTanggapan.vue?vue&type=template&id=4693f678& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTempat.vue?vue&type=template&id=4a34e1c0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanBKCU/formTempat.vue?vue&type=template&id=4a34e1c0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTempat_vue_vue_type_template_id_4a34e1c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/42.js b/public/js/components/42.js index 8099aba06..1f8082b4a 100644 --- a/public/js/components/42.js +++ b/public/js/components/42.js @@ -126,6 +126,200 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! @@ -255,25 +449,56 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _selectDetail_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectDetail.vue */ "./resources/assets/js/views/laporanCu/selectDetail.vue"); -/* harmony import */ var _detailLaporanCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./detailLaporanCu.vue */ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue"); -/* harmony import */ var _detailPearls_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./detailPearls.vue */ "./resources/assets/js/views/laporanCu/detailPearls.vue"); -/* harmony import */ var _diskusi_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./diskusi.vue */ "./resources/assets/js/views/laporanCu/diskusi.vue"); -/* harmony import */ var _revisi_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./revisi.vue */ "./resources/assets/js/views/laporanCu/revisi.vue"); -/* harmony import */ var _infografis_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./infografis.vue */ "./resources/assets/js/views/laporanCu/infografis.vue"); -/* harmony import */ var _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./infografisPearls.vue */ "./resources/assets/js/views/laporanCu/infografisPearls.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _formPilihan_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formPilihan.vue */ "./resources/assets/js/views/voting/formPilihan.vue"); +/* harmony import */ var _formTanggapan_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formTanggapan.vue */ "./resources/assets/js/views/voting/formTanggapan.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -394,230 +619,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _selectDetail_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - detailLaporanCu: _detailLaporanCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - detailPearls: _detailPearls_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - infografisData: _infografis_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - infografisPearlsData: _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - diskusi: _diskusi_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - revisi: _revisi_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - data: function data() { - return { - title: 'Detail Laporan CU', - titlePearls: 'P.E.A.R.L.S', - kelas: 'laporanCu', - titleDesc: 'Mengelola data perkembangan CU', - titleIcon: 'icon-stats-bars2', - level2Title: 'Laporan CU', - selectCUPath: 'laporanCuCU', - tabName: 'analisisLaporanCu', - katax: '\\frac{1.7888}{1,6777}', - isPearls: false, - isDiskusi: false, - isRevisi: false - }; - }, - methods: { - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'analisisPearls' && !this.isPearls) { - this.isPearls = true; - } - - if (value == 'diskusi' && !this.isDiskusi) { - this.isDiskusi = true; - } - - if (value == 'revisi' && !this.isRevisi) { - this.isRevisi = true; - } - }, - back: function back() { - if (this.itemData.id_cu) { - if (this.itemData.id_cu != 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.itemData.id_cu, - tp: 'konsolidasi' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.itemData.id_cu, - tp: this.itemData.id_tp - } - }); - } - } else { - if (this.itemData.tp.id_cu != 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.itemData.tp.id_cu, - tp: 'konsolidasi' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.itemData.tp.id_cu, - tp: this.itemData.id_tp - } - }); - } - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { - itemData: 'data', - itemDataStat: 'dataStat', - itemPearls: 'pearls', - itemPearlsStat: 'pearlsStat', - columnData: 'columnData', - columnDataPearls: 'columnDataPearls' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _widgetLaporanCu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./widgetLaporanCu */ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -872,6 +873,365 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formPilihan: _formPilihan_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formTanggapan: _formTanggapan_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_11___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__["default"] + }, + data: function data() { + return { + title: 'Tambah Voting', + titleDesc: 'Menambah voting baru', + titleIcon: 'icon-plus3', + level: 2, + level2Title: 'Voting', + kelas: 'voting', + sasaran: [], + tempatData: '', + ckeditorNoImageConfig: { + toolbar: { + items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] + }, + table: { + contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] + } + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + columnDataPilihan: [{ + title: 'No.' + }, { + title: 'Nama' + }], + selectedItemPilihan: '', + formPilihanMode: '', + itemDataPilihan: [], + itemDataPilihanStat: 'success', + columnDataTanggapan: [{ + title: 'No.' + }, { + title: 'Nama' + }], + selectedItemTanggapan: '', + formTanggapanMode: '', + itemDataTanggapan: [], + itemDataTanggapanStat: 'success', + cancelState: 'methods', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + this.changeCU(this.currentUser.id_cu); + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + } else { + this.$store.dispatch(this.kelas + '/create'); + } + + if (this.$route.meta.mode == 'edit') { + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; + } + }, + createPilihan: function createPilihan(value) { + this.itemDataPilihan.push(value); + this.selectedItemPilihan = {}; + this.modalTutup(); + }, + editPilihan: function editPilihan(value) { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPilihan, { + index: value.index + 1 + }); + + this.itemDataPilihan.push(value); + this.selectedItemPilihan = {}; + this.modalTutup(); + }, + createTanggapan: function createTanggapan(value) { + this.itemDataTanggapan.push(value); + this.selectedItemTanggapan = {}; + this.modalTutup(); + }, + editTanggapan: function editTanggapan(value) { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataTanggapan, { + index: value.index + }); + + this.itemDataTanggapan.push(value); + this.selectedItemTanggapan = {}; + this.modalTutup(); + }, + changeCU: function changeCU(id) { + this.form.id_cu = id; + this.$store.dispatch(this.kelas + '/indexVotingCu', id); // TODO: update with kegiatan + + if (id == 0) { + this.$store.dispatch('kegiatanBKCU/indexKegiatan'); + } else { + this.$store.dispatch('kegiatanBKCU/resetDataS'); + } + }, + save: function save() { + var _this = this; + + this.form.pilihan = this.itemDataPilihan; + this.form.tanggapan = this.itemDataTanggapan; + this.state = ''; + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + this.$router.push({ + name: this.kelas, + params: { + cu: this.currentUser.id_cu + } + }); + }, + selectedRowPilihan: function selectedRowPilihan(item, index) { + this.selectedItemPilihan = item; + this.selectedItemPilihan.index = index; + }, + selectedRowTanggapan: function selectedRowTanggapan(item, index) { + this.selectedItemTanggapan = item; + this.selectedItemTanggapan.index = index; + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemPilihan = itemMobile; + } + + if (state == 'hapusPilihan') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Pilihan' + this.selectedItemPilihan.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahPilihan') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Pilihan'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formPilihanMode = 'edit'; + } else if (state == 'tambahPilihan') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Pilihan'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formPilihanMode = 'create'; + } else if (state == 'hapusTanggapan') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Tanggapan' + this.selectedItemTanggapan.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahTanggapan') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Tanggapan'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formTanggapanMode = 'edit'; + } else if (state == 'tambahTanggapan') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Tanggapan'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formTanggapanMode = 'create'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusPilihan') { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataPilihan, { + index: this.selectedItemPilihan.index + }); + + this.selectedItemPilihan = {}; + } + + if (this.state == 'hapusTanggapan') { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataTanggapan, { + index: this.selectedItemTanggapan.index + }); + + this.selectedItemTanggapan = {}; + } + }, + modalTutup: function modalTutup() { + if (this.updateStat == 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.back(); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + momentYear: function momentYear() { + return moment().year(); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('voting', { + form: 'data', + formStat: 'dataStat', + modelVoting: 'dataS2', + modelVotingStat: 'dataStatS2', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { + modelKegiatan: 'dataS', + modelKegiatanStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -922,6 +1282,77 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + data: function data() { + return { + title: '', + formPilihan: { + index: '', + name: '' + }, + submited: false + }; + }, + created: function created() { + if (this.mode == 'edit') { + this.formPilihan = Object.assign({}, this.selected); + } + }, + methods: { + save: function save() { + var _this = this; + + this.$validator.validateAll('formPilihan').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editPilihan', _this.formPilihan); + } else { + _this.$emit('createPilihan', _this.formPilihan); + } + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -972,9220 +1403,620 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - widgetData: _widgetLaporanCu__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a - }, - props: ['kelas', 'columnData'], - data: function data() { - return { - idCu: '', - idTp: '', - periode: '', - periodeTp: '', - itemDataBefore: [], - modalShow: false, - modalState: '', - modalTitle: '', - modalSize: '', - modalColor: '', - modalButton: '', - modalDetail: { - id: '', - title: '', - type: '', - itemData: '', - itemDataBefore: '', - grafikData: [], - form: [], - analisis1: '', - tab: 'analisis', - isUbah: false, - isOpposite: false, - isPercent: false, - canUbah: true - }, - form: [], - cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - this.fetch(); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(); - }, - grafikDataStat: function grafikDataStat(value) { - if (value == 'success') { - var periodeNow = this.itemData.periode; - - var itemDataSorted = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.orderBy(this.grafikData.data, ['periode'], ['desc']); - - this.itemDataBefore = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(itemDataSorted, function (o) { - return o.periode < periodeNow; - }); - } - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode == 'detail') { - this.$store.dispatch('laporanCu/detail', this.$route.params.id); - } else { - this.$store.dispatch('laporanCu/detailTp', this.$route.params.id); - } - }, - save: function save() { - this.form = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.chain(this.modalDetail.form).keyBy('key').mapValues('value').value(); - this.form.periode = this.modalDetail.periode; - - if (this.itemData.id_tp) { - this.form.id_tp = this.modalDetail.id_tp; - this.form.no_tp = this.modalDetailpr.no_tp; - this.form.id_cu = this.itemData.tp.cu.id; - this.form.no_ba = this.itemData.tp.cu.no_ba; - this.$store.dispatch('laporanCu/updateTp', [this.modalDetail.id, this.form]); - } else { - this.form.id_cu = this.modalDetail.id_cu; - this.form.no_ba = this.modalDetail.no_ba; - this.$store.dispatch('laporanCu/update', [this.modalDetail.id, this.form]); - } - }, - modalBuka: function modalBuka(title, key, itemData, periode, itemDataBefore, periodeBefore, grafikData, form) { - var type = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 'currency'; - var isOpposite = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : false; - // modal attribute - this.modalColor = 'bg-primary'; - this.modalShow = true; - this.modalState = 'normal1'; - this.modalTitle = 'Detail Akun ' + title; - this.modalDetail.tab = 'analisis'; - this.modalDetail.title = title.toUpperCase(); - this.modalDetail.type = type; - this.modalDetail.itemData = itemData; - this.modalDetail.itemDataBefore = itemDataBefore; - this.modalDetail.isUbah = false; - this.modalDetail.isOpposite = isOpposite; - - if (type != 'currency') { - this.modalDetail.isPercent = true; - } else { - this.modalDetail.isPercent = false; - } // analisis view - - - var selisih = itemData - itemDataBefore; - var keterangan = ''; - var selisihView = this.formatCurrency(Math.abs(selisih)); - - if (selisih > 0) { - keterangan = " mengalami peningkatan sebanyak " + selisihView; - } else if (selisih < 0) { - keterangan = " mengalami penurunan sebanyak " + selisihView; - } else { - keterangan = " tidak mengalami perubahan "; - } - - var formatedPeriodeBefore = ''; - - if (periodeBefore != '') { - formatedPeriodeBefore = " dari periode " + this.formatPeriode(periodeBefore); - } - - this.modalDetail.analisis1 = "Akun " + title + " sejumlah " + this.formatCurrency(itemData) + ' periode ' + this.formatPeriode(periode) + keterangan + formatedPeriodeBefore; // table view - - this.modalDetail.grafikData = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.orderBy(lodash__WEBPACK_IMPORTED_MODULE_1___default.a.map(grafikData, lodash__WEBPACK_IMPORTED_MODULE_1___default.a.partialRight(lodash__WEBPACK_IMPORTED_MODULE_1___default.a.pick, ['periode', key])), ['periode'], ['desc']); // ubah view - - this.modalDetail.id = this.itemData.id; - - if (this.itemData.id_tp) { - this.modalDetail.id_tp = this.itemData.id_tp; - this.modalDetail.no_tp = this.itemData.no_tp; - this.modalDetail.canUbah = true; - } else { - if (this.itemData.tp) { - this.modalDetail.canUbah = false; - } else { - this.modalDetail.canUbah = true; - } - - this.modalDetail.id_cu = this.itemData.id_cu; - this.modalDetail.no_ba = this.itemData.cu.no_ba; - } - - this.modalDetail.periode = periode; - this.modalDetail.form = form; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - formatPeriode: function formatPeriode(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); - }, - formatCurrency: function formatCurrency(value) { - return this.$options.filters.currency(value, '', 0, { - thousandsSeparator: '.' - }); - }, - formatPercentage: function formatPercentage(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); - }, - countTotal: function countTotal(value1, value2) { - return value1 - value2; - }, - countPercentage: function countPercentage(value1, value2) { - if (value2 > 0) { - return this.formatPercentage(this.countTotal(value1, value2) / value2); - } else { - return this.formatPercentage('0'); - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { - itemData: 'data', - itemDataStat: 'dataStat', - grafikData: 'grafik', - grafikDataStat: 'grafikStat', - modelPeriode: 'periode', - modelPeriodeStat: 'periodeStat', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanTp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('cu', { - modelCU: 'dataS', - modelCUStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _formKatex_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./formKatex.vue */ "./resources/assets/js/views/laporanCu/formKatex.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - formKatex: _formKatex_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a - }, - props: ['kelas', 'columnData'], - data: function data() { - return { - idCu: '', - idTp: '', - periode: '', - periodeTp: '', - itemDataBefore: [], - modalShow: false, - modalState: '', - modalTitle: '', - modalSize: '', - modalColor: '', - modalButton: '', - modalKatex: { - id: '', - id_cu: '', - no_ba: '', - periode: '', - section: '', - katex1: [], - katex2: [], - form: [], - indikator: '', - isUbah: false - }, - form: [], - cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - this.fetch(); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(); - }, - grafikDataStat: function grafikDataStat(value) { - if (value == 'success') { - var periodeNow = this.itemData.periode; - - var itemDataSorted = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.orderBy(this.grafikData.data, ['periode'], ['desc']); - - this.itemDataBefore = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(itemDataSorted, function (o) { - return o.periode < periodeNow; - }); - } - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - }, - updateTpStat: function updateTpStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateTpMessage.message; - this.modalContent = ""; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateTpMessage; - } else { - this.modalContent = ""; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode == 'detail') { - this.$store.dispatch('laporanCu/detailPearls', this.$route.params.id); - } else { - this.$store.dispatch('laporanCu/detailPearlsTp', this.$route.params.id); - } - }, - save: function save() { - this.form = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.chain(this.modalDetail.form).keyBy('key').mapValues('value').value(); - this.form.periode = this.modalDetail.periode; - - if (this.itemData.id_tp) { - this.form.id_tp = this.modalDetail.id_tp; - this.form.no_tp = this.modalDetailpr.no_tp; - this.form.id_cu = this.itemData.tp.cu.id; - this.form.no_ba = this.itemData.tp.cu.no_ba; - this.$store.dispatch('laporanCu/updateTp', [this.modalDetail.id, this.form]); - } else { - this.form.id_cu = this.modalDetail.id_cu; - this.form.no_ba = this.modalDetail.no_ba; - this.$store.dispatch('laporanCu/update', [this.modalDetail.id, this.form]); - } - }, - modalBuka: function modalBuka(itemData, type) { - this.modalSize = 'modal-lg'; - this.modalColor = 'bg-primary'; - this.modalShow = true; - this.modalState = 'normal1'; - this.modalKatex.id = itemData.id; - this.modalKatex.periode = itemData.periode; - - if (itemData.id_tp) { - this.modalKatex.id_cu = itemData.tp.id_cu; - this.modalKatex.no_ba = itemData.tp.cu.no_ba; - this.modalKatex.id_tp = itemData.id_tp; - this.modalKatex.no_tp = itemData.no_tp; - this.modalKatex.section = 'CU ' + itemData.tp.cu.name + ' periode ' + this.formatPeriode(itemData.periode); - } else { - this.modalKatex.id_tp = ''; - this.modalKatex.no_tp = ''; - this.modalKatex.id_cu = itemData.id_cu; - this.modalKatex.no_ba = itemData.no_ba; - this.modalKatex.section = 'CU ' + itemData.cu.name + ' periode ' + this.formatPeriode(itemData.periode); - } - - this.modalKatex.id_cu = itemData.id_cu; // p1 - - if (type == 'p1') { - this.modalTitle = 'P1 - Provisi pinjaman lalai di atas 12 bulan'; - this.modalKatex.form.push({ - title: 'Cadangan Resiko', - key: 'dcr', - value: itemData.dcr - }, { - title: 'Piutang Lalai Di Atas 12 Bulan', - key: 'piutang_lalai_12bulan', - value: itemData.piutang_lalai_12bulan - }); - this.modalKatex.indikator = '100% provisi tersedia untuk pinjaman lalai di atas 12 bulan dan setiap triwulan dilakukan charge off secara konsisten.'; - var katex1Content1 = '\\text{P1} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{100} \\% (\\text{IDEAL})'; - var katex2Content1 = '\\text{P1} = \\dfrac{' + this.formatCurrency(this.modalKatex.form[0].value) + '}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.p1) + ' \\% (\\text{' + (itemData.p1 >= 1 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - this.modalKatex.katex1.push({ - title: '', - content: katex1Content1 - }); - this.modalKatex.katex2.push({ - title: '', - content: katex2Content1 - }); // p2 - } else if (type == 'p2') { - this.modalTitle = 'P2 - Provisi pinjaman lalai 1 - 12 bulan'; - this.modalKatex.form.push({ - title: 'Cadangan Resiko', - key: 'dcr', - value: itemData.dcr - }, { - title: 'Piutang Lalai Di Atas 12 Bulan', - key: 'piutang_lalai_12bulan', - value: itemData.piutang_lalai_12bulan - }, { - title: 'Piutang Lalai 1 - 12 Bulan', - key: 'piutang_lalai_1bulan', - value: itemData.piutang_lalai_1bulan - }); - this.modalKatex.indikator = '35% provisi tersedia untuk pinjaman lalai 1 – 12 bulan dan setiap triwulan dilakukan charge off dari waktu ke waktu'; - - var _katex1Content = '\\text{P2} = \\dfrac{\\text{Saldo Cadangan Resiko setelah P1}[\\text{' + this.modalKatex.form[0].title + '} - \\text{' + this.modalKatex.form[1].title + '}]}{\\text{' + this.modalKatex.form[2].title + '}} \\times \\text{100} \\% = \\text{Di Atas 35} \\% (\\text{IDEAL})'; - - var _katex2Content = '\\text{P2} = \\dfrac{' + this.formatCurrency(this.modalKatex.form[0].value) + ' - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.p2) + ' \\% (\\text{' + (itemData.p2 >= 0.35 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content - }); - - if (itemData.p1 >= 1) { - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content - }); - } else { - this.modalKatex.katex2.push({ - title: 'Karena tidak ada saldo cadangan resiko setelah P1, maka P2 (TIDAK IDEAL)', - content: _katex2Content - }); - } // e1 - - } else if (type == 'e1') { - this.modalTitle = 'E1 - Piutang bersih / total aset'; - - if (itemData.p1 >= 1 && itemData.p2 > 0.35) { - this.modalKatex.form.push({ - title: 'Piutang Beredar', - key: 'piutang_beredar', - value: itemData.piutang_beredar - }, { - title: 'Piutang Lalai Di Atas 12 Bulan', - key: 'piutang_lalai_12bulan', - value: itemData.piutang_lalai_12bulan - }, { - title: 'Piutang Lalai 1 - 12 Bulan', - key: 'piutang_lalai_1bulan', - value: itemData.piutang_lalai_1bulan - }, { - title: 'Aset', - key: 'aset', - value: itemData.aset - }); - } else { - this.modalKatex.form.push({ - title: 'Piutang Beredar', - key: 'piutang_beredar', - value: itemData.piutang_beredar - }, { - title: 'Cadangan Resiko', - key: 'dcr', - value: itemData.dcr - }, { - title: 'Aset', - key: 'aset', - value: itemData.aset - }); - } - - this.modalKatex.indikator = 'Rasio Piutang Bersih adalah 70% – 80% dari total aset dan portofolio pinjaman beragam dengan setidaknya 5 macam produk pinjaman yang berbeda'; - var _katex1Content2 = '\\text{E1} = \\dfrac{\\text{Piutang Beredar} - ((\\text{100} \\% \\times \\text{Piutang Lalai Di Atas 12 Bulan}) + (\\text{35} \\% \\times \\text{Piutang Lalai 1 - 12 Bulan}))}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})'; - var katex1Content2 = '\\text{E1} = \\dfrac{\\text{Piutang Beredar} - \\text{Cadangan Resiko}}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})'; - var _katex2Content2 = ''; - var katex2Title1 = ''; - - if (itemData.p1 >= 1 && itemData.p2 > 0.35) { - katex2Title1 = 'Dikarenakan P1 dan P2 (IDEAL), maka rumus yang digunakan adalah rumus 1'; - _katex2Content2 = '\\text{E1} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} - ((\\text{100} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}) + (\\text{35} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}))}{\\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e1) + ' \\% (\\text{' + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - } else { - katex2Title1 = 'Dikarenakan P1 dan P2 (TIDAK IDEAL), maka rumus yang digunakan adalah rumus 2'; - _katex2Content2 = '\\text{E1} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e1) + ' \\% (\\text{' + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - } - - this.modalKatex.katex1.push({ - title: 'Rumus 1 - apabila P1 dan P2 (IDEAL)', - content: _katex1Content2 - }, { - title: 'Rumus 2 - apabila P1 dan P2 (TIDAK IDEAL)', - content: katex1Content2 - }); - this.modalKatex.katex2.push({ - title: katex2Title1, - content: _katex2Content2 - }); // e5 - } else if (type == 'e5') { - this.modalTitle = 'E5 - Simpanan non saham / total aset'; - this.modalKatex.form.push({ - title: 'Simpanan Non Saham Unggulan', - key: 'nonsaham_unggulan', - value: itemData.nonsaham_unggulan - }, { - title: 'Simpanan Non Saham Harian', - key: 'nonsaham_harian', - value: itemData.nonsaham_harian - }, { - title: 'Aset', - key: 'aset', - value: itemData.aset - }); - this.modalKatex.indikator = 'Rasio 70% – 80% dari total aset dan memiliki beragam jenis simpanan minimal 5 jenis produk simpanan yang berbeda.'; - - var _katex1Content3 = '\\text{E5} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '}}{\\text{' + this.modalKatex.form[2].title + '}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\%(\\text{IDEAL})'; - - var _katex2Content3 = '\\text{E5} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e5) + ' \\% (\\text{' + (itemData.e5 >= 0.7 && itemData.e5 <= 0.8 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content3 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content3 - }); // e6 - } else if (type == 'e6') { - this.modalTitle = 'E6 - Pinjaman kepada pihak luar terhadap total aset'; - this.modalKatex.form.push({ - title: 'Total Hutang Pihak Ke-3', - key: 'total_hutang_pihak3', - value: itemData.total_hutang_pihak3 - }, { - title: 'Aset', - key: 'aset', - value: itemData.aset - }); - this.modalKatex.indikator = 'Jumlah pinjaman kepada pihak eksternal 1% – 5% dari total aset.'; - - var _katex1Content4 = '\\text{E6} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})'; - - var _katex2Content4 = '\\text{E6} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e6) + ' \\% ( \\text{' + (itemData.e6 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content4 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content4 - }); // e7 - } else if (type == "e7") { - this.modalTitle = "E7 - Persentase total aset yang didanai dari simpanan saham"; - this.modalKatex.form.push({ - title: "Simpanan Saham", - key: "simpanan_saham", - value: itemData.simpanan_saham - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "10-20% total aset yang didanai dari simpanan saham"; - - var _katex1Content5 = "\\text{E7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Sampai } \\text{20} \\%(\\text{IDEAL})"; - - var _katex2Content5 = "\\text{E7} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + "}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e7) + " \\% (\\text{" + (itemData.e7 >= 0.1 && itemData.e7 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content5 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content5 - }); // e9 - } else if (type == 'e9') { - this.modalTitle = 'E9 - Modal lembaga bersih'; - this.modalKatex.form.push({ - title: 'Cadangan Resiko', - key: 'dcr', - value: itemData.dcr - }, { - title: 'Cadangan Umum', - key: 'dcu', - value: itemData.dcu - }, { - title: 'Dana Gedung', - key: 'dana_gedung', - value: itemData.dana_gedung - }, { - title: 'Donasi', - key: 'donasi', - value: itemData.donasi - }, { - title: 'SHU Tahun Lalu', - key: 'shu_lalu', - value: itemData.shu_lalu - }, { - title: 'Piutang Lalai Di Atas 12 Bulan', - key: 'piutang_lalai_12bulan', - value: itemData.piutang_lalai_12bulan - }, { - title: 'Piutang Lalai 1 - 12 Bulan', - key: 'piutang_lalai_1bulan', - value: itemData.piutang_lalai_1bulan - }, { - title: 'Aset Bermasalah', - key: 'aset_masalah', - value: itemData.aset_masalah - }, { - title: 'Aset', - key: 'aset', - value: itemData.aset - }); - this.modalKatex.indikator = 'Modal lembaga bersih sebesar 10% dari total aset.'; - - var _katex1Content6 = '\\text{E9} = \\dfrac{(\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '} + \\text{' + this.modalKatex.form[2].title + '} + \\text{' + this.modalKatex.form[3].title + '} + \\text{' + this.modalKatex.form[4].title + '}) - ((\\text{100} \\% \\times \\text{' + this.modalKatex.form[5].title + '}) + (\\text{35} \\% \\times \\text{' + this.modalKatex.form[6].title + '}) + \\text{' + this.modalKatex.form[7].title + '})}{\\text{' + this.modalKatex.form[8].title + '}} \\times \\text{100} \\% = \\text{Lebih Dari Sama Dengan 10} \\% (\\text{IDEAL})'; - - var _katex2Content6 = '\\text{E9} = \\dfrac{(\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[4].value) + '}) - ((\\text{100} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[5].value) + '}) + (\\text{35} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[6].value) + '}) + \\text{' + this.formatCurrency(this.modalKatex.form[7].value) + '})}{\\text{' + this.formatCurrency(this.modalKatex.form[8].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e9) + ' \\% ( \\text{' + (itemData.e9 >= 0.1 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content6 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content6 - }); // a1 - } else if (type == 'a1') { - this.modalTitle = 'A1 - Total pinjaman lalai / total pinjaman beredar'; - this.modalKatex.form.push({ - title: 'Piutang Lalai Di Atas 12 Bulan', - key: 'piutang_lalai_12bulan', - value: itemData.piutang_lalai_12bulan - }, { - title: 'Piutang Lalai 1 - 12 Bulan', - key: 'piutang_lalai_1bulan', - value: itemData.piutang_lalai_1bulan - }, { - title: 'Piutang Beredar', - key: 'piutang_beredar', - value: itemData.piutang_beredar - }); - this.modalKatex.indikator = 'Total pinjaman lalai ≤ 5% dari total pinjaman beredar.'; - - var _katex1Content7 = '\\text{A1} = \\dfrac{\\text{Total Pinjaman Lalai}[\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '}]}{\\text{' + this.modalKatex.form[2].title + '}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})'; - - var _katex2Content7 = '\\text{A1} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.a1) + ' \\% ( \\text{' + (itemData.a1 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content7 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content7 - }); // a2 - } else if (type == 'a2') { - this.modalTitle = 'A2 - Aset yang tidak menghasilkan / total aset'; - this.modalKatex.form.push({ - title: 'Aset Tidak Menghasilkan', - key: 'aset_tidak_menghasilkan', - value: itemData.aset_tidak_menghasilkan - }, { - title: 'Aset', - key: 'aset', - value: itemData.aset - }); - this.modalKatex.indikator = 'Aset tidak menghasilkan 5% dari total aset.'; - - var _katex1Content8 = '\\text{A2} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})'; - - var _katex2Content8 = '\\text{A2} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.a2) + ' \\% ( \\text{' + (itemData.a2 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content8 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content8 - }); // r7 - } else if (type == 'r7') { - this.modalTitle = 'R7 - BJS saham terhadap rata-rata aset'; - this.modalKatex.form.push({ - title: 'BJS Saham', - key: 'bjs_saham', - value: itemData.bjs_saham - }, { - title: 'Simpanan Saham Bulan Desember', - key: 'simpanan_saham_des', - value: itemData.aset - }, { - title: 'Simpanan Saham Bulan ' + this.formatPeriodeMonth(itemData.periode), - key: 'simpanan_saham', - value: itemData.simpanan_saham - }, { - title: 'Simpanan Saham Tahun Lalu', - key: 'simpanan_saham_lalu', - value: itemData.simpanan_saham_lalu - }, { - title: 'Harga Pasar', - key: 'harga_pasar', - value: itemData.harga_pasar - }); - this.modalKatex.indikator = 'Dividen saham dibayar 1% lebih tinggi daripada suku bunga pasar'; - - if (itemData.simpanan_saham_des != 0) { - var _katex1Content9 = '\\text{R7} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{' + this.modalKatex.form[1].title + '} + \\text{' + this.modalKatex.form[2].title + '}}{\\text{Jumlah Bulan Berjalan}} \\times \\text{12})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})'; - - var _katex2Content9 = '\\text{R7} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{(\\frac{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}}{\\text{' + this.formatPeriodeMonth(itemData.periode) + '}} \\times \\text{12})} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.r7_1) + ' \\% ( \\text{' + (itemData.r7_1 == itemData.harga_pasar ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: 'Jika simpanan saham bersumber dari saldo bulan desember tahun lalu', - content: _katex1Content9 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content9 - }); - } - - if (itemData.simpanan_saham_lalu != 0) { - var _katex1Content10 = '\\text{R7} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{' + this.modalKatex.form[3].title + '} + \\text{' + this.modalKatex.form[2].title + '}}{\\text{2}})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})'; - - var katex2Content2 = '\\text{R7} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{(\\frac{\\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}}{\\text{2}})} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.r7_2) + ' \\% ( \\text{' + (itemData.r7_2 == itemData.harga_pasar ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - this.modalKatex.katex1.push({ - title: 'Jika simpanan saham bersumber dari saldo tahun lalu bulan ' + this.formatPeriodeMonth(itemData.periode), - content: _katex1Content10 - }); - this.modalKatex.katex2.push({ - title: '', - content: katex2Content2 - }); - } //r9 - - } else if (type == 'r9') { - this.modalTitle = 'R9 - biaya operasional terhadap rata-rata aset'; - this.modalKatex.form.push({ - title: 'Total Biaya', - key: 'total_biaya', - value: itemData.total_biaya - }, { - title: 'Beban Penyisihan Cadangan Resiko', - key: 'beban_penyisihan_dcr', - value: itemData.beban_penyisihan_dcr - }, { - title: 'Aset', - key: 'aset', - value: itemData.aset - }, { - title: 'Aset Tahun Lalu', - key: 'aset_lalu', - value: itemData.aset_lalu - }); - this.modalKatex.indikator = 'Beban operasional terhadap rata-rata aset sebesar 5%.'; - - var _katex1Content11 = '\\text{R9} = \\dfrac{\\text{Beban Operasional}(\\text{' + this.modalKatex.form[0].title + '} - \\text{' + this.modalKatex.form[1].title + '})}{\\text{Rata-rata Aset}(\\frac{\\text{' + this.modalKatex.form[2].title + '} + \\text{' + this.modalKatex.form[3].title + '}}{\\text{2}})} \\times \\text{100} \\% <= \\text{5} \\% (\\text{IDEAL})'; - - var _katex2Content10 = '\\text{R9} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\frac{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '}}{\\text{2}}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e6) + ' \\% ( \\text{' + (itemData.r9 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content11 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content10 - }); //l1 - } else if (type == 'l1') { - this.modalTitle = 'L1 - (investasi likuid + aset-aset likuid - hutang jangka pendek < 30 Hari) / simpanan non saham'; - this.modalKatex.form.push({ - title: 'Investasi Likuid', - key: 'investasi_likuid', - value: itemData.investasi_likuid - }, { - title: 'Aset Likuid Tidak Menghasilkan', - key: 'aset_likuid_tidak_menghasilkan', - value: itemData.aset_likuid_tidak_menghasilkan - }, { - title: 'Hutang Tidak Berbiaya < 30 Hari', - key: 'hutang_tidak_berbiaya_30hari', - value: itemData.hutang_tidak_berbiaya_30hari - }, { - title: 'Total Simpanan Non Saham', - key: 'tot_nonsaham', - value: itemData.tot_nonsaham - }); - this.modalKatex.indikator = 'Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset.'; - - var _katex1Content12 = '\\text{L1} = \\dfrac{(\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '}) - \\text{' + this.modalKatex.form[2].title + '}}{\\text{' + this.modalKatex.form[3].title + '}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})'; - - var _katex2Content11 = '\\text{L1} = \\dfrac{(\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}) - \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.l1) + ' \\% (\\text{' + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content12 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content11 - }); // l2 - } else if (type == "l2") { - this.modalTitle = "L2 - Likuiditas untuk memenuhi permintaan penarikan setelah membayar semua kewajiban < 30 hari"; - this.modalKatex.form.push({ - title: "Investasi Likuid", - key: "investasi_likuid", - value: itemData.investasi_likuid - }, { - title: "Aset Likuid Tidak Menghasilkan", - key: "aset_likuid_tidak_menghasilkan", - value: itemData.aset_likuid_tidak_menghasilkan - }, { - title: "Hutang Tidak Berbiaya < 30 Hari", - key: "hutang_tidak_berbiaya_30hari", - value: itemData.hutang_tidak_berbiaya_30hari - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset."; - - var _katex1Content13 = "\\text{L1} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}) - \\text{" + this.modalKatex.form[2].title + "}}{\\text{" + this.modalKatex.form[3].title + "}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})"; - - var _katex2Content12 = "\\text{L1} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) - \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.l1) + " \\% (\\text{" + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content13 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content12 - }); //s10 - } else if (type == 's10') { - this.modalTitle = 'S10 - Pertumbuhan anggota'; - this.modalKatex.form.push({ - title: 'Lelaki Biasa', - key: 'l_biasa', - value: itemData.l_biasa - }, { - title: 'Lelaki L. Biasa', - key: 'l_lbiasa', - value: itemData.l_lbiasa - }, { - title: 'Perempuan Biasa', - key: 'p_biasa', - value: itemData.p_biasa - }, { - title: 'Perempuan L.Biasa', - key: 'p_lbiasa', - value: itemData.p_lbiasa - }, { - title: 'Total Anggota', - key: 'total_anggota', - value: itemData.total_anggota, - hideForm: true - }, { - title: 'Total Anggota Tahun Lalu', - key: 'total_anggota_lalu', - value: itemData.total_anggota_lalu - }); - this.modalKatex.indikator = 'Pertumbuhan anggota di atas 12% per tahun.'; - - var _katex1Content14 = '\\text{s10} = \\dfrac{\\text{' + this.modalKatex.form[4].title + '} - \\text{' + this.modalKatex.form[5].title + '}}{\\text{' + this.modalKatex.form[5].title + '}} \\times \\text{100} \\% = \\text{Di Atas 12} \\% (\\text{IDEAL})'; - - var _katex2Content13 = '\\text{s10} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[4].value) + '}} - \\text{' + this.formatCurrency(this.modalKatex.form[5].value) + '}{\\text{' + this.formatCurrency(this.modalKatex.form[5].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.s10) + ' \\% ( \\text{' + (itemData.s10 > 0.12 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content14 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content13 - }); //s11 - } else if (type == 's11') { - this.modalTitle = 'S11 - Pertumbuhan aset'; - this.modalKatex.form.push({ - title: 'Aset', - key: 'aset', - value: itemData.aset - }, { - title: 'Aset Tahun Lalu', - key: 'aset_lalu', - value: itemData.aset_lalu - }); - this.modalKatex.indikator = 'Pertumbuhan aset 10% di atas laju inflasi.'; - - var _katex1Content15 = '\\text{s11} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '} - \\text{' + this.modalKatex.form[1].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Di Atas Laju Inflasi} (\\text{IDEAL})'; - - var _katex2Content14 = '\\text{S11} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}} - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.s11) + ' \\% ( \\text{' + (itemData.s11 > itemData.laju_inflasi + 0.1 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; - - this.modalKatex.katex1.push({ - title: '', - content: _katex1Content15 - }); - this.modalKatex.katex2.push({ - title: '', - content: _katex2Content14 - }); - } - }, - modalKatexReset: function modalKatexReset() { - this.modalKatex.isUbah = false; - this.modalKatex.katex1 = []; - this.modalKatex.katex2 = []; - this.modalKatex.form = []; - }, - modalTutup: function modalTutup() { - this.modalSize = ''; - this.modalShow = false; - this.modalKatexReset(); - }, - formatPeriode: function formatPeriode(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); - }, - formatPeriodeMonth: function formatPeriodeMonth(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value); - }, - formatCurrency: function formatCurrency(value) { - return this.$options.filters.currency(value, '', 0, { - thousandsSeparator: '.' - }); - }, - formatPercentage: function formatPercentage(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); - }, - countTotal: function countTotal(value1, value2) { - return value1 - value2; - }, - countPercentage: function countPercentage(value1, value2) { - if (value2 > 0) { - return this.formatPercentage(this.countTotal(value1, value2) / value2); - } else { - return this.formatPercentage('0'); - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { - itemData: 'pearls', - itemDataStat: 'pearlsStat', - grafikData: 'grafikPearls', - grafikDataStat: 'grafikPearlsStat', - modelPeriode: 'periode', - modelPeriodeStat: 'periodeStat', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanTp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS', - updateTpMessage: "update", - updateTpStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('cu', { - modelCU: 'dataS', - modelCUStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a - }, - data: function data() { - return { - kelas: 'laporanCuDiskusi', - idCu: '', - idTp: '', - periode: '', - periodeTp: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalSize: '', - modalColor: '', - modalButton: '', - modalContent: '', - form: { - id: '', - id_laporan: '', - id_user: '', - id_cu: '', - id_tp: '', - periode: '', - content: '' - }, - formEdit: { - id: '', - id_laporan: '', - id_user: '', - id_cu: '', - id_tp: '', - periode: '', - content: '' - }, - ckeditorNoImageConfig: { - toolbar: { - items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] - }, - table: { - contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] - } - }, - cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - this.fetch(); - this.form.id_user = this.currentUser.id; - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(); - }, - itemDataStat: function itemDataStat(value) { - if (value == 'success') {} - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.form.content = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode == 'detail') { - this.$store.dispatch(this.kelas + '/get', this.$route.params.id); - } else if (this.$route.meta.mode == 'detailTp') { - this.$store.dispatch(this.kelas + '/getTp', this.$route.params.id); - } - }, - save: function save(type) { - if (type == 'create') { - this.form.id = ''; - this.form.id_laporan = this.$route.params.id; - this.form.id_user = this.currentUser.id; - this.form.periode = this.modelLaporan.periode; - - if (this.$route.meta.mode == 'detail') { - this.form.id_cu = this.modelLaporan.id_cu; - this.form.id_tp = ''; - this.$store.dispatch(this.kelas + '/store', this.form); - } else if (this.$route.meta.mode == 'detailTp') { - this.form.id_cu = this.modelLaporan.tp.id_cu; - this.form.id_tp = this.modelLaporan.tp.id; - this.$store.dispatch(this.kelas + '/storeTp', this.form); - } - - this.modalShow = true; - } else if (type == 'edit') { - this.formEdit.periode = this.modelLaporan.periode; - - if (this.$route.meta.mode == 'detail') { - this.formEdit.id_cu = this.modelLaporan.id_cu; - this.formEdit.id_tp = ''; - this.$store.dispatch(this.kelas + '/update', [this.formEdit.id, this.formEdit]); - } else if (this.$route.meta.mode == 'detailTp') { - this.formEdit.id_cu = this.modelLaporan.tp.id_cu; - this.formEdit.id_tp = this.modelLaporan.tp.id; - this.$store.dispatch(this.kelas + '/updateTp', [this.formEdit.id, this.formEdit]); - } - } - - this.modalSize = ''; - this.modalColor = ''; - }, - modalTambah: function modalTambah() { - this.modalShow = true; - this.modalTitle = 'Tambah Komentar'; - this.modalState = 'normal1'; - this.modalSize = 'modal-lg'; - this.modalColor = 'bg-primary'; - }, - modalUbah: function modalUbah(item) { - this.modalShow = true; - this.modalTitle = 'Ubah Komentar'; - this.modalState = 'normal1'; - this.modalSize = 'modal-lg'; - this.modalColor = 'bg-primary'; - this.formEdit.id = item.id; - this.formEdit.id_user = item.id_user; - this.formEdit.id_laporan = item.id_laporan; - this.formEdit.content = item.content; - }, - modalHapus: function modalHapus(item) { - this.modalShow = true; - this.modalTitle = 'Hapus Komentar ini?'; - this.modalState = 'confirm-tutup'; - this.modalSize = ''; - this.modalColor = ''; - this.modalButton = 'Iya, Hapus'; - this.formEdit.id = item.id; - }, - modalConfirmOk: function modalConfirmOk() { - // execute destroy - if (this.$route.meta.mode == 'detail') { - this.$store.dispatch(this.kelas + '/destroy', this.formEdit.id); - } else if (this.$route.meta.mode == 'detailTp') { - this.$store.dispatch(this.kelas + '/destroyTp', this.formEdit.id); - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - // formating - formatPeriode: function formatPeriode(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); - }, - formatCurrency: function formatCurrency(value) { - return this.$options.filters.currency(value, '', 0, { - thousandsSeparator: '.' - }); - }, - formatPercentage: function formatPercentage(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); - }, - countTotal: function countTotal(value1, value2) { - return value1 - value2; - }, - countPercentage: function countPercentage(value1, value2) { - if (value2 > 0) { - return this.formatPercentage(this.countTotal(value1, value2) / value2); - } else { - return this.formatPercentage('0'); - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCuDiskusi', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { - modelLaporan: 'data', - modelLaporanStat: 'dataStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"] - }, - data: function data() { - return { - kelas: 'laporanCuDiskusi', - idCu: '', - idTp: '', - periode: '', - periodeTp: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalSize: '', - modalColor: '', - modalButton: '', - modalContent: '', - form: { - id: '', - id_laporan: '', - id_user: '', - id_cu: '', - id_tp: '', - periode: '', - content: '' - }, - formEdit: { - id: '', - id_laporan: '', - id_user: '', - id_cu: '', - id_tp: '', - periode: '', - content: '' - }, - cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - this.fetch(); - this.form.id_user = this.currentUser.id; - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.form.content = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode == 'detail') { - this.$store.dispatch(this.kelas + '/get', this.$route.params.id); - } else if (this.$route.meta.mode == 'detailTp') { - this.$store.dispatch(this.kelas + '/getTp', this.$route.params.id); - } - }, - save: function save(type) { - if (type == 'create') { - this.form.id = ''; - this.form.id_laporan = this.$route.params.id; - this.form.id_user = this.currentUser.id; - this.form.periode = this.modelLaporan.periode; - - if (this.$route.meta.mode == 'detail') { - this.form.id_cu = this.modelLaporan.id_cu; - this.form.id_tp = ''; - this.$store.dispatch(this.kelas + '/store', this.form); - } else if (this.$route.meta.mode == 'detailTp') { - this.form.id_cu = this.modelLaporan.tp.id_cu; - this.form.id_tp = this.modelLaporan.tp.id; - this.$store.dispatch(this.kelas + '/storeTp', this.form); - } - - this.modalShow = true; - } else if (type == 'edit') { - this.formEdit.periode = this.modelLaporan.periode; - - if (this.$route.meta.mode == 'detail') { - this.formEdit.id_cu = this.modelLaporan.id_cu; - this.formEdit.id_tp = ''; - this.$store.dispatch(this.kelas + '/update', [this.formEdit.id, this.formEdit]); - } else if (this.$route.meta.mode == 'detailTp') { - this.formEdit.id_cu = this.modelLaporan.tp.id_cu; - this.formEdit.id_tp = this.modelLaporan.tp.id; - this.$store.dispatch(this.kelas + '/updateTp', [this.formEdit.id, this.formEdit]); - } - } - - this.modalSize = ''; - this.modalColor = ''; - }, - modalTambah: function modalTambah() { - this.modalShow = true; - this.modalTitle = 'Tambah Komentar'; - this.modalState = 'normal1'; - this.modalSize = 'modal-lg'; - this.modalColor = 'bg-primary'; - }, - modalUbah: function modalUbah(item) { - this.modalShow = true; - this.modalTitle = 'Ubah Komentar'; - this.modalState = 'normal1'; - this.modalSize = 'modal-lg'; - this.modalColor = 'bg-primary'; - this.formEdit.id = item.id; - this.formEdit.id_user = item.id_user; - this.formEdit.id_laporan = item.id_laporan; - this.formEdit.content = item.content; - }, - modalHapus: function modalHapus(item) { - this.modalShow = true; - this.modalTitle = 'Hapus Komentar ini?'; - this.modalState = 'confirm-tutup'; - this.modalSize = ''; - this.modalColor = ''; - this.modalButton = 'Iya, Hapus'; - this.formEdit.id = item.id; - }, - modalConfirmOk: function modalConfirmOk() { - // execute destroy - if (this.$route.meta.mode == 'detail') { - this.$store.dispatch(this.kelas + '/destroy', this.formEdit.id); - } else if (this.$route.meta.mode == 'detailTp') { - this.$store.dispatch(this.kelas + '/destroyTp', this.formEdit.id); - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - // formating - formatPeriode: function formatPeriode(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); - }, - formatCurrency: function formatCurrency(value) { - return this.$options.filters.currency(value, '', 0, { - thousandsSeparator: '.' - }); - }, - formatPercentage: function formatPercentage(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); - }, - countTotal: function countTotal(value1, value2) { - return value1 - value2; - }, - countPercentage: function countPercentage(value1, value2) { - if (value2 > 0) { - return this.formatPercentage(this.countTotal(value1, value2) / value2); - } else { - return this.formatPercentage('0'); - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { - itemData: 'history', - itemDataStat: 'dataStat', - columnData: 'columnData' - })), {}, { - history: function history() { - return lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(this.itemData, 'created_at'); - }, - revisionField: function revisionField() { - var newData = {}; - this.columnData.forEach(function (e) { - newData[e.name] = e.title; - }); - return newData; - } - }) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'path'], - data: function data() { - return { - idCu: '', - idTp: '', - periode: '', - periodeTp: '' - }; - }, - created: function created() { - this.checkProfileIdCU(); - }, - watch: { - itemDataStat: function itemDataStat(value) { - if (value === "success") { - if (this.currentUser.id_cu == 0) { - this.fetchCU(); - } - - this.periode = this.itemData.periode; - this.changePeriode(this.periode); - } - }, - modelCUStat: function modelCUStat(value) { - if (value === "success") { - if (this.itemDataStat == 'success') { - if (this.$route.meta.mode == 'detail') { - this.idCu = this.itemData.id_cu; - } else { - this.idCu = this.itemData.tp.id_cu; - } - } - - this.changeCu(this.idCu); - } - }, - modelTpStat: function modelTpStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'detail') { - this.idTp = 'konsolidasi'; - } else { - this.idTp = this.itemData.id; - } - } - }, - modelPeriodeStat: function modelPeriodeStat(value) { - if (value === "success") { - if (this.itemDataStat == 'success') { - this.periode = this.itemData.periode; - this.changePeriode(this.periode); - } - } - } - }, - methods: { - checkProfileIdCU: function checkProfileIdCU() { - if (this.currentUser.id_cu !== 0) { - this.idCu = this.currentUser.id_cu; - this.changeCu(this.idCu); - } else { - this.fetchCU(); - } - }, - fetch: function fetch() { - if (this.idTp == 'konsolidasi') { - var periode = 0; - periode = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelPeriode, { - 'periode': this.periode - }); - this.$router.push({ - name: 'laporanCuDetail', - params: { - id: periode.id - } - }); - } else { - this.$router.push({ - name: 'laporanTpDetail', - params: { - id: this.idTp - } - }); - } - }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - }, - fetchPeriode: function fetchPeriode(id) { - this.$store.dispatch('laporanCu/getPeriodeCu', id); - }, - fetchTp: function fetchTp(id, periode) { - this.$store.dispatch('laporanTp/getPeriodeTp', [id, periode]); - }, - changeCu: function changeCu(value) { - if (value) { - this.fetchPeriode(value); - } - }, - changePeriode: function changePeriode(value) { - if (this.idCu) { - this.fetchTp(this.idCu, value); - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('laporanCu', { - itemData: 'data', - itemDataStat: 'dataStat', - modelPeriode: 'periode', - modelPeriodeStat: 'periodeStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('laporanTp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - title: { - "default": '' - }, - itemData: { - "default": '' - }, - itemDataBefore: { - "default": '' - }, - isPercent: { - "default": false - }, - isOpposite: { - "default": false - } - }, - data: function data() { - return { - modalShow: false, - modalState: 'normal1', - modalColor: 'bg-primary', - modalTitle: '', - modalButton: '', - modalMobileOptionState: '' - }; - }, - methods: { - modalOpen: function modalOpen() {}, - modalTutup: function modalTutup() {}, - checkClass: function checkClass() { - var className = ''; - - if (this.isOpposite) { - if (this.totalData > 0) { - className = 'bg-danger'; - } else if (this.totalData < 0) { - className = 'bg-primary'; - } else { - className = 'bg-orange-300'; - } - } else { - if (this.totalData > 0) { - className = 'bg-primary'; - } else if (this.totalData < 0) { - className = 'bg-danger'; - } else { - className = 'bg-orange-300'; - } - } - - return className; - } - }, - computed: { - totalData: function totalData() { - return this.itemData - this.itemDataBefore; - }, - percentageData: function percentageData() { - if (this.itemDataBefore > 0) { - return this.totalData / this.itemDataBefore; - } else { - return '0'; - } - } - } -}); - -/***/ }), - -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&": -/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css& ***! - \************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports -exports.i(__webpack_require__(/*! -!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/katex/dist/katex.min.css */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/katex/dist/katex.min.css"), ""); - -// module -exports.push([module.i, "\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemPearlsStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemPearls, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { kelas: _vm.kelas, isPus: false, isNo_ba: true }, - }), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "analisisLaporanCu" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("analisisLaporanCu") - }, - }, - }, - [ - _c("i", { staticClass: "icon-dots mr-2" }), - _vm._v(" Laporan CU"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "analisisPearls" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("analisisPearls") - }, - }, - }, - [ - _c("i", { staticClass: "icon-dots mr-2" }), - _vm._v(" P.E.A.R.L.S."), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "diskusi" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("diskusi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bubble2 mr-2" }), - _vm._v(" Diskusi"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "revisi" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("revisi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-copy3 mr-2" }), - _vm._v(" Revisi"), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "analisisLaporanCu", - expression: "tabName == 'analisisLaporanCu'", - }, - ], - }, - [ - _vm.itemDataStat == "success" - ? _c("infografis-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - columnData: _vm.columnData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("detail-laporan-cu", { - attrs: { kelas: _vm.kelas, columnData: _vm.columnData }, - }), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isPearls - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "analisisPearls", - expression: "tabName == 'analisisPearls'", - }, - ], - }, - [ - _vm.itemPearlsStat == "success" - ? _c("infografis-pearls-data", { - attrs: { - title: _vm.titlePearls, - kelas: _vm.kelas, - columnData: _vm.columnDataPearls, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemPearlsStat == "loading" - ? _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c( - "span", - { staticClass: "sr-only" }, - [_vm._v("100% Complete")] - ), - ] - ), - ]), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("detail-pearls", { - attrs: { - kelas: _vm.kelas, - columnData: _vm.columnData, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isDiskusi - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "diskusi", - expression: "tabName == 'diskusi'", - }, - ], - }, - [_c("diskusi")], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isRevisi - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "revisi", - expression: "tabName =='revisi'", - }, - ], - }, - [_c("revisi")], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&": -/*!******************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& ***! - \******************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("div", { staticClass: "timeline timeline-left content-group" }, [ - _c("div", { staticClass: "timeline-container" }, [ - _c("div", { staticClass: "timeline-row" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Lelaki Biasa", - "l_biasa", - _vm.itemData.l_biasa, - _vm.itemData.periode, - _vm.itemDataBefore.l_biasa, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Lelaki Biasa", - key: "l_biasa", - value: _vm.itemData.l_biasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "lelaki biasa", - itemData: _vm.itemData.l_biasa, - itemDataBefore: _vm.itemDataBefore.l_biasa, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Lelaki Biasa", - "l_biasa", - _vm.itemData.l_biasa, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Lelaki Biasa", - key: "l_biasa", - value: _vm.itemData.l_biasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "lelaki biasa", - itemData: _vm.itemData.l_biasa, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Lelaki L.Biasa", - "l_lbiasa", - _vm.itemData.l_lbiasa, - _vm.itemData.periode, - _vm.itemDataBefore.l_lbiasa, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Lelaki L.Biasa", - key: "l_lbiasa", - value: _vm.itemData.l_lbiasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "lelaki l.biasa", - itemData: _vm.itemData.l_lbiasa, - itemDataBefore: _vm.itemDataBefore.l_lbiasa, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Lelaki L.Biasa", - "l_lbiasa", - _vm.itemData.l_lbiasa, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Lelaki L.Biasa", - key: "l_lbiasa", - value: _vm.itemData.l_lbiasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "lelaki l.biasa", - itemData: _vm.itemData.l_lbiasa, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Perempuan Biasa", - "p_biasa", - _vm.itemData.p_biasa, - _vm.itemData.periode, - _vm.itemDataBefore.p_biasa, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Perempuan Biasa", - key: "p_biasa", - value: _vm.itemData.p_biasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "perempuan biasa", - itemData: _vm.itemData.p_biasa, - itemDataBefore: _vm.itemDataBefore.p_biasa, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Perempuan Biasa", - "p_biasa", - _vm.itemData.p_biasa, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Perempuan Biasa", - key: "p_biasa", - value: _vm.itemData.p_biasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "perempuan biasa", - itemData: _vm.itemData.p_biasa, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Perempuan L.Biasa", - "p_lbiasa", - _vm.itemData.p_lbiasa, - _vm.itemData.periode, - _vm.itemDataBefore.p_lbiasa, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Perempuan L.Biasa", - key: "p_lbiasa", - value: _vm.itemData.p_lbiasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "perempuan l.biasa", - itemData: _vm.itemData.p_lbiasa, - itemDataBefore: _vm.itemDataBefore.p_lbiasa, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Perempuan L.Biasa", - "p_lbiasa", - _vm.itemData.p_lbiasa, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Perempuan L.Biasa", - key: "p_lbiasa", - value: _vm.itemData.p_lbiasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "perempuan l.biasa", - itemData: _vm.itemData.p_lbiasa, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Anggota", - "total_anggota", - _vm.itemData.total_anggota, - _vm.itemData.periode, - _vm.itemDataBefore.total_anggota, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Lelaki Biasa", - key: "l_biasa", - value: _vm.itemData.l_biasa, - }, - { - title: "Lelaki L.Biasa", - key: "l_lbiasa", - value: _vm.itemData.l_lbiasa, - }, - { - title: "Perempuan Biasa", - key: "p_biasa", - value: _vm.itemData.p_biasa, - }, - { - title: "Perempuan L.Biasa", - key: "p_lbiasa", - value: _vm.itemData.p_lbiasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total anggota", - itemData: _vm.itemData.total_anggota, - itemDataBefore: _vm.itemDataBefore.total_anggota, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Anggota", - "total_anggota", - _vm.itemData.total_anggota, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Lelaki Biasa", - key: "l_biasa", - value: _vm.itemData.l_biasa, - }, - { - title: "Lelaki L.Biasa", - key: "l_lbiasa", - value: _vm.itemData.l_lbiasa, - }, - { - title: "Perempuan Biasa", - key: "p_biasa", - value: _vm.itemData.p_biasa, - }, - { - title: "Perempuan L.Biasa", - key: "p_lbiasa", - value: _vm.itemData.p_lbiasa, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total anggota", - itemData: _vm.itemData.total_anggota, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Anggota Lalu", - "total_anggota_lalu", - _vm.itemData.total_anggota_lalu, - _vm.itemData.periode, - _vm.itemDataBefore.total_anggota_lalu, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Total Anggota Lalu", - key: "total_anggota_lalu", - value: _vm.itemData.total_anggota_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total anggota lalu", - itemData: _vm.itemData.total_anggota_lalu, - itemDataBefore: - _vm.itemDataBefore.total_anggota_lalu, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Anggota Lalu", - "total_anggota_lalu", - _vm.itemData.total_anggota_lalu, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Total Anggota Lalu", - key: "total_anggota_lalu", - value: _vm.itemData.total_anggota_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total anggota lalu", - itemData: _vm.itemData.total_anggota_lalu, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _vm._m(1), - ]), - _vm._v(" "), - _c("div", { staticClass: "timeline-row" }, [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset", - "aset", - _vm.itemData.aset, - _vm.itemData.periode, - _vm.itemDataBefore.aset, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Aset", - key: "aset", - value: _vm.itemData.aset, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset", - itemData: _vm.itemData.aset, - itemDataBefore: _vm.itemDataBefore.aset, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset", - "aset", - _vm.itemData.aset, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Aset", - key: "aset", - value: _vm.itemData.aset, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset", - itemData: _vm.itemData.aset, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset Lalu", - "aset_lalu", - _vm.itemData.aset_lalu, - _vm.itemData.periode, - _vm.itemDataBefore.aset_lalu, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Aset Lalu", - key: "aset_lalu", - value: _vm.itemData.aset_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset lalu", - itemData: _vm.itemData.aset_lalu, - itemDataBefore: _vm.itemDataBefore.aset_lalu, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset Lalu", - "aset_lalu", - _vm.itemData.aset_lalu, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Aset Lalu", - key: "aset_lalu", - value: _vm.itemData.aset_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset lalu", - itemData: _vm.itemData.aset_lalu, - itemDataBefore: "", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset Masalah", - "aset_masalah", - _vm.itemData.aset_masalah, - _vm.itemData.periode, - _vm.itemDataBefore.aset_masalah, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Aset Masalah", - key: "aset_masalah", - value: _vm.itemData.aset_masalah, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset masalah", - itemData: _vm.itemData.aset_masalah, - itemDataBefore: _vm.itemDataBefore.aset_masalah, - isOpposite: true, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset Masalah", - "aset_masalah", - _vm.itemData.aset_masalah, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Aset Masalah", - key: "aset_masalah", - value: _vm.itemData.aset_masalah, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset masalah", - itemData: _vm.itemData.aset_masalah, - itemDataBefore: "0", - isOpposite: true, - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset Tidak Menghasilkan", - "aset_tidak_menghasilkan", - _vm.itemData.aset_tidak_menghasilkan, - _vm.itemData.periode, - _vm.itemDataBefore.aset_tidak_menghasilkan, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Aset Tidak Menghasilkan", - key: "aset_tidak_menghasilkan", - value: _vm.itemData.aset_tidak_menghasilkan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset tidak menghasilkan", - itemData: _vm.itemData.aset_tidak_menghasilkan, - itemDataBefore: - _vm.itemDataBefore.aset_tidak_menghasilkan, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aset Tidak Menghasilkan", - "aset_tidak_menghasilkan", - _vm.itemData.aset_tidak_menghasilkan, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Aset Tidak Menghasilkan", - key: "aset_tidak_menghasilkan", - value: _vm.itemData.aset_tidak_menghasilkan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aset tidak menghasilkan", - itemData: _vm.itemData.aset_tidak_menghasilkan, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aktiva Lancar", - "aktiva_lancar", - _vm.itemData.aktiva_lancar, - _vm.itemData.periode, - _vm.itemDataBefore.aktiva_lancar, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Aktiva Lancar", - key: "aktiva_lancar", - value: _vm.itemData.aktiva_lancar, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aktiva lancar", - itemData: _vm.itemData.aktiva_lancar, - itemDataBefore: _vm.itemDataBefore.aktiva_lancar, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Aktiva Lancar", - "aktiva_lancar", - _vm.itemData.aktiva_lancar, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Aktiva Lancar", - key: "aktiva_lancar", - value: _vm.itemData.aktiva_lancar, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "aktiva lancar", - itemData: _vm.itemData.aktiva_lancar, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Rata-rata Aset", - "rata_aset", - _vm.itemData.rata_aset, - _vm.itemData.periode, - _vm.itemDataBefore.rata_aset, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Rata-rata Aset", - key: "rata_aset", - value: _vm.itemData.rata_aset, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "rata-rata aset", - itemData: _vm.itemData.rata_aset, - itemDataBefore: _vm.itemDataBefore.rata_aset, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Rata-rata Aset", - "rata_aset", - _vm.itemData.rata_aset, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Rata-rata Aset", - key: "rata_aset", - value: _vm.itemData.rata_aset, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "rata-rata aset", - itemData: _vm.itemData.rata_aset, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _vm._m(3), - ]), - _vm._v(" "), - _c("div", { staticClass: "timeline-row" }, [ - _vm._m(4), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Saham", - "simpanan_saham", - _vm.itemData.simpanan_saham, - _vm.itemData.periode, - _vm.itemDataBefore.simpanan_saham, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Simp. Saham", - key: "simpanan_saham", - value: _vm.itemData.simpanan_saham, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. saham", - itemData: _vm.itemData.simpanan_saham, - itemDataBefore: _vm.itemDataBefore.simpanan_saham, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Saham", - "simpanan_saham", - _vm.itemData.simpanan_saham, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Simp. Saham", - key: "simpanan_saham", - value: _vm.itemData.simpanan_saham, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. saham", - itemData: _vm.itemData.simpanan_saham, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Saham Lalu", - "simpanan_saham_lalu", - _vm.itemData.simpanan_saham_lalu, - _vm.itemData.periode, - _vm.itemDataBefore.simpanan_saham_lalu, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Simp. Saham Lalu", - key: "simpanan_saham_lalu", - value: _vm.itemData.simpanan_saham_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. saham lalu", - itemData: _vm.itemData.simpanan_saham_lalu, - itemDataBefore: - _vm.itemDataBefore.simpanan_saham_lalu, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Saham Lalu", - "simpanan_saham_lalu", - _vm.itemData.simpanan_saham_lalu, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Simp. Saham Lalu", - key: "simpanan_saham_lalu", - value: _vm.itemData.simpanan_saham_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. saham lalu", - itemData: _vm.itemData.simpanan_saham_lalu, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Saham Des", - "simpanan_saham_des", - _vm.itemData.simpanan_saham_des, - _vm.itemData.periode, - _vm.itemDataBefore.simpanan_saham_des, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Simp. Saham Des", - key: "simpanan_saham_des", - value: _vm.itemData.simpanan_saham_des, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. saham des", - itemData: _vm.itemData.simpanan_saham_des, - itemDataBefore: - _vm.itemDataBefore.simpanan_saham_des, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Saham Des", - "simpanan_saham_des", - _vm.itemData.simpanan_saham_des, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Simp. Saham Des", - key: "simpanan_saham_des", - value: _vm.itemData.simpanan_saham_des, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. saham des", - itemData: _vm.itemData.simpanan_saham_des, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Nonsaham Unggulan", - "nonsaham_unggulan", - _vm.itemData.nonsaham_unggulan, - _vm.itemData.periode, - _vm.itemDataBefore.nonsaham_unggulan, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Simp. Nonsaham Unggulan", - key: "nonsaham_unggulan", - value: _vm.itemData.nonsaham_unggulan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. nonsaham unggulan", - itemData: _vm.itemData.nonsaham_unggulan, - itemDataBefore: - _vm.itemDataBefore.nonsaham_unggulan, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Nonsaham Unggulan", - "nonsaham_unggulan", - _vm.itemData.nonsaham_unggulan, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Simp. Nonsaham Unggulan", - key: "nonsaham_unggulan", - value: _vm.itemData.nonsaham_unggulan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. nonsaham unggulan", - itemData: _vm.itemData.nonsaham_unggulan, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Nonsaham Harian", - "nonsaham_harian", - _vm.itemData.nonsaham_harian, - _vm.itemData.periode, - _vm.itemDataBefore.nonsaham_harian, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Simp. Nonsaham Harian", - key: "nonsaham_harian", - value: _vm.itemData.nonsaham_harian, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. nonsaham harian", - itemData: _vm.itemData.nonsaham_harian, - itemDataBefore: _vm.itemDataBefore.nonsaham_harian, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Simp. Nonsaham Harian", - "nonsaham_harian", - _vm.itemData.nonsaham_harian, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Simp. Nonsaham Harian", - key: "nonsaham_harian", - value: _vm.itemData.nonsaham_harian, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "simp. nonsaham harian", - itemData: _vm.itemData.nonsaham_harian, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Hutang SPD", - "hutang_spd", - _vm.itemData.hutang_spd, - _vm.itemData.periode, - _vm.itemDataBefore.hutang_spd, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Hutang SPD", - key: "hutang_spd", - value: _vm.itemData.hutang_spd, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "hutang spd", - itemData: _vm.itemData.hutang_spd, - itemDataBefore: _vm.itemDataBefore.hutang_spd, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Hutang SPD", - "hutang_spd", - _vm.itemData.hutang_spd, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Hutang SPD", - key: "hutang_spd", - value: _vm.itemData.hutang_spd, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "hutang spd", - itemData: _vm.itemData.hutang_spd, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Hutang Tidak Berbiaya", - "hutang_tidak_berbiaya_30hari", - _vm.itemData.hutang_tidak_berbiaya_30hari, - _vm.itemData.periode, - _vm.itemDataBefore.hutang_tidak_berbiaya_30hari, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Hutang Tidak Berbiaya", - key: "hutang_tidak_berbiaya_30hari", - value: - _vm.itemData.hutang_tidak_berbiaya_30hari, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "hutang tidak berbiaya", - itemData: _vm.itemData.hutang_tidak_berbiaya_30hari, - itemDataBefore: - _vm.itemDataBefore.hutang_tidak_berbiaya_30hari, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Hutang Tidak Berbiaya", - "hutang_tidak_berbiaya_30hari", - _vm.itemData.hutang_tidak_berbiaya_30hari, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Hutang Tidak Berbiaya", - key: "hutang_tidak_berbiaya_30hari", - value: - _vm.itemData.hutang_tidak_berbiaya_30hari, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "hutang tidak berbiaya", - itemData: _vm.itemData.hutang_tidak_berbiaya_30hari, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Hutang Pihak Ke-3", - "total_hutang_pihak3", - _vm.itemData.total_hutang_pihak3, - _vm.itemData.periode, - _vm.itemDataBefore.total_hutang_pihak3, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Total Hutang Pihak Ke-3", - key: "total_hutang_pihak3", - value: _vm.itemData.total_hutang_pihak3, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total hutang pihak ke-3", - itemData: _vm.itemData.total_hutang_pihak3, - itemDataBefore: - _vm.itemDataBefore.total_hutang_pihak3, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Hutang Pihak Ke-3", - "total_hutang_pihak3", - _vm.itemData.total_hutang_pihak3, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Total Hutang Pihak Ke-3", - key: "total_hutang_pihak3", - value: _vm.itemData.total_hutang_pihak3, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total hutang pihak ke-3", - itemData: _vm.itemData.total_hutang_pihak3, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Beredar", - "piutang_beredar", - _vm.itemData.piutang_beredar, - _vm.itemData.periode, - _vm.itemDataBefore.piutang_beredar, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang beredar", - itemData: _vm.itemData.piutang_beredar, - itemDataBefore: _vm.itemDataBefore.piutang_beredar, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Beredar", - "piutang_beredar", - _vm.itemData.piutang_beredar, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang beredar", - itemData: _vm.itemData.piutang_beredar, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Bersih", - "piutang_bersih", - _vm.itemData.piutang_bersih, - _vm.itemData.periode, - _vm.itemDataBefore.piutang_bersih, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - { - title: "Piutang Lalai 1-12 Bulan", - key: "piutang_lalai_1bulan", - value: _vm.itemData.piutang_lalai_1bulan, - }, - { - title: "Piutang Lalai > 12 Bulan", - key: "piutang_lalai_12bulan", - value: _vm.itemData.piutang_lalai_12bulan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang bersih", - itemData: _vm.itemData.piutang_bersih, - itemDataBefore: _vm.itemDataBefore.piutang_bersih, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Bersih", - "piutang_bersih", - _vm.itemData.piutang_bersih, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - { - title: "Piutang Lalai 1-12 Bulan", - key: "piutang_lalai_1bulan", - value: _vm.itemData.piutang_lalai_1bulan, - }, - { - title: "Piutang Lalai > 12 Bulan", - key: "piutang_lalai_12bulan", - value: _vm.itemData.piutang_lalai_12bulan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang bersih", - itemData: _vm.itemData.piutang_bersih, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Anggota", - "piutang_anggota", - _vm.itemData.piutang_anggota, - _vm.itemData.periode, - _vm.itemDataBefore.piutang_anggota, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Anggota", - key: "piutang_anggota", - value: _vm.itemData.piutang_anggota, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang anggota", - itemData: _vm.itemData.piutang_anggota, - itemDataBefore: _vm.itemDataBefore.piutang_anggota, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Anggota", - "piutang_anggota", - _vm.itemData.piutang_anggota, - _vm.itemData.periode, - _vm.itemDataBefore.piutang_anggota, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Anggota", - key: "piutang_anggota", - value: _vm.itemData.piutang_anggota, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang anggota", - itemData: _vm.itemData.piutang_anggota, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Lalai 1-12 Bulan", - "piutang_lalai_1bulan", - _vm.itemData.piutang_lalai_1bulan, - _vm.itemData.periode, - _vm.itemDataBefore.piutang_lalai_1bulan, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Lalai 1-12 Bulan", - key: "piutang_lalai_1bulan", - value: _vm.itemData.piutang_lalai_1bulan, - }, - ], - "currency", - true - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang lalai 1-12 bulan", - itemData: _vm.itemData.piutang_lalai_1bulan, - itemDataBefore: - _vm.itemDataBefore.piutang_lalai_1bulan, - isOpposite: true, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Lalai 1-12 Bulan", - "piutang_lalai_1bulan", - _vm.itemData.piutang_lalai_1bulan, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Piutang Lalai 1-12 Bulan", - key: "piutang_lalai_1bulan", - value: _vm.itemData.piutang_lalai_1bulan, - }, - ], - "currency", - true - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang lalai 1-12 bulan", - itemData: _vm.itemData.piutang_lalai_1bulan, - itemDataBefore: "0", - isOpposite: true, - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Lalai > 12 Bulan", - "piutang_lalai_12bulan", - _vm.itemData.piutang_lalai_12bulan, - _vm.itemData.periode, - _vm.itemDataBefore.piutang_lalai_12bulan, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Lalai > 12 Bulan", - key: "piutang_lalai_12bulan", - value: _vm.itemData.piutang_lalai_12bulan, - }, - ], - "currency", - true - ) - }, - }, - }, - [ - _vm.itemDataBefore - ? _c("widget-data", { - attrs: { - title: "piutang lalai > 12 bulan", - itemData: _vm.itemData.piutang_lalai_12bulan, - itemDataBefore: - _vm.itemDataBefore.piutang_lalai_12bulan, - isOpposite: true, - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Piutang Lalai > 12 Bulan", - "piutang_lalai_12bulan", - _vm.itemData.piutang_lalai_12bulan, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Piutang Lalai > 12 Bulan", - key: "piutang_lalai_12bulan", - value: _vm.itemData.piutang_lalai_12bulan, - }, - ], - "currency", - true - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "piutang lalai > 12 bulan", - itemData: _vm.itemData.piutang_lalai_12bulan, - itemDataBefore: "0", - isOpposite: true, - }, - }), - ], - 1 - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Rasio Piutang Beredar", - "rasio_beredar", - _vm.itemData.rasio_beredar, - _vm.itemData.periode, - _vm.itemDataBefore.rasio_beredar, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - { - title: "Aset", - key: "aset", - value: _vm.itemData.aset, - }, - ], - "percent" - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "rasio piutang beredar", - itemData: _vm.itemData.rasio_beredar, - itemDataBefore: _vm.itemDataBefore.rasio_beredar, - isPercent: true, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Rasio Piutang Beredar", - "rasio_beredar", - _vm.itemData.rasio_beredar, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - { - title: "Aset", - key: "aset", - value: _vm.itemData.aset, - }, - ], - "percent" - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "rasio piutang beredar", - itemData: _vm.itemData.rasio_beredar, - itemDataBefore: "0", - isPercent: true, - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Rasio Piutang Lalai", - "rasio_lalai", - _vm.itemData.rasio_lalai, - _vm.itemData.periode, - _vm.itemDataBefore.rasio_lalai, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Piutang Lalai 1-12 Bulan", - key: "piutang_lalai_1bulan", - value: _vm.itemData.piutang_lalai_1bulan, - }, - { - title: "Piutang Lalai > 12 Bulan", - key: "piutang_lalai_12bulan", - value: _vm.itemData.piutang_lalai_12bulan, - }, - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - ], - "percent", - true - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "rasio piutang lalai", - itemData: _vm.itemData.rasio_lalai, - itemDataBefore: _vm.itemDataBefore.rasio_lalai, - isPercent: true, - isOpposite: true, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Rasio Piutang Lalai", - "rasio_lalai", - _vm.itemData.rasio_lalai, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Piutang Lalai 1-12 Bulan", - key: "piutang_lalai_1bulan", - value: _vm.itemData.piutang_lalai_1bulan, - }, - { - title: "Piutang Lalai > 12 Bulan", - key: "piutang_lalai_12bulan", - value: _vm.itemData.piutang_lalai_12bulan, - }, - { - title: "Piutang Beredar", - key: "piutang_beredar", - value: _vm.itemData.piutang_beredar, - }, - ], - "percent", - true - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "rasio piutang lalai", - itemData: _vm.itemData.rasio_lalai, - itemDataBefore: "0", - isPercent: true, - isOpposite: true, - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _vm._m(5), - ]), - _vm._v(" "), - _c("div", { staticClass: "timeline-row" }, [ - _vm._m(6), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "DCR", - "dcr", - _vm.itemData.dcr, - _vm.itemData.periode, - _vm.itemDataBefore.dcr, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "DCR", - key: "dcr", - value: _vm.itemData.dcr, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "dcr", - itemData: _vm.itemData.dcr, - itemDataBefore: _vm.itemDataBefore.dcr, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "DCR", - "dcr", - _vm.itemData.dcr, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "DCR", - key: "dcr", - value: _vm.itemData.dcr, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "dcr", - itemData: _vm.itemData.dcr, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "DCU", - "dcu", - _vm.itemData.dcu, - _vm.itemData.periode, - _vm.itemDataBefore.dcu, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "DCU", - key: "dcu", - value: _vm.itemData.dcu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "dcu", - itemData: _vm.itemData.dcu, - itemDataBefore: _vm.itemDataBefore.dcu, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "DCU", - "dcu", - _vm.itemData.dcu, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "DCU", - key: "dcu", - value: _vm.itemData.dcu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "dcu", - itemData: _vm.itemData.dcu, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Iuran Gedung", - "dana_gedung", - _vm.itemData.dana_gedung, - _vm.itemData.periode, - _vm.itemDataBefore.dana_gedung, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Iuran Gedung", - key: "dana_gedung", - value: _vm.itemData.dana_gedung, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "iuran gedung", - itemData: _vm.itemData.dana_gedung, - itemDataBefore: _vm.itemDataBefore.dana_gedung, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Iuran Gedung", - "dana_gedung", - _vm.itemData.dana_gedung, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Iuran Gedung", - key: "dana_gedung", - value: _vm.itemData.dana_gedung, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "iuran gedung", - itemData: _vm.itemData.dana_gedung, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Donasi", - "donasi", - _vm.itemData.donasi, - _vm.itemData.periode, - _vm.itemDataBefore.donasi, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Donasi", - key: "donasi", - value: _vm.itemData.donasi, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "donasi", - itemData: _vm.itemData.donasi, - itemDataBefore: _vm.itemDataBefore.donasi, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Donasi", - "donasi", - _vm.itemData.donasi, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Donasi", - key: "donasi", - value: _vm.itemData.donasi, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "donasi", - itemData: _vm.itemData.donasi, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "BJS Saham", - "bjs_saham", - _vm.itemData.bjs_saham, - _vm.itemData.periode, - _vm.itemDataBefore.bjs_saham, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "BJS Saham", - key: "bjs_saham", - value: _vm.itemData.bjs_saham, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "bjs saham", - itemData: _vm.itemData.bjs_saham, - itemDataBefore: _vm.itemDataBefore.bjs_saham, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "BJS Saham", - "bjs_saham", - _vm.itemData.bjs_saham, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "BJS Saham", - key: "bjs_saham", - value: _vm.itemData.bjs_saham, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "bjs saham", - itemData: _vm.itemData.bjs_saham, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Beban Penyisihan DCR", - "beban_penyisihan_dcr", - _vm.itemData.beban_penyisihan_dcr, - _vm.itemData.periode, - _vm.itemDataBefore.beban_penyisihan_dcr, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Beban Penyisihan DCR", - key: "beban_penyisihan_dcr", - value: _vm.itemData.beban_penyisihan_dcr, - }, - ] - ) - }, - }, - }, - [ - _vm.itemDataBefore - ? _c("widget-data", { - attrs: { - title: "beban penyisihan dcr", - itemData: _vm.itemData.beban_penyisihan_dcr, - itemDataBefore: - _vm.itemDataBefore.beban_penyisihan_dcr, - }, - }) - : _vm._e(), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Beban Penyisihan DCR", - "beban_penyisihan_dcr", - _vm.itemData.beban_penyisihan_dcr, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Beban Penyisihan DCR", - key: "beban_penyisihan_dcr", - value: _vm.itemData.beban_penyisihan_dcr, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "beban penyisihan dcr", - itemData: _vm.itemData.beban_penyisihan_dcr, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Investasi Likuid", - "investasi_likuid", - _vm.itemData.investasi_likuid, - _vm.itemData.periode, - _vm.itemDataBefore.investasi_likuid, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Investasi Likuid", - key: "investasi_likuid", - value: _vm.itemData.investasi_likuid, - }, - ] - ) - }, - }, - }, - [ - _vm.itemDataBefore - ? _c("widget-data", { - attrs: { - title: "investasi likuid", - itemData: _vm.itemData.investasi_likuid, - itemDataBefore: - _vm.itemDataBefore.investasi_likuid, - }, - }) - : _vm._e(), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Investasi Likuid", - "investasi_likuid", - _vm.itemData.investasi_likuid, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Investasi Likuid", - key: "investasi_likuid", - value: _vm.itemData.investasi_likuid, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "investasi likuid", - itemData: _vm.itemData.investasi_likuid, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _vm._m(7), - ]), - _vm._v(" "), - _c("div", { staticClass: "timeline-row" }, [ - _vm._m(8), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Pendapatan", - "total_pendapatan", - _vm.itemData.total_pendapatan, - _vm.itemData.periode, - _vm.itemDataBefore.total_pendapatan, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Total Pendapatan", - key: "total_pendapatan", - value: _vm.itemData.total_pendapatan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total pendapatan", - itemData: _vm.itemData.total_pendapatan, - itemDataBefore: _vm.itemDataBefore.total_pendapatan, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Pendapatan", - "total_pendapatan", - _vm.itemData.total_pendapatan, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Total Pendapatan", - key: "total_pendapatan", - value: _vm.itemData.total_pendapatan, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total pendapatan", - itemData: _vm.itemData.total_pendapatan, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Biaya", - "total_biaya", - _vm.itemData.total_biaya, - _vm.itemData.periode, - _vm.itemDataBefore.total_biaya, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Total Biaya", - key: "total_biaya", - value: _vm.itemData.total_biaya, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total biaya", - itemData: _vm.itemData.total_biaya, - itemDataBefore: _vm.itemDataBefore.total_biaya, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Total Biaya", - "total_biaya", - _vm.itemData.total_biaya, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Total Biaya", - key: "total_biaya", - value: _vm.itemData.total_biaya, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "total biaya", - itemData: _vm.itemData.total_biaya, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "SHU", - "shu", - _vm.itemData.shu, - _vm.itemData.periode, - _vm.itemDataBefore.shu, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "SHU", - key: "shu", - value: _vm.itemData.shu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "shu", - itemData: _vm.itemData.shu, - itemDataBefore: _vm.itemDataBefore.shu, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "SHU", - "shu", - _vm.itemData.shu, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "SHU", - key: "shu", - value: _vm.itemData.shu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "shu", - itemData: _vm.itemData.shu, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "SHU Lalu", - "shu_lalu", - _vm.itemData.shu_lalu, - _vm.itemData.periode, - _vm.itemDataBefore.shu_lalu, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "SHU Lalu", - key: "shu_lalu", - value: _vm.itemData.shu_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "shu lalu", - itemData: _vm.itemData.shu_lalu, - itemDataBefore: _vm.itemDataBefore.shu_lalu, - }, - }), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "SHU Lalu", - "shu_lalu", - _vm.itemData.shu_lalu, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "SHU Lalu", - key: "shu_lalu", - value: _vm.itemData.shu_lalu, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "shu lalu", - itemData: _vm.itemData.shu_lalu, - itemDataBefore: "0", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Laju Inflasi", - "laju_inflasi", - _vm.itemData.laju_inflasi, - _vm.itemData.periode, - _vm.itemDataBefore.laju_inflasi, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Laju Inflasi", - key: "laju_inflasi", - value: _vm.itemData.laju_inflasi, - }, - ] - ) - }, - }, - }, - [ - _vm.itemDataBefore - ? _c("widget-data", { - attrs: { - title: "laju inflasi", - itemData: _vm.itemData.laju_inflasi, - itemDataBefore: _vm.itemDataBefore.laju_inflasi, - isPercent: true, - }, - }) - : _vm._e(), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Laju Inflasi", - "laju_inflasi", - _vm.itemData.laju_inflasi, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Laju Inflasi", - key: "laju_inflasi", - value: _vm.itemData.laju_inflasi, - }, - ] - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "laju inflasi", - itemData: _vm.itemData.laju_inflasi, - itemDataBefore: "0", - isPercent: true, - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _vm.itemDataBefore - ? _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Harga Pasar", - "harga_pasar", - _vm.itemData.harga_pasar, - _vm.itemData.periode, - _vm.itemDataBefore.harga_pasar, - _vm.itemDataBefore.periode, - _vm.grafikData.data, - [ - { - title: "Harga Pasar", - key: "harga_pasar", - value: _vm.itemData.harga_pasar, - }, - ], - "percent" - ) - }, - }, - }, - [ - _vm.itemDataBefore - ? _c("widget-data", { - attrs: { - title: "harga pasar", - itemData: _vm.itemData.harga_pasar, - itemDataBefore: _vm.itemDataBefore.harga_pasar, - isPercent: true, - }, - }) - : _vm._e(), - ], - 1 - ) - : _c( - "div", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka( - "Harga Pasar", - "harga_pasar", - _vm.itemData.harga_pasar, - _vm.itemData.periode, - "0", - "", - _vm.grafikData.data, - [ - { - title: "Harga Pasar", - key: "harga_pasar", - value: _vm.itemData.harga_pasar, - }, - ], - "percent" - ) - }, - }, - }, - [ - _c("widget-data", { - attrs: { - title: "harga pasar", - itemData: _vm.itemData.harga_pasar, - itemDataBefore: "0", - isPercent: true, - }, - }), - ], - 1 - ), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - size: _vm.modalSize, - color: _vm.modalColor, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), - ]), - _vm._v(" "), - _c("template", { slot: "modal-body1" }, [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0", - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.modalDetail.tab == "analisis", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - _vm.modalDetail.tab = "analisis" - }, - }, - }, - [ - _c("i", { staticClass: "icon-wave2 mr-2" }), - _vm._v(" Analisis"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.modalDetail.tab == "tabel" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - _vm.modalDetail.tab = "tabel" - }, - }, - }, - [ - _c("i", { staticClass: "icon-list2 mr-2" }), - _vm._v(" Tabel"), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.modalDetail.tab == "analisis", - expression: "modalDetail.tab == 'analisis'", - }, - ], - }, - [ - _c("widget-data", { - attrs: { - title: _vm.modalDetail.title, - itemData: _vm.modalDetail.itemData, - itemDataBefore: _vm.modalDetail.itemDataBefore, - isPercent: _vm.modalDetail.isPercent, - isOpposite: _vm.modalDetail.isOpposite, - }, - }), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body border-top-blue" }, - [ - _c("h6", { - domProps: { - innerHTML: _vm._s(_vm.modalDetail.analisis1), - }, - }), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.modalDetail.tab == "tabel", - expression: "modalDetail.tab == 'tabel'", - }, - ], - }, - [ - _c("div", { staticClass: "pre-scrollable" }, [ - _c( - "table", - { staticClass: "table table-striped table-bordered" }, - [ - _c("thead", { staticClass: "bg-primary" }, [ - _c("tr", [ - _c("th", [_vm._v("Periode")]), - _vm._v(" "), - _c("th", [_vm._v("Jumlah ")]), - _vm._v(" "), - _c("th", [_vm._v("Pertumbuhan")]), - _vm._v(" "), - !_vm.modalDetail.isPercent - ? _c("th", [_vm._v("Pertumbuhan (%)")]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c( - "tbody", - _vm._l( - _vm.modalDetail.grafikData, - function (grafik) { - return _c( - "tr", - { - staticClass: "text-nowrap", - class: { - info: - Object.values(grafik)[0] == - _vm.itemData.periode, - }, - }, - [ - _c("td", [ - _vm._v( - _vm._s( - _vm._f("dateMonth")( - Object.values(grafik)[0] - ) - ) - ), - ]), - _vm._v(" "), - _vm.modalDetail.isPercent - ? _c("td", [ - _vm._v( - _vm._s( - _vm._f("percentage")( - Object.values(grafik)[1], - 2 - ) - ) - ), - ]) - : _c("td", [ - _vm._v( - _vm._s( - _vm._f("currency")( - Object.values(grafik)[1], - "", - 0, - { thousandsSeparator: "." } - ) - ) - ), - ]), - _vm._v(" "), - _vm.itemData.periode != - Object.values(grafik)[0] - ? _c( - "td", - { - class: { - "text-primary": - _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) > 0, - "text-danger": - _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) < 0, - }, - }, - [ - _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) > 0 - ? _c("i", { - staticClass: - "icon-chevron-up", - }) - : _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) < 0 - ? _c("i", { - staticClass: - "icon-chevron-down", - }) - : _vm._e(), - _vm._v(" "), - _vm.modalDetail.isPercent - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f("percentage")( - Math.abs( - _vm.countTotal( - _vm.modalDetail - .itemData, - Object.values( - grafik - )[1] - ) - ), - 2 - ) - ) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ]) - : _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f("currency")( - Math.abs( - _vm.countTotal( - _vm.modalDetail - .itemData, - Object.values( - grafik - )[1] - ) - ), - "", - 0, - { - thousandsSeparator: - ".", - } - ) - ) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ]), - ] - ) - : _c( - "td", - { - staticClass: "text-center", - attrs: { colspan: "2" }, - }, - [_vm._v("LAPORAN PERIODE INI")] - ), - _vm._v(" "), - _vm.itemData.periode != - Object.values(grafik)[0] && - !_vm.modalDetail.isPercent - ? _c("td", [ - _c( - "span", - { - staticClass: "badge pull-right", - class: { - "badge-primary": - _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) > 0, - "badge-danger": - _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) < 0, - }, - }, - [ - _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) > 0 - ? _c("span", [_vm._v("+")]) - : _vm.countTotal( - _vm.modalDetail.itemData, - Object.values(grafik)[1] - ) < 0 - ? _c("span", [_vm._v("-")]) - : _vm._e(), - _vm._v( - "\t\n\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - _vm._f("currency")( - Math.abs( - _vm.countPercentage( - _vm.modalDetail - .itemData, - Object.values( - grafik - )[1] - ) - ), - "", - 2, - { - thousandsSeparator: ".", - decimalSeparator: ",", - } - ) - ) + - " %\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]) - : _vm._e(), - ] - ) - } - ), - 0 - ), - ] - ), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "div", - { - staticClass: - "alert bg-info alert-styled-left mt-2 pt-1 pb-1", - }, - [ - _c("span", { staticClass: "mb-2 text-semibold" }, [ - _c("u", [_vm._v("Bagaimana membaca tabel ini?")]), - ]), - _vm._v(" "), - _c("p", [ - _vm._v( - "Kolom pertumbuhan adalah perbandingan nilai pada laporan periode ini dibandingan dengan periode lainnya sesuai pada tabel" - ), - ]), - ] - ), - ] - ), - _vm._v(" "), - _vm.modalDetail.isUbah - ? _c("div", [ - _c("hr"), - _vm._v(" "), - _vm.modalDetail.canUbah - ? _c("div", [ - _c( - "div", - { - staticClass: - "well well-sm border-top-lg border-top-warning", - }, - _vm._l(_vm.modalDetail.form, function (form) { - return form.title - ? _c("div", [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [ - _vm._v(_vm._s(form.title)), - ]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan " + - form.title, - }, - model: { - value: form.value, - callback: function ($$v) { - _vm.$set(form, "value", $$v) - }, - expression: "form.value", - }, - }), - ], - 1 - ), - ]) - : _vm._e() - }), - 0 - ), - ]) - : _c("div", [ - _c( - "div", - { - staticClass: - "alert bg-warning alert-styled-left mt-10 pt-5 pb-5", - }, - [ - _c( - "span", - { staticClass: "mb-5 text-semibold" }, - [ - _c("u", [ - _vm._v( - "Maaf tidak bisa mengubah data disini." - ), - ]), - ] - ), - _vm._v(" "), - _c("p", [ - _vm._v( - "Laporan berikut merupakan laporan konsolidasi dari beberapa data laporan TP pada periode ini, untuk melakukan pengubahan data silahkan buka laporan TP pada periode ini." - ), - ]), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-sm-block" }, [ - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Tutup", - expression: "'Tutup'", - arg: "top", - }, - ], - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n\t\t\t\t"), - ] - ), - _vm._v(" "), - !_vm.modalDetail.isUbah && - _vm.currentUser.can && - _vm.currentUser.can["update_laporan_cu"] - ? _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Ubah data perhitungan", - expression: "'Ubah data perhitungan'", - arg: "top", - }, - ], - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - _vm.modalDetail.isUbah = true - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.modalDetail.isUbah - ? _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Batal mengubah data perhitungan", - expression: "'Batal mengubah data perhitungan'", - arg: "top", - }, - ], - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - _vm.modalDetail.isUbah = false - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Batal\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.modalDetail.isUbah && - _vm.currentUser.can && - _vm.currentUser.can["update_laporan_cu"] && - _vm.modalDetail.canUbah - ? _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Simpan data perhitungan", - expression: "'Simpan data perhitungan'", - arg: "top", - }, - ], - staticClass: "btn btn-primary", - attrs: { type: "submit" }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-sm-none" }, [ - _vm.modalDetail.isUbah && - _vm.currentUser.can && - _vm.currentUser.can["update_laporan_cu"] && - _vm.modalDetail.canUbah - ? _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Simpan data perhitungan", - expression: "'Simpan data perhitungan'", - arg: "top", - }, - ], - staticClass: "btn btn-primary btn-block", - attrs: { type: "submit" }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.modalDetail.isUbah && - _vm.currentUser.can && - _vm.currentUser.can["update_laporan_cu"] - ? _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Batal mengubah data perhitungan", - expression: "'Batal mengubah data perhitungan'", - arg: "top", - }, - ], - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - _vm.modalDetail.isUbah = false - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Batal\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - !_vm.modalDetail.isUbah && - _vm.currentUser.can && - _vm.currentUser.can["update_laporan_cu"] - ? _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Ubah data perhitungan", - expression: "'Ubah data perhitungan'", - arg: "top", - }, - ], - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - _vm.modalDetail.isUbah = true - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Tutup", - expression: "'Tutup'", - arg: "top", - }, - ], - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n\t\t\t\t"), - ] - ), - ]), - ] - ), - ]), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "timeline-icon" }, [ - _c("div", { staticClass: "bg-blue" }, [ - _c("i", { staticClass: "icon-people" }), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "row" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "timeline-icon" }, [ - _c("div", { staticClass: "bg-orange" }, [ - _c("i", { staticClass: "icon-briefcase3" }), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "row" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "timeline-icon" }, [ - _c("div", { staticClass: "bg-brown" }, [ - _c("i", { staticClass: "icon-piggy-bank" }), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "row" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "timeline-icon" }, [ - _c("div", { staticClass: "bg-danger" }, [ - _c("i", { staticClass: "icon-lifebuoy" }), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "row" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "timeline-icon" }, [ - _c("div", { staticClass: "bg-grey" }, [ - _c("i", { staticClass: "icon-cash4" }), - ]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba& ***! - \***************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.p1 >= 1, - "bg-danger": _vm.itemData.p1 < 1, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "p1") - }, - }, - }, - [ - _c("div", { staticClass: "media mb-3" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.p1, 2))), - ]), - _vm._v(" "), - _vm.itemData.p1 >= 1 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(0), - ]), - _vm._v(" "), - _vm._m(1), - _vm._v(" "), - _c("b", [_vm._v("Provisi pinjaman lalai di atas 12 bulan")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.p2 > 0.35, - "bg-danger": _vm.itemData.p2 <= 0.35, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "p2") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.p2, 2))), - ]), - _vm._v(" "), - _vm.itemData.p2 > 0.35 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(2), - ]), - _vm._v(" "), - _vm._m(3), - _vm._v(" "), - _c("b", [_vm._v("Provisi pinjaman lalai 1-12 bulan")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.e1 >= 0.7 && _vm.itemData.e1 <= 0.8, - "bg-danger": _vm.itemData.e1 < 0.7 || _vm.itemData.e1 > 0.8, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "e1") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e1, 2))), - ]), - _vm._v(" "), - _vm.itemData.e1 >= 0.7 && _vm.itemData.e1 <= 0.8 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(4), - ]), - _vm._v(" "), - _vm._m(5), - _vm._v(" "), - _c("b", [_vm._v("Piutang bersih / total aset")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.e5 >= 0.7 && _vm.itemData.e5 <= 0.8, - "bg-danger": _vm.itemData.e5 < 0.7 || _vm.itemData.e5 > 0.8, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "e5") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e5, 2))), - ]), - _vm._v(" "), - _vm.itemData.e5 >= 0.7 && _vm.itemData.e5 <= 0.8 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(6), - ]), - _vm._v(" "), - _vm._m(7), - _vm._v(" "), - _c("b", [_vm._v("Simpanan non saham / total aset")]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.e6 <= 0.05, - "bg-danger": _vm.itemData.e6 > 0.05, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "e6") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e6, 2))), - ]), - _vm._v(" "), - _vm.itemData.e6 <= 0.05 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(8), - ]), - _vm._v(" "), - _vm._m(9), - _vm._v(" "), - _c("b", [ - _vm._v("Pinjaman kepada pihak luar terhadap total aset"), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.e7 >= 0.1 && _vm.itemData.e7 <= 0.2, - "bg-danger": _vm.itemData.e7 < 0.1 || _vm.itemData.e7 > 0.2, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "e7") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e7, 2))), - ]), - _vm._v(" "), - _vm.itemData.e7 >= 0.1 && _vm.itemData.e7 <= 0.2 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(10), - ]), - _vm._v(" "), - _vm._m(11), - _vm._v(" "), - _c("b", [_vm._v("Simpanan saham / total aset")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.e9 >= 0.1, - "bg-danger": _vm.itemData.e9 < 0.1, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "e9") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e9, 2))), - ]), - _vm._v(" "), - _vm.itemData.e9 >= 0.1 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(12), - ]), - _vm._v(" "), - _vm._m(13), - _vm._v(" "), - _c("b", [_vm._v("Modal lembaga bersih")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.a1 <= 0.05, - "bg-danger": _vm.itemData.a1 > 0.05, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "a1") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.a1, 2))), - ]), - _vm._v(" "), - _vm.itemData.a1 <= 0.05 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(14), - ]), - _vm._v(" "), - _vm._m(15), - _vm._v(" "), - _c("b", [ - _vm._v("Total pinjaman lalai / total ipnjaman beredar"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.a2 < 0.05, - "bg-danger": _vm.itemData.a2 >= 0.05, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "a2") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.a2, 2))), - ]), - _vm._v(" "), - _vm.itemData.a2 < 0.05 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(16), - ]), - _vm._v(" "), - _vm._m(17), - _vm._v(" "), - _c("b", [_vm._v("Aset yang tidak menghasilkan / total aset")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.r7_1 == _vm.itemData.harga_pasar, - "bg-danger": _vm.itemData.r7_1 != _vm.itemData.harga_pasar, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "r7") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v( - _vm._s(_vm._f("percentage")(_vm.itemData.r7_1, 2)) + - " / " + - _vm._s(_vm._f("percentage")(_vm.itemData.r7_2, 2)) - ), - ]), - _vm._v(" "), - _vm.itemData.r7_1 == _vm.itemData.harga_pasar - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL / \n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL / \n\t\t\t\t\t\t"), - ]), - _vm._v(" "), - _vm.itemData.r7_2 == _vm.itemData.harga_pasar - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL \n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL \n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(18), - ]), - _vm._v(" "), - _vm._m(19), - _vm._v(" "), - _c("b", [_vm._v("BJS saham terhadap rata-rata aset")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.r9 <= 0.05, - "bg-danger": _vm.itemData.r9 > 0.05, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "r9") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.r9, 2))), - ]), - _vm._v(" "), - _vm.itemData.r9 <= 0.05 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(20), - ]), - _vm._v(" "), - _vm._m(21), - _vm._v(" "), - _c("b", [_vm._v("Biaya operasional terhadap rata-rata aset")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.l1 >= 0.15 && _vm.itemData.l1 <= 0.2, - "bg-danger": _vm.itemData.l1 < 0.15 || _vm.itemData.l1 > 0.2, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "l1") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.l1, 2))), - ]), - _vm._v(" "), - _vm.itemData.l1 >= 0.15 && _vm.itemData.l1 <= 0.2 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(22), - ]), - _vm._v(" "), - _vm._m(23), - _vm._v(" "), - _c("b", [ - _vm._v( - "(investasi likuid + aset-aset likuid - hutang jangka pendek < 30 hari) / simpanan non saham" - ), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.l2 >= 0.15 && _vm.itemData.l2 <= 0.2, - "bg-danger": _vm.itemData.l2 < 0.15 || _vm.itemData.l2 > 0.2, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "l2") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.l2, 2))), - ]), - _vm._v(" "), - _vm.itemData.l2 >= 0.15 && _vm.itemData.l2 <= 0.2 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(24), - ]), - _vm._v(" "), - _vm._m(25), - _vm._v(" "), - _c("b", [ - _vm._v( - "(investasi likuid + aset-aset likuid - hutang jangka pendek < 30 hari) / total aset" - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": _vm.itemData.s10 > 0.12, - "bg-danger": _vm.itemData.s10 <= 0.12, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "s10") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.s10, 2))), - ]), - _vm._v(" "), - _vm.itemData.s10 >= 0.12 - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(26), - ]), - _vm._v(" "), - _vm._m(27), - _vm._v(" "), - _c("b", [_vm._v("Pertumbuhan anggota")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-3" }, [ - _c( - "div", - { - staticClass: "card card-body", - class: { - "bg-primary": - _vm.itemData.s11 > 0.1 + _vm.itemData.laju_inflasi, - "bg-danger": - _vm.itemData.s11 <= 0.1 + _vm.itemData.laju_inflasi, - }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBuka(_vm.itemData, "s11") - }, - }, - }, - [ - _c("div", { staticClass: "media no-margin-top content-group" }, [ - _c("div", { staticClass: "media-body" }, [ - _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.s11, 2))), - ]), - _vm._v(" "), - _vm.itemData.s11 > 0.1 + _vm.itemData.laju_inflasi - ? _c("span", { staticClass: "opacity-75" }, [ - _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), - ]) - : _c("span", [ - _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _vm._m(28), - ]), - _vm._v(" "), - _vm._m(29), - _vm._v(" "), - _c("b", [_vm._v("Pertumbuhan aset")]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - size: _vm.modalSize, - color: _vm.modalColor, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-katex", { - attrs: { kelas: _vm.kelas, modalKatex: _vm.modalKatex }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("P1")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("P2")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("E1")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("E5")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("E6")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("E7")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("E9")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("A1")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("A2")])] - ), - ]) + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, + data: function data() { + return { + title: '', + formTanggapan: { + name: '' }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) + submited: false + }; }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("R7")])] - ), - ]) + created: function created() { + if (this.mode == 'edit') { + this.formTanggapan = Object.assign({}, this.selected); + } }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) + methods: { + save: function save() { + var _this = this; + + this.$validator.validateAll('formTanggapan').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editTanggapan', _this.formTanggapan); + } else { + _this.$emit('createTanggapan', _this.formTanggapan); + } + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), + ]), + ] + ) +} +var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ + return _c("div", { staticClass: "progress" }, [ _c( - "button", + "div", { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, }, - [_c("b", [_vm._v("R9")])] + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] ), ]) }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("L1")])] - ), + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), ]) }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c( - "button", +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", }, - [_c("b", [_vm._v("L2")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("S10")])] + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "ml-3 align-self-center" }, [ + return _c("div", { staticStyle: { display: "inline-block" } }, [ _c( - "button", - { - staticClass: "btn btn-light btn-icon rounded-round", - attrs: { type: "button" }, - }, - [_c("b", [_vm._v("S11")])] + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] ), ]) }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, - }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] - ) - }, ] render._withStripped = true @@ -10193,10 +2024,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -10211,544 +2042,1410 @@ var render = function () { return _c( "div", [ - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.itemData.length > 0 - ? _c( - "div", - _vm._l(_vm.itemData, function (diskusi, index) { - return _c( - "div", - { - staticClass: - "card card-body border-left-primary rounded-left-0", - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-inline", - }, - [ - _c("h6", { staticClass: "card-title" }, [ - _c("b", [_vm._v(_vm._s(diskusi.user.name))]), - _vm._v(" "), - _c("span", { staticClass: "text-muted" }, [ - _c("i", { staticClass: "icon-primitive-dot" }), + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: _vm.level, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "row" }, + [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), _vm._v(" "), - _c("small", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - diskusi.created_at + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tCU: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "0" } }, + [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s( + _vm.currentUser.pus.name + ) + ), + ]) + : _c("span", [ + _vm._v("PUSKOPCUINA"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelCU, + function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.lihat_hasil"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.lihat_hasil"), + }, + }, + [ + _vm.errors.has("form.lihat_hasil") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tTampilkan Hasil Setelah Melakukan Voting?: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lihat_hasil, + expression: "form.lihat_hasil", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lihat_hasil", + "data-width": "100%", + "data-vv-as": "tipe suara", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "lihat_hasil", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih")] ), - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "header-elements" }, [ - _c("div", { staticClass: "list-icons" }, [ - diskusi.id_user == _vm.currentUser.id + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Tidak menampilkan hasil"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Menampilkan hasil"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.lihat_hasil") ? _c( - "a", - { - staticClass: "list-icons-item", - attrs: { - href: "#", - "data-popup": "tooltip", - "data-container": "body", - title: "Ubah", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalUbah(diskusi) - }, - }, - }, - [_c("i", { staticClass: "icon-pencil5" })] + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.lihat_hasil" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] ) - : _vm._e(), + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_kegiatan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_kegiatan"), + }, + }, + [ + _vm.errors.has("form.id_kegiatan") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKegiatan: " + ), + _c("wajib-badge"), + ], + 1 + ), _vm._v(" "), - diskusi.id_user == _vm.currentUser.id - ? _c( - "a", + _c( + "select", + { + directives: [ { - staticClass: "list-icons-item", - attrs: { - href: "#", - "data-popup": "tooltip", - "data-container": "body", - title: "Hapus", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalHapus(diskusi) - }, - }, + name: "model", + rawName: "v-model", + value: _vm.form.id_kegiatan, + expression: "form.id_kegiatan", }, - [_c("i", { staticClass: "icon-bin2" })] - ) - : _vm._e(), - ]), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "media card-body no-margin" }, - [ - _c("div", { staticClass: "mr-3" }, [ - diskusi.user.gambar - ? _c("img", { - staticClass: "rounded-circle", - attrs: { - src: - "/images/user/" + - diskusi.user.gambar + - ".jpg", - width: "42", - height: "42", - alt: "user image", - }, - }) - : _c("img", { - staticClass: "rounded-circle", + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", attrs: { - src: "/images/no_image_man.jpg", - width: "42", - height: "42", - alt: "user image", + name: "id_kegiatan", + "data-width": "100%", + "data-vv-as": "Penulis", + disabled: + _vm.modelKegiatanStat === "loading", }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("p", { - domProps: { - innerHTML: _vm._s(diskusi.content), - }, - }), - ]), - ] - ), - ] - ) - }), - 0 - ) - : _c("div", [_vm._m(0)]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "loading" ? _c("div", [_vm._m(1)]) : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-body" }, - [ - _c("h5", { staticClass: "text-semibold" }, [ - _vm._v( - "Silahkan masukkan komentar anda terhadap laporan keuangan ini" - ), - ]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic", config: _vm.ckeditorNoImageConfig }, - model: { - value: _vm.form.content, - callback: function ($$v) { - _vm.$set(_vm.form, "content", $$v) - }, - expression: "form.content", - }, - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Kirim komentar", - expression: "'Kirim komentar'", - arg: "top", - }, - ], - staticClass: "btn btn-primary btn-block", - attrs: { type: "submit" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.save("create") - }, - }, - }, - [ - _c("i", { staticClass: "icon-paperplane" }), - _vm._v(" Kirim\n\t\t\t"), - ] - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - size: _vm.modalSize, - color: _vm.modalColor, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - confirmOk: _vm.modalConfirmOk, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("h5", { staticClass: "text-semibold" }, [ - _vm._v("Komentar terhadap laporan keuangan ini"), - ]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic", config: _vm.ckeditorNoImageConfig }, - model: { - value: _vm.formEdit.content, - callback: function ($$v) { - _vm.$set(_vm.formEdit, "content", $$v) - }, - expression: "formEdit.content", - }, - }), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("div", { staticClass: "d-none d-sm-block text-center" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.save("edit") - }, - }, - }, - [ - _c("i", { staticClass: "icon-paperplane" }), - _vm._v(" Kirim\n\t\t\t\t"), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-sm-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.save("edit") - }, - }, - }, - [ - _c("i", { staticClass: "icon-paperplane" }), - _vm._v(" Kirim\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n\t\t\t\t"), - ] - ), - ]), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "panel panel-white" }, [ - _c("div", { staticClass: "panel-body" }, [ - _c("h3", [_vm._v("Belum terdapat diskusi apapun...")]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.itemData.length > 0 - ? _c( - "div", - _vm._l(_vm.revisi, function (revisi, index) { - return _c( - "div", - { - key: index, - staticClass: "card border-left-primary rounded-left-0", - }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white header-elements-sm-inline", - }, - [ - _c("h6", { staticClass: "card-title" }, [ - _vm._v("\n\t\t\t\t\t\t \n\t\t\t\t\t"), - ]), - _vm._v(" "), - _c("div", { staticClass: "header-elements" }, [ - _c("ul", { staticClass: "list-inline mb-0" }, [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("i", { staticClass: "icon-calendar2" }), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(index) - ), + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_kegiatan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, }, - }), - ]), + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelKegiatanStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kegiatan"), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Kegiatan yang tidak terdaftar"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l( + _vm.modelKegiatan, + function (kegiatan, index) { + return _c( + "option", + { + key: index, + domProps: { value: kegiatan.id }, + }, + [ + _vm._v( + _vm._s(kegiatan.name) + " | " + ), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + kegiatan.mulai + ) + ), + }, + }), + ] + ) + } + ), + ], + 2 + ), _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("i"), - _c("i", { staticClass: "icon-alarm" }), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.time(index) - ), + _vm.errors.has("form.id_kegiatan") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_kegiatan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.form.id_kegiatan === "0" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.name_kegiatan"), }, - }), - ]), + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has( + "form.name_kegiatan" + ), + }, + }, + [ + _vm.errors.has("form.name_kegiatan") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tNama Kegiatan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name_kegiatan, + expression: "form.name_kegiatan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name_kegiatan", + placeholder: + "Silahkan masukkan nama kegiatan", + "data-vv-as": "Nama Kegiatan", + }, + domProps: { + value: _vm.form.name_kegiatan, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name_kegiatan", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name_kegiatan") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.name_kegiatan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12" }, + [ + _c("h5", [_vm._v("Keterangan:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + config: _vm.ckeditorNoImageConfig, + }, + model: { + value: _vm.form.keterangan, + callback: function ($$v) { + _vm.$set(_vm.form, "keterangan", $$v) + }, + expression: "form.keterangan", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), ]), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - _vm._l(revisi, function (rev, index) { - return _c( - "div", - { key: index, staticClass: "card card-body" }, - [ - _c("div", { staticClass: "media" }, [ + ], + 1 + ), + _vm._v(" "), + _vm.$route.meta.mode != "edit" + ? [ + _c("div", { staticClass: "col-md-12" }, [ _c( "div", - { staticClass: "mr-3 position-relative" }, + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.sumberSuara"), + }, + }, [ - rev.user.gambar - ? _c("img", { - staticClass: "rounded-circle", - attrs: { - src: - "/images/user/" + - rev.user.gambar + - ".jpg", - width: "36", - height: "36", - alt: "user image", + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has( + "form.sumberSuara" + ), + }, + }, + [ + _vm.errors.has("form.sumberSuara") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\tSumber Data Suara: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.sumberSuara, + expression: "form.sumberSuara", }, - }) - : _c("img", { - staticClass: "rounded-circle", - attrs: { - src: "/images/no_image_man.jpg", - width: "36", - height: "36", - alt: "user image", + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - }), + ], + staticClass: "form-control", + attrs: { + name: "sumberSuara", + "data-width": "100%", + "data-vv-as": "Sumber Suara", + disabled: + _vm.modelVotingStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "sumberSuara", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [ + _vm.modelVotingStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih sumber data suara" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "0" } }, + [_vm._v("Data Suara Baru")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l( + _vm.modelVoting, + function (voting, index) { + return _c( + "option", + { + key: index, + domProps: { + value: voting.id, + }, + }, + [ + _vm._v( + _vm._s(voting.name) + + " | jumlah suara: " + + _vm._s(voting.suara) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.sumberSuara") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.sumberSuara" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), ] ), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("div", { staticClass: "media-title" }, [ - _c("a", { attrs: { href: "#" } }, [ - _c( - "span", - { - staticClass: "font-weight-semibold", - }, - [_vm._v(_vm._s(rev.user.username))] - ), - ]), - ]), - _vm._v(" "), - _c("span", [ - _vm._v("Telah mengubah nilai pada akun "), - _c("mark", [ - _vm._v( - _vm._s(_vm.revisionField[rev.key]) - ), - ]), - _vm._v(" dari "), + ]), + _vm._v(" "), + _vm.modelVotingStat == "success" && + _vm.form.sumberSuara === "0" + ? _c("div", { staticClass: "col-md-12" }, [ _c( - "mark", + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.suara"), + }, + }, [ - _c("check-value", { + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.suara"), + }, + }, + [ + _vm.errors.has("form.suara") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\tJumlah Suara: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", attrs: { - value: rev.old_value, - valueType: "currency", + name: "suara", + raw: false, + options: _vm.cleaveOption.number4, + placeholder: + "Silahkan masukkan suara", + "data-vv-as": "Suara", + }, + model: { + value: _vm.form.suara, + callback: function ($$v) { + _vm.$set(_vm.form, "suara", $$v) + }, + expression: "form.suara", }, }), + _vm._v(" "), + _vm.errors.has("form.suara") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.suara" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), ], 1 ), - _vm._v(" menjadi "), + _vm._v(" "), _c( - "mark", + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.suara_tipe"), + }, + }, [ - _c("check-value", { - attrs: { - value: rev.new_value, - valueType: "currency", + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has( + "form.suara_tipe" + ), + }, }, - }), - ], - 1 + [ + _vm.errors.has("form.suara_tipe") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\tTipe Suara: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara_tipe, + expression: "form.suara_tipe", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "suara_tipe", + "data-width": "100%", + "data-vv-as": "tipe suara", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "suara_tipe", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [ + _vm._v( + "Silahkan pilih tipe suara" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "0" } }, + [_vm._v("Link suara otomatis")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "1" } }, + [ + _vm._v( + "Link suara dari sumber data external" + ), + ] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.suara_tipe") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.suara_tipe" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] ), - ]), - ]), - ]), + ]) + : _vm._e(), + ] + : _vm._e(), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahPilihan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemPilihan.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusPilihan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataPilihan, + columnData: _vm.columnDataPilihan, + itemDataStat: _vm.itemDataPilihanStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemPilihan.index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRowPilihan( + props.item, + props.index + 1, + "calon" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahTanggapan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemTanggapan.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusTanggapan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t\t"), ] - ) - }), - 0 - ), - ] - ) - }), - 0 - ) - : _c("div", [_vm._m(0)]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "loading" ? _c("div", [_vm._m(1)]) : _vm._e(), + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataTanggapan, + columnData: _vm.columnDataTanggapan, + itemDataStat: _vm.itemDataTanggapanStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemTanggapan.index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRowTanggapan( + props.item, + props.index + 1, + "calon" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ], + 1 + ), + ]), + ]), _vm._v(" "), _c( "app-modal", @@ -10757,25 +3454,58 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, + content: _vm.modalContent, size: _vm.modalSize, color: _vm.modalColor, - button: _vm.modalButton, - content: _vm.modalContent, }, on: { - confirmOk: _vm.modalConfirmOk, + batal: _vm.modalTutup, tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, }, }, [ _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), ]), _vm._v(" "), - _c("template", { slot: "modal-body1" }), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahPilihan" || _vm.state == "ubahPilihan" + ? _c("form-pilihan", { + attrs: { + mode: _vm.formPilihanMode, + selected: _vm.selectedItemPilihan, + }, + on: { + createPilihan: _vm.createPilihan, + editPilihan: _vm.editPilihan, + tutup: _vm.modalTutup, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.state == "tambahTanggapan" || _vm.state == "ubahTanggapan" + ? _c("form-tanggapan", { + attrs: { + mode: _vm.formTanggapanMode, + selected: _vm.selectedItemTanggapan, + }, + on: { + createTanggapan: _vm.createTanggapan, + editTanggapan: _vm.editTanggapan, + tutup: _vm.modalTutup, + }, + }) + : _vm._e(), + ], + 1 + ), ], 2 ), @@ -10788,32 +3518,24 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Belum terdapat revisi apapun...")]), - ]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Voting")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Pilihan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("3. Tanggapan")]), ]) }, ] @@ -10823,10 +3545,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c& ***! - \***************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -10839,370 +3561,158 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - this.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-sm-5" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeCu($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return cu - ? _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Reload", - expression: "'Reload'", - arg: "top", - }, - ], - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelCUStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCUStat === "loading" }, - }), - ] - ), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-sm-5" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", + _c( + "form", + { + attrs: { "data-vv-scope": "formPilihan" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.errors.any("formPilihan") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formPilihan.name") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("formPilihan.name") } }, + [ + _vm.errors.has("formPilihan.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tPilihan: "), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelPeriodeStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changePeriode($event.target.value) - }, - ], - }, + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode laporan"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _vm._l(_vm.modelPeriode, function (periode) { - return periode - ? _c("option", { domProps: { value: periode.periode } }, [ - _vm._v(_vm._s(_vm._f("dateMonth")(periode.periode))), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Reload", - expression: "'Reload'", - arg: "top", - }, - ], - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelPeriodeStat === "loading" }, - on: { - click: function ($event) { - return _vm.fetchPeriode(_vm.idCu) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelPeriodeStat === "loading" }, - }), - ] - ), - ]), - ]), - ]), - _vm._v(" "), + { + name: "model", + rawName: "v-model", + value: _vm.formPilihan.name, + expression: "formPilihan.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan pilihan", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.formPilihan.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formPilihan, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formPilihan.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPilihan.name")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ _c( - "div", + "button", { - class: { - "col-sm-5": this.currentUser.id_cu != 0, - "col-sm-10 pt-2": this.currentUser.id_cu == 0, + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, }, - [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idTp, - expression: "idTp", - }, - ], - staticClass: "form-control", - attrs: { - name: "idTp", - "data-width": "100%", - disabled: _vm.modelTpStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idTp = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih TP/KP"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "konsolidasi" } }, [ - _vm._v("Konsolidasi"), - ]), - _vm._v(" "), - _vm.modelTp && _vm.modelTp.length != 0 - ? _c("option", { attrs: { disabled: "" } }, [ - _vm._v("----------------"), - ]) - : _vm._e(), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp) { - return tp.tp - ? _c("option", { domProps: { value: tp.id } }, [ - _vm._v(_vm._s(tp.tp.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Reload", - expression: "'Reload'", - arg: "top", - }, - ], - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelPeriodeStat === "loading" }, - on: { - click: function ($event) { - return _vm.fetchTp(_vm.idCu, _vm.periode) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCUStat === "loading" }, - }), - ] - ), - ]), - ]), - ] + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), _vm._v(" "), + _vm._m(0), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm._m(1), + _vm._v(" "), _c( - "div", + "button", { - staticClass: "col-sm-2", - class: { "pt-2": this.currentUser.id_cu == 0 }, + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, }, - [ - _vm.itemDataStat != "loading" - ? _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Tampilkan data sesuai pilihan", - expression: "'Tampilkan data sesuai pilihan'", - arg: "top", - }, - ], - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ] + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), ]), - ]), - ]), + ], + 1 + ), ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), - ]) - }, +} +var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Periode"), - ]), - ]) + return _c( + "button", + { staticClass: "btn btn-primary", attrs: { type: "submit" } }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih TP/KP")]), - ]) + return _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) }, ] render._withStripped = true @@ -11211,10 +3721,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&": -/*!******************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4& ***! - \******************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11226,112 +3736,137 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("div", { staticClass: "card card-body", class: _vm.checkClass() }, [ - _c("div", { staticClass: "media mb-3" }, [ - _c("div", { staticClass: "media-body" }, [ - _vm.isPercent - ? _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData, 2))), - ]) - : _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ - _vm._v( - _vm._s( - _vm._f("currency")(_vm.itemData, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]), + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formTanggapan" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.errors.any("formTanggapan") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formTanggapan.name") }, + }, + [ + _c( + "h5", + { + class: { "text-danger": _vm.errors.has("formTanggapan.name") }, + }, + [ + _vm.errors.has("formTanggapan.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggapan: "), + ] + ), _vm._v(" "), - _vm.isPercent - ? _c("span", { staticClass: "opacity-75" }, [ - _c("i", { - class: { - "icon-chevron-up": _vm.totalData > 0, - "icon-chevron-down": _vm.totalData < 0, - }, - }), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formTanggapan.name, + expression: "formTanggapan.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan tanggapan", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.formTanggapan.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formTanggapan, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formTanggapan.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), _vm._v( " " + - _vm._s(_vm._f("percentage")(Math.abs(_vm.totalData), 2)) + - "\t\t\t\t\n\t\t\t\t" + _vm._s(_vm.errors.first("formTanggapan.name")) + + "\n\t\t" ), ]) - : _c("span", { staticClass: "opacity-75" }, [ - _c("i", { - class: { - "icon-chevron-up": _vm.totalData > 0, - "icon-chevron-down": _vm.totalData < 0, - }, - }), - _vm._v( - " " + - _vm._s( - _vm._f("currency")(Math.abs(_vm.totalData), "", 0, { - thousandsSeparator: ".", - }) - ) + - "\t\t\t\t\n\t\t\t\t" - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { - staticClass: "icon-2x opacity-75", - class: { - "icon-arrow-up16": _vm.totalData > 0, - "icon-arrow-down16": _vm.totalData < 0, + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, - }), - ]), + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _vm._m(0), ]), _vm._v(" "), - _vm._m(0), - _vm._v(" "), - _c("div", [ - !_vm.isPercent - ? _c("span", { staticClass: "float-right" }, [ - _vm.percentageData > 0 - ? _c("span", [_vm._v("+")]) - : _vm.percentageData < 0 - ? _c("span", [_vm._v("-")]) - : _vm._e(), - _vm._v( - "\n\t\t\t\t" + - _vm._s( - _vm._f("percentage")(Math.abs(_vm.percentageData), 2) - ) + - "\n\t\t\t" - ), - ]) - : _vm._e(), + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm._m(1), _vm._v(" "), - _c("b", [_vm._v(_vm._s(_vm.title.toUpperCase()))]), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - color: _vm.modalColor, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - errorOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), - ], - 1 - ) + ], + 1 + ), + ]) } var staticRenderFns = [ function () { @@ -11339,21 +3874,22 @@ var staticRenderFns = [ var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( - "div", + "button", + { staticClass: "btn btn-primary", attrs: { type: "submit" } }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", { - staticClass: "progress bg-blue mb-2", - staticStyle: { height: "0.125rem" }, + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, }, - [ - _c( - "div", - { - staticClass: "progress-bar bg-white", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ] + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ) }, ] @@ -11432,17 +3968,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -11452,9 +3988,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -11464,107 +4000,56 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detail.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detail.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=984e60d4& */ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detail.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -11574,9 +4059,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -11586,71 +4071,71 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/detail.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=984e60d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue": -/*!*****************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detailLaporanCu.vue ***! - \*****************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& */ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&"); -/* harmony import */ var _detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detailLaporanCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -11659,9 +4144,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["render"], - _detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -11671,55 +4156,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/detailLaporanCu.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailLaporanCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&": -/*!************************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& ***! - \************************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detailPearls.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detailPearls.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detailPearls.vue?vue&type=template&id=f6a3d8ba& */ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&"); -/* harmony import */ var _detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detailPearls.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -11728,9 +4213,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["render"], - _detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -11740,55 +4225,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/detailPearls.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailPearls.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailPearls.vue?vue&type=template&id=f6a3d8ba& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/diskusi.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/diskusi.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./diskusi.vue?vue&type=template&id=c66cba4e& */ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&"); -/* harmony import */ var _diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./diskusi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -11797,9 +4282,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["render"], - _diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -11809,54 +4294,123 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/diskusi.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./diskusi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/wajibBadge.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./diskusi.vue?vue&type=template&id=c66cba4e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/revisi.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/revisi.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/voting/form.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/voting/form.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./revisi.vue?vue&type=template&id=d0913a7e& */ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&"); -/* harmony import */ var _revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./revisi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=337d3949& */ "./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -11866,9 +4420,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["render"], - _revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -11878,54 +4432,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/revisi.vue" +component.options.__file = "resources/assets/js/views/voting/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./revisi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./revisi.vue?vue&type=template&id=d0913a7e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=337d3949& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/form.vue?vue&type=template&id=337d3949&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_337d3949___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/selectDetail.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/selectDetail.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/views/voting/formPilihan.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/voting/formPilihan.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./selectDetail.vue?vue&type=template&id=cc65001c& */ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&"); -/* harmony import */ var _selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./selectDetail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPilihan.vue?vue&type=template&id=090b30c6& */ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&"); +/* harmony import */ var _formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPilihan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -11935,9 +4489,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["render"], - _selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -11947,54 +4501,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/selectDetail.vue" +component.options.__file = "resources/assets/js/views/voting/formPilihan.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./selectDetail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPilihan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./selectDetail.vue?vue&type=template&id=cc65001c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPilihan.vue?vue&type=template&id=090b30c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formPilihan.vue?vue&type=template&id=090b30c6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPilihan_vue_vue_type_template_id_090b30c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue": -/*!*****************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/widgetLaporanCu.vue ***! - \*****************************************************************/ +/***/ "./resources/assets/js/views/voting/formTanggapan.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/voting/formTanggapan.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./widgetLaporanCu.vue?vue&type=template&id=6ba740e4& */ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&"); -/* harmony import */ var _widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./widgetLaporanCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTanggapan.vue?vue&type=template&id=4693f678& */ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&"); +/* harmony import */ var _formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTanggapan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -12004,9 +4558,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["render"], - _widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["render"], + _formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -12016,38 +4570,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/widgetLaporanCu.vue" +component.options.__file = "resources/assets/js/views/voting/formTanggapan.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./widgetLaporanCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTanggapan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&": -/*!************************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4& ***! - \************************************************************************************************/ +/***/ "./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./widgetLaporanCu.vue?vue&type=template&id=6ba740e4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTanggapan.vue?vue&type=template&id=4693f678& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/voting/formTanggapan.vue?vue&type=template&id=4693f678&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTanggapan_vue_vue_type_template_id_4693f678___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/43.js b/public/js/components/43.js index 5f60bb35b..61ed174da 100644 --- a/public/js/components/43.js +++ b/public/js/components/43.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[43],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,28 +22,188 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, props: { - id: { + image_loc: { + type: [String], "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" } }, data: function data() { return { - clicked: false + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { - btnClick: function btnClick() { - var _this = this; - - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; } } }); @@ -115,6 +275,29 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! @@ -146,34 +329,138 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// // // // // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ props: { - message: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { "default": '' } - } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&": /*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -189,8 +476,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); /* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -273,119 +559,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['anggota_cu'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__["default"] - }, - data: function data() { - return { - kelas: 'anggotaCu', - formDataCu: { - id: '', - tanggal_keluar: '', - keterangan_keluar: '' - }, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() {}, - watch: {}, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('formDataCu').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updateKeluar', [_this.anggota_cu.id, _this.formDataCu]); - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -442,97 +615,6 @@ __webpack_require__.r(__webpack_exports__); // // // - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['anggota_cu'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - data: function data() { - return { - kelas: 'anggotaCu', - formData: { - nik: '' - }, - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() {}, - watch: {}, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('formData').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updateNik', [_this.anggota_cu.id, _this.formData]); - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: {} -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// // // // @@ -619,110 +701,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['anggota_cu'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__["default"] - }, - data: function data() { - return { - kelas: 'anggotaCu', - formDataCu: { - id: '', - tp_id: '', - tanggal_pindah: '', - keterangan_keluar: '' - }, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - this.fetchTp(this.anggota_cu.cu_id); - }, - watch: {}, - methods: { - fetchTp: function fetchTp(value) { - this.$store.dispatch('tp/getCu', value); - }, - save: function save() { - var _this = this; - - this.$validator.validateAll('formDataCu').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updatePindahTp', [_this.anggota_cu.id, _this.formDataCu]); - } else { - _this.submited = true; - } - }); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/anggotaCu/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -809,87 +787,232 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['formState', 'selected', 'anggota_cu'], components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCuTp: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] }, data: function data() { return { - title: 'Anggota CU', kelas: 'anggotaCu', - titleDesc: 'Mengelola anggota CU', - titleIcon: 'icon-man-woman', - selectCuPath: 'anggotaCuCu', - tabName: 'masih', - isKeluar: false, - isMeninggal: false - }; - }, - created: function created() { - this.checkUser('index_anggota_cu', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'keluar' && !this.isKeluar) { - this.isKeluar = true; - } - - if (value == 'meninggal' && !this.isMeninggal) { - this.isMeninggal = true; - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - itemData2: 'dataS2', - itemDataStat2: 'dataStatS2', - itemData3: 'dataS3', - itemDataStat3: 'dataStatS3' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + tipeProduk: '', + formProduk: { + anggota_cu_cu_id: '', + cu: { + id: 0, + name: '' + }, + produk_cu: { + id: 0, + name: '' + }, + tanggal: '', + lama_pinjaman: '' + }, + formStateProdukCu: [], + formStateProdukCuStat: '', + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number30: { + numeral: true, + numeralIntegerScale: 30, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.fetchCU(); + + if (this.formState == 'edit') { + if (this.modelCuStat == 'success') { + this.formProduk = this.selected; + } + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formProduk.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.formProduk.cu.id = this.currentUser.cu.id; + this.formProduk.cu.name = this.currentUser.cu.name; + this.fetchProdukCu(this.currentUser.cu.id); + } + }, + watch: { + modelCuStat: function modelCuStat(value) { + if (value === "success") { + if (this.formState == 'edit') { + this.formProduk = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formProduk.produk_cu.id_cu); + } + + this.changeProdukCu(this.formProduk.produk_cu_id); + } + + if (this.currentUser.id_cu != 0) { + var cu = {}; + cu.id = this.currentUser.cu.id; + cu.name = this.currentUser.cu.name; + this.formProduk.cu = cu; + this.formProduk.anggota_cu_cu_id = this.anggota_cu.anggota_cu_cu[0].id; + this.fetchProdukCu(this.currentUser.cu.id); + } + } + }, + formStateProdukCuStat: function formStateProdukCuStat(value) { + if (value == "success") { + this.changeProdukCu(this.formProduk.produk_cu_id); + } + } + }, + methods: { + changeCu: function changeCu(id) { + var cu; + var anggota_cu_cu = this.anggota_cu.anggota_cu_cu; + + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(anggota_cu_cu, function (o) { + return o.cu_id == id; + }); + + if (cu) { + this.formProduk.cu = cu.cu; + this.formProduk.anggota_cu_cu_id = cu.id; + } + + this.fetchProdukCu(id); + } + }, + changeProdukCu: function changeProdukCu(id) { + var produk_cu; + + if (id != 0) { + produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.formStateProdukCu, function (o) { + return o.id == id; + }); + } + + if (produk_cu) { + this.formProduk.produk_cu.id = produk_cu.id; + this.formProduk.produk_cu.name = produk_cu.name; + + if (produk_cu.tipe == 'Simpanan Pokok' || produk_cu.tipe == 'Simpanan Wajib' || produk_cu.tipe == 'Simpanan Non Saham') { + this.tipeProduk = 'simpanan'; + } else { + this.tipeProduk = 'pinjaman'; + } + } + }, + fetchCU: function fetchCU() { + if (this.formStateCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + }, + fetchProdukCu: function fetchProdukCu(id) { + var _this = this; + + _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getCu(id).then(function (response) { + _this.formStateProdukCu = response.data.model; + _this.formStateProdukCuStat = 'success'; + })["catch"](function (error) { + _this.formStateProdukCu = error.response; + _this.formStateProdukCuStat = 'fail'; + }); + }, + save: function save() { + var _this2 = this; + + this.$validator.validateAll('formProduk').then(function (result) { + if (result) { + if (_this2.formState == 'create') { + _this2.$store.dispatch(_this2.kelas + '/storeProduk', [_this2.$route.params.id, _this2.formProduk]); + } else if (_this2.formState == 'edit') { + _this2.$store.dispatch(_this2.kelas + '/updateProduk', [_this2.formProduk.id, _this2.formProduk]); + } + + _this2.submited = false; + } else { + _this2.submited = true; + } + }); + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tambahProduk: function tambahProduk() { + this.$emit('tambahProduk'); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _formKeluar_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formKeluar.vue */ "./resources/assets/js/views/anggotaCu/formKeluar.vue"); -/* harmony import */ var _formPindahTp_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formPindahTp.vue */ "./resources/assets/js/views/anggotaCu/formPindahTp.vue"); -/* harmony import */ var _formNik_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formNik.vue */ "./resources/assets/js/views/anggotaCu/formNik.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -1179,6 +1302,236 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + }, + data: function data() { + return { + kelas: 'anggotaCu', + tipeProduk: '', + tipeTransaksi: '', + formProduk: { + id: '', + saldo: '', + transaksi: '', + tanggal: '', + tanggal_target: '', + lama_pinjaman: '', + lama_sisa_pinjaman: '', + tujuan: '', + produk_cu: { + id: 0, + name: '' + } + }, + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number30: { + numeral: true, + numeralIntegerScale: 30, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + selectedItem: {}, + pagesSaldo: [], + querySaldo: { + order_column: "created_at", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + columnDataSaldo: [], + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.formProduk.id = this.selected.id; + this.formProduk.no_rek = this.selected.no_rek; + this.formProduk.saldo = this.selected.saldo; + this.formProduk.tanggal = this.selected.tanggal; + this.formProduk.tanggal_target = this.selected.tanggal_target; + this.formProduk.lama_pinjaman = this.selected.lama_pinjaman; + this.formProduk.tujuan = this.selected.tujuan; + this.formProduk.produk_cu.id = this.selected.produk_cu.id; + this.formProduk.produk_cu.name = this.selected.produk_cu.name; + + if (this.selected.produk_cu) { + if (this.selected.produk_cu.tipe == 'Simpanan Pokok' || this.selected.produk_cu.tipe == 'Simpanan Wajib' || this.selected.produk_cu.tipe == 'Simpanan Non Saham') { + this.tipeProduk = 'simpanan'; + this.tipeTransaksi = 'setor'; + this.columnDataSaldo = [{ + title: 'No.' + }, { + title: 'Nominal' + }, { + title: 'Tgl. Transaksi' + }]; + } else { + this.tipeProduk = 'pinjaman'; + this.tipeTransaksi = 'tarik'; + this.columnDataSaldo = [{ + title: 'No.' + }, { + title: 'Nominal' + }, { + title: 'Bulan Angsuran' + }, { + title: 'Tgl. Transaksi' + }]; + } + } + + this.fetchProdukSaldo(); + }, + watch: {}, + methods: { + save: function save() { + var _this = this; + + this.formProduk.saldo = this.saldoAkhir; + this.$validator.validateAll('formProduk').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updateProduk', [_this.formProduk.id, _this.formProduk]); + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + fetchProdukSaldo: function fetchProdukSaldo() { + this.$store.dispatch('anggotaCu/indexProdukSaldo', [this.querySaldo, this.selected.id]); + }, + calculatePagination: function calculatePagination() { + var i = 0; + var startPage = 0; + var endPage = 0; + var diffPage = 0; + startPage = this.querySaldo.page < 3 ? 1 : this.querySaldo.page - 1; + endPage = 4 + startPage; + endPage = this.itemDataSaldo.last_page < endPage ? this.itemDataSaldo.last_page : endPage; + diffPage = startPage - endPage + 4; + startPage -= startPage - diffPage > 0 ? diffPage : 0; + this.pagesSaldo.length = 0; + + for (i = startPage; i <= endPage; i++) { + this.pagesSaldo.push(i); + } + }, + prevPageSaldo: function prevPageSaldo() { + if (this.itemDataSaldo.prev_page_url) { + this.querySaldo.page = Number(this.querySaldo.page) - 1; + this.fetchProdukSaldo(); + } + }, + goToPageSaldo: function goToPageSaldo(value) { + if (this.querySaldo.page != value) { + this.querySaldo.page = value; + this.fetchProdukSaldo(); + } + }, + nextPageSaldo: function nextPageSaldo() { + if (this.itemDataSaldo.next_page_url) { + this.querySaldo.page = Number(this.querySaldo.page) + 1; + this.fetchProdukSaldo(); + } + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { + itemDataSaldo: 'dataProdukSaldo', + itemDataSaldoStat: 'dataProdukSaldoStat' + })), {}, { + saldoAkhir: function saldoAkhir() { + // `this` points to the vm instance + if (this.tipeTransaksi == 'setor') { + return parseFloat(this.selected.saldo) + parseFloat(this.formProduk.transaksi); + } else if (this.tipeTransaksi == 'tarik') { + return this.selected.saldo - this.formProduk.transaksi; + } + } + }) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _formProduk_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formProduk.vue */ "./resources/assets/js/views/anggotaCu/formProduk.vue"); +/* harmony import */ var _formTransaksi_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formTransaksi.vue */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -1213,577 +1566,367 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formKeluar: _formKeluar_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formPindahTp: _formPindahTp_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formNik: _formNik_vue__WEBPACK_IMPORTED_MODULE_8__["default"] - }, - props: ["title", "kelas", "tipe", "itemData", "itemDataStat"], - data: function data() { - return { - anggota_cu: {}, - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - excelUploads: [], - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Keterangan Keluar', - name: 'keterangan_keluar', - hide: false - }, { - title: 'No. KTP / NIK', - name: 'nik', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'NPWP', - name: 'npwp', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'No. BA', - name: 'anggota_cu_cu.no_ba', - excelName: 'no_ba', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'JALINAN', - name: 'status_jalinan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Lembaga', - name: 'lembaga', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Jabatan', - name: 'jabatan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Pekerjaan', - name: 'pekerjaan', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Pendidikan', - name: 'pendidikan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Penghasilan', - name: 'penghasilan', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Pengeluaran', - name: 'pengeluaran', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Email', - name: 'email', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Hp', - name: 'hp', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Kontak Lain', - name: 'kontak', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Gender', - name: 'kelamin', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Ahli Waris', - name: 'ahli_waris', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama Ibu', - name: 'nama_ibu', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Suku', - name: 'suku', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Gol. Darah', - name: 'darah', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tinggi', - name: 'tinggi', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Agama', - name: 'agama', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Lahir', - name: 'tanggal_lahir', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tempat. Lahir', - name: 'tempat_lahir', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Jadi Anggota', - name: 'anggota_cu_cu.tanggal_masuk', - excelName: 'tanggal_masuk', - tipe: 'datetime', - sort: false, - hide: false, - disable: false, - filter: true +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formProduk: _formProduk_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + formTransaksi: _formTransaksi_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__["default"] + }, + data: function data() { + return { + title: 'Produk', + titleDesc: 'Menambah atau mengubah produk yang dimiliki anggota', + titleIcon: 'icon-list2', + kelas: 'anggotaCu', + id_local: '', + formState: '', + formModel: {}, + selectedItem: {}, + columnData: [{ + title: 'No.' }, { - title: 'Provinsi', - name: 'provinces.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'No. Rek' }, { - title: 'Kabupaten', - name: 'regencies.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'CU' }, { - title: 'Kecamatan', - name: 'districts.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Nama' }, { - title: 'Kelurahan', - name: 'villages.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Jenis' }, { - title: 'No. RW', - name: 'rw', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Lama Pinjaman (BLN)' }, { - title: 'No. RT', - name: 'rt', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Lama Sisa Pinjaman (BLN)' }, { - title: 'Alamat', - name: 'alamat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Tgl. Buat' }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Tgl. Target' }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Tujuan' }], - anggotaCuDraftCount: [], - anggotaCuDraftCountStat: '', - anggotaProdukCuDraftCount: [], - anggotaProdukCuDraftCountStat: '', - state: '', + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods', modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "", - modalColor: "" + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalImageShow: false, + modalImageContent: '', + submited: false }; }, created: function created() { - this.fetch(this.query); - - if (this.currentUser.can['upload_anggota_cu']) { - this.excelUploads = [{ - enabled: true, - url: 'anggotaCu/uploadExcel', - format_url: 'formatAnggotaCu.xlsx', - next_page_route: 'anggotaCuCuDraft', - params: { - cu: this.$route.params.cu, - tp: 'semua' - }, - button: 'Upload Anggota CU' - }, { - enabled: true, - url: 'anggotaCu/uploadExcelProduk', - format_url: 'formatProdukAnggotaCu.xlsx', - next_page_route: 'anggotaProdukCuDraft', - params: { - cu: this.$route.params.cu - }, - button: 'Upload Produk Anggota CU' - }]; - } + this.fetch(); }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = "Ok"; + this.modalColor = ''; + this.modalContent = ''; + this.selectedItem = {}; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; + this.fetch(); } else { - this.modalContent = ""; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - if (this.tipe == 'masih') { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - this.disableColumnCu(true); - } else if (this.tipe == 'keluar') { - this.$store.dispatch(this.kelas + '/indexKeluar', params); - this.excelDownloadUrl = this.kelas + '/keluar'; - this.disableColumnCu(false); + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/indexProduk', [this.$route.params.id, this.$route.params.cu]); + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id, this.$route.params.cu); + }, + back: function back() { + if (this.$route.meta.mode == 'createJalinan') { + this.$router.push({ + name: 'jalinanKlaimCreateNik', + params: { + nik: this.form.nik + } + }); + } else if (this.$route.meta.mode == 'editJalinan') { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: 'jalinanKlaimCu', + params: { + cu: 'semua', + tp: 'semua' + } + }); } else { - this.$store.dispatch(this.kelas + '/indexMeninggal', params); - this.excelDownloadUrl = this.kelas + '/indexMeninggal'; - this.disableColumnCu(true); + this.$router.push({ + name: 'jalinanKlaimCu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }); } } else { - if (this.tipe == 'masih') { - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tp]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.tp; - this.disableColumnCu(true); - } else if (this.tipe == 'keluar') { - this.$store.dispatch(this.kelas + '/indexCuKeluar', [params, this.$route.params.cu, this.$route.params.tp]); - this.excelDownloadUrl = this.kelas + '/indexCuKeluar/' + this.$route.params.cu + '/' + this.$route.params.tp; - this.disableColumnCu(false); + if (this.currentUser.id_cu != 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); } else { - this.$store.dispatch(this.kelas + '/indexCuMeninggal', [params, this.$route.params.cu, this.$route.params.tp]); - this.excelDownloadUrl = this.kelas + '/indexCuMeninggal/' + this.$route.params.cu + '/' + this.$route.params.tp; - this.disableColumnCu(true); + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); } - - this.fetchCu(); - } - - this.fetchAnggotaCuDraft(); - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[2].disable = status; - }, - fetchCu: function fetchCu() { - this.$store.dispatch('cu/escete', this.$route.params.cu); - }, - fetchAnggotaCuDraft: function fetchAnggotaCuDraft() { - var _this = this; - - var cu = ''; - var tp = 'semua'; - - if (this.currentUser.id_cu == 0) { - cu = 'semua'; - } else { - cu = this.currentUser.id_cu; - } - - if (this.currentUser.can['upload_anggota_cu']) { - // check anggota cu draft - axios.get('/api/anggotaCuDraft/count/' + cu + '/' + tp).then(function (response) { - _this.anggotaCuDraftCount = response.data.model; - _this.anggotaCuDraftCountStat = 'success'; - })["catch"](function (error) { - _this.anggotaCuDraftCount = error.response; - _this.anggotaCuDraftCountStat = 'fail'; - }); // check produk anggota cu draft - - axios.get('/api/anggotaProdukCuDraft/count/' + cu).then(function (response) { - _this.anggotaProdukCuDraftCount = response.data.model; - _this.anggotaProdukCuDraftCountStat = 'success'; - })["catch"](function (error) { - _this.anggotaProdukCuDraftCount = error.response; - _this.anggotaProdukCuDraftCountStat = 'fail'; - }); } }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, type) { - if (type == 'identitas') { - this.$router.push({ - name: this.kelas + "Edit", - params: { - id: id - } - }); - } else if (type == 'produk') { + kembali: function kembali() { + if (this.$route.meta.mode == 'create') { this.$router.push({ - name: this.kelas + "ProdukEdit", + name: this.kelas + 'CreateEdit', params: { - id: id, - cu: this.$route.params.cu + id: this.$route.params.id } }); - } else if (type == 'jalinan') { + } else if (this.$route.meta.mode == 'createJalinan') { this.$router.push({ - name: "jalinanKlaimCreateId", + name: this.kelas + 'CreateJalinanEdit', params: { - id: id + id: this.$route.params.id } }); + } else { + this.back(); } }, - lihatSaldo: function lihatSaldo(id) { - this.$router.push({ - name: this.kelas + "Saldo", - params: { - id: id - } - }); - }, - selectCU: function selectCU(value) { - if (this.state == 'keluar') { - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Keluarkan anggota atas nama: ' + this.selectedItem.name + ' ?'; - this.anggota_cu = value; - } else if (this.state == 'pindahTp') { - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Pindah TP untuk anggota atas nama: ' + this.selectedItem.name + ' ?'; - this.anggota_cu = value; - } + selectedRow: function selectedRow(item) { + this.selectedItem = item; }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + modalOpen: function modalOpen(state) { this.modalShow = true; - this.modalState = "confirm-tutup"; - this.state = state; - if (isMobile) { - this.selectedItem = itemMobile; - } + if (state == 'create') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.formState = 'create'; - if (state == "hapus") { - if (this.selectedItem.status_jalinan == null) { - this.modalState = "confirm-tutup"; - this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalButton = "Iya, Hapus"; - } else { - this.modalState = "tutup"; - this.modalTitle = "Maaf " + this.title + " " + this.selectedItem.name + " tidak bisa dihapus karena memiliki riwayat bantuan solidaritas Jalinan, silahkan periksa kembali lagi."; + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); } - } else if (state == 'pindahTp' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length > 1) { + + this.modalTitle = 'Tambah produk'; + } else if (state == 'edit') { this.modalState = 'normal1'; - this.modalTitle = 'anggota atas nama: ' + this.selectedItem.name + ' memiliki keanggota di beberapa CU, silahkan pilih di CU mana ia akan pindah TP'; - } else if (state == 'pindahTp' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length < 2) { - this.modalState = 'normal2'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Pindah TP untuk anggota atas nama: ' + this.selectedItem.name + ' ?'; - this.anggota_cu = this.selectedItem.anggota_cu_cu_not_keluar[0]; - } else if (state == 'keluar' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length > 1) { - this.modalState = 'normal1'; - this.modalTitle = 'anggota atas nama: ' + this.selectedItem.name + ' memiliki keanggota di beberapa CU, silahkan pilih di CU mana ia akan keluar'; - } else if (state == 'keluar' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length < 2) { + this.formState = 'edit'; + this.modalTitle = 'Ubah produk'; + this.formModel = Object.assign({}, this.selectedItem); + } else if (state == 'transaksi') { this.modalState = 'normal2'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Keluarkan anggota atas nama: ' + this.selectedItem.name + ' ?'; - this.anggota_cu = this.selectedItem.anggota_cu_cu_not_keluar[0]; - } else if (state == 'keluar' && this.selectedItem.anggota_cu_cu_keluar && this.selectedItem.anggota_cu_cu_keluar.length < 2) { + this.modalTitle = 'Transaksi'; + this.formModel = Object.assign({}, this.selectedItem); + } else if (state == 'delete') { this.modalState = 'confirm-tutup'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Batal keluarkan anggota atas nama: ' + this.selectedItem.name + ' ?'; - this.modalButton = "Iya, Batalkan"; - this.anggota_cu = this.selectedItem.anggota_cu_cu_keluar[0]; - } else if (state == 'nik') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah NIK anggota atas nama: ' + this.selectedItem.name + ' ?'; - this.anggota_cu = this.selectedItem; + this.modalColor = ''; + this.modalTitle = this.modalTitle = 'Hapus produk ' + this.selectedItem.produk_cu.name + ' dengan no rekening ' + this.selectedItem.no_rek + ' ?'; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); + }, + tambahProduk: function tambahProduk() { + this.modalShow = false; + var self = this; + setTimeout(function () { + self.$router.push({ + name: 'produkCuCreate' + }); + }, 300); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == "hapus") { - if (this.$route.params.cu != 'semua') { - this.$store.dispatch(this.kelas + "/destroy", [this.selectedItem.id, this.$route.params.cu]); - } else {// todo: add selection delete - } - } else if (this.state == "keluar") { - this.$store.dispatch(this.kelas + "/updateBatalKeluar", this.selectedItem.id); - } + this.$store.dispatch(this.kelas + '/destroyProduk', this.selectedItem.id); + }, + cancelClick: function cancelClick() { + this.modalShow = false; + }, + moment: function moment() { + return moment__WEBPACK_IMPORTED_MODULE_0___default()(); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("anggotaCu", { - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { form: 'data', - formStat: 'dataStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" + itemData: 'dataProduk', + formDataStat: 'dataStat', + itemDataStat: 'dataProdukStat', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' })) }); @@ -1806,23 +1949,6 @@ exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", "" // exports -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - /***/ }), /***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": @@ -1855,10 +1981,10 @@ if(false) {} /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1871,35 +1997,189 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": /*!********************************************************************************************************************************************************************************************************************!*\ @@ -1939,6 +2219,45 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": @@ -1981,9 +2300,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1996,31 +2315,120 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] ), - ]) - }, -] + ]), + ]) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&": /*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292& ***! \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2034,38 +2442,10 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card card-body text-center" }, [ - _c( - "ul", - { staticClass: "list-inline list-inline-consensed mb-0 font-size-lg" }, - [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("CU:")]), - _vm._v( - " " + _vm._s(_vm.anggota_cu.cu ? _vm.anggota_cu.cu.name : "-") - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("No. BA:")]), - _vm._v(" " + _vm._s(_vm.anggota_cu.no_ba)), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Tgl. Masuk:")]), - _vm._v( - " " + - _vm._s(_vm.$options.filters.date(_vm.anggota_cu.tanggal_masuk)) - ), - ]), - ] - ), - ]), - _vm._v(" "), _c( "form", { - attrs: { "data-vv-scope": "formDataCu" }, + attrs: { "data-vv-scope": "formProduk" }, on: { submit: function ($event) { $event.preventDefault() @@ -2074,319 +2454,758 @@ var render = function () { }, }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formDataCu.tanggal_keluar"), - }, + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, }, - [ + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ _c( - "h6", + "div", { - class: { - "text-danger": _vm.errors.has( - "formDataCu.tanggal_keluar" - ), - }, + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formProduk.cu.id") }, }, [ - _vm.errors.has("formDataCu.tanggal_keluar") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tTgl. Keluar: "), - _c("wajib-badge"), - ], - 1 + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formProduk.cu.id"), + }, + }, + [ + _vm.errors.has("formProduk.cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.cu.id, + expression: "formProduk.cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.anggota_cu.anggota_cu_cu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formProduk.cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _vm._l( + _vm.anggota_cu.anggota_cu_cu, + function (anggota_cu_cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: anggota_cu_cu.cu.id }, + }, + [_vm._v(_vm._s(anggota_cu_cu.cu.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formProduk.cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.cu.id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formDataCu.tanggal_keluar }, - on: { - dateSelected: function ($event) { - _vm.formDataCu.tanggal_keluar = $event + ]) + : _vm._e(), + _vm._v(" "), + _vm.formStateProdukCu.length === 0 + ? _c( + "div", + { + staticClass: "alert bg-warning text-white alert-styled-left ", + }, + [_vm._m(0)] + ) + : _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formProduk.produk_cu_id"), }, }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tanggal_keluar, - expression: "formDataCu.tanggal_keluar", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. keluar anggota" }, - domProps: { value: _vm.formDataCu.tanggal_keluar }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "tanggal_keluar", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formDataCu.tanggal_keluar") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formDataCu.tanggal_keluar") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formProduk.produk_cu.id" + ), + }, + }, + [ + _vm.errors.has("formProduk.produk_cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tProduk CU: "), + _c("info-icon", { + attrs: { + message: + "Apabila jenis produk yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data produk di menu Tambah Produk & Pelayanan", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.produk_cu.id, + expression: "formProduk.produk_cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "produk_cu_id", + "data-width": "100%", + "data-vv-as": "Produk CU", + disabled: _vm.formStateProdukCu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formProduk.produk_cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProdukCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.formStateProdukCuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih Produk CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.formStateProdukCu, function (produk, index) { + return _c( + "option", + { key: index, domProps: { value: produk.id } }, + [ + _vm._v( + _vm._s(produk.name) + + " | " + + _vm._s(produk.tipe) + ), + ] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formProduk.produk_cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formProduk.produk_cu.id") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan Keluar:")]), - _vm._v(" "), - _c("input", { - directives: [ + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.keterangan_keluar, - expression: "formDataCu.keterangan_keluar", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_keluar", - placeholder: "Silahkan masukkan keterangan keluar", - }, - domProps: { value: _vm.formDataCu.keterangan_keluar }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "keterangan_keluar", - $event.target.value - ) + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formProduk.no_rek") }, }, - }, - }), - ]), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formProduk.no_rek"), + }, + }, + [ + _vm.errors.has("formProduk.no_rek") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. Rekening:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_rek", + options: _vm.cleaveOption.number30, + placeholder: "Silahkan masukkan jumlah no. rekening", + "data-vv-as": "No. Rekening", + }, + model: { + value: _vm.formProduk.no_rek, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "no_rek", $$v) + }, + expression: "formProduk.no_rek", + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.no_rek") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.no_rek")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a& ***! - \**********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card card-body text-center" }, [ - _c( - "ul", - { staticClass: "list-inline list-inline-consensed mb-0 font-size-lg" }, - [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("No. KTP / NIK:")]), - _vm._v(" " + _vm._s(_vm.anggota_cu.nik)), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "formData" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formData.nik") }, - }, - [ + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ _c( - "h6", - { class: { "text-danger": _vm.errors.has("formData.nik") } }, + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formProduk.tanggal"), + }, + }, [ - _vm.errors.has("formData.nik") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\tNo. KTP / Nomor Induk Kependudukan (NIK):\n\t\t\t\t\t" + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formProduk.tanggal"), + }, + }, + [ + _vm.errors.has("formProduk.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v(" Tanggal Buat:\n\t\t\t\t"), + _c("br"), + _vm._m(1), + ] ), - _c("br"), _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formProduk.tanggal }, + on: { + dateSelected: function ($event) { + _vm.formProduk.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.tanggal, + expression: "formProduk.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.formProduk.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formProduk, + "tanggal", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.tanggal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.tanggal")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _vm.tipeProduk != "pinjaman" + ? _c( + "div", + { staticClass: "form-group" }, + [ + _vm._m(2), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formProduk.tanggal_target }, + on: { + dateSelected: function ($event) { + _vm.formProduk.tanggal_target = $event + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formProduk.lama_pinjaman"), + }, + }, + [ _c( - "span", + "h5", { - staticClass: - "badge bg-danger-400 align-self-center ml-auto", + class: { + "text-danger": _vm.errors.has( + "formProduk.lama_pinjaman" + ), + }, }, [ + _vm.errors.has("formProduk.lama_pinjaman") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), _vm._v( - "*pastikan nomor yang dimasukan adalah nomor yang valid!" + "\n\t\t\t\t\tLama Pinjaman (bulan):\n\t\t\t\t\t" ), + _c("br"), + _vm._m(3), ] ), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:16", - expression: "'required|min:16'", - }, - ], - staticClass: "form-control", - attrs: { - name: "nik", - options: _vm.cleaveOption.number16, - placeholder: - "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", - }, - model: { - value: _vm.formData.nik, - callback: function ($$v) { - _vm.$set(_vm.formData, "nik", $$v) - }, - expression: "formData.nik", - }, - }), - _vm._v(" "), - _vm.errors.has("formData.nik") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formData.nik")) + - "\n\t\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lama_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama pinjaman", + "data-vv-as": "Lama pinjaman", + }, + model: { + value: _vm.formProduk.lama_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "lama_pinjaman", $$v) + }, + expression: "formProduk.lama_pinjaman", + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.lama_pinjaman") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formProduk.lama_pinjaman") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "formProduk.lama_sisa_pinjaman" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formProduk.lama_sisa_pinjaman" + ), + }, + }, + [ + _vm.errors.has("formProduk.lama_sisa_pinjaman") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\tLama Sisa Pinjaman (bulan):\n\t\t\t\t\t" + ), + _c("br"), + _vm._m(4), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lama_sisa_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama pinjaman", + "data-vv-as": "Lama sisa pinjaman", + }, + model: { + value: _vm.formProduk.lama_sisa_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "lama_sisa_pinjaman", $$v) + }, + expression: "formProduk.lama_sisa_pinjaman", + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.lama_sisa_pinjaman") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "formProduk.lama_sisa_pinjaman" + ) + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\t\tKolektibilitas:\n\t\t\t\t")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.kolekbi, + expression: "formProduk.kolekbi", + }, + ], + staticClass: "form-control", + attrs: { name: "kolek", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formProduk, + "kolekbi", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tingkat kolektibilitas"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [_vm._v("1")]), + _vm._v(" "), + _c("option", { attrs: { value: "2" } }, [_vm._v("2")]), + _vm._v(" "), + _c("option", { attrs: { value: "3" } }, [_vm._v("3")]), + _vm._v(" "), + _c("option", { attrs: { value: "4" } }, [_vm._v("4")]), + _vm._v(" "), + _c("option", { attrs: { value: "5" } }, [_vm._v("5")]), + ] + ), + _vm._v(" "), + _vm.errors.has("formProduk.dpd") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.dpd")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _vm._m(5), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "dpd", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan jumlah dpd", + "data-vv-as": "Day Past Due", + }, + model: { + value: _vm.formProduk.dpd, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "dpd", $$v) + }, + expression: "formProduk.dpd", + }, + }), + _vm._v(" "), + _vm.errors.has("formProduk.dpd") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formProduk.dpd")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("\n\t\t\t\t\tTujuan:\n\t\t\t\t")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formProduk.tujuan, + expression: "formProduk.tujuan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tujuan", + placeholder: "Silahkan masukkan tujuan", + }, + domProps: { value: _vm.formProduk.tujuan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formProduk, "tujuan", $event.target.value) + }, + }, + }), + ]), + ]) + : _vm._e(), ]), _vm._v(" "), - _c("hr", { staticClass: "mt-0" }), + _c("hr"), _vm._v(" "), _c("div", { staticClass: "text-center d-none d-md-block" }, [ _c( @@ -2404,25 +3223,79 @@ var render = function () { [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formData.nik == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), + _vm.formStateProdukCu.length === 0 + ? _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "button", + disabled: !_vm.currentUser.can["create_produk_cu"], + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tambahProduk.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah Produk & Pelayanan"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formProduk.produk_cu_id == "", + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan"), + ] + ), ]), _vm._v(" "), _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formData.nik == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), + _vm.formStateProdukCu.length === 0 + ? _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "button", + disabled: !_vm.currentUser.can["create_produk_cu"], + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tambahProduk.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah Produk & Pelayanan"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formProduk.produk_cu_id == "", + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan"), + ] + ), _vm._v(" "), _c( "button", @@ -2439,21 +3312,96 @@ var render = function () { [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), ]), - ] + ], + 1 ), ]) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Maaf data jenis produk tidak ditemukan, pastikan anda sudah menambahkan data produk di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [_vm._v("Diisi dengan tanggal pembuatan rekening")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("h5", [ + _vm._v("\n\t\t\t\t\tTanggal Target:\n\t\t\t\t\t"), + _c("br"), + _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Untuk simpanan rencana khusus (mis: kendaraan, perumahan) dan diisi dengan tanggal kapan rencana tersebut akan tercapai" + ), + ]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Lama Pinjaman yang diberikan oleh CU kepada anggota sesuai perjanjian" + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Sisa waktu (bulan) pinjaman yang masih dimiliki oleh anggota CU" + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("h5", [ + _vm._v("\n\t\t\t\t\tDay Past Due (DPD):\n\t\t\t\t\t"), + _c("br"), + _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v("ukuran keterlambatan pembayaran di luar tanggal jatuh tempo"), + ]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2& ***! - \***************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3& ***! + \****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2466,45 +3414,10 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card card-body text-center" }, [ - _c( - "ul", - { staticClass: "list-inline list-inline-consensed mb-0 font-size-lg" }, - [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("CU:")]), - _vm._v( - " " + _vm._s(_vm.anggota_cu.cu ? _vm.anggota_cu.cu.name : "-") - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("TP/KP:")]), - _vm._v( - " " + _vm._s(_vm.anggota_cu.cu ? _vm.anggota_cu.tp.name : "-") - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("No. BA:")]), - _vm._v(" " + _vm._s(_vm.anggota_cu.no_ba)), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Tgl. Masuk:")]), - _vm._v( - " " + - _vm._s(_vm.$options.filters.date(_vm.anggota_cu.tanggal_masuk)) - ), - ]), - ] - ), - ]), - _vm._v(" "), _c( "form", { - attrs: { "data-vv-scope": "formDataCu" }, + attrs: { "data-vv-scope": "formProduk", autocomplete: "off" }, on: { submit: function ($event) { $event.preventDefault() @@ -2513,1490 +3426,920 @@ var render = function () { }, }, [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card card-body text-center" }, [ + _c( + "ul", + { + staticClass: + "list-inline list-inline-consensed mb-0 font-size-lg", + }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Nama Produk:")]), + _vm._v( + " " + + _vm._s( + _vm.selected.produk_cu ? _vm.selected.produk_cu.name : "-" + ) + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("No. Rek:")]), + _vm._v(" " + _vm._s(_vm.selected.no_rek)), + ]), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Lama Sisa Pinjaman:")]), + _vm._v(" " + _vm._s(_vm.selected.lama_sisa_pinjaman)), + ]) + : _vm._e(), + ] + ), + ]), + _vm._v(" "), _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.selected.saldo, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase font-size-xs" }, [ + _vm._v("Saldo Awal"), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ _c( "div", { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.tp_id") }, + staticClass: "card card-body", + class: { "bg-danger-400": _vm.saldoAkhir < 0 }, }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("formDataCu.tp_id"), - }, - }, - [ - _vm.errors.has("formDataCu.tp_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTP/KP Tujuan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tp_id, - expression: "formDataCu.tp_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _c( + "h3", + { staticClass: "mb-0" }, + [ + _c("check-value", { + attrs: { + value: _vm.saldoAkhir, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase font-size-xs" }, [ + _vm._v("Saldo Akhir"), + ]), + ]), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm.tipeProduk != "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tipe Transaksi:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipeTransaksi, + expression: "tipeTransaksi", + }, + ], + staticClass: "form-control", + attrs: { name: "status", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipeTransaksi = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe transaksi"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "setor" } }, [ + _vm._v("Setor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "tarik" } }, [ + _vm._v("Tarik"), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Lama Sisa Pinjaman (Bulan):")]), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lama_sisa_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama sisa pinjaman", + "data-vv-as": "Lama sisa pinjaman", + }, + model: { + value: _vm.formProduk.lama_sisa_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "lama_sisa_pinjaman", $$v) + }, + expression: "formProduk.lama_sisa_pinjaman", + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Nilai Transaksi:")]), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, ], staticClass: "form-control", attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP/KP", + name: "saldo", + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah saldo", + "data-vv-as": "Saldo", }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formDataCu, - "tp_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + model: { + value: _vm.formProduk.transaksi, + callback: function ($$v) { + _vm.$set(_vm.formProduk, "transaksi", $$v) }, + expression: "formProduk.transaksi", }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih TP/KP"), - ]), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formDataCu.tp_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.tp_id")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), + }), + ], + 1 + ), + ]), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ _c( - "div", + "button", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formDataCu.tanggal_pindah"), + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formDataCu.tanggal_pindah" - ), - }, - }, - [ - _vm.errors.has("formDataCu.tanggal_pindah") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tTgl. Pindah: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formDataCu.tanggal_pindah }, - on: { - dateSelected: function ($event) { - _vm.formDataCu.tanggal_pindah = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tanggal_pindah, - expression: "formDataCu.tanggal_pindah", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. keluar anggota" }, - domProps: { value: _vm.formDataCu.tanggal_pindah }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "tanggal_pindah", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formDataCu.tanggal_pindah") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formDataCu.tanggal_pindah") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), + _vm._v(" "), + _vm._m(0), ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), ]), _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, + _c( + "div", + { staticClass: "card mb-0" }, + [ + _vm._m(2), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataSaldo.data, + columnData: _vm.columnDataSaldo, + itemDataStat: _vm.itemDataSaldoStat, }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-cu-tp", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "masih" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("masih") - }, - }, - }, - [ - _c("i", { staticClass: "icon-man-woman mr-2" }), - _vm._v(" Masih Anggota"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "keluar" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("keluar") + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItem.id === props.item.id, }, - }, - }, - [ - _c("i", { staticClass: "icon-exit2 mr-2" }), - _vm._v(" Sudah Keluar"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "meninggal" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("meninggal") + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, }, }, - }, - [ - _c("i", { staticClass: "icon-person mr-2" }), - _vm._v(" Sudah Meninggal"), - ] - ), - ]), + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.saldo, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _vm.tipeProduk == "pinjaman" + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.lama_sisa_pinjaman, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c("td", [ + props.item.tanggal + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "masih", - expression: "tabName == 'masih'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - tipe: "masih", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - }, - }), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isKeluar - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "keluar", - expression: "tabName == 'keluar'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - tipe: "keluar", - itemData: _vm.itemData2, - itemDataStat: _vm.itemDataStat2, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isMeninggal - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "meninggal", - expression: "tabName == 'meninggal'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - tipe: "meninggal", - itemData: _vm.itemData3, - itemDataStat: _vm.itemDataStat3, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 - ), - ]), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - excelUploads: _vm.excelUploads, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ + }, + ]), + }), + _vm._v(" "), + _c("div", { staticClass: "card-footer" }, [ + _vm.itemDataSaldoStat != "" + ? _c("div", { staticClass: "row pre-scrollable" }, [ + _c("div", { staticClass: "col-md-4 pt-2" }, [ + _vm.itemDataSaldoStat === "success" + ? _c("div", { staticClass: "d-none d-sm-block" }, [ _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" + "Menampilkan " + + _vm._s(_vm.itemDataSaldo.from) + + " -\n\t\t\t\t\t\t\t" + + _vm._s(_vm.itemDataSaldo.to) + + " entri dari " + + _vm._s(_vm.itemDataSaldo.total) + + " entri\n\t\t\t\t\t\t" ), ]) : _vm._e(), _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/anggotaCu/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image_man.jpg" }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide && !_vm.columnData[2].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan_keluar }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nik }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide + _vm.itemDataSaldoStat === "success" ? _c( - "td", + "div", + { staticClass: "d-block d-sm-none text-center" }, [ - _c("check-value", { - attrs: { value: props.item.npwp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 + _vm._v( + "Menampilkan " + + _vm._s(_vm.itemDataSaldo.from) + + " -\n\t\t\t\t\t\t\t" + + _vm._s(_vm.itemDataSaldo.to) + + " entri dari " + + _vm._s(_vm.itemDataSaldo.total) + + " entri\n\t\t\t\t\t\t" + ), + ] ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", [ - props.item.status_jalinan - ? _c( - "label", - { staticClass: "badge badge-warning ml-1" }, - [ - _c("check-value", { - attrs: { - value: props.item.status_jalinan, + : _c("div", [ + _vm._v("Menampilkan\n\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" -\n\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri dari\n\t\t\t\t\t\t\t"), + _c("i", { staticClass: "icon-spinner2 spinner" }), + _vm._v(" entri\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-8 pt-2 text-right d-none d-sm-block", + }, + [ + _vm.itemDataSaldoStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPageSaldo.apply( + null, + arguments + ) }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ), + _vm._v(" "), + _vm._l(_vm.pagesSaldo, function (n, index) { + return _c( + "button", + { + key: index, + staticClass: "btn", + class: { + "btn-primary": _vm.querySaldo.page == n, + "btn-light": _vm.querySaldo.page != n, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(n) + }, + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t" + + _vm._s(n) + + "\n\t\t\t\t\t\t" + ), + ] + ) + }), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPageSaldo.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-arrow-right5", }), - ], - 1 + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: + !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo( + _vm.itemDataSaldo.last_page + ) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ], + 2 + ) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(3), + _vm._v(" "), + _vm._m(4), + _vm._v(" "), + _vm._m(5), + _vm._v(" "), + _vm._m(6), + _vm._v(" "), + _vm._m(7), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-12 pt-2 text-center d-block d-sm-none", + }, + [ + _vm.itemDataSaldoStat === "success" + ? _c( + "div", + { staticClass: "btn-group" }, + _vm._l(_vm.pagesSaldo, function (n, index) { + return _c( + "button", + { + key: index, + staticClass: "btn", + class: { + "btn-primary": _vm.querySaldo.page == n, + "btn-light": _vm.querySaldo.page != n, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(n) + }, + }, + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t" + + _vm._s(n) + + "\n\t\t\t\t\t\t" + ), + ] ) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.lembaga }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.jabatan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pekerjaan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pendidikan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.penghasilan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pengeluaran }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kontak }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.ahli_waris }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nama_ibu }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.suku }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.darah }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[22].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tinggi }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[23].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.agama }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[24].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.status }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) + 0 + ) + : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.itemDataSaldoStat === "success" + ? _c("div", { staticClass: "btn-group pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo(1) + }, + }, + }, + [_c("i", { staticClass: "icon-backward2" })] ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[26].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[27].hide - ? _c("td", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_masuk - ) - ), - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[28].hide - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[29].hide - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[30].hide - ? _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { value: props.item.districts.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[31].hide - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[32].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.rw }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[33].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.rt }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[34].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[35].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.prev_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.prevPageSaldo.apply( + null, + arguments + ) + }, + }, + }, + [_c("i", { staticClass: "icon-arrow-left5" })] ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[36].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.nextPageSaldo.apply( + null, + arguments ) - ), + }, }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.form.escete != 1 && _vm.formStat == "success" - ? [ - _vm.currentUser.can && - _vm.currentUser.can["create_anggota_cu"] && - _vm.tipe == "masih" - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("nik") - }, - }, - }, - [ - _c("i", { staticClass: "icon-vcard" }), - _vm._v(" Ubah NIK / No. KTP\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] && - _vm.tipe == "masih" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - "identitas" - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Identitas\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] && - _vm.tipe == "masih" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - "produk" - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Produk\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] && - _vm.tipe != "meninggal" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("pindahTp") - }, - }, - }, - [ - _c("i", { staticClass: "icon-flip-vertical4" }), - _vm._v(" Pindah TP\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] && - _vm.tipe != "meninggal" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("keluar") - }, - }, - }, - [ - _c("i", { staticClass: "icon-exit2" }), - _vm._v(" "), - _vm.tipe == "masih" - ? _c("span", [_vm._v("Anggota Keluar")]) - : _c("span", [_vm._v("Batal Keluarkan Anggota")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_anggota_cu"] && - _vm.tipe == "masih" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - ] - : [ - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: "" }, - }, - [ - _vm._v( - "\n Mohon maaf, karena data anggota CU ini sudah terintegrasi ke ESCETE maka semua proses pengolahan data kecuali Bantuan Solidaritas Jalinan mesti dilakukan di ESCETE dan akan di sinkronisasikan tiap akhir bulan\n " - ), + }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + class: { + disabled: !_vm.itemDataSaldo.next_page_url, + }, + attrs: { type: "button", href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goToPageSaldo( + _vm.itemDataSaldo.last_page + ) + }, + }, + }, + [_c("i", { staticClass: "icon-forward3" })] + ), + ]) + : _c("div", { staticClass: "btn-group" }, [ + _vm._m(8), + _vm._v(" "), + _vm._m(9), + _vm._v(" "), + _vm._m(10), + _vm._v(" "), + _vm._m(11), + _vm._v(" "), + _vm._m(12), + ]), ] ), - ], - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["create_jalinan_klaim"] && - _vm.tipe == "masih" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id, "jalinan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-accessibility2" }), - _vm._v(" Ajukan Bantuan Solidaritas Jalinan\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can["upload_anggota_cu"] && - _vm.anggotaCuDraftCountStat == "success" && - _vm.anggotaCuDraftCount > 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { - to: { - name: "anggotaCuCuDraft", - params: { cu: _vm.$route.params.cu, tp: "semua" }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Anggota CU [DRAFT]\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can["upload_anggota_cu"] && - _vm.anggotaProdukCuDraftCountStat == "success" && - _vm.anggotaProdukCuDraftCount > 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { - to: { - name: "anggotaProdukCuDraft", - params: { cu: _vm.$route.params.cu }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Produk Anggota CU [DRAFT]\n "), - ] - ) - : _vm._e(), - ], - 2 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_anggota_cu"] && - _vm.tipe == "masih" - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("nik") - }, - }, - }, - [ - _c("i", { staticClass: "icon-vcard" }), - _vm._v(" Ubah NIK / No. KTP\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id, "identitas") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Identitas\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] && - _vm.tipe == "masih" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id, "produk") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Produk\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["create_jalinan_klaim"] && - _vm.tipe == "masih" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { - disabled: - !_vm.selectedItem.nik || - _vm.selectedItem.status_jalinan, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.nik, "jalinan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-accessibility2" }), - _vm._v(" Ajukan Bantuan Solidaritas Jalinan\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] && - _vm.tipe != "meninggal" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("pindahTp") - }, - }, - }, - [ - _c("i", { staticClass: "icon-flip-vertical4" }), - _vm._v(" Pindah TP\n "), - ] - ) + ]) : _vm._e(), + ]), + ], + 1 + ), + ], + 1 + ), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-primary", attrs: { type: "submit" } }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Mutasi Transaksi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-backward2" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-left5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-spinner2 spinner" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-arrow-right5" })] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, + [_c("i", { staticClass: "icon-forward3" })] + ) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "page-header", + { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 3, + }, + }, + [ + _c( + "template", + { slot: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [_c("i", { staticClass: "icon-home4" }), _vm._v(" Dashboard ")] + ), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_anggota_cu"] && - _vm.tipe != "meninggal" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("keluar") - }, - }, + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back() }, - [ - _vm.tipe == "masih" - ? _c("span", [_vm._v("Anggota Keluar")]) - : _c("span", [_vm._v("Batal Keluarkan Anggota")]), - ] - ) - : _vm._e(), + }, + }, + [_vm._v("Anggota CU ")] + ), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_anggota_cu"] && - _vm.tipe == "masih" + _vm.$route.meta.mode == "create" ? _c( - "button", + "a", { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, + staticClass: "breadcrumb-item", + attrs: { href: "#" }, on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + return _vm.kembali() }, }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] + [_vm._v("Tambah Anggota CU")] ) : _vm._e(), _vm._v(" "), - _vm.currentUser && - _vm.currentUser.can["upload_anggota_cu"] && - _vm.anggotaCuDraftCountStat == "success" && - _vm.anggotaCuDraftCount > 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { - to: { - name: "anggotaCuCuDraft", - params: { cu: _vm.$route.params.cu, tp: "semua" }, - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Anggota CU [DRAFT]\n "), - ] - ) - : _vm._e(), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), ], 1 ), @@ -4004,223 +4347,415 @@ var render = function () { 2 ), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _vm.modalState != "normal1" - ? _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]) - : _vm._e(), - _vm._v(" "), - _c("template", { slot: "modal-body1" }, [ - _c("div", { staticClass: "text-center" }, [ - _c("span", { staticClass: "text-warning pb-3" }, [ - _c("i", { - staticClass: "icon-exclamation", - staticStyle: { "font-size": "5em" }, - }), - ]), - _vm._v(" "), - _c("h2", [_vm._v(_vm._s(_vm.modalTitle))]), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), _vm._v(" "), - _c("br"), + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [_c("identitas", { attrs: { itemData: _vm.form } })], + 1 + ), + ]), _vm._v(" "), - _vm.tipe == "masih" - ? _c( - "div", - [ - _vm._l( - _vm.selectedItem.anggota_cu_cu_not_keluar, - function (cu, index) { - return _c( - "button", - { - key: index, - staticClass: "btn btn-primary btn-block pb-1", - attrs: { type: "button" }, - on: { - click: function ($event) { - return _vm.selectCU(cu) - }, - }, - }, - [ + _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + _vm._l(_vm.form.anggota_cu_cu, function (item, index) { + return _c( + "div", + { key: index, staticClass: "card card-body text-center" }, + [ + _c( + "ul", + { + staticClass: + "list-inline list-inline-consensed mb-0 font-size-lg", + }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("CU:")]), + _vm._v( + " " + _vm._s(item.cu ? item.cu.name : "-") + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("TP:")]), + _vm._v( + " " + _vm._s(item.tp ? item.tp.name : "-") + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("No. BA:")]), + _vm._v(" " + _vm._s(item.no_ba)), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Tgl. Masuk:")]), _vm._v( - "\n " + + " " + _vm._s( - true - ? cu.cu.name - : undefined - ) + - "\n " + _vm.$options.filters.date( + item.tanggal_masuk + ) + ) ), - ] - ) - } - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { click: _vm.modalTutup }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup"), - ] - ), - ], - 2 - ) - : _c("div", [ - _c( - "div", - { staticClass: " d-none d-sm-block" }, - [ + ]), + _vm._v(" "), + item.tanggal_keluar + ? _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Tgl. Keluar:")]), + _vm._v( + " " + + _vm._s( + _vm.$options.filters.date( + item.tanggal_keluar + ) + ) + ), + ]) + : _vm._e(), + ] + ), + ] + ) + }), + 0 + ), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( "button", { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { click: _vm.modalTutup }, + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("create") + }, + }, }, [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup"), + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t"), ] ), _vm._v(" "), - _vm._l( - _vm.selectedItem.anggota_cu_cu_keluar, - function (cu, index) { - return _c( - "button", - { - key: index, - staticClass: "btn btn-primary ml-1", - attrs: { type: "button" }, - on: { - click: function ($event) { - return _vm.selectCU(cu) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s( - true - ? cu.cu.name - : undefined - ) + - "\n " - ), - ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "d-block d-sm-none" }, - [ - _vm._l( - _vm.selectedItem.anggota_cu_cu_keluar, - function (cu, index) { - return _c( - "button", - { - key: index, - staticClass: "btn btn-primary btn-block pb-1", - attrs: { type: "button" }, - on: { - click: function ($event) { - return _vm.selectCU(cu) - }, - }, + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("edit") }, - [ - _vm._v( - ">\n " + - _vm._s( - true - ? cu.cu.name - : undefined - ) + - "\n " - ), - ] - ) - } + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t"), + ] ), _vm._v(" "), _c( "button", { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { click: _vm.modalTutup }, + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + return _vm.modalOpen("delete") + }, + }, }, [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup"), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t"), ] ), - ], - 2 - ), + ]), + ]), ]), - ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemData, + columnData: _vm.columnData, + itemDataStat: _vm.itemDataStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_rek }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + _vm.currentUser.id_cu == 0 + ? _c( + "span", + [ + props.item.produk_cu + ? _c("check-value", { + attrs: { + value: + props.item.produk_cu.cu + .name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.cu.name) + ), + ]), + ]), + _vm._v(" "), + _c( + "td", + [ + props.item.produk_cu + ? _c("check-value", { + attrs: { + value: + props.item.produk_cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.produk_cu + ? _c("check-value", { + attrs: { + value: + props.item.produk_cu.tipe, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.lama_pinjaman, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.lama_sisa_pinjaman, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + props.item.tanggal + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.tanggal_target + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_target + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tujuan }, + }), + ], + 1 + ), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _vm.$route.meta.mode == "create" || + _vm.$route.meta.mode == "createJalinan" + ? _c("form-button", { + attrs: { + confirmState: "methods", + confirmTitle: "selesai", + cancelState: "methods", + cancelTitle: "kembali", + }, + on: { + confirmClick: _vm.back, + cancelClick: _vm.kembali, + }, + }) + : _c("form-button", { + attrs: { + isSingleButton: true, + cancelState: "methods", + cancelTitle: "kembali", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t "), ]), _vm._v(" "), _c( "template", - { slot: "modal-body2" }, + { slot: "modal-body1" }, [ - _vm.state == "keluar" - ? _c("form-keluar", { - attrs: { anggota_cu: _vm.anggota_cu }, - on: { tutup: _vm.modalTutup }, - }) - : _vm.state == "pindahTp" - ? _c("form-pindah-tp", { - attrs: { anggota_cu: _vm.anggota_cu }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), + _c("form-produk", { + attrs: { + formState: _vm.formState, + selected: _vm.formModel, + anggota_cu: _vm.form, + }, + on: { tutup: _vm.modalTutup, tambahProduk: _vm.tambahProduk }, + }), ], 1 ), _vm._v(" "), _c( "template", - { slot: "modal-body3" }, + { slot: "modal-body2" }, [ - _c("form-nik", { - attrs: { anggota_cu: _vm.anggota_cu }, + _c("form-transaksi", { + attrs: { selected: _vm.formModel }, on: { tutup: _vm.modalTutup }, }), ], @@ -4233,24 +4768,49 @@ var render = function () { 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Ke Anggotaan Di CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Produk")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4260,9 +4820,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4272,38 +4832,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/checkValue.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -4396,17 +5025,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": +/***/ "./resources/assets/js/components/formInfo.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! + !*** ./resources/assets/js/components/formInfo.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4416,9 +5045,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4428,54 +5057,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4485,9 +5114,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4497,55 +5126,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formKeluar.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formKeluar.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKeluar.vue?vue&type=template&id=09220a8e& */ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&"); -/* harmony import */ var _formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKeluar.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4554,9 +5183,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4566,123 +5195,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formKeluar.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeluar.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeluar.vue?vue&type=template&id=09220a8e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/anggotaCu/formNik.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formNik.vue ***! - \*********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formNik.vue?vue&type=template&id=9ee6cd0a& */ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&"); -/* harmony import */ var _formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formNik.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["render"], - _formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formNik.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/***/ }), +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); -/***/ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formNik.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a& ***! - \****************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formNik.vue?vue&type=template&id=9ee6cd0a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formPindahTp.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formPindahTp.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formProduk.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPindahTp.vue?vue&type=template&id=d5d9e8d2& */ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&"); -/* harmony import */ var _formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPindahTp.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formProduk.vue?vue&type=template&id=1e6fb292& */ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&"); +/* harmony import */ var _formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formProduk.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4692,9 +5303,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["render"], + _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4704,54 +5315,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formPindahTp.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/formProduk.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPindahTp.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formProduk.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPindahTp.vue?vue&type=template&id=d5d9e8d2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formProduk.vue?vue&type=template&id=1e6fb292& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/index.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/index.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=db48bb3e& */ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTransaksi.vue?vue&type=template&id=666ecfd3& */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&"); +/* harmony import */ var _formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTransaksi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4761,9 +5372,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["render"], + _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4773,54 +5384,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/index.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/formTransaksi.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTransaksi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=db48bb3e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTransaksi.vue?vue&type=template&id=666ecfd3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/table.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/table.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/produk.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/produk.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4bf6d75d& */ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./produk.vue?vue&type=template&id=0fe0e9a4& */ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&"); +/* harmony import */ var _produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./produk.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4830,9 +5441,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["render"], + _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4842,38 +5453,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/table.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/produk.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./produk.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4bf6d75d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./produk.vue?vue&type=template&id=0fe0e9a4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/44.js b/public/js/components/44.js index 2743ddc25..f1a0f1cb3 100644 --- a/public/js/components/44.js +++ b/public/js/components/44.js @@ -158,29 +158,22 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _dashboard_newsSlider_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dashboard/newsSlider.vue */ "./resources/assets/js/views/dashboard/newsSlider.vue"); -/* harmony import */ var _dashboard_buttonRow_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dashboard/buttonRow.vue */ "./resources/assets/js/views/dashboard/buttonRow.vue"); -/* harmony import */ var _dashboard_kegiatanBKCUWidget_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./dashboard/kegiatanBKCUWidget.vue */ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue"); -/* harmony import */ var _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./dashboard/grafikLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/grafikLaporanCuWidget.vue"); -/* harmony import */ var _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dashboard/tableLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/tableLaporanCuWidget.vue"); -/* harmony import */ var _dashboard_historyOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./dashboard/historyOrganisasiWidget.vue */ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue"); -/* harmony import */ var _dashboard_countOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dashboard/countOrganisasiWidget.vue */ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -188,6 +181,57 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -197,6 +241,35 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -234,47 +307,101 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - // import pesertaDiklatBkcuWidget from './dashboard/pesertaDiklatBKCUWidget.vue'; - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - newsSlider: _dashboard_newsSlider_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - buttonRow: _dashboard_buttonRow_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - kegiatanBkcuWidget: _dashboard_kegiatanBKCUWidget_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - // pesertaDiklatBkcuWidget, - grafikLaporanCuWidget: _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - tableLaporanCuWidget: _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - historyOrganisasiWidget: _dashboard_historyOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - countOrganisasiWidget: _dashboard_countOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { - columnData: 'columnData', - columnDataPearls: 'columnDataPearls' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_countWidget__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/countWidget */ "./resources/assets/js/components/countWidget.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -452,317 +579,217 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], components: { - countWidget: _components_countWidget__WEBPACK_IMPORTED_MODULE_1__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] }, data: function data() { - var _ref; - - return _ref = { - kegiatanBKCUJalanWidgetRoute: {}, - kegiatanBKCUDiikutiWidgetRoute: {}, - profileWidgetRoute: {}, - artikelWidgetRoute: {}, - artikelKategoriWidgetRoute: {}, - artikelPenulisWidgetRoute: {}, - pengumumanWidgetRoute: {}, - diklatBKCUWidgetRoute: {}, - pertemuanBKCUWidgetRoute: {}, - anggotaCuWidgetRoute: {}, - saldoWidgetRoute: {}, - jalinanKlaimWidgetRoute: {}, - cuWidgetRoute: {}, - tpWidgetRoute: {}, - produkCuWidgetRoute: {}, - aktivisWidgetRoute: {}, - pemilihanWidgetRoute: {}, - votingWidgetRoute: {} - }, _defineProperty(_ref, "produkCuWidgetRoute", {}), _defineProperty(_ref, "mitraPerseoranganWidgetRoute", {}), _defineProperty(_ref, "mitraLembagaWidgetRoute", {}), _defineProperty(_ref, "userWidgetRoute", {}), _defineProperty(_ref, "laporanCUWidgetRoute", {}), _defineProperty(_ref, "laporanGerakanWidgetRoute", {}), _defineProperty(_ref, "assesmentAccessWidgetRoute", {}), _defineProperty(_ref, "monitoringAccessWidgetRoute", {}), _defineProperty(_ref, "dokumenGerakanPublikWidgetRoute", {}), _defineProperty(_ref, "dokumenWidgetRoute", {}), _defineProperty(_ref, "suratKeluarWidgetRoute", {}), _defineProperty(_ref, "suratMasukWidgetRoute", {}), _defineProperty(_ref, "asetTetapWidgetRoute", {}), _ref; + return { + title: '', + kelas: 'aktivis', + formPinjaman: { + anggota_id: '', + cu: { + id: 0, + name: '' + }, + produk_cu: { + id: 0, + name: '' + }, + tanggal: '' + }, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; }, created: function created() { - this.countWidgetRoute(); - this.fetchKegiatan(); + this.fetchCU(); + + if (this.mode == 'edit') { + if (this.modelCUStat == 'success') { + this.formPinjaman = this.selected; + } + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formPinjaman.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); + } }, - methods: { - countWidgetRoute: function countWidgetRoute() { - this.profileWidgetRoute = { - name: 'profile', - params: { - id: this.currentUser.id - } - }; - this.artikelWidgetRoute = { - name: 'artikelCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.artikelPenulisWidgetRoute = { - name: 'artikelPenulisCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.artikelKategoriWidgetRoute = { - name: 'artikelKategoriCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.pengumumanWidgetRoute = { - name: 'pengumumanCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.diklatBKCUWidgetRoute = { - name: 'kegiatanBKCU', - params: { - tipe: 'diklat_bkcu', - periode: this.momentYear() - } - }; - this.pertemuanBKCUWidgetRoute = { - name: 'kegiatanBKCU', - params: { - tipe: 'pertemuan_bkcu', - periode: this.momentYear() - } - }; - this.saldoWidgetRoute = { - name: 'saldo' - }; - this.aktivisWidgetRoute = { - name: 'aktivisCu', - params: { - cu: this.currentUser.id_cu, - tingkat: 'semua' - } - }; - this.laporanGerakanWidgetRoute = { - name: 'laporanGerakan' - }; - this.mitraPerseoranganWidgetRoute = { - name: 'mitraOrang' - }; - this.mitraLembagaWidgetRoute = { - name: 'mitraLembaga' - }; - this.userWidgetRoute = { - name: 'userCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.kegiatanBKCUJalanWidgetRoute = { - name: 'kegiatanBKCUJalan' - }; - this.kegiatanBKCUDiikutiWidgetRoute = { - name: 'kegiatanBKCUDiikuti' - }; - this.dokumenGerakanPublikWidgetRoute = { - name: 'dokumenGerakanPublik', - params: { - cu: 'semua' - } - }; - this.suratKeluarWidgetRoute = { - name: 'suratCu', - params: { - cu: this.currentUser.id_cu, - tipe: 'semua', - periode: this.momentYear() + watch: { + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.mode == 'edit') { + this.formPinjaman = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formPinjaman.cu.id); + } } - }; - this.suratMasukWidgetRoute = { - name: 'suratMasukCu', - params: { - cu: this.currentUser.id_cu, - periode: this.momentYear() + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); } - }; + } + } + }, + methods: { + changeCu: function changeCu(id) { + var cu; - if (this.currentUser.id_cu != 0) { - this.anggotaCuWidgetRoute = { - name: 'anggotaCuCu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }; - this.jalinanKlaimWidgetRoute = { - name: 'jalinanKlaimCu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }; - this.cuWidgetRoute = { - name: 'cuProfile', - params: { - id: this.currentUser.id_cu - } - }; - this.tpWidgetRoute = { - name: 'tpCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.produkCuWidgetRoute = { - name: 'produkCuCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.pemilihanWidgetRoute = { - name: 'pemilihan', - params: { - cu: this.currentUser.id_cu - } - }; - this.votingWidgetRoute = { - name: 'voting', - params: { - cu: this.currentUser.id_cu - } - }; - this.laporanCUWidgetRoute = { - name: 'laporanCuCu', - params: { - cu: this.currentUser.id_cu, - tp: 'konsolidasi' - } - }; - this.assesmentAccessWidgetRoute = { - name: 'assesmentAccessCu', - params: { - cu: this.currentUser.id_cu - } - }; - this.monitoringWidgetRoute = { - name: 'monitoringCu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }; - this.dokumenWidgetRoute = { - name: 'dokumenCu', - params: { - cu: this.currentUser.id_cu - } - }; + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { + return o.id == id; + }); + } + + if (cu) { + this.formPinjaman.cu.id = cu.id; + this.formPinjaman.cu.name = cu.name; + } + + this.fetchProdukCu(id); + }, + changeProdukCu: function changeProdukCu(id) { + var produk_cu; + + if (id != 0) { + produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelProdukCu, function (o) { + return o.id == id; + }); + } + + this.formPinjaman.produk_cu.name = produk_cu.name; + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); } else { - this.tempatWidgetRoute = { - name: 'tempat' - }; - this.anggotaCuWidgetRoute = { - name: 'anggotaCuCu', - params: { - cu: 'semua', - tp: 'semua' - } - }; - this.jalinanKlaimWidgetRoute = { - name: 'jalinanKlaimCu', - params: { - cu: 'semua', - tp: 'semua' - } - }; - this.cuWidgetRoute = { - name: 'cu' - }; - this.tpWidgetRoute = { - name: 'tpCu', - params: { - cu: 'semua' - } - }; - this.produkCuWidgetRoute = { - name: 'produkCuCu', - params: { - cu: 'semua' - } - }; - this.pemilihanWidgetRoute = { - name: 'pemilihan', - params: { - cu: 'semua' - } - }; - this.votingWidgetRoute = { - name: 'voting', - params: { - cu: 'semua' - } - }; - this.laporanCUWidgetRoute = { - name: 'laporanCu' - }; - this.assesmentAccessWidgetRoute = { - name: 'assesmentAccessCu', - params: { - cu: 'semua' - } - }; - this.monitoringWidgetRoute = { - name: 'monitoringCu', - params: { - cu: 'semua', - tp: 'semua' - } - }; - this.dokumenWidgetRoute = { - name: 'dokumenCu', - params: { - cu: 'semua' - } - }; - this.asetTetapWidgetRoute = { - name: 'asetTetap' - }; + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; } }, - goTo: function goTo(route) { - this.$router.push(route); + fetchProdukCu: function fetchProdukCu(id) { + var _this = this; + + _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getPinjamanCu(id).then(function (response) { + _this.modelProdukCu = response.data.model; + _this.modelProdukCuStat = 'success'; + })["catch"](function (error) { + _this.modelProdukCu = error.response; + _this.modelProdukCuStat = 'fail'; + }); + }, + save: function save() { + var _this2 = this; + + this.$validator.validateAll('formPinjaman').then(function (result) { + if (result) { + if (_this2.mode == 'edit') { + _this2.$emit('editPinjaman', _this2.formPinjaman); + } else { + _this2.$emit('createPinjaman', _this2.formPinjaman); + } + } else { + _this2.submited = true; + } + }); }, - fetchKegiatan: function fetchKegiatan() { - this.$store.dispatch('kegiatanBKCU/countJalan'); - this.$store.dispatch('kegiatanBKCU/countDiikuti'); + messageClose: function messageClose() { + this.message.show = false; }, - momentYear: function momentYear() { - return moment().year(); + tutup: function tutup() { + this.$emit('tutup'); } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { - countJalan: 'count', - countJalanStat: 'countStat', - countDiikuti: 'count2', - countDiikutiStat: 'countStat2' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _api_system_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../api/system.js */ "./resources/assets/js/api/system.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -826,213 +853,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - data: function data() { - return { - kelas: 'sistem', - countCu: '', - countTp: '', - countProdukCu: '', - countAktivis: '', - countMitraOrang: '', - countMitraLembaga: '', - itemData: '', - itemDataStat: '' - }; - }, - created: function created() { - this.fetch(); - }, - methods: { - fetch: function fetch() { - var _this = this; - - this.itemdataStat = 'loading'; - _api_system_js__WEBPACK_IMPORTED_MODULE_2__["default"].countOrganisasi().then(function (response) { - _this.countCu = response.data.countCu; - _this.countTp = response.data.countTp; - _this.countProdukCu = response.data.countProdukCu; - _this.countAktivis = response.data.countAktivis; - _this.countMitraOrang = response.data.countMitraOrang; - _this.countMitraLembaga = response.data.countMitraLembaga; - _this.itemdataStat = 'success'; - })["catch"](function (error) { - _this.itemdata = error.response; - _this.itemdataStat = 'fail'; - }); - }, - detail: function detail(value) { - var id = this.currentUser.id_cu; - - if (value == 'cu') { - if (this.currentUser.can['index_cu']) { - this.$router.push({ - name: 'cu' - }); - } - } else if (value == 'tp') { - if (this.currentUser.can['index_tp']) { - this.$router.push({ - name: 'tpCu', - params: { - cu: id - } - }); - } - } else if (value == 'produkCu') { - if (this.currentUser.can['index_produk_cu']) { - this.$router.push({ - name: 'produkCuCu', - params: { - cu: id - } - }); - } - } else if (value == 'aktivis') { - if (this.currentUser.can['index_aktivis']) { - this.$router.push({ - name: 'aktivisCu', - params: { - cu: id - } - }); - } - } else if (value == 'mitra_orang') { - if (this.currentUser.can['index_mitra_orang']) { - this.$router.push({ - name: 'mitraOrang' - }); - } - } else if (value == 'mitra_lembaga') { - if (this.currentUser.can['index_mitra_lembaga']) { - this.$router.push({ - name: 'mitraLembaga' - }); - } - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _api_cu_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../api/cu.js */ "./resources/assets/js/api/cu.js"); -/* harmony import */ var _api_tp_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/tp.js */ "./resources/assets/js/api/tp.js"); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _api_aktivis_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/aktivis.js */ "./resources/assets/js/api/aktivis.js"); -/* harmony import */ var _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../api/mitraOrang.js */ "./resources/assets/js/api/mitraOrang.js"); -/* harmony import */ var _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../api/mitraLembaga.js */ "./resources/assets/js/api/mitraLembaga.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -1136,238 +956,193 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] }, data: function data() { return { - kelas: 'diklatBKCU', - selectedItemBaru: [], - selectedItemMulai: [], - selectedItemBuka: [], - selectedItemJalan: [], - tabName: 'cu', - isTp: false, - isProdukCu: false, - isAktivis: false, - isMitraOrang: false, - isMitraLembaga: false, - itemCu: [], - itemTp: [], - itemProdukCu: [], - itemAktivis: [], - itemMitraOrang: [], - itemMitraLembaga: [], - countCu: '', - countTp: '', - countProdukCu: '', - countAktivis: '', - countMitraOrang: '', - countMitraLembaga: '', - itemCuStat: '', - itemTpStat: '', - itemProdukCuStat: '', - itemAktivisStat: '', - itemMitraOrangStat: '', - itemMitraLembagaStat: '' + title: '', + kelas: 'aktivis', + formSimpanan: { + anggota_id: '', + cu: { + id: 0, + name: '' + }, + produk_cu: { + id: 0, + name: '' + }, + tanggal: '' + }, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + message: { + show: false, + content: '' + }, + submited: false }; }, created: function created() { - if (this.currentUser.can['index_cu']) { - this.tabName = 'cu'; - this.fetchCu(); - } else if (this.currentUser.can['index_tp']) { - this.tabName = 'tp'; - this.isTp = true; - this.fetchTp(); - } else if (this.currentUser.can['index_produk_cu']) { - this.tabName = 'produk_cu'; - this.isProdukCu = true; - this.fetchProdukCu(); - } else if (this.currentUser.can['index_aktivis']) { - this.tabName = 'aktivis'; - this.isAktivis = true; - this.fetchAktivis(); - } else if (this.currentUser.can['index_mitra_orang']) { - this.tabName = 'mitra_orang'; - this.isMitraOrang = true; - this.fetchMitraOrang(); - } else if (this.currentUser.can['index_mitra_lembaga']) { - this.tabName = 'mitra_lembaga'; - this.isMitraLembaga = true; - this.fetchMitraLembaga(); + this.fetchCU(); + + if (this.modelCUStat == 'success') { + if (this.mode == 'edit') { + this.formSimpanan = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formSimpanan.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); + } + } + }, + watch: { + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.mode == 'edit') { + this.formSimpanan = this.selected; + + if (this.currentUser.id_cu == 0) { + this.changeCu(this.formSimpanan.cu.id); + } + } + + if (this.currentUser.id_cu != 0) { + this.changeCu(this.currentUser.id_cu); + } + } } }, methods: { - fetchCu: function fetchCu() { - var _this = this; + changeCu: function changeCu(id) { + var cu; - this.itemCuStat = 'loading'; - _api_cu_js__WEBPACK_IMPORTED_MODULE_2__["default"].history().then(function (response) { - _this.itemCu = response.data.model; - _this.itemCuStat = 'success'; - })["catch"](function (error) { - _this.itemCu = error.response; - _this.itemCuStat = 'fail'; - }); - }, - fetchTp: function fetchTp() { - var _this2 = this; + if (id != 0) { + cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { + return o.id == id; + }); + } - this.itemTpStat = 'loading'; - _api_tp_js__WEBPACK_IMPORTED_MODULE_3__["default"].history().then(function (response) { - _this2.itemTp = response.data.model; - _this2.itemTpStat = 'success'; - })["catch"](function (error) { - _this2.itemTp = error.response; - _this2.itemTpStat = 'fail'; - }); - }, - fetchProdukCu: function fetchProdukCu() { - var _this3 = this; + if (cu) { + this.formSimpanan.cu.id = cu.id; + this.formSimpanan.cu.name = cu.name; + } - this.itemProdukCuStat = 'loading'; - _api_produkCu_js__WEBPACK_IMPORTED_MODULE_4__["default"].history().then(function (response) { - _this3.itemProdukCu = response.data.model; - _this3.itemProdukCuStat = 'success'; - })["catch"](function (error) { - _this3.itemProdukCu = error.response; - _this3.itemProdukCuStat = 'fail'; - }); + this.fetchProdukCu(id); }, - fetchAktivis: function fetchAktivis() { - var _this4 = this; + changeProdukCu: function changeProdukCu(id) { + var produk_cu; - this.itemAktivisStat = 'loading'; - _api_aktivis_js__WEBPACK_IMPORTED_MODULE_5__["default"].history().then(function (response) { - _this4.itemAktivis = response.data.model; - _this4.itemAktivisStat = 'success'; - })["catch"](function (error) { - _this4.itemAktivis = error.response; - _this4.itemAktivisStat = 'fail'; - }); + if (id != 0) { + produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelProdukCu, function (o) { + return o.id == id; + }); + } + + this.formSimpanan.produk_cu.name = produk_cu.name; + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } else { + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; + } }, - fetchMitraOrang: function fetchMitraOrang() { - var _this5 = this; + fetchProdukCu: function fetchProdukCu(id) { + var _this = this; - this.itemMitraOrangStat = 'loading'; - _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_6__["default"].history().then(function (response) { - _this5.itemMitraOrang = response.data.model; - _this5.itemMitraOrangStat = 'success'; + _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getSimpananCu(id).then(function (response) { + _this.modelProdukCu = response.data.model; + _this.modelProdukCuStat = 'success'; })["catch"](function (error) { - _this5.itemMitraOrang = error.response; - _this5.itemMitraOrangStat = 'fail'; + _this.modelProdukCu = error.response; + _this.modelProdukCuStat = 'fail'; }); }, - fetchMitraLembaga: function fetchMitraLembaga() { - var _this6 = this; + save: function save() { + var _this2 = this; - this.itemMitraLembagaStat = 'loading'; - _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_7__["default"].history().then(function (response) { - _this6.itemMitraLembaga = response.data.model; - _this6.itemMitraLembagaStat = 'success'; - })["catch"](function (error) { - _this6.itemMitraLembaga = error.response; - _this6.itemMitraLembagaStat = 'fail'; + this.$validator.validateAll('formSimpanan').then(function (result) { + if (result) { + if (_this2.mode == 'edit') { + _this2.$emit('editSimpanan', _this2.formSimpanan); + } else { + _this2.$emit('createSimpanan', _this2.formSimpanan); + } + } else { + _this2.submited = true; + } }); }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'tp' && !this.isTp) { - this.isTp = true; - this.fetchTp(); - } else if (value == 'produk_cu' && !this.isProdukCu) { - this.isProdukCu = true; - this.fetchProdukCu(); - } else if (value == 'aktivis' && !this.isAktivis) { - this.isAktivis = true; - this.fetchAktivis(); - } else if (value == 'mitra_orang' && !this.isMitraOrang) { - this.isMitraOrang = true; - this.fetchMitraOrang(); - } else if (value == 'mitra_lembaga' && !this.isMitraLembaga) { - this.isMitraLembaga = true; - this.fetchMitraLembaga(); - } + messageClose: function messageClose() { + this.message.show = false; }, - detail: function detail(value, id) { - if (value == 'cu') { - if (this.currentUser.can['update_cu']) { - this.$router.push({ - name: 'cuEdit', - params: { - id: id - } - }); - } - } else if (value == 'tp') { - if (this.currentUser.can['update_tp']) { - this.$router.push({ - name: 'tpEdit', - params: { - id: id - } - }); - } - } else if (value == 'produkCu') { - if (this.currentUser.can['update_produk_cu']) { - this.$router.push({ - name: 'produkCuEdit', - params: { - id: id - } - }); - } - } else if (value == 'aktivis') { - if (this.currentUser.can['update_aktivis']) { - this.$router.push({ - name: 'aktivisEdit', - params: { - id: id - } - }); - } - } else if (value == 'mitra_orang') { - if (this.currentUser.can['update_mitra_orang']) { - this.$router.push({ - name: 'mitraOrangEdit', - params: { - id: id - } - }); - } - } else if (value == 'mitra_lembaga') { - if (this.currentUser.can['update_mitra_lembaga']) { - this.$router.push({ - name: 'mitraLembagaEdit', - params: { - id: id - } - }); - } - } + tutup: function tutup() { + this.$emit('tutup'); } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../api/kegiatanBKCU.js */ "./resources/assets/js/api/kegiatanBKCU.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -1455,62 +1230,150 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a + }, + props: { + itemDataStat: '', + isBack: true + }, + data: function data() { + return { + idCu: '', + jenis: 'BA', + pencarian: '', + placeholder: 'Silahkan masukkan no. BA Anggota', + isNew: false, + isDigit: false, + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + } + }; + }, + created: function created() { + if (this.currentUser.id_pus !== undefined) { + this.fetchCU(); + } + }, + mounted: function mounted() { + var _this = this; + + document.addEventListener("keydown", function (e) { + if (e.keyCode == 13) { + if (_this.pencarian != '') _this.cariData(); + } + }); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetchCU(); + }, + modelCuStat: function modelCuStat(value) { + if (value === "success") { + this.idCu = this.currentUser.id_cu; + } + } + }, + methods: { + fetchCU: function fetchCU() { + if (this.modelCu.length == 0) { + this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); + } else { + this.idCu = this.currentUser.id_cu; + } + }, + cariData: function cariData() { + if (this.nik.length < 16) { + this.isDigit = true; + } else { + this.isNew = true; + this.isDigit = false; + + if (this.jenis == 'KTP') { + this.$emit('cariDataKTP', this.pencarian); + } else { + this.$emit('cariDataBA', this.idCu, this.pencarian); + } + } + }, + changeJenis: function changeJenis(value) { + if (value == 'KTP') { + this.placeholder = 'Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)'; + } else { + this.placeholder = 'Silahkan masukkan no. BA Anggota'; + } + + this.resetData(); + }, + resetData: function resetData() { + this.pencarian = ''; + this.isNew = false; + this.$emit('resetData'); + }, + back: function back() { + this.$emit('back'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _anggotaCu_formSimpanan_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../anggotaCu/formSimpanan.vue */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue"); +/* harmony import */ var _anggotaCu_formPinjaman_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../anggotaCu/formPinjaman.vue */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/countWidget.vue */ "./resources/assets/js/components/countWidget.vue"); +/* harmony import */ var _cariData_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./cariData.vue */ "./resources/assets/js/views/saldo/cariData.vue"); +/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + // // // @@ -1665,217 +1528,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - data: function data() { - return { - kelas: 'kegiatanBKCU', - selectedItemBaru: [], - selectedItemMulai: [], - selectedItemBuka: [], - selectedItemJalan: [], - tabName: 'baru', - isMulai: false, - isBuka: false, - isJalan: false, - itemBaru: [], - itemMulai: [], - itemBuka: [], - itemJalan: [], - countBaru: '', - countMulai: '', - countBuka: '', - countJalan: '', - itemBaruStat: '', - itemMulaiStat: '', - itemBukaStat: '', - itemJalanStat: '' - }; - }, - created: function created() { - this.fetchBaru(); - }, - methods: { - fetchBaru: function fetchBaru() { - var _this = this; - - this.itemBaruStat = 'loading'; - _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexBaru().then(function (response) { - _this.itemBaru = response.data.model; - _this.countBaru = response.data.model.length; - _this.countMulai = response.data.countMulai; - _this.countBuka = response.data.countBuka; - _this.countJalan = response.data.countJalan; - _this.itemBaruStat = 'success'; - })["catch"](function (error) { - _this.itemBaru = error.response; - _this.itemBaruStat = 'fail'; - }); - }, - fetchMulai: function fetchMulai() { - var _this2 = this; - - this.itemMulaiStat = 'loading'; - _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexMulai().then(function (response) { - _this2.itemMulai = response.data.model; - _this2.itemMulaiStat = 'success'; - })["catch"](function (error) { - _this2.itemMulai = error.response; - _this2.itemMulaiStat = 'fail'; - }); - }, - fetchBuka: function fetchBuka() { - var _this3 = this; - - this.itemBukaStat = 'loading'; - _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexBuka().then(function (response) { - _this3.itemBuka = response.data.model; - _this3.itemBukaStat = 'success'; - })["catch"](function (error) { - _this3.itemBuka = error.response; - _this3.itemBukaStat = 'fail'; - }); - }, - fetchJalan: function fetchJalan() { - var _this4 = this; - - var query = { - order_column: "mulai", - order_direction: "asc", - filter_match: "and", - limit: 6, - page: 1 - }; - this.itemJalanStat = 'loading'; - _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexJalan(query).then(function (response) { - _this4.itemJalan = response.data.model; - _this4.itemJalanStat = 'success'; - })["catch"](function (error) { - _this4.itemJalan = error.response; - _this4.itemJalanStat = 'fail'; - }); - }, - changeTab: function changeTab(value) { - this.tabName = value; - this.selectedItemBaru = []; - this.selectedItemMulai = []; - this.selectedItemBuka = []; - this.selectedItemJalan = []; - - if (value == 'mulai' && !this.isMulai) { - this.isMulai = true; - this.fetchMulai(); - } else if (value == 'buka' && !this.isBuka) { - this.isBuka = true; - this.fetchBuka(); - } else if (value == 'jalan' && !this.isJalan) { - this.isJalan = true; - this.fetchJalan(); - } - }, - selectedRowBaru: function selectedRowBaru(item) { - this.selectedItemBaru = item; - }, - selectedRowMulai: function selectedRowMulai(item) { - this.selectedItemMulai = item; - }, - selectedRowBuka: function selectedRowBuka(item) { - this.selectedItemBuka = item; - }, - selectedRowJalan: function selectedRowJalan(item) { - this.selectedItemJalan = item; - }, - detail: function detail(id) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: id - } - }); - }, - // goToDiklatBKCU(){ - // this.$router.push({ name: 'kegiatanBKCU', params:{periode: this.momentYear()} }); - // }, - momentYear: function momentYear() { - return moment().year(); - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var hooper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! hooper */ "./node_modules/hooper/dist/hooper.esm.js"); -/* harmony import */ var hooper_dist_hooper_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! hooper/dist/hooper.css */ "./node_modules/hooper/dist/hooper.css"); -/* harmony import */ var hooper_dist_hooper_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(hooper_dist_hooper_css__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _api_cu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/cu */ "./resources/assets/js/api/cu.js"); -/* harmony import */ var _api_artikelSimo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../api/artikelSimo */ "./resources/assets/js/api/artikelSimo.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// @@ -1883,157 +1542,322 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len /* harmony default export */ __webpack_exports__["default"] = ({ components: { - Hooper: hooper__WEBPACK_IMPORTED_MODULE_1__["Hooper"], - Slide: hooper__WEBPACK_IMPORTED_MODULE_1__["Slide"], - HooperNavigation: hooper__WEBPACK_IMPORTED_MODULE_1__["Navigation"], - HooperPagination: hooper__WEBPACK_IMPORTED_MODULE_1__["Pagination"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formSimpanan: _anggotaCu_formSimpanan_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formPinjaman: _anggotaCu_formPinjaman_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + countWidget: _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + cariData: _cariData_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"] }, data: function data() { return { - birthdayData: [], - birthdayDataStat: '', - newsData: [], - newsDataStat: '', - slideData: [], - sliderItem: [{ - name: 'welcome', - title: 'Selamat Datang Di SIMO', - content: '

Sistem Informasi Manajemen Organisasi yang menyimpan dan mengolah data CU dalam gerakan PUSKOPCUINA.
Baru pertama kali masuk ke SIMO?
agar tidak bingung silahkan membaca panduan terlebih dahulu', - isButton: true, - buttonUrl: 'https://puskopcuina.org/panduan', - buttonTitle: 'Panduan', - style: { - 'background-image': 'url("/images/welcomeSIMO.png")', - 'background-position': 'center', - 'background-repeat': 'no-repeat', - 'background-size': 'cover', - 'color': '#FFFFFF' + title: 'Simpanan & Pinjaman', + titleDesc: 'Mengelola data simpanan & pinjaman anggota CU', + titleIcon: 'icon-wallet', + kelas: 'anggotaCu', + tabName: 'nik', + tabName2: '', + tabNameModal: '', + isNew: false, + formProdukMode: '', + tipeProduk: '', + selectedCu: { + id: '', + name: '' + }, + selectedProduk: [], + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' } - }] + }, + formCuMode: '', + selectedItemCu: '', + itemDataCu: [], + itemDataProduk: [], + itemDataProdukSelected: [], + itemDataCuStat: 'success', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false }; }, created: function created() { - this.getBirthday(); + this.resetData(); + + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } }, watch: { - birthdayDataStat: function birthdayDataStat(value) { - if (value == 'success') { - if (this.birthdayData.length > 0) { - var item = { - name: 'birthday', - title: 'Selamat Ulang Tahun Kepada', - content: 'Semoga semakin maju berkembang dan bertumbuh bersama anggota', - cu: [], - style: { - 'background-image': 'url("/images/birthday.jpg")', - 'background-position': 'center', - 'background-repeat': 'no-repeat', - 'background-size': 'cover', - 'color': '#FFFFFF' + itemDataStat: function itemDataStat(value) { + if (value === "success") { + this.itemDataCu = []; + this.itemDataProduk = []; // cu + + if (this.itemData.anggota_cu_cu) { + var valData; + + var _iterator = _createForOfIteratorHelper(this.itemData.anggota_cu_cu), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + var datas = {}; + var cu = {}; + cu.name = valData.cu.name; + cu.id = valData.id; + datas = valData; + this.itemDataCu.push(datas); } - }; - item.cu = this.birthdayData; - this.sliderItem.push(item); - } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } - this.getNews(); - } - }, - newsDataStat: function newsDataStat(value) { - if (value == 'success') { - var valData; + if (this.itemDataCu[0]) { + this.tabName = this.itemDataCu[0].cu_id; + this.selectedCu.id = this.itemDataCu[0].cu_id; + this.selectedCu.name = this.itemDataCu[0].cu.name; + } + } // produk cu - var _iterator = _createForOfIteratorHelper(this.newsData), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - this.addNewsSlide(valData.name, valData.ringkasan, valData.gambar); + if (this.itemData.anggota_produk_cu) { + var dataProduk = []; + dataProduk = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(this.itemData.anggota_produk_cu, function (item) { + return item.id_cu; + }); + this.itemDataProduk = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.forEach(dataProduk, function (value, key) { + dataProduk[key] = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(dataProduk[key], function (item) { + return item.id; + }); + }); + + if (this.itemDataProduk[this.tabName]) { + var key = Object.keys(this.itemDataProduk[this.tabName]); + this.tabName2 = 'produk_' + key[0]; } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); } } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + this.cariData(); + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } } }, methods: { - getBirthday: function getBirthday() { - var _this = this; - - this.birthdayDataStat = 'loading'; - _api_cu__WEBPACK_IMPORTED_MODULE_3__["default"].getBirthday().then(function (response) { - _this.birthdayData = response.data.model; - _this.birthdayDataStat = 'success'; - })["catch"](function (error) { - _this.birthdayData = error.response; - _this.birthdayDataStat = 'fail'; - }); + cariDataKTP: function cariDataKTP(value) { + this.$store.dispatch(this.kelas + '/cariDataKTP', value); }, - getNews: function getNews() { - var _this2 = this; - - this.newsDataStat = 'loading'; - _api_artikelSimo__WEBPACK_IMPORTED_MODULE_4__["default"].get().then(function (response) { - _this2.newsData = response.data.model; - _this2.newsDataStat = 'success'; - })["catch"](function (error) { - _this2.newsData = error.response; - _this2.newsDataStat = 'fail'; - }); + cariDataBA: function cariDataBA(id, value) { + this.$store.dispatch(this.kelas + '/cariDataBA', [id, value]); }, - addNewsSlide: function addNewsSlide(title, content, image) { - var item = { - name: 'news', - title: title, - content: content, - style: { - 'background-image': 'url("/images/artikel_simo/' + image + '.jpg")', - 'background-position': 'center', - 'background-repeat': 'no-repeat', - 'background-size': 'cover' - } - }; - this.sliderItem.push(item); + resetData: function resetData() { + this.itemDataCu = []; + this.itemDataProduk = []; + this.$store.commit(this.kelas + '/setData', {}); + this.$store.commit(this.kelas + '/setDataStat', ''); + }, + changeTab: function changeTab(value) { + this.tabName = value.cu_id; + this.tabName2 = 'produk_' + this.itemDataProduk[this.tabName][0].id; + this.selectedProduk = ''; + this.selectedCu.id = value.cu_id; + this.selectedCu.name = value.name; + }, + changeTab2: function changeTab2(value) { + this.tabName2 = value; + this.selectedProduk = ''; + }, + changeTabModal: function changeTabModal(value) { + this.tabNameModal = value; + }, + classCu: function classCu() { + if (this.currentUser.id_cu == 0) { + return 'col-8'; + } else { + return 'col-12'; + } + }, + selectedProdukRow: function selectedProdukRow(index, item) { + this.selectedProduk = item; + this.selectedProduk.index = index + 1; + + if (item.tipe == 'Simpanan Pokok' || item.tipe == 'Simpanan Wajib' || item.tipe == 'Simpanan Non Saham') { + this.tipeProduk = 'simpanan'; + } else if (item.tipe == 'Pinjaman Kapitalisasi' || item.tipe == 'Pinjaman Umum' || item.tipe == 'Pinjaman Produktif') { + this.tipeProduk = 'pinjaman'; + } + }, + createProduk: function createProduk(value) { + this.$store.dispatch(this.kelas + '/storeProduk', [this.itemData.id, value]); + }, + editProduk: function editProduk(value) { + this.$store.dispatch(this.kelas + '/updateProduk', [this.selectedProduk.pivot.id, value]); + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (state == 'hapus') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus ' + this.tipeProduk + ' ' + this.selectedProduk.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubah') { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah ' + this.tipeProduk; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formProdukMode = 'edit'; + var datas = {}; + var cu = {}; + var produk_cu = {}; + produk_cu.id = this.selectedProduk.id; + produk_cu.name = this.selectedProduk.name; + datas = this.selectedProduk.pivot; + datas.cu = this.selectedCu; + datas.produk_cu = produk_cu; + this.itemDataProdukSelected = []; + this.itemDataProdukSelected.push(datas); + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Simpanan/Pinjaman'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formProdukMode = 'create'; + this.tabNameModal = 'simpanan'; + } + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroyProduk', this.selectedProduk.pivot.id); + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemData: 'data', + itemDataStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); // imports // module -exports.push([module.i, "\n.slideStyle {\n\tpadding-top: 3em;\n\tpadding-left: 2em;\n\tpadding-right: 2em;\n\ttext-align: center;\n\talign-items: center;\n\tjustify-content: center;\n\tborder-radius: 10px;\n}\n", ""]); +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); // exports /***/ }), -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&": -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css& ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__(/*! !../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&"); +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -2047,7 +1871,7 @@ var options = {"hmr":true} options.transform = transform options.insertInto = undefined; -var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); if(content.locals) module.exports = content.locals; @@ -2227,10 +2051,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&": -/*!**************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71& ***! - \**************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2242,61 +2066,61 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "icon-screen3 mr-2" }), - _vm._v("Halo \n\t\t\t\t"), - _vm.currentUser.aktivis - ? _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.currentUser.aktivis.name + ",")), - ]) - : _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.currentUser.name + ",")), - ]), - _vm._v("\n\t\t\t\t Apa kabarnya hari ini?\n\t\t\t"), - ]), - ]), - ] - ), - ]), + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c("div", { staticClass: "row align-items-stretch" }, [ - _c( - "div", - { staticClass: "col-lg-12" }, - [_c("news-slider"), _vm._v(" "), _c("button-row")], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-lg-8" }, - [ - _c("kegiatan-bkcu-widget"), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("history-organisasi-widget") - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-lg-4" }, - [_c("count-organisasi-widget")], - 1 - ), - ]), - ]), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), ]), ]) } @@ -2307,10 +2131,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2322,774 +2146,121 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "row" }, [ - _vm.countJalanStat == "success" - ? _c( - "div", - { - staticClass: "col-lg-6 col-md-6 col-sm-12 col-12 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.kegiatanBKCUJalanWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - count: "Terdapat " + _vm.countJalan + " Kegiatan Berjalan", - title: - "Silahkan menekan tombol ini untuk melihat kegiatan yang sedang berlangsung", - color: "bg-warning", - icon: "icon-feed", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.countDiikutiStat == "success" - ? _c( - "div", - { - staticClass: "col-lg-6 col-md-6 col-sm-12 col-12 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.kegiatanBKCUDiikutiWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - count: "Terdapat " + _vm.countDiikuti + " Kegiatan Diikuti", - title: - "Silahkan menekan tombol ini untuk melihat kegiatan yang telah diikuti", - color: "bg-info", - icon: "icon-station", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm._m(0), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.profileWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Profile", - color: "bg-primary", - icon: "icon-user", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_artikel"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.artikelWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Artikel", - color: "bg-info-400", - icon: "icon-newspaper", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_artikel_kategori"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.artikelKategoriWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Kategori Artikel", - color: "bg-teal-400", - icon: "icon-grid6", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_artikel_penulis"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.artikelPenulisWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Penulis Artikel", - color: "bg-orange-400", - icon: "icon-pencil6", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_pengumuman"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.pengumumanWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Pengumuman", - color: "bg-slate-400", - icon: "icon-megaphone", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.diklatBKCUWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Diklat PUSKOPCUINA", - color: "bg-blue-400", - icon: "icon-graduation2", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.pertemuanBKCUWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Pertemuan PUSKOPCUINA", - color: "bg-pink-400", - icon: "icon-ungroup", - }, - }), - ], - 1 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["index_tempat"] && - _vm.currentUser.id_cu == "0" - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.tempatWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Tempat", - color: "bg-purple-400", - icon: "icon-location4", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_voting"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.votingWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Voting", - color: "bg-warning-400", - icon: "icon-point-up", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_anggota_cu"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.anggotaCuWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Anggota CU", - color: "bg-success-400", - icon: "icon-man-woman", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_jalinan_klaim"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.jalinanKlaimWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Bantuan Solidaritas Jalinan", - color: "bg-warning-400", - icon: "icon-accessibility2", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_cu"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.cuWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Profil CU", - color: "bg-green-400", - icon: "icon-office", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_tp"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.tpWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Profil TP/KP", - color: "bg-brown-400", - icon: "icon-home9", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_produk_cu"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.produkCuWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Produk & Pelayanan", - color: "bg-warning-400", - icon: "icon-list3", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_aktivis"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.aktivisWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Aktivis", - color: "bg-indigo-400", - icon: "icon-user-tie", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.pemilihanWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Pemilihan", - color: "bg-warning-400", - icon: "icon-quill4", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_mitra_orang"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.mitraPerseoranganWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Mitra Perseorangan", - color: "bg-pink-400", - icon: "icon-briefcase", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_mitra_lembaga"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.mitraLembagaWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Lembaga Mitra", - color: "bg-violet-400", - icon: "icon-briefcase", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_laporan_cu"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.laporanCUWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Laporan Statistik CU", - color: "bg-success-400", - icon: "icon-stats-bars2", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_laporan_cu"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.laporanGerakanWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Laporan Statistik Gerakan", - color: "bg-grey-400", - icon: "icon-stats-bars", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && _vm.currentUser.can["index_surat"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.suratKeluarWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Surat Keluar", - color: "bg-warning-400", - icon: "icon-envelop2", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && _vm.currentUser.can["index_surat"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.suratMasukWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Surat Masuk", - color: "bg-green-400", - icon: "icon-envelop2", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.dokumenGerakanPublikWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Dokumen GERAKAN & PUBLIK", - color: "bg-violet-400", - icon: "icon-books", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.dokumenWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { title: "Dokumen", color: "bg-info-400", icon: "icon-books" }, - }), - ], - 1 - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_aset_tetap"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.asetTetapWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Aset Tetap", - color: "bg-indigo-400", - icon: "icon-bag", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_assesment_access"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.assesmentAccessWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Self Assesment Access", - color: "bg-warning-400", - icon: "icon-reading", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_monitoring"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.monitoringWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "Monitoring", - color: "bg-green-400", - icon: "icon-collaboration", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_user"] - ? _c( - "div", - { - staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.userWidgetRoute) - }, - }, - }, - [ - _c("count-widget", { - attrs: { - title: "User", - color: "bg-primary-400", - icon: "icon-users", - }, - }), - ], - 1 - ) - : _vm._e(), + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [ - _c("hr", { staticClass: "mt-0" }), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&": -/*!************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de& ***! - \************************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3& ***! + \***************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3099,1257 +2270,1088 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function () { var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row text-center" }, [ - _vm.currentUser.can["index_cu"] && _vm.currentUser.id_cu == 0 - ? _c( - "div", - { - staticClass: - "col-lg-4 col-3 pb-3 cursor-pointer cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("cu") - }, - }, + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formPinjaman" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, }, - [ - _vm._m(1), - _vm._v(" "), - _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ - _vm._v(_vm._s(_vm.countCu) + " "), - _vm.itemdataStat == "loading" - ? _c("i", { - staticClass: "icon-spinner2 spinner font-size-xs", - }) - : _vm._e(), - ]), - _vm._v(" "), - _c("span", { staticClass: "text-muted font-size-sm" }, [ - _vm._v("CU"), - ]), - ] - ) + on: { close: _vm.messageClose }, + }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can["index_tp"] - ? _c( - "div", - { - staticClass: "col-lg-4 col-3 pb-3 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("tp") + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formPinjaman.cu.id"), + }, }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formPinjaman.cu.id"), + }, + }, + [ + _vm.errors.has("formPinjaman.cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPinjaman.cu.id, + expression: "formPinjaman.cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPinjaman.cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelCUStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formPinjaman.cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPinjaman.cu.id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.modelProdukCu.length === 0 + ? _c( + "div", + { + staticClass: "alert bg-warning text-white alert-styled-left ", }, - }, - [ - _vm._m(2), - _vm._v(" "), - _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ - _vm._v(_vm._s(_vm.countTp) + " "), - _vm.itemdataStat == "loading" - ? _c("i", { - staticClass: "icon-spinner2 spinner font-size-xs", - }) - : _vm._e(), - ]), - _vm._v(" "), - _c("span", { staticClass: "text-muted font-size-sm" }, [ - _vm._v("TP/KP"), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_produk_cu"] - ? _c( + [_vm._m(0)] + ) + : _c( + "div", + { staticClass: "alert bg-info text-white alert-styled-left " }, + [_vm._m(1)] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( "div", { - staticClass: "col-lg-4 col-3 pb-3 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("produk_cu") - }, - }, + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formPinjaman.no_rek") }, }, [ - _vm._m(3), - _vm._v(" "), - _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ - _vm._v(_vm._s(_vm.countProdukCu) + " "), - _vm.itemdataStat == "loading" - ? _c("i", { - staticClass: "icon-spinner2 spinner font-size-xs", - }) - : _vm._e(), - ]), - _vm._v(" "), - _c("span", { staticClass: "text-muted font-size-sm" }, [ - _vm._v("Produk & Pelayanan"), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_aktivis"] - ? _c( - "div", - { - staticClass: "col-lg-4 col-3 pb-3 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("aktivis") + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formPinjaman.no_rek"), + }, }, - }, - }, - [ - _vm._m(4), + [ + _vm.errors.has("formPinjaman.no_rek") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. SPP:\n\t\t\t\t"), + ] + ), _vm._v(" "), - _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ - _vm._v(_vm._s(_vm.countAktivis) + " "), - _vm.itemdataStat == "loading" - ? _c("i", { - staticClass: "icon-spinner2 spinner font-size-xs", - }) - : _vm._e(), - ]), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_rek", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan jumlah no. spp", + "data-vv-as": "No. SPP", + }, + model: { + value: _vm.formPinjaman.no_rek, + callback: function ($$v) { + _vm.$set(_vm.formPinjaman, "no_rek", $$v) + }, + expression: "formPinjaman.no_rek", + }, + }), _vm._v(" "), - _c("span", { staticClass: "text-muted font-size-sm" }, [ - _vm._v("Aktivis"), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_mitra_orang"] - ? _c( + _vm.errors.has("formPinjaman.no_rek") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPinjaman.no_rek")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( "div", { - staticClass: "col-lg-4 col-3 pb-3 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("mitra_orang") - }, + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formPinjaman.produk_cu_id"), }, }, [ - _vm._m(5), + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formPinjaman.produk_cu.id" + ), + }, + }, + [ + _vm.errors.has("formPinjaman.produk_cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tProduk CU:\n\t\t\t\t"), + ] + ), _vm._v(" "), - _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ - _vm._v(_vm._s(_vm.countMitraOrang) + " "), - _vm.itemdataStat == "loading" - ? _c("i", { - staticClass: "icon-spinner2 spinner font-size-xs", - }) - : _vm._e(), - ]), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPinjaman.produk_cu.id, + expression: "formPinjaman.produk_cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "produk_cu_id", + "data-width": "100%", + "data-vv-as": "Produk CU", + disabled: _vm.modelProdukCu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPinjaman.produk_cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProdukCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelProdukCuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih Produk CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelProdukCu, function (produk, index) { + return _c( + "option", + { key: index, domProps: { value: produk.id } }, + [_vm._v(_vm._s(produk.name))] + ) + }), + ], + 2 + ), _vm._v(" "), - _c("span", { staticClass: "text-muted font-size-sm" }, [ - _vm._v("Mitra Perseorangan"), - ]), + _vm.errors.has("formPinjaman.produk_cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formPinjaman.produk_cu.id") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_mitra_lembaga"] - ? _c( + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( "div", { - staticClass: "col-lg-4 col-3 pb-3 cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("mitra_lembaga") - }, - }, + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formPinjaman.tanggal") }, }, [ - _vm._m(6), - _vm._v(" "), - _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ - _vm._v(_vm._s(_vm.countMitraLembaga) + " "), - _vm.itemdataStat == "loading" - ? _c("i", { - staticClass: "icon-spinner2 spinner font-size-xs", - }) - : _vm._e(), - ]), - _vm._v(" "), - _c("span", { staticClass: "text-muted font-size-sm" }, [ - _vm._v("Lembaga Mitra"), - ]), - ] - ) - : _vm._e(), - ]), - ]), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: - "card-header bg-green-400 text-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _c("i", { staticClass: "icon-equalizer mr-2" }), - _vm._v(" Data Gerakan Organisasi"), - ]), - _vm._v(" "), - _c("div", { staticClass: "header-elements" }, [ - _c("div", { staticClass: "list-icons" }, [ - _c("a", { - staticClass: "list-icons-item", - attrs: { "data-action": "collapse" }, - }), - ]), - ]), - ] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("p", [ - _c("i", { staticClass: "icon-office icon-2x d-inline-block text-info" }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("p", [ - _c("i", { staticClass: "icon-home9 icon-2x d-inline-block text-info" }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("p", [ - _c("i", { staticClass: "icon-list3 icon-2x d-inline-block text-info" }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("p", [ - _c("i", { - staticClass: "icon-user-tie icon-2x d-inline-block text-info", - }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("p", [ - _c("i", { - staticClass: "icon-briefcase icon-2x d-inline-block text-info", - }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("p", [ - _c("i", { - staticClass: "icon-briefcase icon-2x d-inline-block text-info", - }), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&": -/*!**************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& ***! - \**************************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "card" }, - [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive bg-light border-top" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0" }, - [ - _vm.currentUser.can["index_cu"] - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "cu" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("cu") - }, - }, + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formPinjaman.tanggal"), }, - [ - _c("i", { staticClass: "icon-office mr-2" }), - _vm._v("\n\t\t\t\t\tCU "), - _vm.countCu > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countCu))] - ) - : _vm._e(), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_tp"] - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "tp" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("tp") - }, - }, + }, + [ + _vm.errors.has("formPinjaman.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v(" Tanggal: "), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formPinjaman.tanggal }, + on: { + dateSelected: function ($event) { + _vm.formPinjaman.tanggal = $event }, - [ - _c("i", { staticClass: "icon-home9 mr-2" }), - _vm._v("\n\t\t\t\t\tTP/KP "), - _vm.countTp > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countTp))] - ) - : _vm._e(), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_produk_cu"] - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", + }, + }), + _vm._v(" "), + _c("input", { + directives: [ { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "produk_cu" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("produk_cu") - }, - }, + name: "model", + rawName: "v-model", + value: _vm.formPinjaman.tanggal, + expression: "formPinjaman.tanggal", }, - [ - _c("i", { staticClass: "icon-list3 mr-2" }), - _vm._v("\n\t\t\t\t\tProduk & Pelayanan "), - _vm.countProdukCu > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countProdukCu))] - ) - : _vm._e(), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_aktivis"] - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "aktivis" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("aktivis") - }, - }, + name: "show", + rawName: "v-show", + value: false, + expression: "false", }, - [ - _c("i", { staticClass: "icon-user-tie mr-2" }), - _vm._v("\n\t\t\t\t\tAktivis "), - _vm.countAktivis > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countAktivis))] - ) - : _vm._e(), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_mitra_orang"] - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "mitra_orang" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("mitra_orang") - }, - }, + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - [ - _c("i", { staticClass: "icon-briefcase mr-2" }), - _vm._v("\n\t\t\t\t\tMitra Perseorangan "), - _vm.countMitraOrang > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countMitraOrang))] - ) - : _vm._e(), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["index_mitra_lembaga"] - ? _c("li", { staticClass: "nav-item" }, [ - _c( - "a", + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.formPinjaman.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formPinjaman, "tanggal", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formPinjaman.tanggal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formPinjaman.tanggal")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formPinjaman.lama_pinjaman"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formPinjaman.lama_pinjaman" + ), + }, + }, + [ + _vm.errors.has("formPinjaman.lama_pinjaman") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tLama Pinjaman (bulan):\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "mitra_lembaga" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("mitra_lembaga") - }, - }, + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - [ - _c("i", { staticClass: "icon-briefcase mr-2" }), - _vm._v("\n\t\t\t\t\tLembaga Mitra "), - _vm.countMitraLembaga > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countMitraLembaga))] - ) - : _vm._e(), - ] - ), - ]) - : _vm._e(), - ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ + ], + staticClass: "form-control", + attrs: { + name: "lama_pinjaman", + options: _vm.cleaveOption.number4, + placeholder: "Silahkan masukkan lama pinjaman", + "data-vv-as": "lama pinjaman", + }, + model: { + value: _vm.formPinjaman.lama_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.formPinjaman, "lama_pinjaman", $$v) + }, + expression: "formPinjaman.lama_pinjaman", + }, + }), + _vm._v(" "), + _vm.errors.has("formPinjaman.lama_pinjaman") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formPinjaman.lama_pinjaman") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ _c( - "div", + "button", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "cu", - expression: "tabName == 'cu'", + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) }, - ], + }, }, - [ - _c("div", { staticClass: "card-body pb-2" }, [ - _vm.itemCuStat === "success" - ? _c( - "div", - { - staticClass: "list-feed overflow-auto", - staticStyle: { "max-height": "20rem" }, - }, - [ - _vm._l(_vm.itemCu, function (item) { - return _c( - "div", - { - staticClass: "list-feed-item cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("cu", item.revisionable_id) - }, - }, - }, - [ - _c("div", { - staticClass: "text-muted", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - item.created_at - ) - ), - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(item.user.name) + - " mengubah " - ), - _c("mark", [_vm._v(_vm._s(item.key))]), - _vm._v( - " CU " + - _vm._s(item.revisionable.name) + - " dari \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.old_value }, - }), - ], - 1 - ), - _vm._v( - "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.new_value }, - }), - ], - 1 - ), - ] - ) - }), - _vm._v(" "), - _vm.itemCu.length == 0 - ? _c("div", [ - _vm._v("Tidak terdapat data perubahan aktivitas"), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemCuStat === "loading" - ? _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]) - : _vm._e(), - ]), - ] + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ + _vm._v(" "), _c( - "div", + "button", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "tp", - expression: "tabName == 'tp'", - }, - ], + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formPinjaman.produk_cu_id == "", + }, }, - [ - _c("div", { staticClass: "card-body pb-2" }, [ - _vm.itemTpStat === "success" - ? _c( - "div", - { - staticClass: "list-feed overflow-auto", - staticStyle: { "max-height": "20rem" }, - }, - [ - _vm._l(_vm.itemTp, function (item) { - return _c( - "div", - { - staticClass: "list-feed-item cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail("tp", item.revisionable_id) - }, - }, - }, - [ - _c("div", { - staticClass: "text-muted", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - item.created_at - ) - ), - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(item.user.name) + - " mengubah " - ), - _c("mark", [_vm._v(_vm._s(item.key))]), - _vm._v( - " CU " + - _vm._s(item.revisionable.name) + - " dari \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.old_value }, - }), - ], - 1 - ), - _vm._v( - "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.new_value }, - }), - ], - 1 - ), - ] - ) - }), - _vm._v(" "), - _vm.itemTp.length == 0 - ? _c("div", [ - _vm._v("Tidak terdapat data perubahan aktivitas"), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemTpStat === "loading" - ? _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]) - : _vm._e(), - ]), - ] + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ _c( - "div", + "button", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "produk_cu", - expression: "tabName == 'produk_cu'", - }, - ], + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formPinjaman.produk_cu_id == "", + }, }, - [ - _c("div", { staticClass: "card-body pb-2" }, [ - _vm.itemProdukCuStat === "success" - ? _c( - "div", - { - staticClass: "list-feed overflow-auto", - staticStyle: { "max-height": "20rem" }, - }, - [ - _vm._l(_vm.itemProdukCu, function (item) { - return _c( - "div", - { - staticClass: "list-feed-item cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail( - "produk_cu", - item.revisionable_id - ) - }, - }, - }, - [ - _c("div", { - staticClass: "text-muted", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - item.created_at - ) - ), - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(item.user.name) + - " mengubah " - ), - _c("mark", [_vm._v(_vm._s(item.key))]), - _vm._v( - " CU " + - _vm._s(item.revisionable.name) + - " dari \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.old_value }, - }), - ], - 1 - ), - _vm._v( - "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.new_value }, - }), - ], - 1 - ), - ] - ) - }), - _vm._v(" "), - _vm.itemProdukCu.length == 0 - ? _c("div", [ - _vm._v("Tidak terdapat data perubahan aktivitas"), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemProdukCuStat === "loading" - ? _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]) - : _vm._e(), - ]), - ] + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ + _vm._v(" "), _c( - "div", + "button", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "aktivis", - expression: "tabName == 'aktivis'", + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) }, - ], + }, }, - [ - _c("div", { staticClass: "card-body pb-2" }, [ - _vm.itemAktivisStat === "success" - ? _c( - "div", + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Maaf data jenis simpanan tidak ditemukan, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Apabila jenis simpanan yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990& ***! + \***************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formSimpanan" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formSimpanan.cu.id"), + }, + }, + [ + _c( + "h5", { - staticClass: "list-feed overflow-auto", - staticStyle: { "max-height": "20rem" }, + class: { + "text-danger": _vm.errors.has("formSimpanan.cu.id"), + }, }, [ - _vm._l(_vm.itemAktivis, function (item) { - return _c( - "div", - { - staticClass: "list-feed-item cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail( - "aktivis", - item.revisionable_id - ) - }, - }, + _vm.errors.has("formSimpanan.cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formSimpanan.cu.id, + expression: "formSimpanan.cu.id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formSimpanan.cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, - [ - _c("div", { - staticClass: "text-muted", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - item.created_at - ) - ), - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(item.user.name) + - " mengubah " - ), - _c("mark", [_vm._v(_vm._s(item.key))]), - _vm._v( - " CU " + - _vm._s(item.revisionable.name) + - " dari \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.old_value }, - }), - ], - 1 - ), - _vm._v( - "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.new_value }, - }), - ], - 1 - ), - ] + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelCUStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] ) }), - _vm._v(" "), - _vm.itemAktivis.length == 0 - ? _c("div", [ - _vm._v("Tidak terdapat data perubahan aktivitas"), - ]) - : _vm._e(), ], 2 - ) - : _vm.itemAktivisStat === "loading" - ? _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]) - : _vm._e(), - ]), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _c( - "div", - { - directives: [ + ), + _vm._v(" "), + _vm.errors.has("formSimpanan.cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formSimpanan.cu.id")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.modelProdukCu.length === 0 + ? _c( + "div", { - name: "show", - rawName: "v-show", - value: _vm.tabName == "mitra_orang", - expression: "tabName == 'mitra_orang'", + staticClass: "alert bg-warning text-white alert-styled-left ", }, - ], - }, - [ - _c("div", { staticClass: "card-body pb-2" }, [ - _vm.itemMitraOrangStat === "success" - ? _c( - "div", + [_vm._m(0)] + ) + : _c( + "div", + { staticClass: "alert bg-info text-white alert-styled-left " }, + [_vm._m(1)] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formSimpanan.produk_cu_id"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formSimpanan.produk_cu.id" + ), + }, + }, + [ + _vm.errors.has("formSimpanan.produk_cu.id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tProduk CU:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ { - staticClass: "list-feed overflow-auto", - staticStyle: { "max-height": "20rem" }, + name: "model", + rawName: "v-model", + value: _vm.formSimpanan.produk_cu.id, + expression: "formSimpanan.produk_cu.id", }, - [ - _vm._l(_vm.itemMitraOrang, function (item) { - return _c( - "div", - { - staticClass: "list-feed-item cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail( - "mitra_orang", - item.revisionable_id - ) - }, - }, - }, - [ - _c("div", { - staticClass: "text-muted", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - item.created_at - ) - ), - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(item.user.name) + - " mengubah " - ), - _c("mark", [_vm._v(_vm._s(item.key))]), - _vm._v( - " CU " + - _vm._s(item.revisionable.name) + - " dari \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.old_value }, - }), - ], - 1 - ), - _vm._v( - "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.new_value }, - }), - ], - 1 - ), - ] + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "produk_cu_id", + "data-width": "100%", + "data-vv-as": "Produk CU", + disabled: _vm.modelProdukCu.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formSimpanan.produk_cu, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] ) - }), - _vm._v(" "), - _vm.itemMitraOrang.length == 0 - ? _c("div", [ - _vm._v("Tidak terdapat data perubahan aktivitas"), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemMitraOrangStat === "loading" - ? _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] + function ($event) { + return _vm.changeProdukCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm.modelProdukCuStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih Produk CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelProdukCu, function (produk, index) { + return _c( + "option", + { key: index, domProps: { value: produk.id } }, + [_vm._v(_vm._s(produk.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formSimpanan.produk_cu.id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formSimpanan.produk_cu.id") + ) + + "\n\t\t\t\t" ), ]) - : _vm._e(), - ]), - ] + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formSimpanan.no_rek") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formSimpanan.no_rek"), + }, + }, + [ + _vm.errors.has("formSimpanan.no_rek") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tNo. Rekening:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_rek", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan jumlah no. rekening", + "data-vv-as": "No. Rekening", + }, + model: { + value: _vm.formSimpanan.no_rek, + callback: function ($$v) { + _vm.$set(_vm.formSimpanan, "no_rek", $$v) + }, + expression: "formSimpanan.no_rek", + }, + }), + _vm._v(" "), + _vm.errors.has("formSimpanan.no_rek") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formSimpanan.no_rek")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formSimpanan.tanggal") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formSimpanan.tanggal"), + }, + }, + [ + _vm.errors.has("formSimpanan.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v(" Tanggal:"), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formSimpanan.tanggal }, + on: { + dateSelected: function ($event) { + _vm.formSimpanan.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formSimpanan.tanggal, + expression: "formSimpanan.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.formSimpanan.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formSimpanan, "tanggal", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formSimpanan.tanggal") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formSimpanan.tanggal")) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t"), + ]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ + _vm._v(" "), _c( - "div", + "button", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "mitra_lembaga", - expression: "tabName == 'mitra_lembaga'", + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formSimpanan.produk_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formSimpanan.produk_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) }, - ], + }, }, - [ - _c("div", { staticClass: "card-body pb-2" }, [ - _vm.itemMitraLembagaStat === "success" - ? _c( - "div", - { - staticClass: "list-feed overflow-auto", - staticStyle: { "max-height": "20rem" }, - }, - [ - _vm._l(_vm.itemMitraLembaga, function (item) { - return _c( - "div", - { - staticClass: "list-feed-item cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail( - "mitra_lembaga", - item.revisionable_id - ) - }, - }, - }, - [ - _c("div", { - staticClass: "text-muted", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - item.created_at - ) - ), - }, - }), - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s(item.user.name) + - " mengubah " - ), - _c("mark", [_vm._v(_vm._s(item.key))]), - _vm._v( - " CU " + - _vm._s(item.revisionable.name) + - " dari \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.old_value }, - }), - ], - 1 - ), - _vm._v( - "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" - ), - _c( - "mark", - [ - _c("check-value", { - attrs: { value: item.new_value }, - }), - ], - 1 - ), - ] - ) - }), - _vm._v(" "), - _vm.itemMitraLembaga.length == 0 - ? _c("div", [ - _vm._v("Tidak terdapat data perubahan aktivitas"), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemMitraLembagaStat === "loading" - ? _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]) - : _vm._e(), - ]), - ] + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), - ] - ), - ], - 1 - ) + ]), + ], + 1 + ), + ]) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: - "card-header bg-brown-400 text-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _c("i", { staticClass: "icon-copy3 mr-2" }), - _vm._v(" Perubahan Data Organisasi"), - ]), - _vm._v(" "), - _c("div", { staticClass: "header-elements" }, [ - _c("div", { staticClass: "list-icons" }, [ - _c("a", { - staticClass: "list-icons-item", - attrs: { "data-action": "collapse" }, - }), - ]), - ]), - ] - ) + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Maaf data jenis simpanan tidak ditemukan, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Apabila jenis simpanan yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data simpanan di menu " + ), + _c("u", [_vm._v("Tambah Produk & Pelayanan")]), + ]) }, ] render._withStripped = true @@ -4358,10 +3360,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&": -/*!*********************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& ***! - \*********************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -4373,1178 +3375,793 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "card" }, - [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive bg-light border-top" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0" }, - [ - _c("li", { staticClass: "nav-item" }, [ + return _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-lg-12 pb-2" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), _c( - "a", + "select", { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "baru" }, - attrs: { href: "#" }, + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCuStat === "loading", + }, on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("baru") + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] }, }, }, [ - _c("i", { staticClass: "icon-new mr-2" }), - _vm._v("\n\t\t\t\t\t\tTerbaru "), - _vm.countBaru > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countBaru))] - ) - : _vm._e(), - ] + _c("option", { attrs: { disabled: "", value: "0" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCuStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCuStat === "loading" }, + }), + ] + ), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-lg-3 pb-2" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), _c( - "a", + "select", { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "mulai" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("mulai") + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.jenis, + expression: "jenis", }, + ], + staticClass: "form-control", + attrs: { name: "jenis", "data-width": "100%" }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.jenis = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeJenis($event.target.value) + }, + ], }, }, [ - _c("i", { staticClass: "icon-alarm mr-2" }), - _vm._v("\n\t\t\t\t\t\tWaktu Mulai Terdekat "), - _vm.countMulai > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countMulai))] - ) - : _vm._e(), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih jenis pencarian"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "BA" } }, [_vm._v("No. BA")]), + _vm._v(" "), + _c("option", { attrs: { value: "KTP" } }, [ + _vm._v("No. KTP / NIK"), + ]), ] ), ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "buka" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("buka") + ]) + : _vm._e(), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-lg-9 pb-2" }, [ + _c( + "div", + { staticClass: "input-group" }, + [ + _vm._m(2), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "pencarian", + options: _vm.cleaveOption.number16, + placeholder: _vm.placeholder, + disabled: _vm.isNew, + }, + model: { + value: _vm.pencarian, + callback: function ($$v) { + _vm.pencarian = $$v }, + expression: "pencarian", + }, + }), + _vm._v(" "), + _vm.isDigit + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _vm._v( + "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " + ), + ]) + : _vm._e(), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-12 d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { disabled: _vm.pencarian == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) }, }, - [ - _c("i", { staticClass: "icon-user-plus mr-2" }), - _vm._v("\n\t\t\t\t\t\tStatus Pendaftaran Terbuka "), - _vm.countBuka > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countBuka))] - ) - : _vm._e(), - ] - ), - ]), + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link text-nowrap", - class: { active: _vm.tabName == "jalan" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("jalan") + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, }, }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _vm.idCu != 0 + ? _c("div", { staticClass: "col-12 pb-2 d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block mb-1", + attrs: { disabled: _vm.pencarian == "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.cariData.apply(null, arguments) + }, }, - [ - _c("i", { staticClass: "icon-feed mr-2" }), - _vm._v("\n\t\t\t\t\t\tStatus Berjalan "), - _vm.countJalan > 0 - ? _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-2", - }, - [_vm._v(_vm._s(_vm.countJalan))] - ) - : _vm._e(), - ] - ), - ]), - ] - ), + }, + [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] + ), + _vm._v(" "), + _vm.itemDataStat != "" + ? _c( + "button", + { + staticClass: "btn btn-warning btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.resetData.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-reset" }), + _vm._v(" Reset pencarian"), + ] + ) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", { staticClass: "col-12" }, [ + _c("hr"), + _vm._v(" "), + _vm._m(3), + ]) + : _vm._e(), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Jenis Pencarian"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Masukkan pencarian"), ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e& ***! + \****************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "baru", - expression: "tabName == 'baru'", - }, - ], - }, + { staticClass: "content" }, [ - _c("div", { staticClass: "table-responsive" }, [ - _c( - "table", - { staticClass: "table table-striped table-hover" }, - [ - _c("thead", [ - _c("tr", { staticClass: "text-nowarp" }, [ - _c("th", [_vm._v("Status")]), - _vm._v(" "), - _c("th", [_vm._v("Kode")]), - _vm._v(" "), - _c("th", [_vm._v("Nama")]), - _vm._v(" "), - _c("th", [_vm._v("Kabupaten/Kota")]), - _vm._v(" "), - _c("th", [_vm._v("Tempat")]), - _vm._v(" "), - _c("th", [_vm._v("Tgl. Mulai")]), - _vm._v(" "), - _c("th", [_vm._v("Sasaran")]), + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("cari-data", { + attrs: { itemDataStat: _vm.itemDataStat, isBack: false }, + on: { + cariDataKTP: _vm.cariDataKTP, + cariDataBA: _vm.cariDataBA, + resetData: _vm.resetData, + }, + }), + _vm._v(" "), + _vm.itemDataStat == "fail" + ? _c( + "div", + { + staticClass: + "alert bg-danger text-white alert-styled-left ", + }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v("Anggota tidak terdaftar di SIMO\n\t\t\t\t\t"), ]), - ]), - _vm._v(" "), - _vm.itemBaruStat === "success" + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.itemData.status_jalinan == "MENINGGAL" ? _c( - "tbody", + "div", + { + staticClass: + "alert bg-danger text-white alert-styled-left", + }, [ - _vm._l(_vm.itemBaru, function (item, index) { - return _c( - "tr", - { - key: index, - staticClass: "text-nowrap cursor-pointer", - class: { - "bg-info": - _vm.selectedItemBaru.id === item.id, - }, - on: { - click: function ($event) { - return _vm.detail(item.id) - }, - }, - }, - [ - _c("td", [ - item.status == "6" - ? _c("span", { - staticClass: "cursor-pointer", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusDiklat( - item.status - ) - ), - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalKeteranganBatalOpen( - item.keteranganBatal - ) - }, - }, - }) - : _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusDiklat( - item.status - ) - ), - }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: item.kode_diklat }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t" + - _vm._s(item.name) + - "\n\t\t\t\t\t\t\t\t" + _c( + "span", + { staticClass: "font-weight-semibold" }, + [ + _vm._v("Anggota ini sudah dinyatakan "), + _c("b", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusJalinan( + _vm.itemData.status_jalinan + ) ), - ]), - _vm._v(" "), - _c( - "td", - [ - item.regencies - ? _c("check-value", { - attrs: { - value: item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - item.tempat - ? _c("check-value", { - attrs: { value: item.tempat.name }, - }) - : item.tipe_tempat == "ONLINE" - ? _c("span", [ - _vm._v("DILAKSANAKAN ONLINE"), - ]) - : _c("span", [ - _vm._v("Belum ditentukan tempat"), - ]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(item.mulai) - ), - }, - }), - _vm._v(" "), - _c("td", { staticClass: "text-warp" }, [ - item.sasaran - ? _c( - "span", - _vm._l( - item.sasaran, - function (sasaran, index) { - return _c( - "label", - { - key: index, - staticClass: - "badge badge-primary ml-1", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(sasaran.name) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - } - ), - 0 - ) - : _vm._e(), - ]), - ] - ) - }), - _vm._v(" "), - _vm.itemBaru.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: 7 } }, [ - _vm._v("Tidak terdapat data diklat"), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemBaruStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: 7 } }, [ - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] + }), + _vm._v( + ", maka tidak bisa dilakukan penambahan, pengubahan dan penghapusan data produk.\n\t\t\t\t\t\t" ), - ]), - ]), - ]), - ]) + ] + ), + ] + ) : _vm._e(), - ] - ), - ]), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _vm.isMulai - ? _c( - "div", - { - directives: [ + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("identitas", { + attrs: { itemData: _vm.itemData }, + }), + ], + 1 + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c( + "ul", { - name: "show", - rawName: "v-show", - value: _vm.tabName == "mulai", - expression: "tabName == 'mulai'", + staticClass: + "nav nav-tabs nav-tabs-solid nav-justified rounded bg-light", }, - ], - }, - [ - _c("div", { staticClass: "table-responsive" }, [ - _c( - "table", - { staticClass: "table table-striped table-hover" }, - [ - _c("thead", [ - _c("tr", { staticClass: "text-nowarp" }, [ - _c("th", [_vm._v("Status")]), - _vm._v(" "), - _c("th", [_vm._v("Kode")]), - _vm._v(" "), - _c("th", [_vm._v("Nama")]), - _vm._v(" "), - _c("th", [_vm._v("Kabupaten/Kota")]), - _vm._v(" "), - _c("th", [_vm._v("Tempat")]), - _vm._v(" "), - _c("th", [_vm._v("Tgl. Mulai")]), + _vm._l(_vm.itemDataCu, function (cu) { + return _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link rounded-left", + class: { active: _vm.tabName == cu.cu_id }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab(cu) + }, + }, + }, + [ + _c("b", [ + _vm._v(_vm._s("Anggota CU " + cu.cu.name)), + ]), _vm._v(" "), - _c("th", [_vm._v("Sasaran")]), - ]), - ]), - _vm._v(" "), - _vm.itemMulaiStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.itemMulai, function (item, index) { - return _c( - "tr", - { - key: index, - staticClass: - "text-nowrap cursor-pointer", - class: { - "bg-info": - _vm.selectedItemMulai.id === item.id, - }, - on: { - click: function ($event) { - return _vm.detail(item.id) - }, - }, - }, - [ - _c("td", [ - item.status == "6" - ? _c("span", { - staticStyle: { - cursor: "pointer", - }, - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusDiklat( - item.status - ) - ), - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalKeteranganBatalOpen( - item.keteranganBatal - ) - }, - }, - }) - : _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusDiklat( - item.status - ) - ), - }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: item.kode_diklat }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - item.regencies - ? _c("check-value", { - attrs: { - value: item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - item.tempat - ? _c("check-value", { - attrs: { - value: item.tempat.name, - }, - }) - : item.tipe_tempat == "ONLINE" - ? _c("span", [ - _vm._v("DILAKSANAKAN ONLINE"), - ]) - : _c("span", [ - _vm._v( - "Belum ditentukan tempat" - ), - ]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - item.mulai - ) - ), - }, - }), - _vm._v(" "), - _c("td", { staticClass: "text-warp" }, [ - item.sasaran - ? _c( - "span", - _vm._l( - item.sasaran, - function (sasaran, index) { - return _c( - "label", - { - key: index, - staticClass: - "badge badge-primary ml-1", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(sasaran.name) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - } - ), - 0 - ) - : _vm._e(), - ]), - ] - ) - }), - _vm._v(" "), - _vm.itemMulai.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: 7 } }, [ - _vm._v("Tidak terdapat data diklat"), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemMulaiStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: 7 } }, [ - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] + _c("br"), + _vm._v( + " \n\t\t\t\t\t\t\t" + + _vm._s("No. BA: " + cu.no_ba) + + " " + ), + _c("br"), + _vm._v(" \n\t\t\t\t\t\t\tSejak: "), + cu.tanggal_masuk + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + _vm.itemData.tanggal_masuk + ) ), - ]), - ]), - ]), - ]) - : _vm._e(), - ] - ), - ]), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _vm.isBuka - ? _c( - "div", + }, + }) + : _vm._e(), + ] + ), + ]) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _c( + "transition-group", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "buka", - expression: "tabName == 'buka'", - }, - ], + attrs: { + name: "list", + tag: "div", + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, }, - [ - _c("div", { staticClass: "table-responsive" }, [ - _c( - "table", - { staticClass: "table table-striped table-hover" }, - [ - _c("thead", [ - _c("tr", { staticClass: "text-nowarp" }, [ - _c("th", [_vm._v("Kode")]), - _vm._v(" "), - _c("th", [_vm._v("Nama")]), - _vm._v(" "), - _c("th", [_vm._v("Kabupaten/Kota")]), - _vm._v(" "), - _c("th", [_vm._v("Tempat")]), - _vm._v(" "), - _c("th", [_vm._v("Tgl. Mulai")]), - _vm._v(" "), - _c("th", [_vm._v("Sasaran")]), - ]), - ]), - _vm._v(" "), - _vm.itemBukaStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.itemBuka, function (item, index) { - return _c( - "tr", - { - key: index, - staticClass: - "text-nowrap cursor-pointer", - class: { - "bg-info": - _vm.selectedItemBuka.id === item.id, - }, - on: { - click: function ($event) { - return _vm.detail(item.id) - }, - }, - }, - [ - _c( - "td", - [ - _c("check-value", { - attrs: { value: item.kode_diklat }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - item.regencies - ? _c("check-value", { - attrs: { - value: item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - item.tempat - ? _c("check-value", { - attrs: { - value: item.tempat.name, - }, - }) - : item.tipe_tempat == "ONLINE" - ? _c("span", [ - _vm._v("DILAKSANAKAN ONLINE"), - ]) - : _c("span", [ - _vm._v( - "Belum ditentukan tempat" - ), - ]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - item.mulai - ) - ), - }, - }), - _vm._v(" "), - _c("td", { staticClass: "text-warp" }, [ - item.sasaran - ? _c( - "span", - _vm._l( - item.sasaran, - function (sasaran, index) { - return _c( - "label", - { - key: index, - staticClass: - "badge badge-primary ml-1", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(sasaran.name) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - } - ), - 0 - ) - : _vm._e(), - ]), - ] - ) - }), - _vm._v(" "), - _vm.itemBuka.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: 6 } }, [ - _vm._v("Tidak terdapat data diklat"), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemBukaStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: 6 } }, [ - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]), - ]), - ]), - ]) - : _vm._e(), - ] - ), - ]), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _vm.isJalan - ? _c( - "div", - { - directives: [ + _vm._l(_vm.itemDataCu, function (cu) { + return _c( + "div", { - name: "show", - rawName: "v-show", - value: _vm.tabName == "jalan", - expression: "tabName == 'jalan'", + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == cu.cu_id, + expression: "tabName == cu.cu_id", + }, + ], + key: cu.cu_id, }, - ], - }, - [ - _c("div", { staticClass: "table-responsive" }, [ - _c( - "table", - { staticClass: "table table-striped table-hover" }, - [ - _c("thead", [ - _c("tr", { staticClass: "text-nowarp" }, [ - _c("th", [_vm._v("Kode")]), - _vm._v(" "), - _c("th", [_vm._v("Nama")]), - _vm._v(" "), - _c("th", [_vm._v("Kabupaten/Kota")]), - _vm._v(" "), - _c("th", [_vm._v("Tempat")]), - _vm._v(" "), - _c("th", [_vm._v("Tgl. Mulai")]), - _vm._v(" "), - _c("th", [_vm._v("Sasaran")]), - ]), - ]), - _vm._v(" "), - _vm.itemJalanStat === "success" - ? _c( - "tbody", + _vm._l(_vm.itemDataProduk, function (produks, index) { + return index == cu.cu_id + ? _c("div", [ + _c( + "div", + { + staticClass: + "nav-tabs-responsive bg-light border-top", + }, [ - _vm._l( - _vm.itemJalan.data, - function (item, index) { + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid bg-light", + }, + _vm._l(produks, function (produk) { return _c( - "tr", - { - key: index, - staticClass: - "text-nowrap cursor-pointer", - class: { - "bg-info": - _vm.selectedItemJalan.id === - item.id, - }, - on: { - click: function ($event) { - return _vm.detail(item.id) - }, - }, - }, + "li", + { staticClass: "nav-item" }, [ _c( - "td", + "a", + { + staticClass: "nav-link", + class: { + active: + _vm.tabName2 == produk[0].id, + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab2( + produk[0].id + ) + }, + }, + }, [ + _c("b", [ + _vm._v(_vm._s(produk[0].name)), + ]), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Kode:")]), + _vm._v( + " " + + _vm._s(produk[0].kode_produk) + + " " + ), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Tipe:")]), + _vm._v( + " " + _vm._s(produk[0].tipe) + " " + ), + _c("br"), + _vm._v(" "), + produk[0].tipe == + "Simpanan Pokok" || + produk[0].tipe == + "Simpanan Wajib" || + produk[0].tipe == + "Simpanan Non Saham" + ? _c("b", [_vm._v("No. Rek:")]) + : _c("b", [_vm._v("No. SPP:")]), + _vm._v( + " " + + _vm._s(produk[0].pivot.no_rek) + + " " + ), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Saldo:")]), + _vm._v(" "), _c("check-value", { attrs: { - value: item.kode_diklat, + value: produk[0].pivot.saldo, + valueType: "currency", }, }), + _vm._v(" "), + _c("br"), ], 1 ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - item.regencies - ? _c("check-value", { - attrs: { - value: item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - item.tempat - ? _c("check-value", { - attrs: { - value: item.tempat.name, - }, - }) - : item.tipe_tempat == "ONLINE" - ? _c("span", [ - _vm._v("DILAKSANAKAN ONLINE"), - ]) - : _c("span", [ - _vm._v( - "Belum ditentukan tempat" - ), - ]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - item.mulai - ) - ), - }, - }), - _vm._v(" "), - _c("td", { staticClass: "text-warp" }, [ - item.sasaran - ? _c( - "span", - _vm._l( - item.sasaran, - function (sasaran, index) { - return _c( - "label", - { - key: index, - staticClass: - "badge badge-primary ml-1", - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - sasaran.name - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - } - ), - 0 - ) - : _vm._e(), - ]), ] ) - } - ), - _vm._v(" "), - _vm.itemJalan.data.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: 6 } }, [ - _vm._v("Tidak terdapat data diklat"), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemJalanStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: 6 } }, [ - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [ - _c("span", { staticClass: "sr-only" }, [ - _vm._v("100% Complete"), - ]), - ] - ), - ]), - ]), - ]), - ]) - : _vm._e(), - ] - ), - ]), - ] - ) - : _vm._e(), - ] - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: - "card-header bg-blue-400 text-white header-elements-inline", - }, - [ - _c("h5", { staticClass: "card-title" }, [ - _c("i", { staticClass: "icon-calendar mr-2" }), - _vm._v(" Kegiatan PUSKOPCUINA"), - ]), - _vm._v(" "), - _c("div", { staticClass: "header-elements" }, [ - _c("div", { staticClass: "list-icons" }, [ - _c("a", { - staticClass: "list-icons-item", - attrs: { "data-action": "collapse" }, - }), - ]), + }), + 0 + ), + ] + ), + ]) + : _vm._e() + }), + 0 + ) + }), + 0 + ), + ], + 1 + ), ]), - ] - ) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc& ***! - \*************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ + ]), + _vm._v(" "), _c( - "hooper", + "app-modal", { - staticClass: "mb-3", - staticStyle: { width: "100%", "min-height": "20em" }, attrs: { - progress: true, - autoPlay: true, - playSpeed: 6000, - infiniteScroll: true, + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, }, }, [ - _vm._l(_vm.sliderItem, function (item, index) { - return _c( - "slide", - { key: index, staticClass: "slideStyle", style: item.style }, - [ - item.name == "welcome" - ? _c("div", [ - _c("h1", [_vm._v(_vm._s(item.title))]), - _vm._v(" "), - _c("span", { - domProps: { innerHTML: _vm._s(item.content) }, + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-solid nav-justified rounded bg-light", + }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link rounded-left", + class: { active: _vm.tabNameModal == "simpanan" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTabModal("simpanan") + }, + }, + }, + [_vm._v("\n\t\t\t\t\t\tSimpanan\n\t\t\t\t\t")] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link rounded-left", + class: { active: _vm.tabNameModal == "pinjaman" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTabModal("pinjaman") + }, + }, + }, + [_vm._v("\n\t\t\t\t\t\tPinjaman\n\t\t\t\t\t")] + ), + ]), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabNameModal == "simpanan", + expression: "tabNameModal == 'simpanan'", + }, + ], + }, + [ + _c("form-simpanan", { + attrs: { mode: "create" }, + on: { + createSimpanan: _vm.createProduk, + tutup: _vm.modalTutup, + }, }), - _vm._v(" "), - _c("br"), - _vm._v(" "), - item.isButton - ? _c("a", { - staticClass: "btn btn-danger mt-1", - attrs: { href: item.buttonUrl, target: "_blank" }, - domProps: { innerHTML: _vm._s(item.buttonTitle) }, - }) - : _vm._e(), - ]) - : item.name == "birthday" - ? _c( - "div", - [ - _c("h1", [_vm._v(_vm._s(item.title))]), - _vm._v(" "), - _vm._l(item.cu, function (item2, index2) { - return _c( - "span", - { - key: index2, - staticClass: - "badge bg-blue-400 align-self-center ml-2 mb-1", - }, - [ - _c("h6", { staticClass: "mb-0" }, [ - _vm._v( - _vm._s( - "CU " + item2.name + " Ke- " + item2.usia - ) - ), - ]), - ] - ) - }), - _vm._v(" "), - _c("br"), - _c("br"), - _vm._v(" "), - _c("h4", { - staticClass: "d-none d-md-block", - domProps: { innerHTML: _vm._s(item.content) }, - }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabNameModal == "pinjaman", + expression: "tabNameModal == 'pinjaman'", + }, ], - 2 - ) - : item.name == "news" - ? _c("div", [ - _c("h1", [_vm._v(_vm._s(item.title))]), - _vm._v(" "), - _c("span", { - domProps: { innerHTML: _vm._s(item.content) }, + }, + [ + _c("form-pinjaman", { + attrs: { mode: "create" }, + on: { + createPinjaman: _vm.createProduk, + tutup: _vm.modalTutup, + }, }), - ]) - : _vm._e(), - ] - ) - }), + ], + 1 + ), + ] + ), + ], + 1 + ), _vm._v(" "), _c( - "hooper-navigation", - { attrs: { slot: "hooper-addons" }, slot: "hooper-addons" }, + "template", + { slot: "modal-body2" }, [ - _c("i", { attrs: { slot: "hooper-prev" }, slot: "hooper-prev" }, [ - _c("i", { - staticClass: "icon-chevron-left", - staticStyle: { color: "rgb(255, 251, 251)" }, - }), - ]), + _vm.tipeProduk == "simpanan" + ? _c("form-simpanan", { + attrs: { + mode: "edit", + selected: _vm.itemDataProdukSelected[0], + }, + on: { editSimpanan: _vm.editProduk, tutup: _vm.modalTutup }, + }) + : _vm._e(), _vm._v(" "), - _c("i", { attrs: { slot: "hooper-next" }, slot: "hooper-next" }, [ - _c("i", { - staticClass: "icon-chevron-right", - staticStyle: { color: "rgb(255, 251, 251)" }, - }), - ]), - ] + _vm.tipeProduk == "pinjaman" + ? _c("form-pinjaman", { + attrs: { + mode: "edit", + selected: _vm.itemDataProdukSelected[0], + }, + on: { editPinjaman: _vm.editProduk, tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 ), - _vm._v(" "), - _c("hooper-pagination", { - attrs: { slot: "hooper-addons" }, - slot: "hooper-addons", - }), ], 2 ), @@ -5552,28 +4169,20 @@ var render = function () { 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), + ]) + }, +] render._withStripped = true -/***/ }), - -/***/ "./resources/assets/js/api/system.js": -/*!*******************************************!*\ - !*** ./resources/assets/js/api/system.js ***! - \*******************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ({ - countOrganisasi: function countOrganisasi() { - return axios.get('/api/countOrganisasi'); - } -}); - /***/ }), /***/ "./resources/assets/js/components/checkValue.vue": @@ -5714,18 +4323,20 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/dashboard.vue": -/*!*************************************************!*\ - !*** ./resources/assets/js/views/dashboard.vue ***! - \*************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dashboard.vue?vue&type=template&id=067b0c71& */ "./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&"); -/* harmony import */ var _dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dashboard.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -5733,10 +4344,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["render"], - _dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5746,55 +4357,71 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dashboard.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&": -/*!**************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js& ***! - \**************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dashboard.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./dashboard.vue?vue&type=template&id=067b0c71& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/dashboard/buttonRow.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/dashboard/buttonRow.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./buttonRow.vue?vue&type=template&id=2697e6aa& */ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&"); -/* harmony import */ var _buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./buttonRow.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5803,9 +4430,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["render"], - _buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5815,55 +4442,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dashboard/buttonRow.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./buttonRow.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./buttonRow.vue?vue&type=template&id=2697e6aa& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue": -/*!***********************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/countOrganisasiWidget.vue ***! - \***********************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countOrganisasiWidget.vue?vue&type=template&id=277315de& */ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&"); -/* harmony import */ var _countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countOrganisasiWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5872,9 +4499,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["render"], - _countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5884,54 +4511,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dashboard/countOrganisasiWidget.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&": -/*!************************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js& ***! - \************************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./countOrganisasiWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&": -/*!******************************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de& ***! - \******************************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./countOrganisasiWidget.vue?vue&type=template&id=277315de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue": -/*!*************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue ***! - \*************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& */ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&"); -/* harmony import */ var _historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./historyOrganisasiWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPinjaman.vue?vue&type=template&id=2d3f9ef3& */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&"); +/* harmony import */ var _formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPinjaman.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5941,9 +4619,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["render"], - _historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5953,54 +4631,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dashboard/historyOrganisasiWidget.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/formPinjaman.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./historyOrganisasiWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPinjaman.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&": -/*!********************************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& ***! - \********************************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPinjaman.vue?vue&type=template&id=2d3f9ef3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue": -/*!********************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue ***! - \********************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& */ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&"); -/* harmony import */ var _kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./kegiatanBKCUWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formSimpanan.vue?vue&type=template&id=02e81990& */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&"); +/* harmony import */ var _formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formSimpanan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -6010,9 +4688,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["render"], - _kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["render"], + _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -6022,57 +4700,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/formSimpanan.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./kegiatanBKCUWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formSimpanan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&": -/*!***************************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& ***! - \***************************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formSimpanan.vue?vue&type=template&id=02e81990& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/dashboard/newsSlider.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/newsSlider.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/saldo/cariData.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/saldo/cariData.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./newsSlider.vue?vue&type=template&id=1f1476bc& */ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&"); -/* harmony import */ var _newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./newsSlider.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./newsSlider.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=3a0f4cb8& */ "./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&"); +/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -6080,10 +4756,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["render"], - _newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["render"], + _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -6093,54 +4769,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dashboard/newsSlider.vue" +component.options.__file = "resources/assets/js/views/saldo/cariData.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&": /*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8& ***! \*************************************************************************************/ -/*! exports provided: default */ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=3a0f4cb8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + /***/ }), -/***/ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css& ***! - \*********************************************************************************************/ -/*! no static exports found */ +/***/ "./resources/assets/js/views/saldo/index.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/saldo/index.vue ***! + \***************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5dc1066e& */ "./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/saldo/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=template&id=1f1476bc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5dc1066e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/45.js b/public/js/components/45.js index 55638454a..eb41feb77 100644 --- a/public/js/components/45.js +++ b/public/js/components/45.js @@ -126,200 +126,6 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, - data: function data() { - return {}; - }, - methods: {} -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - time: '', - dateVal: '' - }; - }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - } - }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! @@ -449,55 +255,25 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _selectDetail_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./selectDetail.vue */ "./resources/assets/js/views/laporanCu/selectDetail.vue"); +/* harmony import */ var _detailLaporanCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./detailLaporanCu.vue */ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue"); +/* harmony import */ var _detailPearls_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./detailPearls.vue */ "./resources/assets/js/views/laporanCu/detailPearls.vue"); +/* harmony import */ var _diskusi_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./diskusi.vue */ "./resources/assets/js/views/laporanCu/diskusi.vue"); +/* harmony import */ var _revisi_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./revisi.vue */ "./resources/assets/js/views/laporanCu/revisi.vue"); +/* harmony import */ var _infografis_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./infografis.vue */ "./resources/assets/js/views/laporanCu/infografis.vue"); +/* harmony import */ var _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./infografisPearls.vue */ "./resources/assets/js/views/laporanCu/infografisPearls.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -618,6 +394,136 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _selectDetail_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + detailLaporanCu: _detailLaporanCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + detailPearls: _detailPearls_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + infografisData: _infografis_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + infografisPearlsData: _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + diskusi: _diskusi_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + revisi: _revisi_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + data: function data() { + return { + title: 'Detail Laporan CU', + titlePearls: 'P.E.A.R.L.S', + kelas: 'laporanCu', + titleDesc: 'Mengelola data perkembangan CU', + titleIcon: 'icon-stats-bars2', + level2Title: 'Laporan CU', + selectCUPath: 'laporanCuCU', + tabName: 'analisisLaporanCu', + katax: '\\frac{1.7888}{1,6777}', + isPearls: false, + isDiskusi: false, + isRevisi: false + }; + }, + methods: { + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'analisisPearls' && !this.isPearls) { + this.isPearls = true; + } + + if (value == 'diskusi' && !this.isDiskusi) { + this.isDiskusi = true; + } + + if (value == 'revisi' && !this.isRevisi) { + this.isRevisi = true; + } + }, + back: function back() { + if (this.itemData.id_cu) { + if (this.itemData.id_cu != 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.itemData.id_cu, + tp: 'konsolidasi' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.itemData.id_cu, + tp: this.itemData.id_tp + } + }); + } + } else { + if (this.itemData.tp.id_cu != 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.itemData.tp.id_cu, + tp: 'konsolidasi' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.itemData.tp.id_cu, + tp: this.itemData.id_tp + } + }); + } + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + itemData: 'data', + itemDataStat: 'dataStat', + itemPearls: 'pearls', + itemPearlsStat: 'pearlsStat', + columnData: 'columnData', + columnDataPearls: 'columnDataPearls' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _widgetLaporanCu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./widgetLaporanCu */ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -1066,321 +972,3795 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__["default"] - }, - data: function data() { - return { - title: 'Tambah Setoran Solidaritas Jalinan', - titleDesc: 'Menambah iuran Jalinan baru', - titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Setoran Solidaritas Jalinan', - kelas: 'jalinanIuran', - sasaran: [], - tempatData: '', - idCu: '', - periodeBulan: '', - periodeTahun: '', - itemTahun: [], - tabName: 'iuran', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - year: { - date: true, - datePattern: ['Y'] - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + widgetData: _widgetLaporanCu__WEBPACK_IMPORTED_MODULE_3__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a + }, + props: ['kelas', 'columnData'], + data: function data() { + return { + idCu: '', + idTp: '', + periode: '', + periodeTp: '', + itemDataBefore: [], + modalShow: false, + modalState: '', + modalTitle: '', + modalSize: '', + modalColor: '', + modalButton: '', + modalDetail: { + id: '', + title: '', + type: '', + itemData: '', + itemDataBefore: '', + grafikData: [], + form: [], + analisis1: '', + tab: 'analisis', + isUbah: false, + isOpposite: false, + isPercent: false, + canUbah: true + }, + form: [], + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + created: function created() { + this.fetch(); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetch(); + }, + grafikDataStat: function grafikDataStat(value) { + if (value == 'success') { + var periodeNow = this.itemData.periode; + + var itemDataSorted = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.orderBy(this.grafikData.data, ['periode'], ['desc']); + + this.itemDataBefore = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(itemDataSorted, function (o) { + return o.periode < periodeNow; + }); + } + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'detail') { + this.$store.dispatch('laporanCu/detail', this.$route.params.id); + } else { + this.$store.dispatch('laporanCu/detailTp', this.$route.params.id); + } + }, + save: function save() { + this.form = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.chain(this.modalDetail.form).keyBy('key').mapValues('value').value(); + this.form.periode = this.modalDetail.periode; + + if (this.itemData.id_tp) { + this.form.id_tp = this.modalDetail.id_tp; + this.form.no_tp = this.modalDetailpr.no_tp; + this.form.id_cu = this.itemData.tp.cu.id; + this.form.no_ba = this.itemData.tp.cu.no_ba; + this.$store.dispatch('laporanCu/updateTp', [this.modalDetail.id, this.form]); + } else { + this.form.id_cu = this.modalDetail.id_cu; + this.form.no_ba = this.modalDetail.no_ba; + this.$store.dispatch('laporanCu/update', [this.modalDetail.id, this.form]); + } + }, + modalBuka: function modalBuka(title, key, itemData, periode, itemDataBefore, periodeBefore, grafikData, form) { + var type = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 'currency'; + var isOpposite = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : false; + // modal attribute + this.modalColor = 'bg-primary'; + this.modalShow = true; + this.modalState = 'normal1'; + this.modalTitle = 'Detail Akun ' + title; + this.modalDetail.tab = 'analisis'; + this.modalDetail.title = title.toUpperCase(); + this.modalDetail.type = type; + this.modalDetail.itemData = itemData; + this.modalDetail.itemDataBefore = itemDataBefore; + this.modalDetail.isUbah = false; + this.modalDetail.isOpposite = isOpposite; + + if (type != 'currency') { + this.modalDetail.isPercent = true; + } else { + this.modalDetail.isPercent = false; + } // analisis view + + + var selisih = itemData - itemDataBefore; + var keterangan = ''; + var selisihView = this.formatCurrency(Math.abs(selisih)); + + if (selisih > 0) { + keterangan = " mengalami peningkatan sebanyak " + selisihView; + } else if (selisih < 0) { + keterangan = " mengalami penurunan sebanyak " + selisihView; + } else { + keterangan = " tidak mengalami perubahan "; + } + + var formatedPeriodeBefore = ''; + + if (periodeBefore != '') { + formatedPeriodeBefore = " dari periode " + this.formatPeriode(periodeBefore); + } + + this.modalDetail.analisis1 = "Akun " + title + " sejumlah " + this.formatCurrency(itemData) + ' periode ' + this.formatPeriode(periode) + keterangan + formatedPeriodeBefore; // table view + + this.modalDetail.grafikData = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.orderBy(lodash__WEBPACK_IMPORTED_MODULE_1___default.a.map(grafikData, lodash__WEBPACK_IMPORTED_MODULE_1___default.a.partialRight(lodash__WEBPACK_IMPORTED_MODULE_1___default.a.pick, ['periode', key])), ['periode'], ['desc']); // ubah view + + this.modalDetail.id = this.itemData.id; + + if (this.itemData.id_tp) { + this.modalDetail.id_tp = this.itemData.id_tp; + this.modalDetail.no_tp = this.itemData.no_tp; + this.modalDetail.canUbah = true; + } else { + if (this.itemData.tp) { + this.modalDetail.canUbah = false; + } else { + this.modalDetail.canUbah = true; + } + + this.modalDetail.id_cu = this.itemData.id_cu; + this.modalDetail.no_ba = this.itemData.cu.no_ba; + } + + this.modalDetail.periode = periode; + this.modalDetail.form = form; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + formatPeriode: function formatPeriode(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); + }, + formatCurrency: function formatCurrency(value) { + return this.$options.filters.currency(value, '', 0, { + thousandsSeparator: '.' + }); + }, + formatPercentage: function formatPercentage(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); + }, + countTotal: function countTotal(value1, value2) { + return value1 - value2; + }, + countPercentage: function countPercentage(value1, value2) { + if (value2 > 0) { + return this.formatPercentage(this.countTotal(value1, value2) / value2); + } else { + return this.formatPercentage('0'); + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { + itemData: 'data', + itemDataStat: 'dataStat', + grafikData: 'grafik', + grafikDataStat: 'grafikStat', + modelPeriode: 'periode', + modelPeriodeStat: 'periodeStat', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanTp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('cu', { + modelCU: 'dataS', + modelCUStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _formKatex_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./formKatex.vue */ "./resources/assets/js/views/laporanCu/formKatex.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + formKatex: _formKatex_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a + }, + props: ['kelas', 'columnData'], + data: function data() { + return { + idCu: '', + idTp: '', + periode: '', + periodeTp: '', + itemDataBefore: [], + modalShow: false, + modalState: '', + modalTitle: '', + modalSize: '', + modalColor: '', + modalButton: '', + modalKatex: { + id: '', + id_cu: '', + no_ba: '', + periode: '', + section: '', + katex1: [], + katex2: [], + form: [], + indikator: '', + isUbah: false + }, + form: [], + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + created: function created() { + this.fetch(); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetch(); + }, + grafikDataStat: function grafikDataStat(value) { + if (value == 'success') { + var periodeNow = this.itemData.periode; + + var itemDataSorted = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.orderBy(this.grafikData.data, ['periode'], ['desc']); + + this.itemDataBefore = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(itemDataSorted, function (o) { + return o.periode < periodeNow; + }); + } + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + }, + updateTpStat: function updateTpStat(value) { + this.modalState = value; + this.modalButton = "Ok"; + + if (value === "success") { + this.modalTitle = this.updateTpMessage.message; + this.modalContent = ""; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateTpMessage; + } else { + this.modalContent = ""; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'detail') { + this.$store.dispatch('laporanCu/detailPearls', this.$route.params.id); + } else { + this.$store.dispatch('laporanCu/detailPearlsTp', this.$route.params.id); + } + }, + save: function save() { + this.form = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.chain(this.modalDetail.form).keyBy('key').mapValues('value').value(); + this.form.periode = this.modalDetail.periode; + + if (this.itemData.id_tp) { + this.form.id_tp = this.modalDetail.id_tp; + this.form.no_tp = this.modalDetailpr.no_tp; + this.form.id_cu = this.itemData.tp.cu.id; + this.form.no_ba = this.itemData.tp.cu.no_ba; + this.$store.dispatch('laporanCu/updateTp', [this.modalDetail.id, this.form]); + } else { + this.form.id_cu = this.modalDetail.id_cu; + this.form.no_ba = this.modalDetail.no_ba; + this.$store.dispatch('laporanCu/update', [this.modalDetail.id, this.form]); + } + }, + modalBuka: function modalBuka(itemData, type) { + this.modalSize = 'modal-lg'; + this.modalColor = 'bg-primary'; + this.modalShow = true; + this.modalState = 'normal1'; + this.modalKatex.id = itemData.id; + this.modalKatex.periode = itemData.periode; + + if (itemData.id_tp) { + this.modalKatex.id_cu = itemData.tp.id_cu; + this.modalKatex.no_ba = itemData.tp.cu.no_ba; + this.modalKatex.id_tp = itemData.id_tp; + this.modalKatex.no_tp = itemData.no_tp; + this.modalKatex.section = 'CU ' + itemData.tp.cu.name + ' periode ' + this.formatPeriode(itemData.periode); + } else { + this.modalKatex.id_tp = ''; + this.modalKatex.no_tp = ''; + this.modalKatex.id_cu = itemData.id_cu; + this.modalKatex.no_ba = itemData.no_ba; + this.modalKatex.section = 'CU ' + itemData.cu.name + ' periode ' + this.formatPeriode(itemData.periode); + } + + this.modalKatex.id_cu = itemData.id_cu; // p1 + + if (type == 'p1') { + this.modalTitle = 'P1 - Provisi pinjaman lalai di atas 12 bulan'; + this.modalKatex.form.push({ + title: 'Cadangan Resiko', + key: 'dcr', + value: itemData.dcr + }, { + title: 'Piutang Lalai Di Atas 12 Bulan', + key: 'piutang_lalai_12bulan', + value: itemData.piutang_lalai_12bulan + }); + this.modalKatex.indikator = '100% provisi tersedia untuk pinjaman lalai di atas 12 bulan dan setiap triwulan dilakukan charge off secara konsisten.'; + var katex1Content1 = '\\text{P1} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{100} \\% (\\text{IDEAL})'; + var katex2Content1 = '\\text{P1} = \\dfrac{' + this.formatCurrency(this.modalKatex.form[0].value) + '}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.p1) + ' \\% (\\text{' + (itemData.p1 >= 1 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + this.modalKatex.katex1.push({ + title: '', + content: katex1Content1 + }); + this.modalKatex.katex2.push({ + title: '', + content: katex2Content1 + }); // p2 + } else if (type == 'p2') { + this.modalTitle = 'P2 - Provisi pinjaman lalai 1 - 12 bulan'; + this.modalKatex.form.push({ + title: 'Cadangan Resiko', + key: 'dcr', + value: itemData.dcr + }, { + title: 'Piutang Lalai Di Atas 12 Bulan', + key: 'piutang_lalai_12bulan', + value: itemData.piutang_lalai_12bulan + }, { + title: 'Piutang Lalai 1 - 12 Bulan', + key: 'piutang_lalai_1bulan', + value: itemData.piutang_lalai_1bulan + }); + this.modalKatex.indikator = '35% provisi tersedia untuk pinjaman lalai 1 – 12 bulan dan setiap triwulan dilakukan charge off dari waktu ke waktu'; + + var _katex1Content = '\\text{P2} = \\dfrac{\\text{Saldo Cadangan Resiko setelah P1}[\\text{' + this.modalKatex.form[0].title + '} - \\text{' + this.modalKatex.form[1].title + '}]}{\\text{' + this.modalKatex.form[2].title + '}} \\times \\text{100} \\% = \\text{Di Atas 35} \\% (\\text{IDEAL})'; + + var _katex2Content = '\\text{P2} = \\dfrac{' + this.formatCurrency(this.modalKatex.form[0].value) + ' - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.p2) + ' \\% (\\text{' + (itemData.p2 >= 0.35 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content + }); + + if (itemData.p1 >= 1) { + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content + }); + } else { + this.modalKatex.katex2.push({ + title: 'Karena tidak ada saldo cadangan resiko setelah P1, maka P2 (TIDAK IDEAL)', + content: _katex2Content + }); + } // e1 + + } else if (type == 'e1') { + this.modalTitle = 'E1 - Piutang bersih / total aset'; + + if (itemData.p1 >= 1 && itemData.p2 > 0.35) { + this.modalKatex.form.push({ + title: 'Piutang Beredar', + key: 'piutang_beredar', + value: itemData.piutang_beredar + }, { + title: 'Piutang Lalai Di Atas 12 Bulan', + key: 'piutang_lalai_12bulan', + value: itemData.piutang_lalai_12bulan + }, { + title: 'Piutang Lalai 1 - 12 Bulan', + key: 'piutang_lalai_1bulan', + value: itemData.piutang_lalai_1bulan + }, { + title: 'Aset', + key: 'aset', + value: itemData.aset + }); + } else { + this.modalKatex.form.push({ + title: 'Piutang Beredar', + key: 'piutang_beredar', + value: itemData.piutang_beredar + }, { + title: 'Cadangan Resiko', + key: 'dcr', + value: itemData.dcr + }, { + title: 'Aset', + key: 'aset', + value: itemData.aset + }); + } + + this.modalKatex.indikator = 'Rasio Piutang Bersih adalah 70% – 80% dari total aset dan portofolio pinjaman beragam dengan setidaknya 5 macam produk pinjaman yang berbeda'; + var _katex1Content2 = '\\text{E1} = \\dfrac{\\text{Piutang Beredar} - ((\\text{100} \\% \\times \\text{Piutang Lalai Di Atas 12 Bulan}) + (\\text{35} \\% \\times \\text{Piutang Lalai 1 - 12 Bulan}))}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})'; + var katex1Content2 = '\\text{E1} = \\dfrac{\\text{Piutang Beredar} - \\text{Cadangan Resiko}}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})'; + var _katex2Content2 = ''; + var katex2Title1 = ''; + + if (itemData.p1 >= 1 && itemData.p2 > 0.35) { + katex2Title1 = 'Dikarenakan P1 dan P2 (IDEAL), maka rumus yang digunakan adalah rumus 1'; + _katex2Content2 = '\\text{E1} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} - ((\\text{100} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}) + (\\text{35} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}))}{\\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e1) + ' \\% (\\text{' + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + } else { + katex2Title1 = 'Dikarenakan P1 dan P2 (TIDAK IDEAL), maka rumus yang digunakan adalah rumus 2'; + _katex2Content2 = '\\text{E1} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e1) + ' \\% (\\text{' + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + } + + this.modalKatex.katex1.push({ + title: 'Rumus 1 - apabila P1 dan P2 (IDEAL)', + content: _katex1Content2 + }, { + title: 'Rumus 2 - apabila P1 dan P2 (TIDAK IDEAL)', + content: katex1Content2 + }); + this.modalKatex.katex2.push({ + title: katex2Title1, + content: _katex2Content2 + }); // e5 + } else if (type == 'e5') { + this.modalTitle = 'E5 - Simpanan non saham / total aset'; + this.modalKatex.form.push({ + title: 'Simpanan Non Saham Unggulan', + key: 'nonsaham_unggulan', + value: itemData.nonsaham_unggulan + }, { + title: 'Simpanan Non Saham Harian', + key: 'nonsaham_harian', + value: itemData.nonsaham_harian + }, { + title: 'Aset', + key: 'aset', + value: itemData.aset + }); + this.modalKatex.indikator = 'Rasio 70% – 80% dari total aset dan memiliki beragam jenis simpanan minimal 5 jenis produk simpanan yang berbeda.'; + + var _katex1Content3 = '\\text{E5} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '}}{\\text{' + this.modalKatex.form[2].title + '}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\%(\\text{IDEAL})'; + + var _katex2Content3 = '\\text{E5} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e5) + ' \\% (\\text{' + (itemData.e5 >= 0.7 && itemData.e5 <= 0.8 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content3 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content3 + }); // e6 + } else if (type == 'e6') { + this.modalTitle = 'E6 - Pinjaman kepada pihak luar terhadap total aset'; + this.modalKatex.form.push({ + title: 'Total Hutang Pihak Ke-3', + key: 'total_hutang_pihak3', + value: itemData.total_hutang_pihak3 + }, { + title: 'Aset', + key: 'aset', + value: itemData.aset + }); + this.modalKatex.indikator = 'Jumlah pinjaman kepada pihak eksternal 1% – 5% dari total aset.'; + + var _katex1Content4 = '\\text{E6} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})'; + + var _katex2Content4 = '\\text{E6} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e6) + ' \\% ( \\text{' + (itemData.e6 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content4 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content4 + }); // e7 + } else if (type == "e7") { + this.modalTitle = "E7 - Persentase total aset yang didanai dari simpanan saham"; + this.modalKatex.form.push({ + title: "Simpanan Saham", + key: "simpanan_saham", + value: itemData.simpanan_saham + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "10-20% total aset yang didanai dari simpanan saham"; + + var _katex1Content5 = "\\text{E7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Sampai } \\text{20} \\%(\\text{IDEAL})"; + + var _katex2Content5 = "\\text{E7} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + "}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e7) + " \\% (\\text{" + (itemData.e7 >= 0.1 && itemData.e7 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content5 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content5 + }); // e9 + } else if (type == 'e9') { + this.modalTitle = 'E9 - Modal lembaga bersih'; + this.modalKatex.form.push({ + title: 'Cadangan Resiko', + key: 'dcr', + value: itemData.dcr + }, { + title: 'Cadangan Umum', + key: 'dcu', + value: itemData.dcu + }, { + title: 'Dana Gedung', + key: 'dana_gedung', + value: itemData.dana_gedung + }, { + title: 'Donasi', + key: 'donasi', + value: itemData.donasi + }, { + title: 'SHU Tahun Lalu', + key: 'shu_lalu', + value: itemData.shu_lalu + }, { + title: 'Piutang Lalai Di Atas 12 Bulan', + key: 'piutang_lalai_12bulan', + value: itemData.piutang_lalai_12bulan + }, { + title: 'Piutang Lalai 1 - 12 Bulan', + key: 'piutang_lalai_1bulan', + value: itemData.piutang_lalai_1bulan + }, { + title: 'Aset Bermasalah', + key: 'aset_masalah', + value: itemData.aset_masalah + }, { + title: 'Aset', + key: 'aset', + value: itemData.aset + }); + this.modalKatex.indikator = 'Modal lembaga bersih sebesar 10% dari total aset.'; + + var _katex1Content6 = '\\text{E9} = \\dfrac{(\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '} + \\text{' + this.modalKatex.form[2].title + '} + \\text{' + this.modalKatex.form[3].title + '} + \\text{' + this.modalKatex.form[4].title + '}) - ((\\text{100} \\% \\times \\text{' + this.modalKatex.form[5].title + '}) + (\\text{35} \\% \\times \\text{' + this.modalKatex.form[6].title + '}) + \\text{' + this.modalKatex.form[7].title + '})}{\\text{' + this.modalKatex.form[8].title + '}} \\times \\text{100} \\% = \\text{Lebih Dari Sama Dengan 10} \\% (\\text{IDEAL})'; + + var _katex2Content6 = '\\text{E9} = \\dfrac{(\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[4].value) + '}) - ((\\text{100} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[5].value) + '}) + (\\text{35} \\% \\times \\text{' + this.formatCurrency(this.modalKatex.form[6].value) + '}) + \\text{' + this.formatCurrency(this.modalKatex.form[7].value) + '})}{\\text{' + this.formatCurrency(this.modalKatex.form[8].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e9) + ' \\% ( \\text{' + (itemData.e9 >= 0.1 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content6 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content6 + }); // a1 + } else if (type == 'a1') { + this.modalTitle = 'A1 - Total pinjaman lalai / total pinjaman beredar'; + this.modalKatex.form.push({ + title: 'Piutang Lalai Di Atas 12 Bulan', + key: 'piutang_lalai_12bulan', + value: itemData.piutang_lalai_12bulan + }, { + title: 'Piutang Lalai 1 - 12 Bulan', + key: 'piutang_lalai_1bulan', + value: itemData.piutang_lalai_1bulan + }, { + title: 'Piutang Beredar', + key: 'piutang_beredar', + value: itemData.piutang_beredar + }); + this.modalKatex.indikator = 'Total pinjaman lalai ≤ 5% dari total pinjaman beredar.'; + + var _katex1Content7 = '\\text{A1} = \\dfrac{\\text{Total Pinjaman Lalai}[\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '}]}{\\text{' + this.modalKatex.form[2].title + '}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})'; + + var _katex2Content7 = '\\text{A1} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.a1) + ' \\% ( \\text{' + (itemData.a1 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content7 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content7 + }); // a2 + } else if (type == 'a2') { + this.modalTitle = 'A2 - Aset yang tidak menghasilkan / total aset'; + this.modalKatex.form.push({ + title: 'Aset Tidak Menghasilkan', + key: 'aset_tidak_menghasilkan', + value: itemData.aset_tidak_menghasilkan + }, { + title: 'Aset', + key: 'aset', + value: itemData.aset + }); + this.modalKatex.indikator = 'Aset tidak menghasilkan 5% dari total aset.'; + + var _katex1Content8 = '\\text{A2} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})'; + + var _katex2Content8 = '\\text{A2} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.a2) + ' \\% ( \\text{' + (itemData.a2 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content8 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content8 + }); // r7 + } else if (type == 'r7') { + this.modalTitle = 'R7 - BJS saham terhadap rata-rata aset'; + this.modalKatex.form.push({ + title: 'BJS Saham', + key: 'bjs_saham', + value: itemData.bjs_saham + }, { + title: 'Simpanan Saham Bulan Desember', + key: 'simpanan_saham_des', + value: itemData.aset + }, { + title: 'Simpanan Saham Bulan ' + this.formatPeriodeMonth(itemData.periode), + key: 'simpanan_saham', + value: itemData.simpanan_saham + }, { + title: 'Simpanan Saham Tahun Lalu', + key: 'simpanan_saham_lalu', + value: itemData.simpanan_saham_lalu + }, { + title: 'Harga Pasar', + key: 'harga_pasar', + value: itemData.harga_pasar + }); + this.modalKatex.indikator = 'Dividen saham dibayar 1% lebih tinggi daripada suku bunga pasar'; + + if (itemData.simpanan_saham_des != 0) { + var _katex1Content9 = '\\text{R7} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{' + this.modalKatex.form[1].title + '} + \\text{' + this.modalKatex.form[2].title + '}}{\\text{Jumlah Bulan Berjalan}} \\times \\text{12})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})'; + + var _katex2Content9 = '\\text{R7} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{(\\frac{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}}{\\text{' + this.formatPeriodeMonth(itemData.periode) + '}} \\times \\text{12})} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.r7_1) + ' \\% ( \\text{' + (itemData.r7_1 == itemData.harga_pasar ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: 'Jika simpanan saham bersumber dari saldo bulan desember tahun lalu', + content: _katex1Content9 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content9 + }); + } + + if (itemData.simpanan_saham_lalu != 0) { + var _katex1Content10 = '\\text{R7} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{' + this.modalKatex.form[3].title + '} + \\text{' + this.modalKatex.form[2].title + '}}{\\text{2}})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})'; + + var katex2Content2 = '\\text{R7} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}}{(\\frac{\\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}}{\\text{2}})} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.r7_2) + ' \\% ( \\text{' + (itemData.r7_2 == itemData.harga_pasar ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + this.modalKatex.katex1.push({ + title: 'Jika simpanan saham bersumber dari saldo tahun lalu bulan ' + this.formatPeriodeMonth(itemData.periode), + content: _katex1Content10 + }); + this.modalKatex.katex2.push({ + title: '', + content: katex2Content2 + }); + } //r9 + + } else if (type == 'r9') { + this.modalTitle = 'R9 - biaya operasional terhadap rata-rata aset'; + this.modalKatex.form.push({ + title: 'Total Biaya', + key: 'total_biaya', + value: itemData.total_biaya + }, { + title: 'Beban Penyisihan Cadangan Resiko', + key: 'beban_penyisihan_dcr', + value: itemData.beban_penyisihan_dcr + }, { + title: 'Aset', + key: 'aset', + value: itemData.aset + }, { + title: 'Aset Tahun Lalu', + key: 'aset_lalu', + value: itemData.aset_lalu + }); + this.modalKatex.indikator = 'Beban operasional terhadap rata-rata aset sebesar 5%.'; + + var _katex1Content11 = '\\text{R9} = \\dfrac{\\text{Beban Operasional}(\\text{' + this.modalKatex.form[0].title + '} - \\text{' + this.modalKatex.form[1].title + '})}{\\text{Rata-rata Aset}(\\frac{\\text{' + this.modalKatex.form[2].title + '} + \\text{' + this.modalKatex.form[3].title + '}}{\\text{2}})} \\times \\text{100} \\% <= \\text{5} \\% (\\text{IDEAL})'; + + var _katex2Content10 = '\\text{R9} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}}{\\frac{\\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '}}{\\text{2}}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.e6) + ' \\% ( \\text{' + (itemData.r9 <= 0.05 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content11 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content10 + }); //l1 + } else if (type == 'l1') { + this.modalTitle = 'L1 - (investasi likuid + aset-aset likuid - hutang jangka pendek < 30 Hari) / simpanan non saham'; + this.modalKatex.form.push({ + title: 'Investasi Likuid', + key: 'investasi_likuid', + value: itemData.investasi_likuid + }, { + title: 'Aset Likuid Tidak Menghasilkan', + key: 'aset_likuid_tidak_menghasilkan', + value: itemData.aset_likuid_tidak_menghasilkan + }, { + title: 'Hutang Tidak Berbiaya < 30 Hari', + key: 'hutang_tidak_berbiaya_30hari', + value: itemData.hutang_tidak_berbiaya_30hari + }, { + title: 'Total Simpanan Non Saham', + key: 'tot_nonsaham', + value: itemData.tot_nonsaham + }); + this.modalKatex.indikator = 'Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset.'; + + var _katex1Content12 = '\\text{L1} = \\dfrac{(\\text{' + this.modalKatex.form[0].title + '} + \\text{' + this.modalKatex.form[1].title + '}) - \\text{' + this.modalKatex.form[2].title + '}}{\\text{' + this.modalKatex.form[3].title + '}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})'; + + var _katex2Content11 = '\\text{L1} = \\dfrac{(\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '} + \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}) - \\text{' + this.formatCurrency(this.modalKatex.form[2].value) + '}}{\\text{' + this.formatCurrency(this.modalKatex.form[3].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.l1) + ' \\% (\\text{' + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content12 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content11 + }); // l2 + } else if (type == "l2") { + this.modalTitle = "L2 - Likuiditas untuk memenuhi permintaan penarikan setelah membayar semua kewajiban < 30 hari"; + this.modalKatex.form.push({ + title: "Investasi Likuid", + key: "investasi_likuid", + value: itemData.investasi_likuid + }, { + title: "Aset Likuid Tidak Menghasilkan", + key: "aset_likuid_tidak_menghasilkan", + value: itemData.aset_likuid_tidak_menghasilkan + }, { + title: "Hutang Tidak Berbiaya < 30 Hari", + key: "hutang_tidak_berbiaya_30hari", + value: itemData.hutang_tidak_berbiaya_30hari + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset."; + + var _katex1Content13 = "\\text{L1} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}) - \\text{" + this.modalKatex.form[2].title + "}}{\\text{" + this.modalKatex.form[3].title + "}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})"; + + var _katex2Content12 = "\\text{L1} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) - \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.l1) + " \\% (\\text{" + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content13 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content12 + }); //s10 + } else if (type == 's10') { + this.modalTitle = 'S10 - Pertumbuhan anggota'; + this.modalKatex.form.push({ + title: 'Lelaki Biasa', + key: 'l_biasa', + value: itemData.l_biasa + }, { + title: 'Lelaki L. Biasa', + key: 'l_lbiasa', + value: itemData.l_lbiasa + }, { + title: 'Perempuan Biasa', + key: 'p_biasa', + value: itemData.p_biasa + }, { + title: 'Perempuan L.Biasa', + key: 'p_lbiasa', + value: itemData.p_lbiasa + }, { + title: 'Total Anggota', + key: 'total_anggota', + value: itemData.total_anggota, + hideForm: true + }, { + title: 'Total Anggota Tahun Lalu', + key: 'total_anggota_lalu', + value: itemData.total_anggota_lalu + }); + this.modalKatex.indikator = 'Pertumbuhan anggota di atas 12% per tahun.'; + + var _katex1Content14 = '\\text{s10} = \\dfrac{\\text{' + this.modalKatex.form[4].title + '} - \\text{' + this.modalKatex.form[5].title + '}}{\\text{' + this.modalKatex.form[5].title + '}} \\times \\text{100} \\% = \\text{Di Atas 12} \\% (\\text{IDEAL})'; + + var _katex2Content13 = '\\text{s10} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[4].value) + '}} - \\text{' + this.formatCurrency(this.modalKatex.form[5].value) + '}{\\text{' + this.formatCurrency(this.modalKatex.form[5].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.s10) + ' \\% ( \\text{' + (itemData.s10 > 0.12 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content14 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content13 + }); //s11 + } else if (type == 's11') { + this.modalTitle = 'S11 - Pertumbuhan aset'; + this.modalKatex.form.push({ + title: 'Aset', + key: 'aset', + value: itemData.aset + }, { + title: 'Aset Tahun Lalu', + key: 'aset_lalu', + value: itemData.aset_lalu + }); + this.modalKatex.indikator = 'Pertumbuhan aset 10% di atas laju inflasi.'; + + var _katex1Content15 = '\\text{s11} = \\dfrac{\\text{' + this.modalKatex.form[0].title + '} - \\text{' + this.modalKatex.form[1].title + '}}{\\text{' + this.modalKatex.form[1].title + '}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Di Atas Laju Inflasi} (\\text{IDEAL})'; + + var _katex2Content14 = '\\text{S11} = \\dfrac{\\text{' + this.formatCurrency(this.modalKatex.form[0].value) + '}} - \\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}{\\text{' + this.formatCurrency(this.modalKatex.form[1].value) + '}} \\times \\text{100} \\% = ' + this.formatPercentage(itemData.s11) + ' \\% ( \\text{' + (itemData.s11 > itemData.laju_inflasi + 0.1 ? 'IDEAL' : 'TIDAK IDEAL') + '})'; + + this.modalKatex.katex1.push({ + title: '', + content: _katex1Content15 + }); + this.modalKatex.katex2.push({ + title: '', + content: _katex2Content14 + }); + } + }, + modalKatexReset: function modalKatexReset() { + this.modalKatex.isUbah = false; + this.modalKatex.katex1 = []; + this.modalKatex.katex2 = []; + this.modalKatex.form = []; + }, + modalTutup: function modalTutup() { + this.modalSize = ''; + this.modalShow = false; + this.modalKatexReset(); + }, + formatPeriode: function formatPeriode(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); + }, + formatPeriodeMonth: function formatPeriodeMonth(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value); + }, + formatCurrency: function formatCurrency(value) { + return this.$options.filters.currency(value, '', 0, { + thousandsSeparator: '.' + }); + }, + formatPercentage: function formatPercentage(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); + }, + countTotal: function countTotal(value1, value2) { + return value1 - value2; + }, + countPercentage: function countPercentage(value1, value2) { + if (value2 > 0) { + return this.formatPercentage(this.countTotal(value1, value2) / value2); + } else { + return this.formatPercentage('0'); + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { + itemData: 'pearls', + itemDataStat: 'pearlsStat', + grafikData: 'grafikPearls', + grafikDataStat: 'grafikPearlsStat', + modelPeriode: 'periode', + modelPeriodeStat: 'periodeStat', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanTp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS', + updateTpMessage: "update", + updateTpStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('cu', { + modelCU: 'dataS', + modelCUStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a + }, + data: function data() { + return { + kelas: 'laporanCuDiskusi', + idCu: '', + idTp: '', + periode: '', + periodeTp: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalSize: '', + modalColor: '', + modalButton: '', + modalContent: '', + form: { + id: '', + id_laporan: '', + id_user: '', + id_cu: '', + id_tp: '', + periode: '', + content: '' + }, + formEdit: { + id: '', + id_laporan: '', + id_user: '', + id_cu: '', + id_tp: '', + periode: '', + content: '' + }, + ckeditorNoImageConfig: { + toolbar: { + items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] + }, + table: { + contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] + } + }, + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, numeralDecimalMark: ',', delimiter: '.' } - }, - anggotaMasukData: [], - cancelState: 'methods', - state: '', + } + }; + }, + created: function created() { + this.fetch(); + this.form.id_user = this.currentUser.id; + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetch(); + }, + itemDataStat: function itemDataStat(value) { + if (value == 'success') {} + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.form.content = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'detail') { + this.$store.dispatch(this.kelas + '/get', this.$route.params.id); + } else if (this.$route.meta.mode == 'detailTp') { + this.$store.dispatch(this.kelas + '/getTp', this.$route.params.id); + } + }, + save: function save(type) { + if (type == 'create') { + this.form.id = ''; + this.form.id_laporan = this.$route.params.id; + this.form.id_user = this.currentUser.id; + this.form.periode = this.modelLaporan.periode; + + if (this.$route.meta.mode == 'detail') { + this.form.id_cu = this.modelLaporan.id_cu; + this.form.id_tp = ''; + this.$store.dispatch(this.kelas + '/store', this.form); + } else if (this.$route.meta.mode == 'detailTp') { + this.form.id_cu = this.modelLaporan.tp.id_cu; + this.form.id_tp = this.modelLaporan.tp.id; + this.$store.dispatch(this.kelas + '/storeTp', this.form); + } + + this.modalShow = true; + } else if (type == 'edit') { + this.formEdit.periode = this.modelLaporan.periode; + + if (this.$route.meta.mode == 'detail') { + this.formEdit.id_cu = this.modelLaporan.id_cu; + this.formEdit.id_tp = ''; + this.$store.dispatch(this.kelas + '/update', [this.formEdit.id, this.formEdit]); + } else if (this.$route.meta.mode == 'detailTp') { + this.formEdit.id_cu = this.modelLaporan.tp.id_cu; + this.formEdit.id_tp = this.modelLaporan.tp.id; + this.$store.dispatch(this.kelas + '/updateTp', [this.formEdit.id, this.formEdit]); + } + } + + this.modalSize = ''; + this.modalColor = ''; + }, + modalTambah: function modalTambah() { + this.modalShow = true; + this.modalTitle = 'Tambah Komentar'; + this.modalState = 'normal1'; + this.modalSize = 'modal-lg'; + this.modalColor = 'bg-primary'; + }, + modalUbah: function modalUbah(item) { + this.modalShow = true; + this.modalTitle = 'Ubah Komentar'; + this.modalState = 'normal1'; + this.modalSize = 'modal-lg'; + this.modalColor = 'bg-primary'; + this.formEdit.id = item.id; + this.formEdit.id_user = item.id_user; + this.formEdit.id_laporan = item.id_laporan; + this.formEdit.content = item.content; + }, + modalHapus: function modalHapus(item) { + this.modalShow = true; + this.modalTitle = 'Hapus Komentar ini?'; + this.modalState = 'confirm-tutup'; + this.modalSize = ''; + this.modalColor = ''; + this.modalButton = 'Iya, Hapus'; + this.formEdit.id = item.id; + }, + modalConfirmOk: function modalConfirmOk() { + // execute destroy + if (this.$route.meta.mode == 'detail') { + this.$store.dispatch(this.kelas + '/destroy', this.formEdit.id); + } else if (this.$route.meta.mode == 'detailTp') { + this.$store.dispatch(this.kelas + '/destroyTp', this.formEdit.id); + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + // formating + formatPeriode: function formatPeriode(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); + }, + formatCurrency: function formatCurrency(value) { + return this.$options.filters.currency(value, '', 0, { + thousandsSeparator: '.' + }); + }, + formatPercentage: function formatPercentage(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); + }, + countTotal: function countTotal(value1, value2) { + return value1 - value2; + }, + countPercentage: function countPercentage(value1, value2) { + if (value2 > 0) { + return this.formatPercentage(this.countTotal(value1, value2) / value2); + } else { + return this.formatPercentage('0'); + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCuDiskusi', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { + modelLaporan: 'data', + modelLaporanStat: 'dataStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + data: function data() { + return { + kelas: 'laporanCuDiskusi', + idCu: '', + idTp: '', + periode: '', + periodeTp: '', modalShow: false, modalState: '', modalTitle: '', + modalSize: '', modalColor: '', + modalButton: '', modalContent: '', - modalSize: '', - submited: false + form: { + id: '', + id_laporan: '', + id_user: '', + id_cu: '', + id_tp: '', + periode: '', + content: '' + }, + formEdit: { + id: '', + id_laporan: '', + id_user: '', + id_cu: '', + id_tp: '', + periode: '', + content: '' + }, + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + created: function created() { + this.fetch(); + this.form.id_user = this.currentUser.id; + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetch(); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.form.content = ''; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'detail') { + this.$store.dispatch(this.kelas + '/get', this.$route.params.id); + } else if (this.$route.meta.mode == 'detailTp') { + this.$store.dispatch(this.kelas + '/getTp', this.$route.params.id); + } + }, + save: function save(type) { + if (type == 'create') { + this.form.id = ''; + this.form.id_laporan = this.$route.params.id; + this.form.id_user = this.currentUser.id; + this.form.periode = this.modelLaporan.periode; + + if (this.$route.meta.mode == 'detail') { + this.form.id_cu = this.modelLaporan.id_cu; + this.form.id_tp = ''; + this.$store.dispatch(this.kelas + '/store', this.form); + } else if (this.$route.meta.mode == 'detailTp') { + this.form.id_cu = this.modelLaporan.tp.id_cu; + this.form.id_tp = this.modelLaporan.tp.id; + this.$store.dispatch(this.kelas + '/storeTp', this.form); + } + + this.modalShow = true; + } else if (type == 'edit') { + this.formEdit.periode = this.modelLaporan.periode; + + if (this.$route.meta.mode == 'detail') { + this.formEdit.id_cu = this.modelLaporan.id_cu; + this.formEdit.id_tp = ''; + this.$store.dispatch(this.kelas + '/update', [this.formEdit.id, this.formEdit]); + } else if (this.$route.meta.mode == 'detailTp') { + this.formEdit.id_cu = this.modelLaporan.tp.id_cu; + this.formEdit.id_tp = this.modelLaporan.tp.id; + this.$store.dispatch(this.kelas + '/updateTp', [this.formEdit.id, this.formEdit]); + } + } + + this.modalSize = ''; + this.modalColor = ''; + }, + modalTambah: function modalTambah() { + this.modalShow = true; + this.modalTitle = 'Tambah Komentar'; + this.modalState = 'normal1'; + this.modalSize = 'modal-lg'; + this.modalColor = 'bg-primary'; + }, + modalUbah: function modalUbah(item) { + this.modalShow = true; + this.modalTitle = 'Ubah Komentar'; + this.modalState = 'normal1'; + this.modalSize = 'modal-lg'; + this.modalColor = 'bg-primary'; + this.formEdit.id = item.id; + this.formEdit.id_user = item.id_user; + this.formEdit.id_laporan = item.id_laporan; + this.formEdit.content = item.content; + }, + modalHapus: function modalHapus(item) { + this.modalShow = true; + this.modalTitle = 'Hapus Komentar ini?'; + this.modalState = 'confirm-tutup'; + this.modalSize = ''; + this.modalColor = ''; + this.modalButton = 'Iya, Hapus'; + this.formEdit.id = item.id; + }, + modalConfirmOk: function modalConfirmOk() { + // execute destroy + if (this.$route.meta.mode == 'detail') { + this.$store.dispatch(this.kelas + '/destroy', this.formEdit.id); + } else if (this.$route.meta.mode == 'detailTp') { + this.$store.dispatch(this.kelas + '/destroyTp', this.formEdit.id); + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + // formating + formatPeriode: function formatPeriode(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('month')(value) + ' ' + vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('year')(value); + }, + formatCurrency: function formatCurrency(value) { + return this.$options.filters.currency(value, '', 0, { + thousandsSeparator: '.' + }); + }, + formatPercentage: function formatPercentage(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter('percentage2')(value, 2); + }, + countTotal: function countTotal(value1, value2) { + return value1 - value2; + }, + countPercentage: function countPercentage(value1, value2) { + if (value2 > 0) { + return this.formatPercentage(this.countTotal(value1, value2) / value2); + } else { + return this.formatPercentage('0'); + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('laporanCu', { + itemData: 'history', + itemDataStat: 'dataStat', + columnData: 'columnData' + })), {}, { + history: function history() { + return lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(this.itemData, 'created_at'); + }, + revisionField: function revisionField() { + var newData = {}; + this.columnData.forEach(function (e) { + newData[e.name] = e.title; + }); + return newData; + } + }) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas', 'path'], + data: function data() { + return { + idCu: '', + idTp: '', + periode: '', + periodeTp: '' }; }, created: function created() { - this.formStat == ''; - this.anggotaDataStat == ''; + this.checkProfileIdCU(); + }, + watch: { + itemDataStat: function itemDataStat(value) { + if (value === "success") { + if (this.currentUser.id_cu == 0) { + this.fetchCU(); + } - if (this.currentUser.id_cu != 0) { - this.changeCU(this.currentUser.id_cu); - } else { - if (this.currentUser.id_pus !== undefined) { - this.fetchCU(); + this.periode = this.itemData.periode; + this.changePeriode(this.periode); } - } + }, + modelCUStat: function modelCUStat(value) { + if (value === "success") { + if (this.itemDataStat == 'success') { + if (this.$route.meta.mode == 'detail') { + this.idCu = this.itemData.id_cu; + } else { + this.idCu = this.itemData.tp.id_cu; + } + } - this.generateYear(); - }, - watch: { - anggotaDataStat: function anggotaDataStat(value) { - if (value == 'success') { - this.anggotaData.forEach(function (column) {}); + this.changeCu(this.idCu); } }, - anggotaKeluarDataStat: function anggotaKeluarDataStat(value) { - if (value == 'success') {} + modelTpStat: function modelTpStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'detail') { + this.idTp = 'konsolidasi'; + } else { + this.idTp = this.itemData.id; + } + } }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - + modelPeriodeStat: function modelPeriodeStat(value) { if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + if (this.itemDataStat == 'success') { + this.periode = this.itemData.periode; + this.changePeriode(this.periode); + } } } }, methods: { + checkProfileIdCU: function checkProfileIdCU() { + if (this.currentUser.id_cu !== 0) { + this.idCu = this.currentUser.id_cu; + this.changeCu(this.idCu); + } else { + this.fetchCU(); + } + }, fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + if (this.idTp == 'konsolidasi') { + var periode = 0; + periode = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelPeriode, { + 'periode': this.periode + }); + this.$router.push({ + name: 'laporanCuDetail', + params: { + id: periode.id + } + }); + } else { + this.$router.push({ + name: 'laporanTpDetail', + params: { + id: this.idTp + } + }); + } }, fetchCU: function fetchCU() { if (this.modelCuStat != 'success') { this.$store.dispatch('cu/getHeader'); } }, - save: function save() { - var _this = this; - - this.form.id_cu = this.idCu; - this.state = ''; - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); - } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - this.$router.push({ - name: this.kelas - }); - }, - changeTab: function changeTab(value) { - this.tabName = value; + fetchPeriode: function fetchPeriode(id) { + this.$store.dispatch('laporanCu/getPeriodeCu', id); }, - selectedRow: function selectedRow(item, index) { - this.selectedItemCalon = item; - this.selectedItemCalon.index = index; + fetchTp: function fetchTp(id, periode) { + this.$store.dispatch('laporanTp/getPeriodeTp', [id, periode]); }, - selectedRow2: function selectedRow2(item, index) { - this.selectedItemSuara = item; - this.selectedItemSuara.index = index; + changeCu: function changeCu(value) { + if (value) { + this.fetchPeriode(value); + } }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (isMobile) { - this.selectedItemCalon = itemMobile; + changePeriode: function changePeriode(value) { + if (this.idCu) { + this.fetchTp(this.idCu, value); } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('laporanCu', { + itemData: 'data', + itemDataStat: 'dataStat', + modelPeriode: 'periode', + modelPeriodeStat: 'periodeStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('laporanTp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); - if (state == 'hapusCalon') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus Calon' + this.selectedItemCalon.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubahCalon') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Calon'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCalonMode = 'edit'; - } else if (state == 'tambahCalon') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Calon'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCalonMode = 'create'; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; +/***/ }), - if (this.state == 'hapusCalon') { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { - index: this.selectedItemCalon.index - }); +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - this.selectedItemCalon = {}; - } +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + title: { + "default": '' }, - modalTutup: function modalTutup() { - if (this.updateStat == 'success' && this.state == '') { - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - this.back(); + itemData: { + "default": '' + }, + itemDataBefore: { + "default": '' + }, + isPercent: { + "default": false + }, + isOpposite: { + "default": false + } + }, + data: function data() { + return { + modalShow: false, + modalState: 'normal1', + modalColor: 'bg-primary', + modalTitle: '', + modalButton: '', + modalMobileOptionState: '' + }; + }, + methods: { + modalOpen: function modalOpen() {}, + modalTutup: function modalTutup() {}, + checkClass: function checkClass() { + var className = ''; + + if (this.isOpposite) { + if (this.totalData > 0) { + className = 'bg-danger'; + } else if (this.totalData < 0) { + className = 'bg-primary'; + } else { + className = 'bg-orange-300'; + } + } else { + if (this.totalData > 0) { + className = 'bg-primary'; + } else if (this.totalData < 0) { + className = 'bg-danger'; + } else { + className = 'bg-orange-300'; + } } - this.modalShow = false; + return className; + } + }, + computed: { + totalData: function totalData() { + return this.itemData - this.itemDataBefore; }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing + percentageData: function percentageData() { + if (this.itemDataBefore > 0) { + return this.totalData / this.itemDataBefore; } else { - this.modalShow = false; + return '0'; } - }, - momentYear: function momentYear() { - return moment().year(); - }, - generateYear: function generateYear() { - var years = function years(back) { - var year = new Date().getFullYear(); - return Array.from({ - length: back - }, function (v, i) { - return year - back + i + 1; - }); - }; + } + } +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&": +/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css& ***! + \************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports +exports.i(__webpack_require__(/*! -!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/katex/dist/katex.min.css */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/katex/dist/katex.min.css"), ""); + +// module +exports.push([module.i, "\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} - this.itemTahun = years(5); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { - form: 'data', - produkData: 'dataS', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - anggotaData: 'dataS', - anggotaDataStat: 'dataStatS', - anggotaKeluarData: 'dataS2', - anggotaKeluarDataStat: 'dataStatS2' - })) -}); +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); -// exports +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + /***/ }), -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.itemPearlsStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemPearls, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { kelas: _vm.kelas, isPus: false, isNo_ba: true }, + }), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "analisisLaporanCu" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("analisisLaporanCu") + }, + }, + }, + [ + _c("i", { staticClass: "icon-dots mr-2" }), + _vm._v(" Laporan CU"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "analisisPearls" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("analisisPearls") + }, + }, + }, + [ + _c("i", { staticClass: "icon-dots mr-2" }), + _vm._v(" P.E.A.R.L.S."), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "diskusi" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("diskusi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bubble2 mr-2" }), + _vm._v(" Diskusi"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "revisi" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("revisi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-copy3 mr-2" }), + _vm._v(" Revisi"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "analisisLaporanCu", + expression: "tabName == 'analisisLaporanCu'", + }, + ], + }, + [ + _vm.itemDataStat == "success" + ? _c("infografis-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + columnData: _vm.columnData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [ + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] + ), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("detail-laporan-cu", { + attrs: { kelas: _vm.kelas, columnData: _vm.columnData }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isPearls + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "analisisPearls", + expression: "tabName == 'analisisPearls'", + }, + ], + }, + [ + _vm.itemPearlsStat == "success" + ? _c("infografis-pearls-data", { + attrs: { + title: _vm.titlePearls, + kelas: _vm.kelas, + columnData: _vm.columnDataPearls, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.itemPearlsStat == "loading" + ? _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [ + _c( + "span", + { staticClass: "sr-only" }, + [_vm._v("100% Complete")] + ), + ] + ), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("detail-pearls", { + attrs: { + kelas: _vm.kelas, + columnData: _vm.columnData, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isDiskusi + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "diskusi", + expression: "tabName == 'diskusi'", + }, + ], + }, + [_c("diskusi")], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isRevisi + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "revisi", + expression: "tabName =='revisi'", + }, + ], + }, + [_c("revisi")], + 1 + ) + : _vm._e(), + ] + ), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true -if(content.locals) module.exports = content.locals; -if(false) {} /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&": +/*!******************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& ***! + \******************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1391,124 +4771,4131 @@ __webpack_require__.r(__webpack_exports__); var render = function () { var _vm = this var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("div", { staticClass: "timeline timeline-left content-group" }, [ + _c("div", { staticClass: "timeline-container" }, [ + _c("div", { staticClass: "timeline-row" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Lelaki Biasa", + "l_biasa", + _vm.itemData.l_biasa, + _vm.itemData.periode, + _vm.itemDataBefore.l_biasa, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Lelaki Biasa", + key: "l_biasa", + value: _vm.itemData.l_biasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "lelaki biasa", + itemData: _vm.itemData.l_biasa, + itemDataBefore: _vm.itemDataBefore.l_biasa, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Lelaki Biasa", + "l_biasa", + _vm.itemData.l_biasa, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Lelaki Biasa", + key: "l_biasa", + value: _vm.itemData.l_biasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "lelaki biasa", + itemData: _vm.itemData.l_biasa, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Lelaki L.Biasa", + "l_lbiasa", + _vm.itemData.l_lbiasa, + _vm.itemData.periode, + _vm.itemDataBefore.l_lbiasa, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Lelaki L.Biasa", + key: "l_lbiasa", + value: _vm.itemData.l_lbiasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "lelaki l.biasa", + itemData: _vm.itemData.l_lbiasa, + itemDataBefore: _vm.itemDataBefore.l_lbiasa, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Lelaki L.Biasa", + "l_lbiasa", + _vm.itemData.l_lbiasa, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Lelaki L.Biasa", + key: "l_lbiasa", + value: _vm.itemData.l_lbiasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "lelaki l.biasa", + itemData: _vm.itemData.l_lbiasa, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Perempuan Biasa", + "p_biasa", + _vm.itemData.p_biasa, + _vm.itemData.periode, + _vm.itemDataBefore.p_biasa, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Perempuan Biasa", + key: "p_biasa", + value: _vm.itemData.p_biasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "perempuan biasa", + itemData: _vm.itemData.p_biasa, + itemDataBefore: _vm.itemDataBefore.p_biasa, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Perempuan Biasa", + "p_biasa", + _vm.itemData.p_biasa, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Perempuan Biasa", + key: "p_biasa", + value: _vm.itemData.p_biasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "perempuan biasa", + itemData: _vm.itemData.p_biasa, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Perempuan L.Biasa", + "p_lbiasa", + _vm.itemData.p_lbiasa, + _vm.itemData.periode, + _vm.itemDataBefore.p_lbiasa, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Perempuan L.Biasa", + key: "p_lbiasa", + value: _vm.itemData.p_lbiasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "perempuan l.biasa", + itemData: _vm.itemData.p_lbiasa, + itemDataBefore: _vm.itemDataBefore.p_lbiasa, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Perempuan L.Biasa", + "p_lbiasa", + _vm.itemData.p_lbiasa, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Perempuan L.Biasa", + key: "p_lbiasa", + value: _vm.itemData.p_lbiasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "perempuan l.biasa", + itemData: _vm.itemData.p_lbiasa, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Anggota", + "total_anggota", + _vm.itemData.total_anggota, + _vm.itemData.periode, + _vm.itemDataBefore.total_anggota, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Lelaki Biasa", + key: "l_biasa", + value: _vm.itemData.l_biasa, + }, + { + title: "Lelaki L.Biasa", + key: "l_lbiasa", + value: _vm.itemData.l_lbiasa, + }, + { + title: "Perempuan Biasa", + key: "p_biasa", + value: _vm.itemData.p_biasa, + }, + { + title: "Perempuan L.Biasa", + key: "p_lbiasa", + value: _vm.itemData.p_lbiasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total anggota", + itemData: _vm.itemData.total_anggota, + itemDataBefore: _vm.itemDataBefore.total_anggota, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Anggota", + "total_anggota", + _vm.itemData.total_anggota, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Lelaki Biasa", + key: "l_biasa", + value: _vm.itemData.l_biasa, + }, + { + title: "Lelaki L.Biasa", + key: "l_lbiasa", + value: _vm.itemData.l_lbiasa, + }, + { + title: "Perempuan Biasa", + key: "p_biasa", + value: _vm.itemData.p_biasa, + }, + { + title: "Perempuan L.Biasa", + key: "p_lbiasa", + value: _vm.itemData.p_lbiasa, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total anggota", + itemData: _vm.itemData.total_anggota, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Anggota Lalu", + "total_anggota_lalu", + _vm.itemData.total_anggota_lalu, + _vm.itemData.periode, + _vm.itemDataBefore.total_anggota_lalu, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Total Anggota Lalu", + key: "total_anggota_lalu", + value: _vm.itemData.total_anggota_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total anggota lalu", + itemData: _vm.itemData.total_anggota_lalu, + itemDataBefore: + _vm.itemDataBefore.total_anggota_lalu, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Anggota Lalu", + "total_anggota_lalu", + _vm.itemData.total_anggota_lalu, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Total Anggota Lalu", + key: "total_anggota_lalu", + value: _vm.itemData.total_anggota_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total anggota lalu", + itemData: _vm.itemData.total_anggota_lalu, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _vm._m(1), + ]), + _vm._v(" "), + _c("div", { staticClass: "timeline-row" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset", + "aset", + _vm.itemData.aset, + _vm.itemData.periode, + _vm.itemDataBefore.aset, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Aset", + key: "aset", + value: _vm.itemData.aset, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset", + itemData: _vm.itemData.aset, + itemDataBefore: _vm.itemDataBefore.aset, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset", + "aset", + _vm.itemData.aset, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Aset", + key: "aset", + value: _vm.itemData.aset, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset", + itemData: _vm.itemData.aset, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset Lalu", + "aset_lalu", + _vm.itemData.aset_lalu, + _vm.itemData.periode, + _vm.itemDataBefore.aset_lalu, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Aset Lalu", + key: "aset_lalu", + value: _vm.itemData.aset_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset lalu", + itemData: _vm.itemData.aset_lalu, + itemDataBefore: _vm.itemDataBefore.aset_lalu, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset Lalu", + "aset_lalu", + _vm.itemData.aset_lalu, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Aset Lalu", + key: "aset_lalu", + value: _vm.itemData.aset_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset lalu", + itemData: _vm.itemData.aset_lalu, + itemDataBefore: "", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset Masalah", + "aset_masalah", + _vm.itemData.aset_masalah, + _vm.itemData.periode, + _vm.itemDataBefore.aset_masalah, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Aset Masalah", + key: "aset_masalah", + value: _vm.itemData.aset_masalah, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset masalah", + itemData: _vm.itemData.aset_masalah, + itemDataBefore: _vm.itemDataBefore.aset_masalah, + isOpposite: true, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset Masalah", + "aset_masalah", + _vm.itemData.aset_masalah, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Aset Masalah", + key: "aset_masalah", + value: _vm.itemData.aset_masalah, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset masalah", + itemData: _vm.itemData.aset_masalah, + itemDataBefore: "0", + isOpposite: true, + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset Tidak Menghasilkan", + "aset_tidak_menghasilkan", + _vm.itemData.aset_tidak_menghasilkan, + _vm.itemData.periode, + _vm.itemDataBefore.aset_tidak_menghasilkan, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Aset Tidak Menghasilkan", + key: "aset_tidak_menghasilkan", + value: _vm.itemData.aset_tidak_menghasilkan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset tidak menghasilkan", + itemData: _vm.itemData.aset_tidak_menghasilkan, + itemDataBefore: + _vm.itemDataBefore.aset_tidak_menghasilkan, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aset Tidak Menghasilkan", + "aset_tidak_menghasilkan", + _vm.itemData.aset_tidak_menghasilkan, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Aset Tidak Menghasilkan", + key: "aset_tidak_menghasilkan", + value: _vm.itemData.aset_tidak_menghasilkan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aset tidak menghasilkan", + itemData: _vm.itemData.aset_tidak_menghasilkan, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aktiva Lancar", + "aktiva_lancar", + _vm.itemData.aktiva_lancar, + _vm.itemData.periode, + _vm.itemDataBefore.aktiva_lancar, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Aktiva Lancar", + key: "aktiva_lancar", + value: _vm.itemData.aktiva_lancar, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aktiva lancar", + itemData: _vm.itemData.aktiva_lancar, + itemDataBefore: _vm.itemDataBefore.aktiva_lancar, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Aktiva Lancar", + "aktiva_lancar", + _vm.itemData.aktiva_lancar, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Aktiva Lancar", + key: "aktiva_lancar", + value: _vm.itemData.aktiva_lancar, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "aktiva lancar", + itemData: _vm.itemData.aktiva_lancar, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Rata-rata Aset", + "rata_aset", + _vm.itemData.rata_aset, + _vm.itemData.periode, + _vm.itemDataBefore.rata_aset, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Rata-rata Aset", + key: "rata_aset", + value: _vm.itemData.rata_aset, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "rata-rata aset", + itemData: _vm.itemData.rata_aset, + itemDataBefore: _vm.itemDataBefore.rata_aset, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Rata-rata Aset", + "rata_aset", + _vm.itemData.rata_aset, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Rata-rata Aset", + key: "rata_aset", + value: _vm.itemData.rata_aset, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "rata-rata aset", + itemData: _vm.itemData.rata_aset, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _vm._m(3), + ]), + _vm._v(" "), + _c("div", { staticClass: "timeline-row" }, [ + _vm._m(4), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Saham", + "simpanan_saham", + _vm.itemData.simpanan_saham, + _vm.itemData.periode, + _vm.itemDataBefore.simpanan_saham, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Simp. Saham", + key: "simpanan_saham", + value: _vm.itemData.simpanan_saham, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. saham", + itemData: _vm.itemData.simpanan_saham, + itemDataBefore: _vm.itemDataBefore.simpanan_saham, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Saham", + "simpanan_saham", + _vm.itemData.simpanan_saham, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Simp. Saham", + key: "simpanan_saham", + value: _vm.itemData.simpanan_saham, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. saham", + itemData: _vm.itemData.simpanan_saham, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Saham Lalu", + "simpanan_saham_lalu", + _vm.itemData.simpanan_saham_lalu, + _vm.itemData.periode, + _vm.itemDataBefore.simpanan_saham_lalu, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Simp. Saham Lalu", + key: "simpanan_saham_lalu", + value: _vm.itemData.simpanan_saham_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. saham lalu", + itemData: _vm.itemData.simpanan_saham_lalu, + itemDataBefore: + _vm.itemDataBefore.simpanan_saham_lalu, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Saham Lalu", + "simpanan_saham_lalu", + _vm.itemData.simpanan_saham_lalu, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Simp. Saham Lalu", + key: "simpanan_saham_lalu", + value: _vm.itemData.simpanan_saham_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. saham lalu", + itemData: _vm.itemData.simpanan_saham_lalu, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Saham Des", + "simpanan_saham_des", + _vm.itemData.simpanan_saham_des, + _vm.itemData.periode, + _vm.itemDataBefore.simpanan_saham_des, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Simp. Saham Des", + key: "simpanan_saham_des", + value: _vm.itemData.simpanan_saham_des, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. saham des", + itemData: _vm.itemData.simpanan_saham_des, + itemDataBefore: + _vm.itemDataBefore.simpanan_saham_des, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Saham Des", + "simpanan_saham_des", + _vm.itemData.simpanan_saham_des, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Simp. Saham Des", + key: "simpanan_saham_des", + value: _vm.itemData.simpanan_saham_des, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. saham des", + itemData: _vm.itemData.simpanan_saham_des, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Nonsaham Unggulan", + "nonsaham_unggulan", + _vm.itemData.nonsaham_unggulan, + _vm.itemData.periode, + _vm.itemDataBefore.nonsaham_unggulan, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Simp. Nonsaham Unggulan", + key: "nonsaham_unggulan", + value: _vm.itemData.nonsaham_unggulan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. nonsaham unggulan", + itemData: _vm.itemData.nonsaham_unggulan, + itemDataBefore: + _vm.itemDataBefore.nonsaham_unggulan, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Nonsaham Unggulan", + "nonsaham_unggulan", + _vm.itemData.nonsaham_unggulan, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Simp. Nonsaham Unggulan", + key: "nonsaham_unggulan", + value: _vm.itemData.nonsaham_unggulan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. nonsaham unggulan", + itemData: _vm.itemData.nonsaham_unggulan, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Nonsaham Harian", + "nonsaham_harian", + _vm.itemData.nonsaham_harian, + _vm.itemData.periode, + _vm.itemDataBefore.nonsaham_harian, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Simp. Nonsaham Harian", + key: "nonsaham_harian", + value: _vm.itemData.nonsaham_harian, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. nonsaham harian", + itemData: _vm.itemData.nonsaham_harian, + itemDataBefore: _vm.itemDataBefore.nonsaham_harian, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Simp. Nonsaham Harian", + "nonsaham_harian", + _vm.itemData.nonsaham_harian, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Simp. Nonsaham Harian", + key: "nonsaham_harian", + value: _vm.itemData.nonsaham_harian, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "simp. nonsaham harian", + itemData: _vm.itemData.nonsaham_harian, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Hutang SPD", + "hutang_spd", + _vm.itemData.hutang_spd, + _vm.itemData.periode, + _vm.itemDataBefore.hutang_spd, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Hutang SPD", + key: "hutang_spd", + value: _vm.itemData.hutang_spd, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "hutang spd", + itemData: _vm.itemData.hutang_spd, + itemDataBefore: _vm.itemDataBefore.hutang_spd, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Hutang SPD", + "hutang_spd", + _vm.itemData.hutang_spd, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Hutang SPD", + key: "hutang_spd", + value: _vm.itemData.hutang_spd, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "hutang spd", + itemData: _vm.itemData.hutang_spd, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Hutang Tidak Berbiaya", + "hutang_tidak_berbiaya_30hari", + _vm.itemData.hutang_tidak_berbiaya_30hari, + _vm.itemData.periode, + _vm.itemDataBefore.hutang_tidak_berbiaya_30hari, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Hutang Tidak Berbiaya", + key: "hutang_tidak_berbiaya_30hari", + value: + _vm.itemData.hutang_tidak_berbiaya_30hari, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "hutang tidak berbiaya", + itemData: _vm.itemData.hutang_tidak_berbiaya_30hari, + itemDataBefore: + _vm.itemDataBefore.hutang_tidak_berbiaya_30hari, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Hutang Tidak Berbiaya", + "hutang_tidak_berbiaya_30hari", + _vm.itemData.hutang_tidak_berbiaya_30hari, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Hutang Tidak Berbiaya", + key: "hutang_tidak_berbiaya_30hari", + value: + _vm.itemData.hutang_tidak_berbiaya_30hari, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "hutang tidak berbiaya", + itemData: _vm.itemData.hutang_tidak_berbiaya_30hari, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Hutang Pihak Ke-3", + "total_hutang_pihak3", + _vm.itemData.total_hutang_pihak3, + _vm.itemData.periode, + _vm.itemDataBefore.total_hutang_pihak3, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Total Hutang Pihak Ke-3", + key: "total_hutang_pihak3", + value: _vm.itemData.total_hutang_pihak3, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total hutang pihak ke-3", + itemData: _vm.itemData.total_hutang_pihak3, + itemDataBefore: + _vm.itemDataBefore.total_hutang_pihak3, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Hutang Pihak Ke-3", + "total_hutang_pihak3", + _vm.itemData.total_hutang_pihak3, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Total Hutang Pihak Ke-3", + key: "total_hutang_pihak3", + value: _vm.itemData.total_hutang_pihak3, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total hutang pihak ke-3", + itemData: _vm.itemData.total_hutang_pihak3, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Beredar", + "piutang_beredar", + _vm.itemData.piutang_beredar, + _vm.itemData.periode, + _vm.itemDataBefore.piutang_beredar, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang beredar", + itemData: _vm.itemData.piutang_beredar, + itemDataBefore: _vm.itemDataBefore.piutang_beredar, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Beredar", + "piutang_beredar", + _vm.itemData.piutang_beredar, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang beredar", + itemData: _vm.itemData.piutang_beredar, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Bersih", + "piutang_bersih", + _vm.itemData.piutang_bersih, + _vm.itemData.periode, + _vm.itemDataBefore.piutang_bersih, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + { + title: "Piutang Lalai 1-12 Bulan", + key: "piutang_lalai_1bulan", + value: _vm.itemData.piutang_lalai_1bulan, + }, + { + title: "Piutang Lalai > 12 Bulan", + key: "piutang_lalai_12bulan", + value: _vm.itemData.piutang_lalai_12bulan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang bersih", + itemData: _vm.itemData.piutang_bersih, + itemDataBefore: _vm.itemDataBefore.piutang_bersih, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Bersih", + "piutang_bersih", + _vm.itemData.piutang_bersih, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + { + title: "Piutang Lalai 1-12 Bulan", + key: "piutang_lalai_1bulan", + value: _vm.itemData.piutang_lalai_1bulan, + }, + { + title: "Piutang Lalai > 12 Bulan", + key: "piutang_lalai_12bulan", + value: _vm.itemData.piutang_lalai_12bulan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang bersih", + itemData: _vm.itemData.piutang_bersih, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Anggota", + "piutang_anggota", + _vm.itemData.piutang_anggota, + _vm.itemData.periode, + _vm.itemDataBefore.piutang_anggota, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Anggota", + key: "piutang_anggota", + value: _vm.itemData.piutang_anggota, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang anggota", + itemData: _vm.itemData.piutang_anggota, + itemDataBefore: _vm.itemDataBefore.piutang_anggota, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Anggota", + "piutang_anggota", + _vm.itemData.piutang_anggota, + _vm.itemData.periode, + _vm.itemDataBefore.piutang_anggota, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Anggota", + key: "piutang_anggota", + value: _vm.itemData.piutang_anggota, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang anggota", + itemData: _vm.itemData.piutang_anggota, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Lalai 1-12 Bulan", + "piutang_lalai_1bulan", + _vm.itemData.piutang_lalai_1bulan, + _vm.itemData.periode, + _vm.itemDataBefore.piutang_lalai_1bulan, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Lalai 1-12 Bulan", + key: "piutang_lalai_1bulan", + value: _vm.itemData.piutang_lalai_1bulan, + }, + ], + "currency", + true + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang lalai 1-12 bulan", + itemData: _vm.itemData.piutang_lalai_1bulan, + itemDataBefore: + _vm.itemDataBefore.piutang_lalai_1bulan, + isOpposite: true, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Lalai 1-12 Bulan", + "piutang_lalai_1bulan", + _vm.itemData.piutang_lalai_1bulan, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Piutang Lalai 1-12 Bulan", + key: "piutang_lalai_1bulan", + value: _vm.itemData.piutang_lalai_1bulan, + }, + ], + "currency", + true + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang lalai 1-12 bulan", + itemData: _vm.itemData.piutang_lalai_1bulan, + itemDataBefore: "0", + isOpposite: true, + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Lalai > 12 Bulan", + "piutang_lalai_12bulan", + _vm.itemData.piutang_lalai_12bulan, + _vm.itemData.periode, + _vm.itemDataBefore.piutang_lalai_12bulan, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Lalai > 12 Bulan", + key: "piutang_lalai_12bulan", + value: _vm.itemData.piutang_lalai_12bulan, + }, + ], + "currency", + true + ) + }, + }, + }, + [ + _vm.itemDataBefore + ? _c("widget-data", { + attrs: { + title: "piutang lalai > 12 bulan", + itemData: _vm.itemData.piutang_lalai_12bulan, + itemDataBefore: + _vm.itemDataBefore.piutang_lalai_12bulan, + isOpposite: true, + }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Piutang Lalai > 12 Bulan", + "piutang_lalai_12bulan", + _vm.itemData.piutang_lalai_12bulan, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Piutang Lalai > 12 Bulan", + key: "piutang_lalai_12bulan", + value: _vm.itemData.piutang_lalai_12bulan, + }, + ], + "currency", + true + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "piutang lalai > 12 bulan", + itemData: _vm.itemData.piutang_lalai_12bulan, + itemDataBefore: "0", + isOpposite: true, + }, + }), + ], + 1 + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Rasio Piutang Beredar", + "rasio_beredar", + _vm.itemData.rasio_beredar, + _vm.itemData.periode, + _vm.itemDataBefore.rasio_beredar, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + { + title: "Aset", + key: "aset", + value: _vm.itemData.aset, + }, + ], + "percent" + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "rasio piutang beredar", + itemData: _vm.itemData.rasio_beredar, + itemDataBefore: _vm.itemDataBefore.rasio_beredar, + isPercent: true, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Rasio Piutang Beredar", + "rasio_beredar", + _vm.itemData.rasio_beredar, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + { + title: "Aset", + key: "aset", + value: _vm.itemData.aset, + }, + ], + "percent" + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "rasio piutang beredar", + itemData: _vm.itemData.rasio_beredar, + itemDataBefore: "0", + isPercent: true, + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Rasio Piutang Lalai", + "rasio_lalai", + _vm.itemData.rasio_lalai, + _vm.itemData.periode, + _vm.itemDataBefore.rasio_lalai, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Piutang Lalai 1-12 Bulan", + key: "piutang_lalai_1bulan", + value: _vm.itemData.piutang_lalai_1bulan, + }, + { + title: "Piutang Lalai > 12 Bulan", + key: "piutang_lalai_12bulan", + value: _vm.itemData.piutang_lalai_12bulan, + }, + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + ], + "percent", + true + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "rasio piutang lalai", + itemData: _vm.itemData.rasio_lalai, + itemDataBefore: _vm.itemDataBefore.rasio_lalai, + isPercent: true, + isOpposite: true, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Rasio Piutang Lalai", + "rasio_lalai", + _vm.itemData.rasio_lalai, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Piutang Lalai 1-12 Bulan", + key: "piutang_lalai_1bulan", + value: _vm.itemData.piutang_lalai_1bulan, + }, + { + title: "Piutang Lalai > 12 Bulan", + key: "piutang_lalai_12bulan", + value: _vm.itemData.piutang_lalai_12bulan, + }, + { + title: "Piutang Beredar", + key: "piutang_beredar", + value: _vm.itemData.piutang_beredar, + }, + ], + "percent", + true + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "rasio piutang lalai", + itemData: _vm.itemData.rasio_lalai, + itemDataBefore: "0", + isPercent: true, + isOpposite: true, + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _vm._m(5), + ]), + _vm._v(" "), + _c("div", { staticClass: "timeline-row" }, [ + _vm._m(6), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "DCR", + "dcr", + _vm.itemData.dcr, + _vm.itemData.periode, + _vm.itemDataBefore.dcr, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "DCR", + key: "dcr", + value: _vm.itemData.dcr, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "dcr", + itemData: _vm.itemData.dcr, + itemDataBefore: _vm.itemDataBefore.dcr, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "DCR", + "dcr", + _vm.itemData.dcr, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "DCR", + key: "dcr", + value: _vm.itemData.dcr, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "dcr", + itemData: _vm.itemData.dcr, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "DCU", + "dcu", + _vm.itemData.dcu, + _vm.itemData.periode, + _vm.itemDataBefore.dcu, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "DCU", + key: "dcu", + value: _vm.itemData.dcu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "dcu", + itemData: _vm.itemData.dcu, + itemDataBefore: _vm.itemDataBefore.dcu, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "DCU", + "dcu", + _vm.itemData.dcu, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "DCU", + key: "dcu", + value: _vm.itemData.dcu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "dcu", + itemData: _vm.itemData.dcu, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Iuran Gedung", + "dana_gedung", + _vm.itemData.dana_gedung, + _vm.itemData.periode, + _vm.itemDataBefore.dana_gedung, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Iuran Gedung", + key: "dana_gedung", + value: _vm.itemData.dana_gedung, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "iuran gedung", + itemData: _vm.itemData.dana_gedung, + itemDataBefore: _vm.itemDataBefore.dana_gedung, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Iuran Gedung", + "dana_gedung", + _vm.itemData.dana_gedung, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Iuran Gedung", + key: "dana_gedung", + value: _vm.itemData.dana_gedung, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "iuran gedung", + itemData: _vm.itemData.dana_gedung, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Donasi", + "donasi", + _vm.itemData.donasi, + _vm.itemData.periode, + _vm.itemDataBefore.donasi, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Donasi", + key: "donasi", + value: _vm.itemData.donasi, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "donasi", + itemData: _vm.itemData.donasi, + itemDataBefore: _vm.itemDataBefore.donasi, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Donasi", + "donasi", + _vm.itemData.donasi, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Donasi", + key: "donasi", + value: _vm.itemData.donasi, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "donasi", + itemData: _vm.itemData.donasi, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "BJS Saham", + "bjs_saham", + _vm.itemData.bjs_saham, + _vm.itemData.periode, + _vm.itemDataBefore.bjs_saham, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "BJS Saham", + key: "bjs_saham", + value: _vm.itemData.bjs_saham, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "bjs saham", + itemData: _vm.itemData.bjs_saham, + itemDataBefore: _vm.itemDataBefore.bjs_saham, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "BJS Saham", + "bjs_saham", + _vm.itemData.bjs_saham, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "BJS Saham", + key: "bjs_saham", + value: _vm.itemData.bjs_saham, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "bjs saham", + itemData: _vm.itemData.bjs_saham, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Beban Penyisihan DCR", + "beban_penyisihan_dcr", + _vm.itemData.beban_penyisihan_dcr, + _vm.itemData.periode, + _vm.itemDataBefore.beban_penyisihan_dcr, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Beban Penyisihan DCR", + key: "beban_penyisihan_dcr", + value: _vm.itemData.beban_penyisihan_dcr, + }, + ] + ) + }, + }, + }, + [ + _vm.itemDataBefore + ? _c("widget-data", { + attrs: { + title: "beban penyisihan dcr", + itemData: _vm.itemData.beban_penyisihan_dcr, + itemDataBefore: + _vm.itemDataBefore.beban_penyisihan_dcr, + }, + }) + : _vm._e(), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Beban Penyisihan DCR", + "beban_penyisihan_dcr", + _vm.itemData.beban_penyisihan_dcr, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Beban Penyisihan DCR", + key: "beban_penyisihan_dcr", + value: _vm.itemData.beban_penyisihan_dcr, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "beban penyisihan dcr", + itemData: _vm.itemData.beban_penyisihan_dcr, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Investasi Likuid", + "investasi_likuid", + _vm.itemData.investasi_likuid, + _vm.itemData.periode, + _vm.itemDataBefore.investasi_likuid, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Investasi Likuid", + key: "investasi_likuid", + value: _vm.itemData.investasi_likuid, + }, + ] + ) + }, + }, + }, + [ + _vm.itemDataBefore + ? _c("widget-data", { + attrs: { + title: "investasi likuid", + itemData: _vm.itemData.investasi_likuid, + itemDataBefore: + _vm.itemDataBefore.investasi_likuid, + }, + }) + : _vm._e(), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Investasi Likuid", + "investasi_likuid", + _vm.itemData.investasi_likuid, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Investasi Likuid", + key: "investasi_likuid", + value: _vm.itemData.investasi_likuid, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "investasi likuid", + itemData: _vm.itemData.investasi_likuid, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _vm._m(7), + ]), + _vm._v(" "), + _c("div", { staticClass: "timeline-row" }, [ + _vm._m(8), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Pendapatan", + "total_pendapatan", + _vm.itemData.total_pendapatan, + _vm.itemData.periode, + _vm.itemDataBefore.total_pendapatan, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Total Pendapatan", + key: "total_pendapatan", + value: _vm.itemData.total_pendapatan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total pendapatan", + itemData: _vm.itemData.total_pendapatan, + itemDataBefore: _vm.itemDataBefore.total_pendapatan, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Pendapatan", + "total_pendapatan", + _vm.itemData.total_pendapatan, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Total Pendapatan", + key: "total_pendapatan", + value: _vm.itemData.total_pendapatan, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total pendapatan", + itemData: _vm.itemData.total_pendapatan, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Biaya", + "total_biaya", + _vm.itemData.total_biaya, + _vm.itemData.periode, + _vm.itemDataBefore.total_biaya, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Total Biaya", + key: "total_biaya", + value: _vm.itemData.total_biaya, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total biaya", + itemData: _vm.itemData.total_biaya, + itemDataBefore: _vm.itemDataBefore.total_biaya, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Total Biaya", + "total_biaya", + _vm.itemData.total_biaya, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Total Biaya", + key: "total_biaya", + value: _vm.itemData.total_biaya, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "total biaya", + itemData: _vm.itemData.total_biaya, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "SHU", + "shu", + _vm.itemData.shu, + _vm.itemData.periode, + _vm.itemDataBefore.shu, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "SHU", + key: "shu", + value: _vm.itemData.shu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "shu", + itemData: _vm.itemData.shu, + itemDataBefore: _vm.itemDataBefore.shu, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "SHU", + "shu", + _vm.itemData.shu, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "SHU", + key: "shu", + value: _vm.itemData.shu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "shu", + itemData: _vm.itemData.shu, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "SHU Lalu", + "shu_lalu", + _vm.itemData.shu_lalu, + _vm.itemData.periode, + _vm.itemDataBefore.shu_lalu, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "SHU Lalu", + key: "shu_lalu", + value: _vm.itemData.shu_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "shu lalu", + itemData: _vm.itemData.shu_lalu, + itemDataBefore: _vm.itemDataBefore.shu_lalu, + }, + }), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "SHU Lalu", + "shu_lalu", + _vm.itemData.shu_lalu, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "SHU Lalu", + key: "shu_lalu", + value: _vm.itemData.shu_lalu, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "shu lalu", + itemData: _vm.itemData.shu_lalu, + itemDataBefore: "0", + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Laju Inflasi", + "laju_inflasi", + _vm.itemData.laju_inflasi, + _vm.itemData.periode, + _vm.itemDataBefore.laju_inflasi, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Laju Inflasi", + key: "laju_inflasi", + value: _vm.itemData.laju_inflasi, + }, + ] + ) + }, + }, + }, + [ + _vm.itemDataBefore + ? _c("widget-data", { + attrs: { + title: "laju inflasi", + itemData: _vm.itemData.laju_inflasi, + itemDataBefore: _vm.itemDataBefore.laju_inflasi, + isPercent: true, + }, + }) + : _vm._e(), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Laju Inflasi", + "laju_inflasi", + _vm.itemData.laju_inflasi, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Laju Inflasi", + key: "laju_inflasi", + value: _vm.itemData.laju_inflasi, + }, + ] + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "laju inflasi", + itemData: _vm.itemData.laju_inflasi, + itemDataBefore: "0", + isPercent: true, + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _vm.itemDataBefore + ? _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Harga Pasar", + "harga_pasar", + _vm.itemData.harga_pasar, + _vm.itemData.periode, + _vm.itemDataBefore.harga_pasar, + _vm.itemDataBefore.periode, + _vm.grafikData.data, + [ + { + title: "Harga Pasar", + key: "harga_pasar", + value: _vm.itemData.harga_pasar, + }, + ], + "percent" + ) + }, + }, + }, + [ + _vm.itemDataBefore + ? _c("widget-data", { + attrs: { + title: "harga pasar", + itemData: _vm.itemData.harga_pasar, + itemDataBefore: _vm.itemDataBefore.harga_pasar, + isPercent: true, + }, + }) + : _vm._e(), + ], + 1 + ) + : _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka( + "Harga Pasar", + "harga_pasar", + _vm.itemData.harga_pasar, + _vm.itemData.periode, + "0", + "", + _vm.grafikData.data, + [ + { + title: "Harga Pasar", + key: "harga_pasar", + value: _vm.itemData.harga_pasar, + }, + ], + "percent" + ) + }, + }, + }, + [ + _c("widget-data", { + attrs: { + title: "harga pasar", + itemData: _vm.itemData.harga_pasar, + itemDataBefore: "0", + isPercent: true, + }, + }), + ], + 1 + ), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + size: _vm.modalSize, + color: _vm.modalColor, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v(_vm._s(_vm.modalTitle)), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }, [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { + staticClass: + "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0", + }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.modalDetail.tab == "analisis", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + _vm.modalDetail.tab = "analisis" + }, + }, + }, + [ + _c("i", { staticClass: "icon-wave2 mr-2" }), + _vm._v(" Analisis"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.modalDetail.tab == "tabel" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + _vm.modalDetail.tab = "tabel" + }, + }, + }, + [ + _c("i", { staticClass: "icon-list2 mr-2" }), + _vm._v(" Tabel"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.modalDetail.tab == "analisis", + expression: "modalDetail.tab == 'analisis'", + }, + ], + }, [ - _c("truncate", { - staticStyle: { display: "inline-block" }, + _c("widget-data", { attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, + title: _vm.modalDetail.title, + itemData: _vm.modalDetail.itemData, + itemDataBefore: _vm.modalDetail.itemDataBefore, + isPercent: _vm.modalDetail.isPercent, + isOpposite: _vm.modalDetail.isOpposite, + }, + }), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body border-top-blue" }, + [ + _c("h6", { + domProps: { + innerHTML: _vm._s(_vm.modalDetail.analisis1), + }, + }), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.modalDetail.tab == "tabel", + expression: "modalDetail.tab == 'tabel'", + }, + ], + }, + [ + _c("div", { staticClass: "pre-scrollable" }, [ + _c( + "table", + { staticClass: "table table-striped table-bordered" }, + [ + _c("thead", { staticClass: "bg-primary" }, [ + _c("tr", [ + _c("th", [_vm._v("Periode")]), + _vm._v(" "), + _c("th", [_vm._v("Jumlah ")]), + _vm._v(" "), + _c("th", [_vm._v("Pertumbuhan")]), + _vm._v(" "), + !_vm.modalDetail.isPercent + ? _c("th", [_vm._v("Pertumbuhan (%)")]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _c( + "tbody", + _vm._l( + _vm.modalDetail.grafikData, + function (grafik) { + return _c( + "tr", + { + staticClass: "text-nowrap", + class: { + info: + Object.values(grafik)[0] == + _vm.itemData.periode, + }, + }, + [ + _c("td", [ + _vm._v( + _vm._s( + _vm._f("dateMonth")( + Object.values(grafik)[0] + ) + ) + ), + ]), + _vm._v(" "), + _vm.modalDetail.isPercent + ? _c("td", [ + _vm._v( + _vm._s( + _vm._f("percentage")( + Object.values(grafik)[1], + 2 + ) + ) + ), + ]) + : _c("td", [ + _vm._v( + _vm._s( + _vm._f("currency")( + Object.values(grafik)[1], + "", + 0, + { thousandsSeparator: "." } + ) + ) + ), + ]), + _vm._v(" "), + _vm.itemData.periode != + Object.values(grafik)[0] + ? _c( + "td", + { + class: { + "text-primary": + _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) > 0, + "text-danger": + _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) < 0, + }, + }, + [ + _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) > 0 + ? _c("i", { + staticClass: + "icon-chevron-up", + }) + : _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) < 0 + ? _c("i", { + staticClass: + "icon-chevron-down", + }) + : _vm._e(), + _vm._v(" "), + _vm.modalDetail.isPercent + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f("percentage")( + Math.abs( + _vm.countTotal( + _vm.modalDetail + .itemData, + Object.values( + grafik + )[1] + ) + ), + 2 + ) + ) + + "\n\t\t\t\t\t\t\t\t\t" + ), + ]) + : _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f("currency")( + Math.abs( + _vm.countTotal( + _vm.modalDetail + .itemData, + Object.values( + grafik + )[1] + ) + ), + "", + 0, + { + thousandsSeparator: + ".", + } + ) + ) + + "\n\t\t\t\t\t\t\t\t\t" + ), + ]), + ] + ) + : _c( + "td", + { + staticClass: "text-center", + attrs: { colspan: "2" }, + }, + [_vm._v("LAPORAN PERIODE INI")] + ), + _vm._v(" "), + _vm.itemData.periode != + Object.values(grafik)[0] && + !_vm.modalDetail.isPercent + ? _c("td", [ + _c( + "span", + { + staticClass: "badge pull-right", + class: { + "badge-primary": + _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) > 0, + "badge-danger": + _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) < 0, + }, + }, + [ + _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) > 0 + ? _c("span", [_vm._v("+")]) + : _vm.countTotal( + _vm.modalDetail.itemData, + Object.values(grafik)[1] + ) < 0 + ? _c("span", [_vm._v("-")]) + : _vm._e(), + _vm._v( + "\t\n\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + _vm._f("currency")( + Math.abs( + _vm.countPercentage( + _vm.modalDetail + .itemData, + Object.values( + grafik + )[1] + ) + ), + "", + 2, + { + thousandsSeparator: ".", + decimalSeparator: ",", + } + ) + ) + + " %\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]) + : _vm._e(), + ] + ) + } + ), + 0 + ), + ] + ), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "div", + { + staticClass: + "alert bg-info alert-styled-left mt-2 pt-1 pb-1", }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " + [ + _c("span", { staticClass: "mb-2 text-semibold" }, [ + _c("u", [_vm._v("Bagaimana membaca tabel ini?")]), + ]), + _vm._v(" "), + _c("p", [ + _vm._v( + "Kolom pertumbuhan adalah perbandingan nilai pada laporan periode ini dibandingan dengan periode lainnya sesuai pada tabel" + ), + ]), + ] ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, + ] + ), + _vm._v(" "), + _vm.modalDetail.isUbah + ? _c("div", [ + _c("hr"), + _vm._v(" "), + _vm.modalDetail.canUbah + ? _c("div", [ + _c( + "div", + { + staticClass: + "well well-sm border-top-lg border-top-warning", + }, + _vm._l(_vm.modalDetail.form, function (form) { + return form.title + ? _c("div", [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [ + _vm._v(_vm._s(form.title)), + ]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan " + + form.title, + }, + model: { + value: form.value, + callback: function ($$v) { + _vm.$set(form, "value", $$v) + }, + expression: "form.value", + }, + }), + ], + 1 + ), + ]) + : _vm._e() + }), + 0 + ), + ]) + : _c("div", [ + _c( + "div", + { + staticClass: + "alert bg-warning alert-styled-left mt-10 pt-5 pb-5", }, + [ + _c( + "span", + { staticClass: "mb-5 text-semibold" }, + [ + _c("u", [ + _vm._v( + "Maaf tidak bisa mengubah data disini." + ), + ]), + ] + ), + _vm._v(" "), + _c("p", [ + _vm._v( + "Laporan berikut merupakan laporan konsolidasi dari beberapa data laporan TP pada periode ini, untuk melakukan pengubahan data silahkan buka laporan TP pada periode ini." + ), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-sm-block" }, [ + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Tutup", + expression: "'Tutup'", + arg: "top", + }, + ], + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n\t\t\t\t"), + ] + ), + _vm._v(" "), + !_vm.modalDetail.isUbah && + _vm.currentUser.can && + _vm.currentUser.can["update_laporan_cu"] + ? _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Ubah data perhitungan", + expression: "'Ubah data perhitungan'", + arg: "top", }, - [_vm._v("\n Lihat\n ")] - ), + ], + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + _vm.modalDetail.isUbah = true + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) ) + : _vm._e(), + _vm._v(" "), + _vm.modalDetail.isUbah + ? _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Batal mengubah data perhitungan", + expression: "'Batal mengubah data perhitungan'", + arg: "top", + }, + ], + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + _vm.modalDetail.isUbah = false + }, + }, + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Batal\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.modalDetail.isUbah && + _vm.currentUser.can && + _vm.currentUser.can["update_laporan_cu"] && + _vm.modalDetail.canUbah + ? _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Simpan data perhitungan", + expression: "'Simpan data perhitungan'", + arg: "top", + }, + ], + staticClass: "btn btn-primary", + attrs: { type: "submit" }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-sm-none" }, [ + _vm.modalDetail.isUbah && + _vm.currentUser.can && + _vm.currentUser.can["update_laporan_cu"] && + _vm.modalDetail.canUbah + ? _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Simpan data perhitungan", + expression: "'Simpan data perhitungan'", + arg: "top", + }, + ], + staticClass: "btn btn-primary btn-block", + attrs: { type: "submit" }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.modalDetail.isUbah && + _vm.currentUser.can && + _vm.currentUser.can["update_laporan_cu"] + ? _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Batal mengubah data perhitungan", + expression: "'Batal mengubah data perhitungan'", + arg: "top", + }, + ], + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + _vm.modalDetail.isUbah = false + }, + }, + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Batal\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + !_vm.modalDetail.isUbah && + _vm.currentUser.can && + _vm.currentUser.can["update_laporan_cu"] + ? _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Ubah data perhitungan", + expression: "'Ubah data perhitungan'", + arg: "top", + }, + ], + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + _vm.modalDetail.isUbah = true + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Tutup", + expression: "'Tutup'", + arg: "top", + }, + ], + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n\t\t\t\t"), + ] ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ] + ), ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), + ], + 2 + ), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "timeline-icon" }, [ + _c("div", { staticClass: "bg-blue" }, [ + _c("i", { staticClass: "icon-people" }), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "row" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "timeline-icon" }, [ + _c("div", { staticClass: "bg-orange" }, [ + _c("i", { staticClass: "icon-briefcase3" }), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "row" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "timeline-icon" }, [ + _c("div", { staticClass: "bg-brown" }, [ + _c("i", { staticClass: "icon-piggy-bank" }), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "row" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "timeline-icon" }, [ + _c("div", { staticClass: "bg-danger" }, [ + _c("i", { staticClass: "icon-lifebuoy" }), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "row" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "timeline-icon" }, [ + _c("div", { staticClass: "bg-grey" }, [ + _c("i", { staticClass: "icon-cash4" }), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba& ***! + \***************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1522,73 +8909,725 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.p1 >= 1, + "bg-danger": _vm.itemData.p1 < 1, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "p1") + }, + }, + }, + [ + _c("div", { staticClass: "media mb-3" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.p1, 2))), + ]), + _vm._v(" "), + _vm.itemData.p1 >= 1 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(0), + ]), + _vm._v(" "), + _vm._m(1), + _vm._v(" "), + _c("b", [_vm._v("Provisi pinjaman lalai di atas 12 bulan")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.p2 > 0.35, + "bg-danger": _vm.itemData.p2 <= 0.35, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "p2") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.p2, 2))), + ]), + _vm._v(" "), + _vm.itemData.p2 > 0.35 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(2), + ]), + _vm._v(" "), + _vm._m(3), + _vm._v(" "), + _c("b", [_vm._v("Provisi pinjaman lalai 1-12 bulan")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.e1 >= 0.7 && _vm.itemData.e1 <= 0.8, + "bg-danger": _vm.itemData.e1 < 0.7 || _vm.itemData.e1 > 0.8, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "e1") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e1, 2))), + ]), + _vm._v(" "), + _vm.itemData.e1 >= 0.7 && _vm.itemData.e1 <= 0.8 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(4), + ]), + _vm._v(" "), + _vm._m(5), + _vm._v(" "), + _c("b", [_vm._v("Piutang bersih / total aset")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.e5 >= 0.7 && _vm.itemData.e5 <= 0.8, + "bg-danger": _vm.itemData.e5 < 0.7 || _vm.itemData.e5 > 0.8, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "e5") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e5, 2))), + ]), + _vm._v(" "), + _vm.itemData.e5 >= 0.7 && _vm.itemData.e5 <= 0.8 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(6), + ]), + _vm._v(" "), + _vm._m(7), + _vm._v(" "), + _c("b", [_vm._v("Simpanan non saham / total aset")]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.e6 <= 0.05, + "bg-danger": _vm.itemData.e6 > 0.05, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "e6") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e6, 2))), + ]), + _vm._v(" "), + _vm.itemData.e6 <= 0.05 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(8), + ]), + _vm._v(" "), + _vm._m(9), + _vm._v(" "), + _c("b", [ + _vm._v("Pinjaman kepada pihak luar terhadap total aset"), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.e7 >= 0.1 && _vm.itemData.e7 <= 0.2, + "bg-danger": _vm.itemData.e7 < 0.1 || _vm.itemData.e7 > 0.2, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "e7") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e7, 2))), + ]), + _vm._v(" "), + _vm.itemData.e7 >= 0.1 && _vm.itemData.e7 <= 0.2 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(10), + ]), + _vm._v(" "), + _vm._m(11), + _vm._v(" "), + _c("b", [_vm._v("Simpanan saham / total aset")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.e9 >= 0.1, + "bg-danger": _vm.itemData.e9 < 0.1, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "e9") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.e9, 2))), + ]), + _vm._v(" "), + _vm.itemData.e9 >= 0.1 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(12), + ]), + _vm._v(" "), + _vm._m(13), + _vm._v(" "), + _c("b", [_vm._v("Modal lembaga bersih")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.a1 <= 0.05, + "bg-danger": _vm.itemData.a1 > 0.05, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "a1") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.a1, 2))), + ]), + _vm._v(" "), + _vm.itemData.a1 <= 0.05 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(14), + ]), + _vm._v(" "), + _vm._m(15), + _vm._v(" "), + _c("b", [ + _vm._v("Total pinjaman lalai / total ipnjaman beredar"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.a2 < 0.05, + "bg-danger": _vm.itemData.a2 >= 0.05, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "a2") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.a2, 2))), + ]), + _vm._v(" "), + _vm.itemData.a2 < 0.05 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(16), + ]), + _vm._v(" "), + _vm._m(17), + _vm._v(" "), + _c("b", [_vm._v("Aset yang tidak menghasilkan / total aset")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.r7_1 == _vm.itemData.harga_pasar, + "bg-danger": _vm.itemData.r7_1 != _vm.itemData.harga_pasar, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "r7") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v( + _vm._s(_vm._f("percentage")(_vm.itemData.r7_1, 2)) + + " / " + + _vm._s(_vm._f("percentage")(_vm.itemData.r7_2, 2)) + ), + ]), + _vm._v(" "), + _vm.itemData.r7_1 == _vm.itemData.harga_pasar + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL / \n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL / \n\t\t\t\t\t\t"), + ]), + _vm._v(" "), + _vm.itemData.r7_2 == _vm.itemData.harga_pasar + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL \n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL \n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(18), + ]), + _vm._v(" "), + _vm._m(19), + _vm._v(" "), + _c("b", [_vm._v("BJS saham terhadap rata-rata aset")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.r9 <= 0.05, + "bg-danger": _vm.itemData.r9 > 0.05, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "r9") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.r9, 2))), + ]), + _vm._v(" "), + _vm.itemData.r9 <= 0.05 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(20), + ]), + _vm._v(" "), + _vm._m(21), + _vm._v(" "), + _c("b", [_vm._v("Biaya operasional terhadap rata-rata aset")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.l1 >= 0.15 && _vm.itemData.l1 <= 0.2, + "bg-danger": _vm.itemData.l1 < 0.15 || _vm.itemData.l1 > 0.2, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "l1") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.l1, 2))), + ]), + _vm._v(" "), + _vm.itemData.l1 >= 0.15 && _vm.itemData.l1 <= 0.2 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(22), + ]), + _vm._v(" "), + _vm._m(23), + _vm._v(" "), + _c("b", [ + _vm._v( + "(investasi likuid + aset-aset likuid - hutang jangka pendek < 30 hari) / simpanan non saham" + ), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.l2 >= 0.15 && _vm.itemData.l2 <= 0.2, + "bg-danger": _vm.itemData.l2 < 0.15 || _vm.itemData.l2 > 0.2, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "l2") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.l2, 2))), + ]), + _vm._v(" "), + _vm.itemData.l2 >= 0.15 && _vm.itemData.l2 <= 0.2 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(24), + ]), + _vm._v(" "), + _vm._m(25), + _vm._v(" "), + _c("b", [ + _vm._v( + "(investasi likuid + aset-aset likuid - hutang jangka pendek < 30 hari) / total aset" + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": _vm.itemData.s10 > 0.12, + "bg-danger": _vm.itemData.s10 <= 0.12, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "s10") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.s10, 2))), + ]), + _vm._v(" "), + _vm.itemData.s10 >= 0.12 + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _vm._m(26), + ]), + _vm._v(" "), + _vm._m(27), + _vm._v(" "), + _c("b", [_vm._v("Pertumbuhan anggota")]), + ] ), ]), _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), + _c("div", { staticClass: "col-sm-3" }, [ + _c( + "div", + { + staticClass: "card card-body", + class: { + "bg-primary": + _vm.itemData.s11 > 0.1 + _vm.itemData.laju_inflasi, + "bg-danger": + _vm.itemData.s11 <= 0.1 + _vm.itemData.laju_inflasi, + }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalBuka(_vm.itemData, "s11") + }, + }, + }, + [ + _c("div", { staticClass: "media no-margin-top content-group" }, [ + _c("div", { staticClass: "media-body" }, [ + _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData.s11, 2))), + ]), + _vm._v(" "), + _vm.itemData.s11 > 0.1 + _vm.itemData.laju_inflasi + ? _c("span", { staticClass: "opacity-75" }, [ + _vm._v("\n\t\t\t\t\t\t\tIDEAL\n\t\t\t\t\t\t"), + ]) + : _c("span", [ + _vm._v("\n\t\t\t\t\t\t\tTIDAK IDEAL\n\t\t\t\t\t\t"), ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ), - ]), - ]), - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-"), ]), + _vm._v(" "), + _vm._m(28), ]), - ]), + _vm._v(" "), + _vm._m(29), + _vm._v(" "), + _c("b", [_vm._v("Pertumbuhan aset")]), + ] + ), + ]), ]), - ] + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + size: _vm.modalSize, + color: _vm.modalColor, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v(_vm._s(_vm.modalTitle)), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-katex", { + attrs: { kelas: _vm.kelas, modalKatex: _vm.modalKatex }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), + ], + 1 ) } var staticRenderFns = [ @@ -1596,299 +9635,556 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("P1")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("P2")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("E1")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("E5")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("E6")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("E7")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("E9")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("A1")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("A2")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("R7")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("R9")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ _c( - "div", + "button", { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + [_c("b", [_vm._v("L1")])] ), ]) }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, }, - expression: "time", - }, - }) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("L2")])] + ), ]) }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c( + "button", { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + [_c("b", [_vm._v("S10")])] + ), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "ml-3 align-self-center" }, [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] + "button", + { + staticClass: "btn btn-light btn-icon rounded-round", + attrs: { type: "button" }, + }, + [_c("b", [_vm._v("S11")])] ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ + ]) + }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) }, ] render._withStripped = true @@ -1897,2109 +10193,562 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044& ***! - \**********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - this.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-sm-4" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCuStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih data")] - ), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l(_vm.modelCu, function (cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: cu.id }, - }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { - disabled: - _vm.modelCuStat === "loading", - }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { - spinner: - _vm.modelCuStat === "loading", - }, - }), - ] - ), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - class: { - "col-sm-6": _vm.currentUser.id_cu == 0, - "col-sm-12": _vm.currentUser.id_cu != 0, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-6" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periodeBulan, - expression: "periodeBulan", - }, - ], - staticClass: "form-control", - attrs: { - name: "periodeBulan", - "data-width": "100%", - disabled: _vm.idCu == "", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.periodeBulan = $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Bulan")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("1"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "2" } }, [ - _vm._v("2"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "3" } }, [ - _vm._v("3"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "4" } }, [ - _vm._v("4"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "5" } }, [ - _vm._v("5"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "6" } }, [ - _vm._v("6"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "7" } }, [ - _vm._v("7"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "8" } }, [ - _vm._v("8"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "9" } }, [ - _vm._v("9"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "10" } }, [ - _vm._v("10"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "11" } }, [ - _vm._v("11"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "12" } }, [ - _vm._v("12"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-6" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periodeTahun, - expression: "periodeTahun", - }, - ], - staticClass: "form-control", - attrs: { - name: "periodeTahun", - "data-width": "100%", - disabled: _vm.periodeBulan == "", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.periodeTahun = $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Tahun")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l( - _vm.itemTahun, - function (y, index) { - return _c( - "option", - { - key: index, - domProps: { value: y }, - }, - [_vm._v(_vm._s(y))] - ) - } - ), - ], - 2 - ), - ]), - ]), - ]), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-sm-2" }, [ - _vm.formStat != "loading" && - _vm.anggotaDataStat != "loading" - ? _c( - "button", - { - staticClass: - "btn btn-light btn-icon btn-block", - attrs: { - type: "button", - disabled: _vm.periodeTahun == "", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Buat\n\t\t\t\t\t\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: - "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _vm.formStat == "success" - ? _c( - "div", - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light mb-0", - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "iuran", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("iuran") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-menu7 mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tIuran\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "masuk", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("masuk") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tAnggota Masuk\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "keluar", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("keluar") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tAnggota Keluar\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "simp5", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("simp5") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tSIMP > 5JT\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "simp10", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("simp10") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tSIMP > 10JT | 60 S.d. 70 Thn\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: _vm.tabName == "simp701", - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("simp701") - }, - }, - }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t> 70 Thn | Masuk < 60 Thn\n\t\t\t\t\t\t\t\t\t" - ), - ] +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.itemData.length > 0 + ? _c( + "div", + _vm._l(_vm.itemData, function (diskusi, index) { + return _c( + "div", + { + staticClass: + "card card-body border-left-primary rounded-left-0", + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-inline", + }, + [ + _c("h6", { staticClass: "card-title" }, [ + _c("b", [_vm._v(_vm._s(diskusi.user.name))]), + _vm._v(" "), + _c("span", { staticClass: "text-muted" }, [ + _c("i", { staticClass: "icon-primitive-dot" }), + _vm._v(" "), + _c("small", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + diskusi.created_at + ) ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c("div", { staticClass: "list-icons" }, [ + diskusi.id_user == _vm.currentUser.id + ? _c( "a", { - staticClass: "nav-link", - class: { - active: _vm.tabName == "simp702", + staticClass: "list-icons-item", + attrs: { + href: "#", + "data-popup": "tooltip", + "data-container": "body", + title: "Ubah", }, - attrs: { href: "#" }, on: { click: function ($event) { $event.preventDefault() - return _vm.changeTab("simp702") + return _vm.modalUbah(diskusi) }, }, }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t> 70 Thn | Masuk > 60 Thn\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( + [_c("i", { staticClass: "icon-pencil5" })] + ) + : _vm._e(), + _vm._v(" "), + diskusi.id_user == _vm.currentUser.id + ? _c( "a", { - staticClass: "nav-link", - class: { - active: _vm.tabName == "simp703", + staticClass: "list-icons-item", + attrs: { + href: "#", + "data-popup": "tooltip", + "data-container": "body", + title: "Hapus", }, - attrs: { href: "#" }, on: { click: function ($event) { $event.preventDefault() - return _vm.changeTab("simp703") + return _vm.modalHapus(diskusi) }, }, }, - [ - _c("i", { - staticClass: "icon-equalizer mr-2", - }), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t> 70 Thn | Masuk > 70 Thn\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ]), - ] - ), + [_c("i", { staticClass: "icon-bin2" })] + ) + : _vm._e(), + ]), ]), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "iuran", - expression: "tabName == 'iuran'", + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "media card-body no-margin" }, + [ + _c("div", { staticClass: "mr-3" }, [ + diskusi.user.gambar + ? _c("img", { + staticClass: "rounded-circle", + attrs: { + src: + "/images/user/" + + diskusi.user.gambar + + ".jpg", + width: "42", + height: "42", + alt: "user image", }, - ], + }) + : _c("img", { + staticClass: "rounded-circle", + attrs: { + src: "/images/no_image_man.jpg", + width: "42", + height: "42", + alt: "user image", + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("p", { + domProps: { + innerHTML: _vm._s(diskusi.content), }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-lg-6" }, [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: "card-header bg-white", - }, - [ - _c( - "h5", - { staticClass: "card-title" }, - [ - _vm._v( - "Santunan Solidaritas (TUNAS)" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "A. Simpanan yang disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c( - "tbody", - [ - _vm._l( - _vm.form.produk, - function ( - produk, - index - ) { - return produk.tipe == - "Simpanan Pokok" || - produk.tipe == - "Simpanan Wajib" || - produk.tipe == - "Simpanan Non Saham" - ? _c("tr", [ - _c("th", [ - _vm._v( - _vm._s( - produk.name - ) - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: - { - value: - produk.saldo, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]) - : _vm._e() - } - ), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Simpanan yang disolidaritaskan" - ), - ]), - _vm._v(" "), - _c("td", { - staticClass: - "text-right", - }), - ]), - ], - 2 - ), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "B. Simpanan sebagai pengurang" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "1. Simpanan usia 0 s.d 1 thn diatas plafon (5.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_3, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "2. Simpanan usia > 1 s.d 70 thn diatas plafon (50.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_4, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "3. Simpanan usia masuk 60 s.d 70 thn diatas plafon (10.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_5, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "4. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia di bawah 60 tahun (Maks. 50 juta)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_6, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "5. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia 60 s.d 70 tahun (Maks. 10 juta)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_7, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "6. Pertambahan simpanan usia diatas 70 thn - Anggota masuk usia diatas 70 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_8, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "7. Simpanan Kapitalisasi anggota baru < 30 hari sejak menjadi anggota" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_9, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "8. Simpanan kapitalisasi yang piutangnya tidak pernah diangsur 3 bln berturut-turut atau lebih" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_10, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "9. Simpanan lembaga yang diatasnamakan lembaga atau perorangan" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_11, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Simpanan sebagai pengurang" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_3, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "C. Simpanan Yang Disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v("A - B"), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [_c("b", [_vm._v("D. Iuran")])] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "Setoran Solidaritas Tunas" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Pembulatan Setoran Solidaritas Tunas" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - ]), - ] - ), - ] - ), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-6" }, [ - _c("div", { staticClass: "card" }, [ + }), + ]), + ] + ), + ] + ) + }), + 0 + ) + : _c("div", [_vm._m(0)]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "loading" ? _c("div", [_vm._m(1)]) : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-body" }, + [ + _c("h5", { staticClass: "text-semibold" }, [ + _vm._v( + "Silahkan masukkan komentar anda terhadap laporan keuangan ini" + ), + ]), + _vm._v(" "), + _c("ckeditor", { + attrs: { type: "classic", config: _vm.ckeditorNoImageConfig }, + model: { + value: _vm.form.content, + callback: function ($$v) { + _vm.$set(_vm.form, "content", $$v) + }, + expression: "form.content", + }, + }), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Kirim komentar", + expression: "'Kirim komentar'", + arg: "top", + }, + ], + staticClass: "btn btn-primary btn-block", + attrs: { type: "submit" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.save("create") + }, + }, + }, + [ + _c("i", { staticClass: "icon-paperplane" }), + _vm._v(" Kirim\n\t\t\t"), + ] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + size: _vm.modalSize, + color: _vm.modalColor, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v(_vm._s(_vm.modalTitle)), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("h5", { staticClass: "text-semibold" }, [ + _vm._v("Komentar terhadap laporan keuangan ini"), + ]), + _vm._v(" "), + _c("ckeditor", { + attrs: { type: "classic", config: _vm.ckeditorNoImageConfig }, + model: { + value: _vm.formEdit.content, + callback: function ($$v) { + _vm.$set(_vm.formEdit, "content", $$v) + }, + expression: "formEdit.content", + }, + }), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("div", { staticClass: "d-none d-sm-block text-center" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.save("edit") + }, + }, + }, + [ + _c("i", { staticClass: "icon-paperplane" }), + _vm._v(" Kirim\n\t\t\t\t"), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-sm-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.save("edit") + }, + }, + }, + [ + _c("i", { staticClass: "icon-paperplane" }), + _vm._v(" Kirim\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n\t\t\t\t"), + ] + ), + ]), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "panel panel-white" }, [ + _c("div", { staticClass: "panel-body" }, [ + _c("h3", [_vm._v("Belum terdapat diskusi apapun...")]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.itemData.length > 0 + ? _c( + "div", + _vm._l(_vm.revisi, function (revisi, index) { + return _c( + "div", + { + key: index, + staticClass: "card border-left-primary rounded-left-0", + }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white header-elements-sm-inline", + }, + [ + _c("h6", { staticClass: "card-title" }, [ + _vm._v("\n\t\t\t\t\t\t \n\t\t\t\t\t"), + ]), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c("ul", { staticClass: "list-inline mb-0" }, [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("i", { staticClass: "icon-calendar2" }), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(index) + ), + }, + }), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("i"), + _c("i", { staticClass: "icon-alarm" }), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.time(index) + ), + }, + }), + ]), + ]), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + _vm._l(revisi, function (rev, index) { + return _c( + "div", + { key: index, staticClass: "card card-body" }, + [ + _c("div", { staticClass: "media" }, [ + _c( + "div", + { staticClass: "mr-3 position-relative" }, + [ + rev.user.gambar + ? _c("img", { + staticClass: "rounded-circle", + attrs: { + src: + "/images/user/" + + rev.user.gambar + + ".jpg", + width: "36", + height: "36", + alt: "user image", + }, + }) + : _c("img", { + staticClass: "rounded-circle", + attrs: { + src: "/images/no_image_man.jpg", + width: "36", + height: "36", + alt: "user image", + }, + }), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("div", { staticClass: "media-title" }, [ + _c("a", { attrs: { href: "#" } }, [ _c( - "div", + "span", { - staticClass: "card-header bg-white", + staticClass: "font-weight-semibold", }, - [ - _c( - "h5", - { staticClass: "card-title" }, - [ - _vm._v( - "Perlindungan Piutang Anggota (LINTANG)" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "A. Piutang yang disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c( - "tbody", - [ - _vm._l( - _vm.form.produk, - function ( - produk, - index - ) { - return produk.tipe == - "Pinjaman Kapitalisasi" || - produk.tipe == - "Pinjaman Umum" || - produk.tipe == - "Pinjaman Produktif" - ? _c( - "tr", - { - key: index, - }, - [ - _c("th", [ - _vm._v( - _vm._s( - produk.name - ) - ), - ]), - _vm._v( - " " - ), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: - { - value: - produk.saldo, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ] - ) - : _vm._e() - } - ), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Piutang yang disolidaritaskan" - ), - ]), - _vm._v(" "), - _c("td", { - staticClass: - "text-right", - }), - ]), - ], - 2 - ), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "B. Piutang sebagai pengurang" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "1. Saldo piutang cair usia dewasa s.d 60 thn diatas plafon (150.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_12, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "2. Saldo piutang cair diatas usia 60 s.d 70 thn diatas plafon (50.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_13, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "3. Saldo piutang kapitalisasi diatas plafon (25.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_14, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "4. Saldo piutang usia diatas 70 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_15, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "5. Saldo piutang macet lebih dari 6 bulan berturut-turut" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_16, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "6. Saldo piutang kapitalisasi anggota baru < 30 hari sejak menjadi anggota" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_17, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "7. Saldo piutang kapitalisasi yang tidak pernah diangsur ≥ 3 bln berturut-turut" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_18, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "8. Saldo piutang dengan tujuan untuk biaya berobat sendiri" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_19, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "9. Saldo piutang lembaga atas nama perorangan atau nama lembaga" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_20, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "10. Saldo piutang produktif diatas plafon (300.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_21, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "11. Saldo piutang produktif dan piutang lain diatas plafon (300.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_22, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "12. Saldo piutang kapitalisasi yang umur piutang diatas 5 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_23, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "13. Saldo piutang selain kapitalisasi yang umur piutang diatas 15 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_24, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "14. Saldo piutang yang angsuran ditarik dari simpanan saham (SP dan SW)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_25, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "15. Saldo piutang luar biasa usia < 17 tahun dan belum menikah" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_sheet_26, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Simpanan sebagai pengurang" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "C. Piutang Yang Disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v("A - B"), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [_c("b", [_vm._v("D. Iuran")])] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "Setoran Solidaritas Lintang" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Pembulatan Setoran Solidaritas Lintang" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - ]), - ] - ), - ] - ), - ]), - ] + [_vm._v(_vm._s(rev.user.username))] ), ]), ]), _vm._v(" "), - _c("div", { staticClass: "col-lg-12" }, [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: "card-header bg-white", - }, - [ - _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("Total")] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "table-responsive" }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Setoran Solidaritas Jalinan ( TUNAS + LINTANG )" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Setoran Solidaritas Jalinan Yang Dibayarkan" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [_vm._v("0")] - ), - ]), - ]), - ] - ), - ] + _c("span", [ + _vm._v("Telah mengubah nilai pada akun "), + _c("mark", [ + _vm._v( + _vm._s(_vm.revisionField[rev.key]) ), ]), + _vm._v(" dari "), + _c( + "mark", + [ + _c("check-value", { + attrs: { + value: rev.old_value, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" menjadi "), + _c( + "mark", + [ + _c("check-value", { + attrs: { + value: rev.new_value, + valueType: "currency", + }, + }), + ], + 1 + ), ]), ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ] - ), - ], - 1 - ) - : _vm.formStat == "loading" - ? _c("div", [_vm._m(3)]) - : _c("div", [ - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - isSingleButton: true, - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 + ]), + ] + ) + }), + 0 ), - ]), - ] - ), - ], - 1 - ), - ]), - ]), + ] + ) + }), + 0 + ) + : _c("div", [_vm._m(0)]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "loading" ? _c("div", [_vm._m(1)]) : _vm._e(), _vm._v(" "), _c( "app-modal", @@ -4008,22 +10757,22 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - content: _vm.modalContent, size: _vm.modalSize, color: _vm.modalColor, + button: _vm.modalButton, + content: _vm.modalContent, }, on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + backgroundClick: _vm.modalTutup, }, }, [ _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + _vm._v(_vm._s(_vm.modalTitle)), ]), _vm._v(" "), _c("template", { slot: "modal-body1" }), @@ -4034,13 +10783,407 @@ var render = function () { 1 ) } +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h3", [_vm._v("Belum terdapat revisi apapun...")]), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c& ***! + \***************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-sm-5" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Reload", + expression: "'Reload'", + arg: "top", + }, + ], + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCUStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + ] + ), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-sm-5" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelPeriodeStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changePeriode($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode laporan"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _vm._l(_vm.modelPeriode, function (periode) { + return periode + ? _c("option", { domProps: { value: periode.periode } }, [ + _vm._v(_vm._s(_vm._f("dateMonth")(periode.periode))), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Reload", + expression: "'Reload'", + arg: "top", + }, + ], + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelPeriodeStat === "loading" }, + on: { + click: function ($event) { + return _vm.fetchPeriode(_vm.idCu) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelPeriodeStat === "loading" }, + }), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + class: { + "col-sm-5": this.currentUser.id_cu != 0, + "col-sm-10 pt-2": this.currentUser.id_cu == 0, + }, + }, + [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idTp, + expression: "idTp", + }, + ], + staticClass: "form-control", + attrs: { + name: "idTp", + "data-width": "100%", + disabled: _vm.modelTpStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idTp = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih TP/KP"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "konsolidasi" } }, [ + _vm._v("Konsolidasi"), + ]), + _vm._v(" "), + _vm.modelTp && _vm.modelTp.length != 0 + ? _c("option", { attrs: { disabled: "" } }, [ + _vm._v("----------------"), + ]) + : _vm._e(), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp) { + return tp.tp + ? _c("option", { domProps: { value: tp.id } }, [ + _vm._v(_vm._s(tp.tp.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Reload", + expression: "'Reload'", + arg: "top", + }, + ], + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelPeriodeStat === "loading" }, + on: { + click: function ($event) { + return _vm.fetchTp(_vm.idCu, _vm.periode) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + ] + ), + ]), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-sm-2", + class: { "pt-2": this.currentUser.id_cu == 0 }, + }, + [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Tampilkan data sesuai pilihan", + expression: "'Tampilkan data sesuai pilihan'", + arg: "top", + }, + ], + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ] + ), + ]), + ]), + ]), + ]) +} var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih CU")]), + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), ]) }, function () { @@ -4048,7 +11191,9 @@ var staticRenderFns = [ var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Bulan")]), + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Periode"), + ]), ]) }, function () { @@ -4056,30 +11201,160 @@ var staticRenderFns = [ var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v(" Pilih Tahun")]), + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih TP/KP")]), ]) }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&": +/*!******************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4& ***! + \******************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("div", { staticClass: "card card-body", class: _vm.checkClass() }, [ + _c("div", { staticClass: "media mb-3" }, [ + _c("div", { staticClass: "media-body" }, [ + _vm.isPercent + ? _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v(_vm._s(_vm._f("percentage")(_vm.itemData, 2))), + ]) + : _c("h6", { staticClass: "font-weight-semibold mb-8" }, [ + _vm._v( + _vm._s( + _vm._f("currency")(_vm.itemData, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]), + _vm._v(" "), + _vm.isPercent + ? _c("span", { staticClass: "opacity-75" }, [ + _c("i", { + class: { + "icon-chevron-up": _vm.totalData > 0, + "icon-chevron-down": _vm.totalData < 0, + }, + }), + _vm._v( + " " + + _vm._s(_vm._f("percentage")(Math.abs(_vm.totalData), 2)) + + "\t\t\t\t\n\t\t\t\t" + ), + ]) + : _c("span", { staticClass: "opacity-75" }, [ + _c("i", { + class: { + "icon-chevron-up": _vm.totalData > 0, + "icon-chevron-down": _vm.totalData < 0, + }, + }), + _vm._v( + " " + + _vm._s( + _vm._f("currency")(Math.abs(_vm.totalData), "", 0, { + thousandsSeparator: ".", + }) + ) + + "\t\t\t\t\n\t\t\t\t" + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { + staticClass: "icon-2x opacity-75", + class: { + "icon-arrow-up16": _vm.totalData > 0, + "icon-arrow-down16": _vm.totalData < 0, + }, + }), + ]), + ]), + _vm._v(" "), + _vm._m(0), + _vm._v(" "), + _c("div", [ + !_vm.isPercent + ? _c("span", { staticClass: "float-right" }, [ + _vm.percentageData > 0 + ? _c("span", [_vm._v("+")]) + : _vm.percentageData < 0 + ? _c("span", [_vm._v("-")]) + : _vm._e(), + _vm._v( + "\n\t\t\t\t" + + _vm._s( + _vm._f("percentage")(Math.abs(_vm.percentageData), 2) + ) + + "\n\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("b", [_vm._v(_vm._s(_vm.title.toUpperCase()))]), + ]), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + color: _vm.modalColor, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + errorOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), + ], + 1 + ) +} +var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) + return _c( + "div", + { + staticClass: "progress bg-blue mb-2", + staticStyle: { height: "0.125rem" }, + }, + [ + _c( + "div", + { + staticClass: "progress-bar bg-white", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ] + ) }, ] render._withStripped = true @@ -4157,17 +11432,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4177,9 +11452,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4189,56 +11464,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/detail.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detail.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=984e60d4& */ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&"); +/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detail.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4248,9 +11574,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4260,71 +11586,71 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" +component.options.__file = "resources/assets/js/views/laporanCu/detail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css& ***! + \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=984e60d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detail.vue?vue&type=template&id=984e60d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_984e60d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue": +/*!*****************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detailLaporanCu.vue ***! + \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& */ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&"); +/* harmony import */ var _detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detailLaporanCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4333,9 +11659,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["render"], + _detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4345,55 +11671,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/laporanCu/detailLaporanCu.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js& ***! + \******************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailLaporanCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&": +/*!************************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& ***! + \************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailLaporanCu.vue?vue&type=template&id=2f6c7ff7& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailLaporanCu.vue?vue&type=template&id=2f6c7ff7&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailLaporanCu_vue_vue_type_template_id_2f6c7ff7___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detailPearls.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detailPearls.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detailPearls.vue?vue&type=template&id=f6a3d8ba& */ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&"); +/* harmony import */ var _detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detailPearls.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4402,9 +11728,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["render"], + _detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4414,55 +11740,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/views/laporanCu/detailPearls.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailPearls.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detailPearls.vue?vue&type=template&id=f6a3d8ba& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/detailPearls.vue?vue&type=template&id=f6a3d8ba&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detailPearls_vue_vue_type_template_id_f6a3d8ba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/laporanCu/diskusi.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/diskusi.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./diskusi.vue?vue&type=template&id=c66cba4e& */ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&"); +/* harmony import */ var _diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./diskusi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4471,9 +11797,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["render"], + _diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4483,55 +11809,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/laporanCu/diskusi.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./diskusi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./diskusi.vue?vue&type=template&id=c66cba4e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/diskusi.vue?vue&type=template&id=c66cba4e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_diskusi_vue_vue_type_template_id_c66cba4e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/laporanCu/revisi.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/revisi.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./revisi.vue?vue&type=template&id=d0913a7e& */ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&"); +/* harmony import */ var _revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./revisi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4540,9 +11866,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["render"], + _revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4552,54 +11878,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/laporanCu/revisi.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./revisi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./revisi.vue?vue&type=template&id=d0913a7e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/revisi.vue?vue&type=template&id=d0913a7e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_revisi_vue_vue_type_template_id_d0913a7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/form.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/form.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/laporanCu/selectDetail.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/selectDetail.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=1bd85044& */ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./selectDetail.vue?vue&type=template&id=cc65001c& */ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&"); +/* harmony import */ var _selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./selectDetail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4609,9 +11935,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["render"], + _selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4621,38 +11947,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/form.vue" +component.options.__file = "resources/assets/js/views/laporanCu/selectDetail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./selectDetail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c& ***! + \*********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./selectDetail.vue?vue&type=template&id=cc65001c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/selectDetail.vue?vue&type=template&id=cc65001c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_selectDetail_vue_vue_type_template_id_cc65001c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue": +/*!*****************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/widgetLaporanCu.vue ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./widgetLaporanCu.vue?vue&type=template&id=6ba740e4& */ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&"); +/* harmony import */ var _widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./widgetLaporanCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["render"], + _widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/laporanCu/widgetLaporanCu.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js& ***! + \******************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./widgetLaporanCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&": +/*!************************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4& ***! + \************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=1bd85044& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./widgetLaporanCu.vue?vue&type=template&id=6ba740e4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/widgetLaporanCu.vue?vue&type=template&id=6ba740e4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_widgetLaporanCu_vue_vue_type_template_id_6ba740e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/46.js b/public/js/components/46.js index d92310273..ecc170a4e 100644 --- a/public/js/components/46.js +++ b/public/js/components/46.js @@ -1,5 +1,55 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[46],{ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + id: { + "default": '' + } + }, + data: function data() { + return { + clicked: false + }; + }, + methods: { + btnClick: function btnClick() { + var _this = this; + + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); + } else { + this.clicked = true; + } + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! @@ -65,9 +115,9 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -82,16 +132,24 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: [] + props: { + message: { + "default": '' + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -103,12 +161,6 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ props: { message: { @@ -119,16 +171,26 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -172,136 +234,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -/* harmony import */ var _formKonsolidasi__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formKonsolidasi */ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue"); -/* harmony import */ var _formCoa__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formCoa */ "./resources/assets/js/views/laporanCu/formCoa.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -335,6 +273,105 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['anggota_cu'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + }, + data: function data() { + return { + kelas: 'anggotaCu', + formDataCu: { + id: '', + tanggal_keluar: '', + keterangan_keluar: '' + }, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() {}, + watch: {}, + methods: { + save: function save() { + var _this = this; + + this.$validator.validateAll('formDataCu').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updateKeluar', [_this.anggota_cu.id, _this.formDataCu]); + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); // // // @@ -405,6 +442,129 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['anggota_cu'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + data: function data() { + return { + kelas: 'anggotaCu', + formData: { + nik: '' + }, + cleaveOption: { + number16: { + numeral: true, + numeralIntegerScale: 16, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() {}, + watch: {}, + methods: { + save: function save() { + var _this = this; + + this.$validator.validateAll('formData').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updateNik', [_this.anggota_cu.id, _this.formData]); + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -459,9 +619,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - @@ -472,28 +629,26 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['anggota_cu'], components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formKonsolidasi: _formKonsolidasi__WEBPACK_IMPORTED_MODULE_10__["default"], - formCoa: _formCoa__WEBPACK_IMPORTED_MODULE_11__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, data: function data() { return { - title: '', - titleDesc: '', - titleIcon: '', - level2Title: 'Laporan CU', - kelas: 'laporanCu', - tabName: 'coa', - idLaporanTp: '', - isModelTp: false, - submited: false, + kelas: 'anggotaCu', + formDataCu: { + id: '', + tp_id: '', + tanggal_pindah: '', + keterangan_keluar: '' + }, + modelProdukCu: [], + modelProdukCuStat: '', cleaveOption: { date: { date: true, @@ -506,160 +661,177 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope numeralDecimalScale: 2, numeralDecimalMark: ',', delimiter: '.' - }, - numeric2: { - numeral: true, - numeralIntegerScale: 2, - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' } - } + }, + message: { + show: false, + content: '' + }, + submited: false }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, created: function created() { - if (this.currentUser.id_cu != undefined) { - this.checkProfileIdCU(); - } + this.fetchTp(this.anggota_cu.cu_id); }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(); - }, - formStat: function formStat(value) { - if (value == "success") { - if (this.$route.meta.mode == 'edit' && this.modelCUStat == "success") { - this.changeCu(this.form.id_cu); - this.checkUser('update_laporan_cu', this.form.id_cu); - } else if (this.$route.meta.mode == 'editTp' && this.modelCUStat == "success") { - this.checkMetaEditTp(); - this.checkUser('update_laporan_tp', this.form.id_cu); - } else if (this.$route.meta.mode !== 'edit') { - if (this.currentUser.id_cu == 0) { - this.form.id_cu = this.currentUser.id_cu; - } - } - } + watch: {}, + methods: { + fetchTp: function fetchTp(value) { + this.$store.dispatch('tp/getCu', value); }, - modelCUStat: function modelCUStat(value) { - if (value == "success") { - if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'editDraft') { - this.changeCu(this.form.id_cu); - } else if (this.$route.meta.mode == 'editTp') { - this.checkMetaEditTp(); + save: function save() { + var _this = this; + + this.$validator.validateAll('formDataCu').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updatePindahTp', [_this.anggota_cu.id, _this.formDataCu]); } else { - if (this.currentUser.id_cu != 0) this.changeCu(this.currentUser.id_cu); - } - } - }, - modelTpStat: function modelTpStat(value) { - if (value == "success") { - if (this.$route.meta.mode == 'edit') { - this.form.id_tp = 'konsolidasi'; - } else if (this.$route.meta.mode == 'editTp') { - this.changeTp(this.form.id_tp); + _this.submited = true; } - - this.isModelTp = true; - } + }); }, - listLaporanTpDataStat: function listLaporanTpDataStat(value) { - if (value == "success") { - this.idLaporanTp = this.form.id; - } + tutup: function tutup() { + this.$emit('tutup'); } }, - methods: { - checkProfileIdCU: function checkProfileIdCU() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } else { - this.form.id_cu = this.currentUser.id_cu; - this.$store.dispatch('tp/getCu', this.currentUser.id_cu); - this.isModelTp = true; - } - }, - fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else if (this.$route.meta.mode === 'editTp') { - this.$store.dispatch(this.kelas + '/editTp', this.$route.params.id); - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else if (this.$route.meta.mode === 'editDraft') { - this.$store.dispatch(this.kelas + '/editDraft', this.$route.params.id); - this.level2Title = 'Laporan Cu [Draft]'; - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else if (this.$route.meta.mode === 'editTpDraft') { - this.$store.dispatch(this.kelas + '/editTpDraft', this.$route.params.id); - this.level2Title = 'Laporan Tp [Draft]'; - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })) +}); - this.fetchCu(); // this.$store.dispatch('coa/get'); - }, - fetchCu: function fetchCu() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - }, - checkMetaEditTp: function checkMetaEditTp() { - this.form.id_cu = this.form.tp.id_cu; - this.changeCu(this.form.tp.id_cu); - this.$store.dispatch('laporanTp/listLaporanTp', [this.form.tp.id_cu, this.form.periode]); - }, - changeTab: function changeTab(value) { - this.tabName = value; - }, - changeCu: function changeCu(id) { - this.$store.dispatch('tp/getCu', id); +/***/ }), - var model = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelCU, function (o) { - return o.id == id; - }); +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - this.form.no_ba = model ? model.no_ba : ''; - }, - changeTp: function changeTp(id) { - if (id == 0) { - this.form.no_tp = 0; - } else { - var model = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelTp, function (o) { - return o.id == id; - }); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/anggotaCu/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - this.form.no_tp = model.no_tp; - } - }, - changeLaporanTp: function changeLaporanTp(id, tp) { - this.$router.push({ - name: 'laporanTpEdit', - params: { - id: id - } - }); - }, +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCuTp: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Anggota CU', + kelas: 'anggotaCu', + titleDesc: 'Mengelola anggota CU', + titleIcon: 'icon-man-woman', + selectCuPath: 'anggotaCuCu', + tabName: 'masih', + isKeluar: false, + isMeninggal: false + }; + }, + created: function created() { + this.checkUser('index_anggota_cu', this.$route.params.cu); + }, + methods: { checkUser: function checkUser(permission, id_cu) { if (this.currentUser) { if (!this.currentUser.can || !this.currentUser.can[permission]) { @@ -673,479 +845,57 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - back: function back() { - if (this.$route.meta.mode === 'edit') { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu, - tp: 'konsolidasi' - } - }); - } else if (this.$route.meta.mode === 'editTp') { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu, - tp: this.form.id_tp - } - }); - } else if (this.$route.meta.mode === 'editDraft') { - this.$router.push({ - name: 'laporanCuDraft' - }); - } else if (this.$route.meta.mode === 'editTpDraft') { - this.$router.push({ - name: 'laporanTpDraft' - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu, - tp: this.form.id_tp - } - }); + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'keluar' && !this.isKeluar) { + this.isKeluar = true; + } + + if (value == 'meninggal' && !this.isMeninggal) { + this.isMeninggal = true; } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { - listLaporanTpData: 'data2S', - listLaporanTpDataStat: 'dataStat2S' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('coa', { - modelCoa: 'dataS2', - modelCoaStat: 'dataStatS2' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + itemData2: 'dataS2', + itemDataStat2: 'dataStatS2', + itemData3: 'dataS3', + itemDataStat3: 'dataStatS3' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _formKeluar_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formKeluar.vue */ "./resources/assets/js/views/anggotaCu/formKeluar.vue"); +/* harmony import */ var _formPindahTp_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formPindahTp.vue */ "./resources/assets/js/views/anggotaCu/formPindahTp.vue"); +/* harmony import */ var _formNik_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formNik.vue */ "./resources/assets/js/views/anggotaCu/formNik.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } - -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } - -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['modelCoa', 'modelCoaStat'], - components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - kelas: 'laporanCu', - idLaporanTp: '', - isModelTp: false, - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - modelCoaTransformed: {}, - submited: false, - formCoa: {}, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - }, - numeric2: { - numeral: true, - numeralIntegerScale: 2, - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - created: function created() { - for (var _i = 0, _Object$entries = Object.entries(this.modelCoa); _i < _Object$entries.length; _i++) { - var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2), - key = _Object$entries$_i[0], - itemCoaInduk = _Object$entries$_i[1]; - - this.modelCoaTransformed[itemCoaInduk.id] = itemCoaInduk; // this.formCoa[itemCoaInduk.id] = 0; - } - }, - watch: { - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - save: function save() { - var _this = this; - - if (this.currentUser.id_cu != 0) { - this.form.id_cu = this.currentUser.id_cu; - } - - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode === 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); - } else if (_this.$route.meta.mode === 'editTp') { - _this.$store.dispatch(_this.kelas + '/updateTp', [_this.$route.params.id, _this.form]); - } else if (_this.$route.meta.mode === 'editDraft') { - _this.$store.dispatch(_this.kelas + '/updateDraft', [_this.$route.params.id, _this.form]); - } else if (_this.$route.meta.mode === 'editTpDraft') { - _this.$store.dispatch(_this.kelas + '/updateTpDraft', [_this.$route.params.id, _this.form]); - } else { - if (_this.form.id_tp == 'konsolidasi') { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } else { - _this.$store.dispatch(_this.kelas + '/storeTp', _this.form); - } - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - calculate: function calculate(id, increment) { - // for (const [key, itemCoaInduk] of Object.entries(this.modelCoa)) { - // if(itemCoaInduk.tipe == 'G'){ - // this.form[itemCoaInduk.kode] = 0; - // } - // for (const [key, itemCoaAnak] of Object.entries(this.modelCoa)) { - // if(itemCoaInduk.id == itemCoaAnak.id_induk){ - // this.form[itemCoaInduk.kode] = Number(this.form[itemCoaInduk.kode]) + Number(this.form[itemCoaAnak.kode]); - // console.log(itemCoaInduk.kode, this.form[itemCoaInduk.kode]); - // } - // } - // }; - // if(id == 0)return; - // this.form[id] = increment; - console.log(id, increment); - this.calculateInduk(this.modelCoaTransformed[id].id_induk, increment); - }, - calculateInduk: function calculateInduk(id, increment) { - if (id == 0) return; - var induk = Number(this.formCoa[id]); - induk += Number(increment); - this.formCoa[id] = induk; - this.calculateInduk(this.modelCoaTransformed[id].id_induk, increment); - }, - back: function back() { - this.$emit('back'); - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { - listLaporanTpData: 'data2S', - listLaporanTpDataStat: 'dataStat2S' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -1486,361 +1236,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -1852,138 +1247,592 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formKeluar: _formKeluar_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formPindahTp: _formPindahTp_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formNik: _formNik_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, + props: ["title", "kelas", "tipe", "itemData", "itemDataStat"], data: function data() { return { - kelas: 'laporanCu', - idLaporanTp: '', - isModelTp: false, + anggota_cu: {}, + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + excelUploads: [], + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Foto Diri', + name: 'gambar', + hide: false + }, { + title: 'Foto Ttd', + name: 'ttd', + hide: false + }, { + title: 'Foto Ktp', + name: 'gambarKtp', + hide: false + }, { + title: 'Keterangan Keluar', + name: 'keterangan_keluar', + hide: false + }, { + title: 'Jenis', + name: 'escete', + hide: false + }, { + title: 'No. KTP / NIK', + name: 'nik', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'NPWP', + name: 'npwp', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'KK', + name: 'kk', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'No. BA', + name: 'anggota_cu_cu.no_ba', + excelName: 'no_ba', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'JALINAN', + name: 'status_jalinan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Lembaga', + name: 'lembaga', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Jabatan', + name: 'jabatan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Pekerjaan', + name: 'pekerjaan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Pendidikan', + name: 'pendidikan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false + }, { + title: 'Penghasilan', + name: 'penghasilan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Pengeluaran', + name: 'pengeluaran', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Email', + name: 'email', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Hp', + name: 'hp', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Kontak Lain', + name: 'kontak', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Gender', + name: 'kelamin', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Ahli Waris', + name: 'ahli_waris', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama Ibu', + name: 'nama_ibu', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Suku', + name: 'suku', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Gol. Darah', + name: 'darah', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tinggi', + name: 'tinggi', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Agama', + name: 'agama', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Status', + name: 'status', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Lahir', + name: 'tanggal_lahir', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tempat. Lahir', + name: 'tempat_lahir', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Jadi Anggota', + name: 'anggota_cu_cu.tanggal_masuk', + excelName: 'tanggal_masuk', + tipe: 'datetime', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Provinsi', + name: 'provinces.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kabupaten', + name: 'regencies.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kecamatan', + name: 'districts.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Kelurahan', + name: 'villages.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'No. RW', + name: 'rw', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'No. RT', + name: 'rt', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Alamat', + name: 'alamat', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + anggotaCuDraftCount: [], + anggotaCuDraftCountStat: '', + anggotaProdukCuDraftCount: [], + anggotaProdukCuDraftCountStat: '', + state: '', modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "", + modalColor: "" + }; + }, + created: function created() { + this.fetch(this.query); + + if (this.currentUser.can['upload_anggota_cu']) { + this.excelUploads = [{ + enabled: true, + url: 'anggotaCu/uploadExcel', + format_url: 'formatAnggotaCu.xlsx', + next_page_route: 'anggotaCuCuDraft', + params: { + cu: this.$route.params.cu, + tp: 'semua' }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' + button: 'Upload Anggota CU' + }, { + enabled: true, + url: 'anggotaCu/uploadExcelProduk', + format_url: 'formatProdukAnggotaCu.xlsx', + next_page_route: 'anggotaProdukCuDraft', + params: { + cu: this.$route.params.cu }, - numeric2: { - numeral: true, - numeralIntegerScale: 2, - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; + button: 'Upload Produk Anggota CU' + }]; + } }, watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.currentUser.id_cu != 0) { - this.form.id_cu = this.currentUser.id_cu; - } - } + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); }, updateStat: function updateStat(value) { - this.modalShow = true; this.modalState = value; - this.modalColor = ''; + this.modalButton = "Ok"; if (value === "success") { - this.modalTitle = this.updateResponse.message; + this.modalTitle = this.updateMessage.message; + this.modalContent = ""; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.modalContent = ""; } } }, methods: { - save: function save() { + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + if (this.tipe == 'masih') { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + this.disableColumnCu(true); + } else if (this.tipe == 'keluar') { + this.$store.dispatch(this.kelas + '/indexKeluar', params); + this.excelDownloadUrl = this.kelas + '/keluar'; + this.disableColumnCu(false); + } else { + this.$store.dispatch(this.kelas + '/indexMeninggal', params); + this.excelDownloadUrl = this.kelas + '/indexMeninggal'; + this.disableColumnCu(true); + } + } else { + if (this.tipe == 'masih') { + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tp]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.tp; + this.disableColumnCu(true); + } else if (this.tipe == 'keluar') { + this.$store.dispatch(this.kelas + '/indexCuKeluar', [params, this.$route.params.cu, this.$route.params.tp]); + this.excelDownloadUrl = this.kelas + '/indexCuKeluar/' + this.$route.params.cu + '/' + this.$route.params.tp; + this.disableColumnCu(false); + } else { + this.$store.dispatch(this.kelas + '/indexCuMeninggal', [params, this.$route.params.cu, this.$route.params.tp]); + this.excelDownloadUrl = this.kelas + '/indexCuMeninggal/' + this.$route.params.cu + '/' + this.$route.params.tp; + this.disableColumnCu(true); + } + + this.fetchCu(); + } + + this.fetchAnggotaCuDraft(); + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[4].disable = status; + }, + fetchCu: function fetchCu() { + this.$store.dispatch('cu/escete', this.$route.params.cu); + }, + fetchAnggotaCuDraft: function fetchAnggotaCuDraft() { var _this = this; - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode === 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); - } else if (_this.$route.meta.mode === 'editTp') { - _this.$store.dispatch(_this.kelas + '/updateTp', [_this.$route.params.id, _this.form]); - } else if (_this.$route.meta.mode === 'editDraft') { - _this.$store.dispatch(_this.kelas + '/updateDraft', [_this.$route.params.id, _this.form]); - } else if (_this.$route.meta.mode === 'editTpDraft') { - _this.$store.dispatch(_this.kelas + '/updateTpDraft', [_this.$route.params.id, _this.form]); - } else { - if (_this.form.id_tp == 'konsolidasi') { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } else { - _this.$store.dispatch(_this.kelas + '/storeTp', _this.form); - } - } + var cu = ''; + var tp = 'semua'; - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; + if (this.currentUser.id_cu == 0) { + cu = 'semua'; + } else { + cu = this.currentUser.id_cu; + } + + if (this.currentUser.can['upload_anggota_cu']) { + // check anggota cu draft + axios.get('/api/anggotaCuDraft/count/' + cu + '/' + tp).then(function (response) { + _this.anggotaCuDraftCount = response.data.model; + _this.anggotaCuDraftCountStat = 'success'; + })["catch"](function (error) { + _this.anggotaCuDraftCount = error.response; + _this.anggotaCuDraftCountStat = 'fail'; + }); // check produk anggota cu draft + + axios.get('/api/anggotaProdukCuDraft/count/' + cu).then(function (response) { + _this.anggotaProdukCuDraftCount = response.data.model; + _this.anggotaProdukCuDraftCountStat = 'success'; + })["catch"](function (error) { + _this.anggotaProdukCuDraftCount = error.response; + _this.anggotaProdukCuDraftCountStat = 'fail'; + }); + } + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, type) { + if (type == 'identitas') { + this.$router.push({ + name: this.kelas + "Edit", + params: { + id: id + } + }); + } else if (type == 'produk') { + this.$router.push({ + name: this.kelas + "ProdukEdit", + params: { + id: id, + cu: this.$route.params.cu + } + }); + } else if (type == 'jalinan') { + this.$router.push({ + name: "jalinanKlaimCreateId", + params: { + id: id + } + }); + } + }, + lihatSaldo: function lihatSaldo(id) { + this.$router.push({ + name: this.kelas + "Saldo", + params: { + id: id } }); }, - back: function back() { - this.$emit('back'); + selectCU: function selectCU(value) { + if (this.state == 'keluar') { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Keluarkan anggota atas nama: ' + this.selectedItem.name + ' ?'; + this.anggota_cu = value; + } else if (this.state == 'pindahTp') { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Pindah TP untuk anggota atas nama: ' + this.selectedItem.name + ' ?'; + this.anggota_cu = value; + } }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + modalImageOpen: function modalImageOpen(item) { + this.modalShow = true; + this.modalSize = ''; + this.modalState = 'image'; + this.modalContent = '/images/anggotaCu/' + item + '.jpg'; + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = "confirm-tutup"; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; } + if (state == "hapus") { + if (this.selectedItem.status_jalinan == null) { + this.modalState = "confirm-tutup"; + this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalButton = "Iya, Hapus"; + } else { + this.modalState = "tutup"; + this.modalTitle = "Maaf " + this.title + " " + this.selectedItem.name + " tidak bisa dihapus karena memiliki riwayat bantuan solidaritas Jalinan, silahkan periksa kembali lagi."; + } + } else if (state == 'pindahTp' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length > 1) { + this.modalState = 'normal1'; + this.modalTitle = 'anggota atas nama: ' + this.selectedItem.name + ' memiliki keanggota di beberapa CU, silahkan pilih di CU mana ia akan pindah TP'; + } else if (state == 'pindahTp' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length < 2) { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Pindah TP untuk anggota atas nama: ' + this.selectedItem.name + ' ?'; + this.anggota_cu = this.selectedItem.anggota_cu_cu_not_keluar[0]; + } else if (state == 'keluar' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length > 1) { + this.modalState = 'normal1'; + this.modalTitle = 'anggota atas nama: ' + this.selectedItem.name + ' memiliki keanggota di beberapa CU, silahkan pilih di CU mana ia akan keluar'; + } else if (state == 'keluar' && this.selectedItem.anggota_cu_cu_not_keluar && this.selectedItem.anggota_cu_cu_not_keluar.length < 2) { + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Keluarkan anggota atas nama: ' + this.selectedItem.name + ' ?'; + this.anggota_cu = this.selectedItem.anggota_cu_cu_not_keluar[0]; + } else if (state == 'keluar' && this.selectedItem.anggota_cu_cu_keluar && this.selectedItem.anggota_cu_cu_keluar.length < 2) { + this.modalState = 'confirm-tutup'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Batal keluarkan anggota atas nama: ' + this.selectedItem.name + ' ?'; + this.modalButton = "Iya, Batalkan"; + this.anggota_cu = this.selectedItem.anggota_cu_cu_keluar[0]; + } else if (state == 'nik') { + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah NIK anggota atas nama: ' + this.selectedItem.name + ' ?'; + this.anggota_cu = this.selectedItem; + } + }, + modalTutup: function modalTutup() { this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + modalConfirmOk: function modalConfirmOk() { + if (this.state == "hapus") { + if (this.$route.params.cu != 'semua') { + this.$store.dispatch(this.kelas + "/destroy", [this.selectedItem.id, this.$route.params.cu]); + } else {// todo: add selection delete + } + } else if (this.state == "keluar") { + this.$store.dispatch(this.kelas + "/updateBatalKeluar", this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("anggotaCu", { + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { - listLaporanTpData: 'data2S', - listLaporanTpDataStat: 'dataStat2S' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' + formStat: 'dataStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" })) }); @@ -2003,8 +1852,25 @@ exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css- // module exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); -// exports +// exports + + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), @@ -2036,6 +1902,52 @@ if(content.locals) module.exports = content.locals; if(false) {} +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": @@ -2076,45 +1988,6 @@ render._withStripped = true -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), - ]) - }, -] -render._withStripped = true - - - /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": @@ -2157,13 +2030,50 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e& ***! + \*************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); @@ -2173,107 +2083,231 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + _c("div", { staticClass: "card card-body text-center" }, [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, + "ul", + { staticClass: "list-inline list-inline-consensed mb-0 font-size-lg" }, [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("CU:")]), + _vm._v( + " " + _vm._s(_vm.anggota_cu.cu ? _vm.anggota_cu.cu.name : "-") + ), ]), _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("No. BA:")]), + _vm._v(" " + _vm._s(_vm.anggota_cu.no_ba)), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Tgl. Masuk:")]), + _vm._v( + " " + + _vm._s(_vm.$options.filters.date(_vm.anggota_cu.tanggal_masuk)) + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "formDataCu" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formDataCu.tanggal_keluar"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "formDataCu.tanggal_keluar" ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] + }, + }, + [ + _vm.errors.has("formDataCu.tanggal_keluar") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\tTgl. Keluar: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDataCu.tanggal_keluar }, + on: { + dateSelected: function ($event) { + _vm.formDataCu.tanggal_keluar = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.tanggal_keluar, + expression: "formDataCu.tanggal_keluar", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. keluar anggota" }, + domProps: { value: _vm.formDataCu.tanggal_keluar }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataCu, + "tanggal_keluar", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDataCu.tanggal_keluar") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formDataCu.tanggal_keluar") + ) + + "\n\t\t\t\t" ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Keterangan Keluar:")]), _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.keterangan_keluar, + expression: "formDataCu.keterangan_keluar", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "keterangan_keluar", + placeholder: "Silahkan masukkan keterangan keluar", + }, + domProps: { value: _vm.formDataCu.keterangan_keluar }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataCu, + "keterangan_keluar", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), - ] - ), - ]), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), ]) } var staticRenderFns = [] @@ -2283,10 +2317,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2298,32 +2332,177 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) + return _c("div", [ + _c("div", { staticClass: "card card-body text-center" }, [ + _c( + "ul", + { staticClass: "list-inline list-inline-consensed mb-0 font-size-lg" }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("No. KTP / NIK:")]), + _vm._v(" " + _vm._s(_vm.anggota_cu.nik)), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "formData" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formData.nik") }, + }, + [ + _c( + "h6", + { class: { "text-danger": _vm.errors.has("formData.nik") } }, + [ + _vm.errors.has("formData.nik") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\tNo. KTP / Nomor Induk Kependudukan (NIK):\n\t\t\t\t\t" + ), + _c("br"), + _vm._v(" "), + _c( + "span", + { + staticClass: + "badge bg-danger-400 align-self-center ml-auto", + }, + [ + _vm._v( + "*pastikan nomor yang dimasukan adalah nomor yang valid!" + ), + ] + ), + ] + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:16", + expression: "'required|min:16'", + }, + ], + staticClass: "form-control", + attrs: { + name: "nik", + options: _vm.cleaveOption.number16, + placeholder: + "Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)", + }, + model: { + value: _vm.formData.nik, + callback: function ($$v) { + _vm.$set(_vm.formData, "nik", $$v) + }, + expression: "formData.nik", + }, + }), + _vm._v(" "), + _vm.errors.has("formData.nik") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formData.nik")) + + "\n\t\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr", { staticClass: "mt-0" }), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formData.nik == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formData.nik == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2& ***! + \***************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2335,533 +2514,314 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - }, + return _c("div", [ + _c("div", { staticClass: "card card-body text-center" }, [ + _c( + "ul", + { staticClass: "list-inline list-inline-consensed mb-0 font-size-lg" }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("CU:")]), + _vm._v( + " " + _vm._s(_vm.anggota_cu.cu ? _vm.anggota_cu.cu.name : "-") + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("TP/KP:")]), + _vm._v( + " " + _vm._s(_vm.anggota_cu.cu ? _vm.anggota_cu.tp.name : "-") + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("No. BA:")]), + _vm._v(" " + _vm._s(_vm.anggota_cu.no_ba)), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Tgl. Masuk:")]), + _vm._v( + " " + + _vm._s(_vm.$options.filters.date(_vm.anggota_cu.tanggal_masuk)) + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "formDataCu" }, on: { - level2Back: function ($event) { - return _vm.back() + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDataCu.tp_id") }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("formDataCu.tp_id"), + }, + }, + [ + _vm.errors.has("formDataCu.tp_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tTP/KP Tujuan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.tp_id, + expression: "formDataCu.tp_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP/KP", }, - }) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode == "editTp" - ? _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idLaporanTp, - expression: "idLaporanTp", - }, - ], - staticClass: "form-control", - attrs: { - name: "idLaporanTp", - "data-width": "100%", - disabled: _vm.listLaporanTpDataStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.idLaporanTp = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeLaporanTp( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.listLaporanTpDataStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih laporan"), - ]), - ] - ), - _vm._v(" "), - _vm._l(_vm.listLaporanTpData, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.tp.name))] - ) - }), - ], - 2 - ), - ]), + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formDataCu, + "tp_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih TP/KP"), ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCu($event.target.value) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "0" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: cu.id }, - }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.id_tp") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.id_tp"), - }, - }, - [ - _vm.errors.has("form.id_tp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\tTP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_tp, - expression: "form.id_tp", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP", - disabled: !_vm.isModelTp, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_tp", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeTp($event.target.value) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelTpStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih TP/KP"), - ]), - ] - ), - _vm._v(" "), - _vm.$route.meta.mode != "editTp" - ? _c( - "option", - { attrs: { value: "konsolidasi" } }, - [_vm._v("Konsolidasi")] - ) - : _vm._e(), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_tp") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_tp")) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] + _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formDataCu.tp_id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDataCu.tp_id")) + + "\n\t\t\t\t" ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.periode"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.periode"), - }, - }, - [ - _vm.errors.has("form.periode") - ? _c("i", { - staticClass: - "icon-cross2 d-none d-sm-block", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\tPeriode: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.periode }, - on: { - dateSelected: function ($event) { - _vm.form.periode = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.periode, - expression: "form.periode", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { name: "periode", "data-vv-as": "Periode" }, - domProps: { value: _vm.form.periode }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "periode", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.periode") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.periode")) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formDataCu.tanggal_pindah"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "formDataCu.tanggal_pindah" ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-konsolidasi", { on: { back: _vm.back } }), - ], - 1 + }, + }, + [ + _vm.errors.has("formDataCu.tanggal_pindah") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\tTgl. Pindah: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDataCu.tanggal_pindah }, + on: { + dateSelected: function ($event) { + _vm.formDataCu.tanggal_pindah = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataCu.tanggal_pindah, + expression: "formDataCu.tanggal_pindah", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. keluar anggota" }, + domProps: { value: _vm.formDataCu.tanggal_pindah }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataCu, + "tanggal_pindah", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDataCu.tanggal_pindah") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formDataCu.tanggal_pindah") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("p", [ - _vm._v( - "Laporan ini merupakan bagian dari laporan konsolidasi, maka anda dapat melihat/mengubah laporan TP lain yang juga termasuk dalam laporan konsolidasi pada CU ini sesuai periode laporannya." - ), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Laporan"), - ]), - ]) - }, -] + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ]) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2876,316 +2836,229 @@ var render = function () { return _c( "div", [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { enctype: "multipart/form-data", "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, }, - [ - _c("div", { staticClass: "timeline timeline-left" }, [ + }), + _vm._v(" "), + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { staticClass: "timeline-container" }, - _vm._l(_vm.modelCoa, function (formCoaInduk, index) { - return _c("div", { key: index, staticClass: "timeline-row" }, [ - formCoaInduk.tipe == "G" - ? _c("div", { staticClass: "timeline-icon" }, [ - _c("div", { staticClass: "bg-white" }, [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s(formCoaInduk.kode.charAt(0)) + - "\n\t\t\t\t\t" - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - formCoaInduk.tipe == "G" - ? _c("div", { staticClass: "card card-body" }, [ + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-cu-tp", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ _c( - "div", - { staticClass: "row" }, + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "masih" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("masih") + }, + }, + }, [ - _c("div", { staticClass: "col-sm-6 col-lg-10" }, [ - _c("div", { staticClass: "input-group" }, [ - _c( - "div", - { staticClass: "input-group-prepend" }, - [ - _c( - "span", - { staticClass: "input-group-text" }, - [_vm._v(_vm._s(formCoaInduk.kode))] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: formCoaInduk.name, - expression: "formCoaInduk.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: formCoaInduk.name, - readonly: "", - }, - domProps: { value: formCoaInduk.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - formCoaInduk, - "name", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-sm-6 col-lg-2 text-right" }, - [ - _c("cleave", { - staticClass: "form-control", - attrs: { - name: formCoaInduk.name, - options: _vm.cleaveOption.numeric, - readonly: "", - }, - model: { - value: _vm.formCoa[formCoaInduk.id], - callback: function ($$v) { - _vm.$set( - _vm.formCoa, - formCoaInduk.id, - $$v - ) - }, - expression: "formCoa[formCoaInduk.id]", - }, - }), - ], - 1 - ), - _vm._v(" "), - _vm._l(_vm.modelCoa, function (formCoaAnak, index) { - return [ - formCoaAnak.id_induk == formCoaInduk.id && - formCoaAnak.tipe == "P" - ? _c( - "div", - { - key: index, - staticClass: "col-lg-4 col-md-6", - }, - [ - _c( - "div", - { - key: index, - staticClass: - "card card-body mt-3 mb-0", - }, - [ - _c("h5", [ - _c( - "span", - { - staticClass: - "badge bg-blue-400 align-self-center ml-auto mr-1", - }, - [ - _vm._v( - _vm._s(formCoaAnak.kode) - ), - ] - ), - _vm._v( - " " + - _vm._s(formCoaAnak.name) + - "\n\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: formCoaAnak.name, - options: - _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan " + - formCoaAnak.name, - }, - nativeOn: { - blur: function ($event) { - return _vm.calculate( - formCoaAnak.id, - _vm.formCoa[formCoaAnak.id] - ) - }, - }, - model: { - value: - _vm.formCoa[formCoaAnak.id], - callback: function ($$v) { - _vm.$set( - _vm.formCoa, - formCoaAnak.id, - $$v - ) - }, - expression: - "formCoa[formCoaAnak.id]", - }, - }), - ], - 1 - ), - ] - ) - : _vm._e(), - ] - }), - ], - 2 + _c("i", { staticClass: "icon-man-woman mr-2" }), + _vm._v(" Masih Anggota"), + ] ), - ]) - : _vm._e(), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card mt-2" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "keluar" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("keluar") + }, + }, + }, + [ + _c("i", { staticClass: "icon-exit2 mr-2" }), + _vm._v(" Sudah Keluar"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "meninggal" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("meninggal") + }, + }, + }, + [ + _c("i", { staticClass: "icon-person mr-2" }), + _vm._v(" Sudah Meninggal"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), _c( - "div", - { staticClass: "col-md-6" }, + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, [ _c( - "button", + "div", { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.calculate(5, 500) + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "masih", + expression: "tabName == 'masih'", }, - }, + ], }, - [_vm._v(" calculate")] + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + tipe: "masih", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + }), + ], + 1 ), - _vm._v(" "), - _c("h5", [_vm._v("Inflasi")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric2, - placeholder: "Silahkan masukkan jumlah inflasi", - }, - model: { - value: _vm.form.laju_inflasi, - callback: function ($$v) { - _vm.$set(_vm.form, "laju_inflasi", $$v) - }, - expression: "form.laju_inflasi", - }, - }), - ], - 1 + ] ), _vm._v(" "), _c( - "div", - { staticClass: "col-md-6" }, + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, [ - _c("h5", [_vm._v("Harga Pasar")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric2, - placeholder: "Silahkan masukkan harga pasar", - }, - model: { - value: _vm.form.harga_pasar, - callback: function ($$v) { - _vm.$set(_vm.form, "harga_pasar", $$v) - }, - expression: "form.harga_pasar", - }, - }), - ], - 1 + _vm.isKeluar + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "keluar", + expression: "tabName == 'keluar'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + tipe: "keluar", + itemData: _vm.itemData2, + itemDataStat: _vm.itemDataStat2, + }, + }), + ], + 1 + ) + : _vm._e(), + ] ), - ]), - ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isMeninggal + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "meninggal", + expression: "tabName == 'meninggal'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + tipe: "meninggal", + itemData: _vm.itemData3, + itemDataStat: _vm.itemDataStat3, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + ], + 1 + ), ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { cancelState: "methods", formValidation: "form" }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), + ]), + ]), ], 1 ) @@ -3197,10 +3070,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&": -/*!******************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6& ***! - \******************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3215,1404 +3088,1424 @@ var render = function () { return _c( "div", [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) + _vm.form.escete == 1 && _vm.formStat == "success" + ? _c( + "div", + { staticClass: "alert bg-warning text-white alert-styled-left" }, + [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v( + "Mohon maaf, karena data anggota CU ini sudah terintegrasi ke ESCETE maka anda hanya bisa mengubah beberapa bagian dari data saja yang tidak terhubung ke ESCETE.\n " + ), + ]), + ] + ) : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { enctype: "multipart/form-data", "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Lelaki Biasa")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah lelaki biasa", - }, - model: { - value: _vm.form.l_biasa, - callback: function ($$v) { - _vm.$set(_vm.form, "l_biasa", $$v) - }, - expression: "form.l_biasa", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Lelaki Luar Biasa")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah lelaki luar biasa", - }, - model: { - value: _vm.form.l_lbiasa, - callback: function ($$v) { - _vm.$set(_vm.form, "l_lbiasa", $$v) - }, - expression: "form.l_lbiasa", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Perempuan Biasa")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah perempuan biasa", - }, - model: { - value: _vm.form.p_biasa, - callback: function ($$v) { - _vm.$set(_vm.form, "p_biasa", $$v) - }, - expression: "form.p_biasa", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Perempuan Luar Biasa")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah anggota perempuan luar biasa", - }, - model: { - value: _vm.form.p_lbiasa, - callback: function ($$v) { - _vm.$set(_vm.form, "p_lbiasa", $$v) - }, - expression: "form.p_lbiasa", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Total Anggota Tahun Lalu "), - _c("info-icon", { - attrs: { - message: - "Anggota tahun lalu dari bulan yang sama dengan periode laporan ini.", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan total anggota tahun lalu", - }, - model: { - value: _vm.form.total_anggota_lalu, - callback: function ($$v) { - _vm.$set(_vm.form, "total_anggota_lalu", $$v) - }, - expression: "form.total_anggota_lalu", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + _vm._v(" "), + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + excelUploads: _vm.excelUploads, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ _c( - "div", - { staticClass: "form-group" }, + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, [ - _c("h5", [_vm._v("Aset")]), + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah aset", - }, - model: { - value: _vm.form.aset, - callback: function ($$v) { - _vm.$set(_vm.form, "aset", $$v) - }, - expression: "form.aset", - }, - }), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm cursor-pointer", + attrs: { + src: + "/images/anggotaCu/" + + props.item.gambar + + "n.jpg", + }, + on: { + click: function ($event) { + return _vm.modalImageOpen( + props.item.gambar + ) + }, + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image_man.jpg" }, + }), + ]) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Aset Tahun Lalu "), - _c("info-icon", { - attrs: { - message: - "Aset tahun lalu dari periode laporan ini.", - }, - }), - ], - 1 - ), + !_vm.columnData[2].hide + ? _c("td", [ + props.item.ttd + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm cursor-pointer", + attrs: { + src: + "/images/anggotaCu/" + + props.item.ttd + + "n.jpg", + }, + on: { + click: function ($event) { + return _vm.modalImageOpen(props.item.ttd) + }, + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah aset", - }, - model: { - value: _vm.form.aset_lalu, - callback: function ($$v) { - _vm.$set(_vm.form, "aset_lalu", $$v) - }, - expression: "form.aset_lalu", - }, - }), + !_vm.columnData[3].hide + ? _c("td", [ + props.item.gambarKtp + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm cursor-pointer", + attrs: { + src: + "/images/anggotaCu/" + + props.item.gambarKtp + + "n.jpg", + }, + on: { + click: function ($event) { + return _vm.modalImageOpen( + props.item.gambarKtp + ) + }, + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Aset Masalah "), - _c("info-icon", { - attrs: { - message: - "Aset masalah atau Aset dalam penyelesaian adalah sejumlah aset yang mengalami permasalahan dalam pengelolaannya dan berpotensi menjadi kerugian bagi lembaga. Misalnya: 1. selisih program simpanan dan pinjaman dengan laporan keuangan, atau 2. investasi yang tidak kembali pokoknya, atau 3. saldo piutang anggota yang tidak terselesaikan oleh klaim JALINAN karena tidak memenuhi syarat untuk dicairkan dan kondisi ekonomi ahli waris anggota yang bersangkutan dipastikan tidak mampu untuk mengembalikan pinjaman. Jumlah diatas akan tetap di akun Aset Dalam Penyelesaian selama belum ada keputusan pengurus CU untuk penyelesaiannya.", - }, - }), - ], - 1 - ), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan_keluar }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah aset masalah", - }, - model: { - value: _vm.form.aset_masalah, - callback: function ($$v) { - _vm.$set(_vm.form, "aset_masalah", $$v) - }, - expression: "form.aset_masalah", - }, - }), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.escete == 1 + ? _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Data anggota berasal dari data ESCETE", + expression: + "'Data anggota berasal dari data ESCETE'", + }, + ], + staticClass: + "badge bg-blue-400 align-self-center ml-auto", + }, + [_vm._v("Terintegrasi")] + ), + ]) + : _c("span", [ + _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: + "Data anggota berasal dari input manual di simo", + expression: + "'Data anggota berasal dari input manual di simo'", + }, + ], + staticClass: + "badge bg-brown-400 align-self-center ml-auto", + }, + [_vm._v("Manual")] + ), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Aset Tidak Menghasilkan "), - _c("info-icon", { - attrs: { - message: - "Kas + Persedian + Pembayaran dimuka dan biaya dibayar dimuka + pendapatan yang masih harus diterima + nilai buku aset tetap+ aset lain-lain + jumlah rekening antar kantor TP (jika saldo debet) + tagihan nominal trf dari bank lain", - }, - }), - ], - 1 - ), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.nik }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah aset tidak menghasilkan", - }, - model: { - value: _vm.form.aset_tidak_menghasilkan, - callback: function ($$v) { - _vm.$set(_vm.form, "aset_tidak_menghasilkan", $$v) - }, - expression: "form.aset_tidak_menghasilkan", - }, - }), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.npwp }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Aset Likuid Tidak Menghasilkan "), - _c("info-icon", { - attrs: { - message: - "Aset Likuid Tidak Menghasilkan atau Investasi Likuid terdiri dari Tabungan, Giro Bank, Simpanan di PUSKOPCUINA dan Simpanan di lembaga lainnya", - }, - }), - ], - 1 - ), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kk }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah aset tidak menghasilkan", - }, - model: { - value: _vm.form.aset_likuid_tidak_menghasilkan, - callback: function ($$v) { - _vm.$set( - _vm.form, - "aset_likuid_tidak_menghasilkan", - $$v - ) - }, - expression: "form.aset_likuid_tidak_menghasilkan", - }, - }), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Investasi Likuid "), - _c("info-icon", { - attrs: { - message: - "Total tabungan, giro bank dan simpanan di PUSKOPCUINA + deposito bank + simpanan di lembaga lainnya", - }, - }), - ], - 1 - ), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah investasi likuid", - }, - model: { - value: _vm.form.investasi_likuid, - callback: function ($$v) { - _vm.$set(_vm.form, "investasi_likuid", $$v) - }, - expression: "form.investasi_likuid", - }, - }), + !_vm.columnData[11].hide + ? _c("td", [ + props.item.status_jalinan + ? _c( + "label", + { staticClass: "badge badge-warning ml-1" }, + [ + _c("check-value", { + attrs: { + value: props.item.status_jalinan, + }, + }), + ], + 1 + ) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Aktiva Lancar "), - _c("info-icon", { - attrs: { message: "Aset Lancar" }, - }), - ], - 1 - ), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.lembaga }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah aktiva lancar", - }, - model: { - value: _vm.form.aktiva_lancar, - callback: function ($$v) { - _vm.$set(_vm.form, "aktiva_lancar", $$v) - }, - expression: "form.aktiva_lancar", - }, - }), + !_vm.columnData[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.jabatan }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Simp. Saham "), - _c("info-icon", { - attrs: { - message: "Simpanan pokok dan simpanan wajib", - }, - }), - ], - 1 - ), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pekerjaan }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah simp. saham", - }, - model: { - value: _vm.form.simpanan_saham, - callback: function ($$v) { - _vm.$set(_vm.form, "simpanan_saham", $$v) - }, - expression: "form.simpanan_saham", - }, - }), + !_vm.columnData[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pendidikan }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Simp. Non Saham (Unggulan) "), - _c("info-icon", { - attrs: { - message: - "Jenis simpanan yang memiliki tujuan tertentu serta pada umumnya menjadi jaminan atas jenis pinjaman yang sejenis. Penarikannya hanya dapat dilakukan dalam jangka waktu tertentu menurut perjanjian antara anggota dan CU yang bersangkutan atau selama tidak menjadi jaminan atas pinjaman.", - }, - }), - ], - 1 - ), + !_vm.columnData[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.penghasilan }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah simp. non saham (unggulan)", - }, - model: { - value: _vm.form.nonsaham_unggulan, - callback: function ($$v) { - _vm.$set(_vm.form, "nonsaham_unggulan", $$v) - }, - expression: "form.nonsaham_unggulan", - }, - }), + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pengeluaran }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Simp. Non Saham (Harian & Deposito) "), - _c("info-icon", { - attrs: { - message: - "Seluruh simpanan non-saham (Harian & Deposito) kecuali simpanan unggulan.", - }, - }), - ], - 1 - ), + !_vm.columnData[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah simp. non saham (harian & deposito)", - }, - model: { - value: _vm.form.nonsaham_harian, - callback: function ($$v) { - _vm.$set(_vm.form, "nonsaham_harian", $$v) - }, - expression: "form.nonsaham_harian", - }, - }), + !_vm.columnData[19].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kontak }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[22].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.ahli_waris }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Simp. Saham Tahun Lalu "), - _c("info-icon", { - attrs: { - message: - "Simpanan saham tahun lalu dari bulan yang sama/bulan ini.", - }, - }), - ], - 1 - ), + !_vm.columnData[23].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.nama_ibu }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah simp. saham tahun lalu", - }, - model: { - value: _vm.form.simpanan_saham_lalu, - callback: function ($$v) { - _vm.$set(_vm.form, "simpanan_saham_lalu", $$v) - }, - expression: "form.simpanan_saham_lalu", - }, - }), + !_vm.columnData[24].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.suku }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Simp. Saham Tahun Lalu Bulan Des "), - _c("info-icon", { - attrs: { - message: - "Simpanan saham bulan desember tahun lalu.", - }, - }), - ], - 1 - ), + !_vm.columnData[25].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.darah }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah simp. saham tahun lalu bulan desember", - }, - model: { - value: _vm.form.simpanan_saham_des, - callback: function ($$v) { - _vm.$set(_vm.form, "simpanan_saham_des", $$v) - }, - expression: "form.simpanan_saham_des", - }, - }), + !_vm.columnData[26].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tinggi }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Hutang SPD")]), + !_vm.columnData[27].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah hutang spd", - }, - model: { - value: _vm.form.hutang_spd, - callback: function ($$v) { - _vm.$set(_vm.form, "hutang_spd", $$v) - }, - expression: "form.hutang_spd", - }, - }), + !_vm.columnData[28].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Total Hutang Pihak Ke-3 "), - _c("info-icon", { - attrs: { - message: - "Hutang di PUSKOPCUINA dan lembaga lain.", + !_vm.columnData[29].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), }, - }), - ], - 1 - ), + }) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan total hutang pihak ke-3", - }, - model: { - value: _vm.form.total_hutang_pihak3, - callback: function ($$v) { - _vm.$set(_vm.form, "total_hutang_pihak3", $$v) - }, - expression: "form.total_hutang_pihak3", - }, - }), + !_vm.columnData[30].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Hutang Tidak Berbiaya < 30 Hari "), - _c("info-icon", { - attrs: { - message: - "Utang pajak + dana titipan anggota + dana titipan IT + pembayaran diterima dimuka + biaya yang masih harus dibayar + jumlah rekening antar kantor TP (jika saldo kredit)", - }, - }), - ], - 1 - ), + !_vm.columnData[31].hide + ? _c("td", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_masuk + ) + ), + }, + }), + ]) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah hutang tidak berbiaya < 30 hari", - }, - model: { - value: _vm.form.hutang_tidak_berbiaya_30hari, - callback: function ($$v) { - _vm.$set( - _vm.form, - "hutang_tidak_berbiaya_30hari", - $$v - ) - }, - expression: "form.hutang_tidak_berbiaya_30hari", - }, - }), + !_vm.columnData[32].hide + ? _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Piutang Beredar ")]), + !_vm.columnData[33].hide + ? _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah piutang beredar", - }, - model: { - value: _vm.form.piutang_beredar, - callback: function ($$v) { - _vm.$set(_vm.form, "piutang_beredar", $$v) - }, - expression: "form.piutang_beredar", - }, - }), + !_vm.columnData[34].hide + ? _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Piutang Lalai 1-12 Bulan ")]), + !_vm.columnData[35].hide + ? _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah piutang lalai 1-12 bulan", - }, - model: { - value: _vm.form.piutang_lalai_1bulan, - callback: function ($$v) { - _vm.$set(_vm.form, "piutang_lalai_1bulan", $$v) - }, - expression: "form.piutang_lalai_1bulan", - }, - }), + !_vm.columnData[36].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.rw }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Piutang Lalai > 12 Bulan")]), + !_vm.columnData[37].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.rt }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah piutang lalai > 12 bulan", - }, - model: { - value: _vm.form.piutang_lalai_12bulan, - callback: function ($$v) { - _vm.$set(_vm.form, "piutang_lalai_12bulan", $$v) - }, - expression: "form.piutang_lalai_12bulan", - }, - }), + !_vm.columnData[38].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _vm._m(3), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Cadangan Umum "), - _c("info-icon", { - attrs: { - message: - "Cadangan yang dibentuk dari penyisihan laba ditahan atau dari SHU bersih setelah dikurangi pajak, mendapat persetujuan rapat anggota tahunan atau rapat anggota lainnya sesuai dengan ketentuan pendirian atau anggaran dasar setiap CU.", + !_vm.columnData[39].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah cadangan umum", - }, - model: { - value: _vm.form.dcu, - callback: function ($$v) { - _vm.$set(_vm.form, "dcu", $$v) - }, - expression: "form.dcu", - }, - }), + }) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 + !_vm.columnData[40].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Cadangan Resiko "), - _c("info-icon", { - attrs: { - message: - "Cadangan yang dibentuk dengan upaya untuk meminimalkan resiko kerugian yang timbul dari kegiatan pemberian pinjaman kepada anggota akibat perubahan-perubahan tidak terduga dari nilai mata uang, kredit, komoditas, dan modal.", + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.form.escete != 1 && _vm.formStat == "success" + ? [ + _vm.currentUser.can && + _vm.currentUser.can["create_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("nik") + }, }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah cadangan resiko", - }, - model: { - value: _vm.form.dcr, - callback: function ($$v) { - _vm.$set(_vm.form, "dcr", $$v) }, - expression: "form.dcr", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Dana Gedung "), - _c("info-icon", { - attrs: { - message: - "Dana untuk keperluan pembangunan gedung kantor yang harus dibayarkan anggota CU saat pertama kali menjadi anggota dan hanya dilakukan sekali selama menjadi anggota serta dalam jumlah yang sama sesuai ketentuan CU yang bersangkutan. Penggunaannya akan mengurangi Dana Gedung dan menambah nilai aset tetap gedung.", + [ + _c("i", { staticClass: "icon-vcard" }), + _vm._v(" Ubah NIK / No. KTP\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + "identitas" + ) + }, }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah dana gedung", - }, - model: { - value: _vm.form.dana_gedung, - callback: function ($$v) { - _vm.$set(_vm.form, "dana_gedung", $$v) }, - expression: "form.dana_gedung", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v("Donasi "), - _c("info-icon", { - attrs: { - message: - "Mencatat pemberian yang bersifat secara fisik oleh perorangan atau badan hukum, pemberian ini mempunyai sifat sukarela dengan tanpa adanya imbalan bersifat keuntungan kepada orang lain. Jenisnya pemberian donasi dapat berupa uang atau barang yang dapat dinilai dalam bentuk uang.", + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Identitas\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + "produk" + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Produk\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe != "meninggal" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("pindahTp") + }, + }, + }, + [ + _c("i", { staticClass: "icon-flip-vertical4" }), + _vm._v(" Pindah TP\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe != "meninggal" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("keluar") + }, }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah donasi", - }, - model: { - value: _vm.form.donasi, - callback: function ($$v) { - _vm.$set(_vm.form, "donasi", $$v) }, - expression: "form.donasi", + [ + _c("i", { staticClass: "icon-exit2" }), + _vm._v(" "), + _vm.tipe == "masih" + ? _c("span", [_vm._v("Anggota Keluar")]) + : _c("span", [_vm._v("Batal Keluarkan Anggota")]), + ] + ) + : _vm._e(), + ] + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id, "identitas") }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }, + }, [ - _c("h5", [_vm._v("Beban Peny. Cadangan Resiko")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah beban peny. cadangan resiko", + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Identitas\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["create_jalinan_klaim"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id, "jalinan") }, - model: { - value: _vm.form.beban_penyisihan_dcr, - callback: function ($$v) { - _vm.$set(_vm.form, "beban_penyisihan_dcr", $$v) - }, - expression: "form.beban_penyisihan_dcr", + }, + }, + [ + _c("i", { staticClass: "icon-accessibility2" }), + _vm._v(" Ajukan Bantuan Solidaritas Jalinan\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + disabled: + !_vm.selectedItem.id || _vm.selectedItem.escete == 1, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _vm._m(4), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }, + }, [ - _c("h5", [_vm._v("Total pendapatan")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan total pendapatan", + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["upload_anggota_cu"] && + _vm.anggotaCuDraftCountStat == "success" && + _vm.anggotaCuDraftCount > 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + to: { + name: "anggotaCuCuDraft", + params: { cu: _vm.$route.params.cu, tp: "semua" }, }, - model: { - value: _vm.form.total_pendapatan, - callback: function ($$v) { - _vm.$set(_vm.form, "total_pendapatan", $$v) - }, - expression: "form.total_pendapatan", + }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Anggota CU [DRAFT]\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["upload_anggota_cu"] && + _vm.anggotaProdukCuDraftCountStat == "success" && + _vm.anggotaProdukCuDraftCount > 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + to: { + name: "anggotaProdukCuDraft", + params: { cu: _vm.$route.params.cu }, }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }, + }, [ - _c("h5", [_vm._v("Total Biaya")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan total biaya", + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Produk Anggota CU [DRAFT]\n "), + ] + ) + : _vm._e(), + ], + 2 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("nik") }, - model: { - value: _vm.form.total_biaya, - callback: function ($$v) { - _vm.$set(_vm.form, "total_biaya", $$v) - }, - expression: "form.total_biaya", + }, + }, + [ + _c("i", { staticClass: "icon-vcard" }), + _vm._v(" Ubah NIK / No. KTP\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id, "identitas") }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }, + }, [ - _c( - "h5", - [ - _vm._v("Sisa Hasil Usaha (SHU) "), - _c("info-icon", { - attrs: { - message: - "Sisa Hasil Usaha (SHU) atau SHU Tahun berjalan merupakan Jumlah pendapatan CU yang diperoleh dalam satu tahun buku dikurangi dengan biaya, penyusutan, dan kewajiban lain termasuk pajak dalam tahun buku yang bersangkutan.", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah sisa hasil usaha (SHU)", + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Identitas\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id, "produk") }, - model: { - value: _vm.form.shu, - callback: function ($$v) { - _vm.$set(_vm.form, "shu", $$v) - }, - expression: "form.shu", + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Produk\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["create_jalinan_klaim"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { + disabled: + !_vm.selectedItem.nik || + _vm.selectedItem.status_jalinan, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.nik, "jalinan") }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }, + }, [ - _c( - "h5", - [ - _vm._v("Sisa Hasil Usaha (SHU) Tahun Lalu "), - _c("info-icon", { - attrs: { - message: - "Jumlah SHU yang tidak dibagi sebagai keputusan bersama dalam Rapat Anggota Tahunan, dan digunakan oleh CU sebagai cadangan biaya, tambahan modal agar kegiatan operasional perusahaan terjamin keberlangsungannya, biaya untuk mengembangkan perusahaan di masa depan, atau bisa juga untuk membayar utang CU.", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah sisa hasil usaha (SHU) tahun lalu", + _c("i", { staticClass: "icon-accessibility2" }), + _vm._v(" Ajukan Bantuan Solidaritas Jalinan\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe != "meninggal" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("pindahTp") }, - model: { - value: _vm.form.shu_lalu, - callback: function ($$v) { - _vm.$set(_vm.form, "shu_lalu", $$v) - }, - expression: "form.shu_lalu", + }, + }, + [ + _c("i", { staticClass: "icon-flip-vertical4" }), + _vm._v(" Pindah TP\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_anggota_cu"] && + _vm.tipe != "meninggal" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("keluar") }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }, + }, [ - _c( - "h5", - [ - _vm._v("BJS Saham "), - _c("info-icon", { - attrs: { - message: - "Mencatat penyisihan dividen atas simpanan saham anggota setiap bulan dan akan dikeluarkan saat pembagian dividen akhir tahun.", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah bsj saham", + _vm.tipe == "masih" + ? _c("span", [_vm._v("Anggota Keluar")]) + : _c("span", [_vm._v("Batal Keluarkan Anggota")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_anggota_cu"] && + _vm.tipe == "masih" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") }, - model: { - value: _vm.form.bjs_saham, - callback: function ($$v) { - _vm.$set(_vm.form, "bjs_saham", $$v) - }, - expression: "form.bjs_saham", + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && + _vm.currentUser.can["upload_anggota_cu"] && + _vm.anggotaCuDraftCountStat == "success" && + _vm.anggotaCuDraftCount > 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { + to: { + name: "anggotaCuCuDraft", + params: { cu: _vm.$route.params.cu, tp: "semua" }, }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _vm._m(5), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( + }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Anggota CU [DRAFT]\n "), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _vm.modalState != "normal1" + ? _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]) + : _vm._e(), + _vm._v(" "), + _c("template", { slot: "modal-body1" }, [ + _c("div", { staticClass: "text-center" }, [ + _c("span", { staticClass: "text-warning pb-3" }, [ + _c("i", { + staticClass: "icon-exclamation", + staticStyle: { "font-size": "5em" }, + }), + ]), + _vm._v(" "), + _c("h2", [_vm._v(_vm._s(_vm.modalTitle))]), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.tipe == "masih" + ? _c( "div", - { staticClass: "form-group" }, [ - _c( - "h5", - [ - _vm._v("Inflasi "), - _c("info-icon", { - attrs: { - message: - "Data tingkat inflasi dalam bulan berjalan sesuai data yang dirilis oleh Bank Indonesia", + _vm._l( + _vm.selectedItem.anggota_cu_cu_not_keluar, + function (cu, index) { + return _c( + "button", + { + key: index, + staticClass: "btn btn-primary btn-block pb-1", + attrs: { type: "button" }, + on: { + click: function ($event) { + return _vm.selectCU(cu) + }, + }, }, - }), - ], - 1 + [ + _vm._v( + "\n " + + _vm._s( + true + ? cu.cu.name + : undefined + ) + + "\n " + ), + ] + ) + } ), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric2, - placeholder: "Silahkan masukkan jumlah inflasi", - }, - model: { - value: _vm.form.laju_inflasi, - callback: function ($$v) { - _vm.$set(_vm.form, "laju_inflasi", $$v) - }, - expression: "form.laju_inflasi", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ _c( - "h5", + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { click: _vm.modalTutup }, + }, [ - _vm._v("Harga Pasar "), - _c("info-icon", { - attrs: { - message: - "Data tingkat suku bunga dalam bulan berjalan sesuai data yang dirilis oleh Bank Indonesia ( suku bunga acuan atau suku bunga kebijakan baru yaitu BI-7 Day Reverse Repo Rate (BI7DRR)", - }, - }), - ], - 1 + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup"), + ] ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric2, - placeholder: "Silahkan masukkan harga pasar", - }, - model: { - value: _vm.form.harga_pasar, - callback: function ($$v) { - _vm.$set(_vm.form, "harga_pasar", $$v) + ], + 2 + ) + : _c("div", [ + _c( + "div", + { staticClass: " d-none d-sm-block" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { click: _vm.modalTutup }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup"), + ] + ), + _vm._v(" "), + _vm._l( + _vm.selectedItem.anggota_cu_cu_keluar, + function (cu, index) { + return _c( + "button", + { + key: index, + staticClass: "btn btn-primary ml-1", + attrs: { type: "button" }, + on: { + click: function ($event) { + return _vm.selectCU(cu) + }, + }, + }, + [ + _vm._v( + "\n " + + _vm._s( + true + ? cu.cu.name + : undefined + ) + + "\n " + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "d-block d-sm-none" }, + [ + _vm._l( + _vm.selectedItem.anggota_cu_cu_keluar, + function (cu, index) { + return _c( + "button", + { + key: index, + staticClass: "btn btn-primary btn-block pb-1", + attrs: { type: "button" }, + on: { + click: function ($event) { + return _vm.selectCU(cu) + }, + }, + }, + [ + _vm._v( + ">\n " + + _vm._s( + true + ? cu.cu.name + : undefined + ) + + "\n " + ), + ] + ) + } + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, + on: { click: _vm.modalTutup }, }, - expression: "form.harga_pasar", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - ]), + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup"), + ] + ), + ], + 2 + ), + ]), ]), ]), _vm._v(" "), - _c("form-info"), + _c( + "template", + { slot: "modal-body2" }, + [ + _vm.state == "keluar" + ? _c("form-keluar", { + attrs: { anggota_cu: _vm.anggota_cu }, + on: { tutup: _vm.modalTutup }, + }) + : _vm.state == "pindahTp" + ? _c("form-pindah-tp", { + attrs: { anggota_cu: _vm.anggota_cu }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), _vm._v(" "), _c( - "div", - { staticClass: "card card-body" }, + "template", + { slot: "modal-body3" }, [ - _c("form-button", { - attrs: { cancelState: "methods", formValidation: "form" }, - on: { cancelClick: _vm.back }, + _c("form-nik", { + attrs: { anggota_cu: _vm.anggota_cu }, + on: { tutup: _vm.modalTutup }, }), ], 1 ), ], - 1 + 2 ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, -] +var staticRenderFns = [] render._withStripped = true +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/collapseButton.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/datePicker.vue": @@ -4702,17 +4595,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": +/***/ "./resources/assets/js/components/infoIcon.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! + !*** ./resources/assets/js/components/infoIcon.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4722,9 +4615,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4734,54 +4627,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4791,9 +4684,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4803,55 +4696,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formKeluar.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formKeluar.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKeluar.vue?vue&type=template&id=09220a8e& */ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&"); +/* harmony import */ var _formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKeluar.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4860,9 +4753,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4872,55 +4765,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/formKeluar.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeluar.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeluar.vue?vue&type=template&id=09220a8e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formKeluar.vue?vue&type=template&id=09220a8e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeluar_vue_vue_type_template_id_09220a8e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formNik.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formNik.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formNik.vue?vue&type=template&id=9ee6cd0a& */ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&"); +/* harmony import */ var _formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formNik.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4929,9 +4822,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["render"], + _formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4941,54 +4834,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/formNik.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formNik.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formNik.vue?vue&type=template&id=9ee6cd0a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formNik.vue?vue&type=template&id=9ee6cd0a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formNik_vue_vue_type_template_id_9ee6cd0a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/form.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/form.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formPindahTp.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPindahTp.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=4ce6b9c9& */ "./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPindahTp.vue?vue&type=template&id=d5d9e8d2& */ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&"); +/* harmony import */ var _formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPindahTp.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4998,9 +4891,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5010,54 +4903,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/form.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/formPindahTp.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPindahTp.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=4ce6b9c9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPindahTp.vue?vue&type=template&id=d5d9e8d2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPindahTp.vue?vue&type=template&id=d5d9e8d2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPindahTp_vue_vue_type_template_id_d5d9e8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/formCoa.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/formCoa.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/index.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/index.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCoa.vue?vue&type=template&id=5f8de89c& */ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&"); -/* harmony import */ var _formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCoa.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=db48bb3e& */ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5067,9 +4960,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5079,54 +4972,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/formCoa.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCoa.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCoa.vue?vue&type=template&id=5f8de89c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=db48bb3e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/index.vue?vue&type=template&id=db48bb3e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_db48bb3e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue": -/*!*****************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/formKonsolidasi.vue ***! - \*****************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/table.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/table.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKonsolidasi.vue?vue&type=template&id=1e7175c6& */ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&"); -/* harmony import */ var _formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKonsolidasi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4bf6d75d& */ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5136,9 +5029,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5148,38 +5041,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/formKonsolidasi.vue" +component.options.__file = "resources/assets/js/views/anggotaCu/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKonsolidasi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&": -/*!************************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6& ***! - \************************************************************************************************/ +/***/ "./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKonsolidasi.vue?vue&type=template&id=1e7175c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4bf6d75d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/table.vue?vue&type=template&id=4bf6d75d&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4bf6d75d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/47.js b/public/js/components/47.js index d96a1b780..beed63649 100644 --- a/public/js/components/47.js +++ b/public/js/components/47.js @@ -84,17 +84,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); // // // @@ -147,6 +147,36 @@ __webpack_require__.r(__webpack_exports__); // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// // // // @@ -154,65 +184,49 @@ __webpack_require__.r(__webpack_exports__); // + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + time: '', + dateVal: '' }; }, - methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -227,36 +241,106 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// // // // /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['form', 'title'], - methods: { - check: function check() { - this.$emit('check'); + props: { + message: { + "default": '' } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _formAnggota_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./formAnggota.vue */ "./resources/assets/js/views/kubn/formAnggota.vue"); +/* harmony import */ var _formDiklat_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./formDiklat.vue */ "./resources/assets/js/views/kubn/formDiklat.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -294,134 +378,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkbox.vue */ "./resources/assets/js/components/checkbox.vue"); -/* harmony import */ var _pic_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./pic.vue */ "./resources/assets/js/views/monitoring/pic.vue"); -/* harmony import */ var _formPencapaian_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formPencapaian.vue */ "./resources/assets/js/views/monitoring/formPencapaian.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -724,271 +686,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a, - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - checkbox: _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - pic: _pic_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formPencapaian: _formPencapaian_vue__WEBPACK_IMPORTED_MODULE_9__["default"] - }, - data: function data() { - return { - title: 'Detail Monitoring', - titleDesc: 'Informasi detail monitoring', - titleIcon: 'icon-stack2', - level: 2, - level2Title: 'Monitoring', - kelas: 'monitoring', - selectedItem: {}, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - year: { - date: true, - datePattern: ['Y'] - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - state: '', - modalFormState: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - modalSize: '', - submited: false - }; - }, - created: function created() { - this.fetch(); - this.fetchPencapaian(); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(); - this.fetchPencapaian(); - }, - itemStat: function itemStat(value) { - if (value === "success") { - this.fetchTemuan(); - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.fetch(); - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - }, - updatePencapaianStat: function updatePencapaianStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updatePencapaianResponse.message; - this.fetchPencapaian(); - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updatePencapaianResponse; - } - } - }, - methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - }, - fetchTemuan: function fetchTemuan() { - this.$store.dispatch(this.kelas + '/get', this.item.id_cu); - }, - fetchPencapaian: function fetchPencapaian() { - this.$store.dispatch('monitoringPencapaian/get', this.$route.params.id); - }, - back: function back() { - if (this.item.id_tp == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.item.id_cu, - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.item.id_cu, - tp: this.item.id_tp - } - }); - } - }, - ubahData: function ubahData() { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: this.$route.params.id - } - }); - }, - changeTemuan: function changeTemuan(value) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: value - } - }); - }, - modalOpen: function modalOpen(state, selectedItem) { - this.modalShow = true; - this.state = state; - this.selectedItem = selectedItem; - - if (state == 'hapus') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus Keputusan?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Keputusan'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.modalFormState = 'edit'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Keputusan'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.modalFormState = 'create'; - } else if (state == 'catatan') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = !selectedItem.catatan ? 'Tambah Catatan PUSKOPCUINA' : 'Ubah Catatan PUSKOPCUINA'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.modalFormState = 'catatan'; - } else if (state == 'rekomendasi') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = selectedItem.status == 0 ? 'Selesaikan rekomendasi ' + selectedItem.rekomendasi + ' ?' : 'Tidak selesaikan rekomendasi ' + selectedItem.rekomendasi + ' ?'; - this.modalButton = selectedItem.status == 0 ? 'Iya, Selesaikan' : 'Iya, Tidak selesaikan'; - this.modalSize = ''; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapus') { - this.$store.dispatch('monitoringPencapaian/destroy', this.selectedItem.id); - } else if (this.state == 'rekomendasi') { - this.$store.dispatch(this.kelas + '/updateRekom', this.selectedItem.id); - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - }, - momentYear: function momentYear() { - return moment().year(); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoring', { - item: 'data', - itemStat: 'dataStat', - modelTemuan: 'dataS', - modelTemuanStat: 'dataStatS', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoringPencapaian', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updatePencapaianResponse: 'update', - updatePencapaianStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -1105,92 +802,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - data: function data() { - return { - title: '', - kelas: 'monitoringPencapaian', - formDataLanjut: { - id: '', - id_user: '', - id_monitoring: '', - pencapaian: '', - bukti: '', - kendala: '', - tindak: '', - catatan: '', - gambar: '' - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - if (this.mode != 'create') { - this.formDataLanjut = Object.assign({}, this.selected); - } - }, - watch: {}, - methods: { - save: function save() { - var _this = this; - - this.formDataLanjut.id_monitoring = this.$route.params.id; - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_6__["toMulipartedForm"])(this.formDataLanjut, this.$route.meta.mode); - this.$validator.validateAll('formDataLanjut').then(function (result) { - if (result) { - if (_this.mode == 'create') { - _this.$store.dispatch(_this.kelas + '/store', formData); - } else { - _this.$store.dispatch(_this.kelas + '/update', [_this.formDataLanjut.id, formData]); - } - - _this.submited = false; - } else { - _this.submited = true; - } - }); - }, - messageClose: function messageClose() { - this.message.show = false; - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // @@ -1230,419 +841,3434 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ["title", "itemData", "itemDataStat"], - methods: {} -}); -/***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true -/***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true -/***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "card card-body mb-2", - class: { "bg-warning": _vm.form == 1 }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.check.apply(null, arguments) + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + formAnggota: _formAnggota_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + formDiklat: _formDiklat_vue__WEBPACK_IMPORTED_MODULE_14__["default"] + }, + data: function data() { + return { + title: 'Tambah KUBN', + titleDesc: 'Menambah KUBN baru', + titleIcon: 'icon-plus3', + kelas: 'kubn', + level2Title: 'Kubn', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } }, + columnDataAnggota: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'No. Ba' + }, { + title: 'Nama' + }, { + title: 'Gender' + }, { + title: 'Jabatan' + }, { + title: 'Tgl. Mulai' + }, { + title: 'Tgl. Selesai' + }, { + title: 'Keterangan' + }], + selectedItemAnggota: '', + formAnggotaMode: '', + itemDataAnggota: [], + itemDataAnggotaStat: 'success', + columnDataDiklat: [{ + title: 'No.' + }, { + title: 'Nama Diklat' + }, { + title: 'Tgl. Mulai' + }, { + title: 'Tgl. Selesai' + }, { + title: 'Fasilitator' + }, { + title: 'Tempat' + }, { + title: 'Keterangan' + }], + selectedItemDiklat: '', + formDiklatMode: '', + itemDataDiklat: [], + itemDataDiklatStat: 'success', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + created: function created() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { + this.form.id_cu = this.currentUser.id_cu; + this.changeCU(this.currentUser.id_cu); + } + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_kubn', this.form.id_cu); + this.changeCU(this.form.id_cu); + this.changeProvinces(this.form.id_provinces); + this.changeRegencies(this.form.id_regencies); + this.changeDistricts(this.form.id_districts); + var valAnggota; + + var _iterator = _createForOfIteratorHelper(this.form.anggota_kubn), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valAnggota = _step.value; + var formData = {}; + var anggotaCuCu = {}; + anggotaCuCu = lodash__WEBPACK_IMPORTED_MODULE_3___default.a.find(valAnggota.anggota_cu_cu, { + cu_id: this.form.id_cu + }); + formData.no_ba = anggotaCuCu.no_ba; + formData.anggota_cu_id = valAnggota.pivot.anggota_cu_id; + formData.jabatan = valAnggota.pivot.jabatan; + formData.tanggal_mulai = valAnggota.pivot.tanggal_mulai; + formData.tanggal_selesai = valAnggota.pivot.tanggal_selesai; + formData.deskripsi = valAnggota.pivot.deskripsi; + formData.gambar = valAnggota.gambar; + formData.name = valAnggota.name; + formData.kelamin = valAnggota.kelamin; + this.itemDataAnggota.push(formData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + var valDiklat; + + var _iterator2 = _createForOfIteratorHelper(this.form.diklat), + _step2; + + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + valDiklat = _step2.value; + var _formData = {}; + _formData.id = valDiklat.id; + _formData.name = valDiklat.name; + _formData.fasilitator = valDiklat.fasilitator; + _formData.tempat = valDiklat.tempat; + _formData.tanggal_mulai = valDiklat.tanggal_mulai; + _formData.tanggal_selesai = valDiklat.tanggal_selesai; + _formData.deskripsi = valDiklat.deskripsi; + this.itemDataDiklat.push(_formData); + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + } + } }, - [ - _c("div", { staticClass: "form-check" }, [ - _c("label", { staticClass: "form-check-label" }, [ - _c("div", { staticClass: "uniform-checker" }, [ - _c("span", { class: { checked: _vm.form == 1 } }, [ - _c("input", { - staticClass: "form-check-input-styled", - attrs: { type: "checkbox", checked: "", "data-fouc": "" }, - }), - ]), - ]), - _vm._v("\n\t\t\t" + _vm._s(_vm.title) + "\n\t\t"), - ]), - ]), - ] - ) -} -var staticRenderFns = [] -render._withStripped = true + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah KUBN'; + this.titleDesc = 'Mengubah KUBN'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah KUBN'; + this.titleDesc = 'Menambah KUBN'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } + + this.$store.dispatch('provinces/get'); + this.$store.dispatch('kubnUsaha/get'); + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + selectedRowAnggota: function selectedRowAnggota(item, index, tipe) { + this.selectedItemAnggota = item; + this.selectedItemAnggota.index = index; + }, + createAnggota: function createAnggota(value) { + this.itemDataAnggota.push(value); + this.selectedItemAnggota = {}; + this.modalTutup(); + }, + editAnggota: function editAnggota(value) { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataAnggota, { + index: value.index + }); + + this.itemDataAnggota.push(value); + this.selectedItemAnggota = {}; + this.modalTutup(); + }, + selectedRowDiklat: function selectedRowDiklat(item, index, tipe) { + this.selectedItemDiklat = item; + this.selectedItemDiklat.index = index; + }, + createDiklat: function createDiklat(value) { + this.itemDataDiklat.push(value); + this.selectedItemDiklat = {}; + this.modalTutup(); + }, + editDiklat: function editDiklat(value) { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataDiklat, { + index: value.index + }); + + this.itemDataDiklat.push(value); + this.selectedItemDiklat = {}; + this.modalTutup(); + }, + save: function save() { + var _this = this; + + this.form.anggota = this.itemDataAnggota; + this.form.diklat = this.itemDataDiklat; + this.state = ''; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + } + }, + changeCU: function changeCU(id) { + this.$store.dispatch('tp/getCu', id); + }, + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); + }, + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemAnggota = itemMobile; + this.selectedItemDiklat = itemMobile; + } + + if (state == 'hapusAnggota') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Anggota' + this.selectedItemAnggota.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahAnggota') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Anggota'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formAnggotaMode = 'edit'; + } else if (state == 'tambahAnggota') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Anggota'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formAnggotaMode = 'create'; + } else if (state == 'hapusDiklat') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Diklat' + this.selectedItemDiklat.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahDiklat') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Diklat'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formDiklatMode = 'edit'; + } else if (state == 'tambahDiklat') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Diklat'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formAnggotaMode = 'create'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + if (this.state == 'hapusAnggota') { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataAnggota, { + index: this.selectedItemAnggota.index + }); + + this.selectedItemAnggota = {}; + } + + if (this.state == 'hapusDiklat') { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataDiklat, { + index: this.selectedItemDiklat.index + }); + + this.selectedItemDiklat = {}; + } + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.back(); + } + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + console.log(event.target.files[0].name); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubn', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubnUsaha', { + modelUsaha: 'dataS', + modelUsahaStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' + })) +}); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formAnggota.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/formAnggota.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['id_cu', 'id_tp', 'mode', 'selected'], + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'anggotaCu', + selectedItem: [], + formAnggota: { + anggota_cu_id: '', + name: '', + lembaga: '', + tanggal_mulai: null, + tanggal_selesai: null, + gambar: '', + peran: '', + asal: '', + deskripsi: '' + }, + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 5, + page: 1 + }, + columnDataAnggota: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'No. BA' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Agama' + }, { + title: 'Status' + }, { + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + submited: false + }; + }, + created: function created() { + this.fetch(this.query); + + if (this.mode == 'edit') { + this.formAnggota = Object.assign({}, this.selected); + } + }, + methods: { + fetch: function fetch(params) { + this.$store.dispatch('anggotaCu/indexCu', [params, this.id_cu, this.id_tp]); + }, + deleteSelected: function deleteSelected() { + this.formAnggota.anggota_cu_id = ''; + this.selectedItem = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + this.formAnggota.anggota_cu_id = item.id; + this.formAnggota.name = item.name; + this.formAnggota.gambar = item.gambar; + this.formAnggota.no_ba = item.no_ba; + this.formAnggota.kelamin = item.kelamin; + }, + save: function save() { + var _this = this; + + this.$validator.validateAll('formAnggota').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editAnggota', _this.formAnggota); + } else { + _this.$emit('createAnggota', _this.formAnggota); + } + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemDataAnggota: 'dataS', + itemDataAnggotaStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formDiklat.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/formDiklat.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'kubnDiklat', + formDiklat: { + name: '', + fasilitator: '', + tempat: '', + deskripsi: '', + tanggal_mulai: null, + tanggal_selesai: null + }, + submited: false + }; + }, + created: function created() { + if (this.mode == 'edit') { + this.formDiklat = Object.assign({}, this.selected); + } + }, + methods: { + save: function save() { + var _this = this; + + this.$validator.validateAll('formDiklat').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editDiklat', _this.formDiklat); + } else { + _this.$emit('createDiklat', _this.formDiklat); + } + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), + ]), + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/form.vue?vue&type=template&id=9df9654c&": +/*!**************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/form.vue?vue&type=template&id=9df9654c& ***! + \**************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/kubn/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama kubn", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_usaha"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_usaha"), + }, + }, + [ + _vm.errors.has("form.id_usaha") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tJenis Usaha: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_usaha, + expression: "form.id_usaha", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_usaha", + "data-width": "100%", + disabled: _vm.modelUsaha.length === 0, + "data-vv-as": "Jenis Usaha", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_usaha", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelUsahaStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih jenis usaha" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelUsaha, function (usaha) { + return usaha + ? _c( + "option", + { domProps: { value: usaha.id } }, + [_vm._v(_vm._s(usaha.name))] + ) + : _vm._e() + }), + ], + 2 + ), + ]), + _vm._v(" "), + _vm.errors.has("form.id_usaha") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_usaha") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih CU")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return _c( + "option", + { domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_tp"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.id_tp"), + }, + }, + [ + _vm.errors.has("form.id_tp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_tp, + expression: "form.id_tp", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP", + disabled: _vm.modelTp.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_tp", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelTpStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih TP/KP"), + ]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { + key: index, + domProps: { value: tp.id }, + }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_tp") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_tp") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.tanggal_berdiri" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.tanggal_berdiri" + ), + }, + }, + [ + _vm.errors.has("form.tanggal_berdiri") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTanggal Berdiri: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { + defaultDate: _vm.form.tanggal_berdiri, + }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_berdiri = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_berdiri, + expression: "form.tanggal_berdiri", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + name: "tanggal_berdiri", + "data-vv-as": "Tgl. berdiri", + }, + domProps: { value: _vm.form.tanggal_berdiri }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_berdiri", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tanggal_berdiri") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tanggal_berdiri" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Pinjaman")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + name: "Pinjaman", + placeholder: + "Silahkan masukkan jumlah pinjaman", + }, + model: { + value: _vm.form.jmlh_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.form, "jmlh_pinjaman", $$v) + }, + expression: "form.jmlh_pinjaman", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _vm.errors.has("form.id_provinces") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tProvinsi:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: + _vm.modelProvinces.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelProvincesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih provinsi"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelProvinces, + function (provinces, index) { + return _c( + "option", + { + key: index, + domProps: { value: provinces.id }, + }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_provinces") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_provinces" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _vm.errors.has("form.id_regencies") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKabupaten:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: + _vm.modelRegencies.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeRegencies( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies, index) { + return _c( + "option", + { + key: index, + domProps: { value: regencies.id }, + }, + [_vm._v(_vm._s(regencies.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regencies") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_regencies" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_districts"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_districts"), + }, + }, + [ + _vm.errors.has("form.id_districts") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKecamatan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kecamatan", + disabled: + _vm.modelDistricts.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts, index) { + return _c( + "option", + { + key: index, + domProps: { value: districts.id }, + }, + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regency") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_regency") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_villages"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_villages"), + }, + }, + [ + _vm.errors.has("form.id_villages") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKelurahan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_villages, + expression: "form.id_villages", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Kelurahan", + disabled: + _vm.modelVillages.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _vm._v( + "Mohon tunggu... mohon tunggu" + ), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelVillages, + function (villages, index) { + return _c( + "option", + { + key: index, + domProps: { value: villages.id }, + }, + [_vm._v(_vm._s(villages.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_villages") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_villages") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("3. Anggota "), _c("wajib-badge")], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.tipe_anggota"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.tipe_anggota"), + }, + }, + [ + _vm.errors.has("form.tipe_anggota") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTipe Data Anggota: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tipe_anggota, + expression: "form.tipe_anggota", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe_anggota", + "data-width": "100%", + "data-vv-as": "Tipe Data Anggota", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "tipe_anggota", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tipe anggota")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "manual" } }, + [ + _vm._v( + "Manual: Hanya memasukan angka total anggota saja" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "integrasi" } }, + [ + _vm._v( + "Integrasi: Memilih anggota dari database anggota CU" + ), + ] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.tipe_anggota") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tipe_anggota" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.form.tipe_anggota == "manual" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.jmlh_anggota"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.jmlh_anggota"), + }, + }, + [ + _vm.errors.has("form.jmlh_anggota") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tJumlah Anggota: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "jmlh_anggota", + options: _vm.cleaveOption.number12, + placeholder: + "Silahkan masukkan jumlah anggota", + "data-vv-as": "Jumlah Anggota", + }, + model: { + value: _vm.form.jmlh_anggota, + callback: function ($$v) { + _vm.$set( + _vm.form, + "jmlh_anggota", + $$v + ) + }, + expression: "form.jmlh_anggota", + }, + }), + _vm._v(" "), + _vm.errors.has("form.jmlh_anggota") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.jmlh_anggota" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _vm.form.tipe_anggota == "integrasi" && + _vm.form.id_tp == "" + ? _c( + "div", + { + staticClass: + "alert bg-warning alert-styled-left", + }, + [ + _c("h6", [ + _vm._v("Pastikan sudah memilih TP."), + ]), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _vm.form.tipe_anggota == "integrasi" && + _vm.form.id_tp != "" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahAnggota") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemAnggota.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahAnggota") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemAnggota.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusAnggota") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _vm.form.tipe_anggota == "integrasi" && + _vm.form.id_tp != "" + ? _c("data-table", { + attrs: { + items: _vm.itemDataAnggota, + columnData: _vm.columnDataAnggota, + itemDataStat: _vm.itemDataAnggotaStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemAnggota + .index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRowAnggota( + props.item, + props.index + 1, + "anggota" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/anggotaCu/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "35px", + }, + }), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.no_ba) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.kelamin) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.jabatan) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.tanggal_mulai + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.tanggal_selesai + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.deskripsi) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 516290876 + ), + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( "div", - { staticClass: "breadcrumb" }, + { staticClass: "card" }, [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), + _vm._m(2), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahDiklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemDiklat.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahDiklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemDiklat.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusDiklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataDiklat, + columnData: _vm.columnDataDiklat, + itemDataStat: _vm.itemDataDiklatStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemDiklat.index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRowDiklat( + props.item, + props.index + 1, + "diklat" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tanggal_mulai) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tanggal_selesai) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.fasilitator) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.tempat)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.deskripsi)), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( + ), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( "div", - { staticClass: "breadcrumb" }, + { staticClass: "panel panel-flat panel-body" }, [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + on: { cancelClick: _vm.back }, + }), ], 1 - ) + ), + ], + 1 + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahAnggota" || _vm.state == "ubahAnggota" + ? _c("form-anggota", { + attrs: { + id_cu: _vm.form.id_cu, + id_tp: _vm.form.id_tp, + mode: _vm.formAnggotaMode, + selected: _vm.selectedItemAnggota, + }, + on: { + createAnggota: _vm.createAnggota, + editAnggota: _vm.editAnggota, + tutup: _vm.modalTutup, + }, + }) : _vm._e(), _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) + _vm.state == "tambahDiklat" || _vm.state == "ubahDiklat" + ? _c("form-diklat", { + attrs: { + mode: _vm.formDiklatMode, + selected: _vm.selectedItemDiklat, + }, + on: { + createDiklat: _vm.createDiklat, + editDiklat: _vm.editDiklat, + tutup: _vm.modalTutup, + }, + }) : _vm._e(), - ] + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("form-tempat", { + attrs: { + id_provinces: _vm.form.id_provinces, + id_regencies: _vm.form.id_regencies, + }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 ), - ] + ], + 2 ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) + ], + 1 + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("4. Diklat")]), ]) }, ] @@ -1652,10 +4278,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formAnggota.vue?vue&type=template&id=61a95fb6&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/formAnggota.vue?vue&type=template&id=61a95fb6& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1667,1266 +4293,629 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.item.id, - expression: "item.id", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_temuan", - "data-width": "100%", - disabled: _vm.modelTemuanStat == "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.item, - "id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeTemuan($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _vm._l(_vm.modelTemuan, function (te, index) { - return _c( - "option", - { key: index, domProps: { value: te.id } }, - [ - te.tanggal - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - _vm.item.tanggal - ) - ), - }, - }) - : _vm._e(), - _vm._v( - " " + - _vm._s(te.tanggal ? " | " : "") + - " " + - _vm._s(te.name) + - " " - ), - ] - ) - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formAnggota" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.formAnggota.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-info text-white header-elements-inline", + }, + [ + _c("h6", { staticClass: "card-title" }), + _vm._v(" "), + _vm.mode != "edit" + ? _c("div", { staticClass: "header-elements" }, [ _c( "button", { - staticClass: "btn btn-light", - attrs: { - disabled: _vm.modelTemuanStat == "loading", + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelected.apply(null, arguments) + }, }, - on: { click: _vm.fetchTemuan }, }, [ - _c("i", { - staticClass: "icon-sync", - class: { - spinner: _vm.modelTemuanStat == "loading", - }, - }), + _c("i", { staticClass: "icon-cross2 mr-2" }), + _vm._v(" Batal"), ] ), + ]) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "media flex-column flex-sm-row mt-0" }, + [ + _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ + _c("div", { staticClass: "card-img-actions" }, [ + _vm.formAnggota.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { + src: + "/images/anggotaCu/" + + _vm.formAnggota.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image.jpg" }, + }), ]), ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-9 col-md-8" }, [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "progress" }, [ + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("ul", { staticClass: "list list-unstyled mb-0" }, [ + _c("li", [ + _c("b", [_vm._v("No. BA:")]), + _vm._v(" " + _vm._s(_vm.formAnggota.no_ba)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v(" " + _vm._s(_vm.formAnggota.name)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Gender:")]), + _vm._v(" " + _vm._s(_vm.formAnggota.kelamin)), + ]), + ]), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.formAnggota.anggota_cu_id == "" && _vm.mode == "create" + ? _c("data-viewer", { + attrs: { + title: "Anggota", + columnData: _vm.columnDataAnggota, + itemData: _vm.itemDataAnggota, + query: _vm.query, + itemDataStat: _vm.itemDataAnggotaStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ _c( - "div", + "tr", { - staticClass: "progress-bar-striped bg-orange", - style: { - width: - Math.round( - (_vm.item.rekom_ok / _vm.item.total_rekom) * - 100 - ) + "%", + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, }, }, [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataAnggota.current_page - 1) * + +_vm.itemDataAnggota.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + _vm._v(" "), _c( - "span", - { staticClass: "text-default font-size-lg" }, + "td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - Math.round( - (_vm.item.rekom_ok / - _vm.item.total_rekom) * - 100 - ) + "%" - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 ), - ] - ), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("h5", [_vm._v("Temuan:")]), - _vm._v(" "), - _c("div", { staticClass: "card card-body bg-light" }, [ - _vm._v(_vm._s(_vm.item.name)), - ]), - _vm._v(" "), - _c("h5", [_vm._v("Rekomendasi:")]), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c( - "div", - _vm._l(_vm.item.monitoring_rekom, function (rk) { - return _c("checkbox", { - key: rk.id, - attrs: { - form: rk.status, - title: rk.rekomendasi, - }, - on: { - check: function ($event) { - return _vm.modalOpen("rekomendasi", rk) - }, - }, - }) - }), - 1 - ) - : _c( - "div", - _vm._l(_vm.item.monitoring_rekom, function (rk) { - return _c("checkbox", { - key: rk.id, - attrs: { - form: rk.status, - title: rk.rekomendasi, - }, - }) - }), - 1 - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-3 col-md-4" }, [ - _c("div", { staticClass: "card" }, [ - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] && - _vm.currentUser.id_cu == 0 - ? _c("div", { staticClass: "card-header bg-light" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData.apply(null, arguments) - }, + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Temuan"), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c( - "table", - { - staticClass: - "table table-borderless table-xs border-top-0 my-2", - }, - [ - _c("tbody", [ - _c("tr", [ - _c("td", { staticClass: "font-weight-semibold" }, [ - _vm._v("CU:"), - ]), + }), _vm._v(" "), _c( "td", - { staticClass: "text-right" }, [ - _vm.item.cu - ? _c("check-value", { - attrs: { value: _vm.item.cu.name }, - }) - : _c("span", [_vm._v("-")]), + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), ], 1 ), - ]), - _vm._v(" "), - _c("tr", [ - _c("td", { staticClass: "font-weight-semibold" }, [ - _vm._v("TP:"), - ]), _vm._v(" "), _c( "td", - { staticClass: "text-right" }, [ - _vm.item.tp - ? _c("check-value", { - attrs: { value: _vm.item.tp.name }, - }) - : _vm.item.id_tp == 0 - ? _c("span", [_vm._v("Semua")]) - : _c("span", [_vm._v("-")]), + _c("check-value", { + attrs: { value: props.item.agama }, + }), ], 1 ), - ]), - _vm._v(" "), - _c("tr", [ - _c("td", { staticClass: "font-weight-semibold" }, [ - _vm._v("Tanggal:"), - ]), _vm._v(" "), - _c("td", { staticClass: "text-right" }, [ - _vm.item.tanggal - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - _vm.item.tanggal - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ]), - _vm._v(" "), - _c("tr", [ - _c("td", { staticClass: "font-weight-semibold" }, [ - _vm._v("Jenis:"), - ]), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ), _vm._v(" "), - _c("td", { staticClass: "text-right" }, [ - _vm.item.jenis == "MAYOR" - ? _c( - "span", - { staticClass: "badge badge-danger" }, - [_vm._v(_vm._s(_vm.item.jenis))] - ) - : _vm.item.jenis == "MINOR" - ? _c( - "span", - { staticClass: "badge badge-success" }, - [_vm._v(_vm._s(_vm.item.jenis))] - ) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("tr", [ - _c("td", { staticClass: "font-weight-semibold" }, [ - _vm._v("Perspektif:"), - ]), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ), _vm._v(" "), _c( "td", - { staticClass: "text-right" }, [ _c("check-value", { - attrs: { value: _vm.item.perspektif }, + attrs: { value: props.item.email }, }), ], 1 ), - ]), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body pb-0" }, - [ - _c("pic", { - attrs: { - title: "PIC CU", - itemData: _vm.item.aktivis_cu, - itemDataStat: _vm.itemStat, - }, - }), - _vm._v(" "), - _c("pic", { - attrs: { - title: "PIC PUSKOPCUINA", - itemData: _vm.item.aktivis_bkcu, - itemDataStat: _vm.itemStat, - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-7 col-lg-9 d-none d-sm-block" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah", "") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah Keputusan"), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-5 col-lg-3 text-right d-none d-sm-block", - }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Kembali"), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 d-block d-sm-none" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah", "") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah Keputusan"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Kembali"), - ] - ), - ] - ), - ]), - ]), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.itemData.length > 0 - ? _c( - "div", - { - staticClass: - "timeline timeline-left content-group", - }, + _vm._v(" "), + _c( + "td", [ - _c( - "div", - { staticClass: "timeline-container" }, - _vm._l(_vm.itemData, function (pc, index) { - return _c( - "div", - { - key: index, - staticClass: "timeline-row", - }, - [ - _c( - "div", - { staticClass: "timeline-icon" }, - [ - _c( - "div", - { staticClass: "bg-blue" }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s(index + 1) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-sm-12" }, - [ - _c( - "div", - { staticClass: "card" }, - [ - _c( - "div", - { - staticClass: - "card-header bg-white", - }, - [ - _c("span", { - staticClass: - "badge badge-primary", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - pc.created_at - ) - ), - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "card-body", - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-md-6", - }, - [ - _c("h5", [ - _vm._v( - "Pencapaian:" - ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body bg-light", - }, - [ - pc.pencapaian - ? _c( - "span", - { - domProps: - { - innerHTML: - _vm._s( - pc.pencapaian - ), - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-6", - }, - [ - _c("h5", [ - _vm._v( - "Bukti-bukti:" - ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body bg-light", - }, - [ - pc.bukti - ? _c( - "span", - { - domProps: - { - innerHTML: - _vm._s( - pc.bukti - ), - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-6", - }, - [ - _c("h5", [ - _vm._v( - "Kendala:" - ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body bg-light", - }, - [ - pc.kendala - ? _c( - "span", - { - domProps: - { - innerHTML: - _vm._s( - pc.kendala - ), - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-6", - }, - [ - _c("h5", [ - _vm._v( - "Tindak Lanjut:" - ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body bg-light", - }, - [ - pc.tindak - ? _c( - "span", - { - domProps: - { - innerHTML: - _vm._s( - pc.tindak - ), - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-12", - }, - [ - _c("h5", [ - _vm._v("Foto:"), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body d-flex align-items-center", - }, - [ - pc.gambar - ? _c( - "img", - { - staticClass: - "img-fluid", - attrs: - { - src: - "/images/monitoring/" + - pc.gambar + - ".jpg", - }, - } - ) - : _c( - "img", - { - staticStyle: - { - width: - "15em", - }, - attrs: - { - src: "/images/no_image.jpg", - }, - } - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card-body pb-0", - }, - [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { - staticClass: - "col-md-12", - }, - [ - _c("h5", [ - _vm._v( - "Catatan PUSKOPCUINA:" - ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "card card-body bg-light", - }, - [ - pc.catatan - ? _c( - "span", - { - domProps: - { - innerHTML: - _vm._s( - pc.catatan - ), - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ] - ), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "card-body", - }, - [ - _c( - "div", - { - staticClass: - "d-none d-sm-block", - }, - [ - _vm.currentUser.can && - _vm.currentUser.can[ - "update_" + - _vm.kelas - ] && - _vm.currentUser - .id_cu == 0 - ? _c( - "button", - { - staticClass: - "btn btn-light mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.modalOpen( - "catatan", - pc - ) - }, - }, - }, - [ - !pc.catatan - ? _c( - "span", - [ - _c( - "i", - { - staticClass: - "icon-plus3", - } - ), - _vm._v( - " Tambah Catatan PUSKOPCUINA" - ), - ] - ) - : _c( - "span", - [ - _c( - "i", - { - staticClass: - "icon-pencil5", - } - ), - _vm._v( - " Ubah Catatan PUSKOPCUINA" - ), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "update_" + - _vm.kelas - ] - ? _c( - "button", - { - staticClass: - "btn btn-light mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.modalOpen( - "ubah", - pc - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-pencil5", - }), - _vm._v( - " Ubah" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "update_" + - _vm.kelas - ] - ? _c( - "button", - { - staticClass: - "btn btn-light mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.modalOpen( - "hapus", - pc - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-bin2", - }), - _vm._v( - " Hapus" - ), - ] - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "d-block d-sm-none", - }, - [ - _vm.currentUser.can && - _vm.currentUser.can[ - "update_" + - _vm.kelas - ] && - _vm.currentUser - .id_cu == 0 - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.modalOpen( - "catatan", - pc - ) - }, - }, - }, - [ - !pc.catatan - ? _c( - "span", - [ - _c( - "i", - { - staticClass: - "icon-plus3", - } - ), - _vm._v( - " Tambah Catatan PUSKOPCUINA" - ), - ] - ) - : _c( - "span", - [ - _c( - "i", - { - staticClass: - "icon-pencil5", - } - ), - _vm._v( - " Ubah Catatan PUSKOPCUINA" - ), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "update_" + - _vm.kelas - ] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.modalOpen( - "ubah", - pc - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-pencil5", - }), - _vm._v( - " Ubah" - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "update_" + - _vm.kelas - ] - ? _c( - "button", - { - staticClass: - "btn btn-light btn-block mb-1", - on: { - click: - function ( - $event - ) { - $event.preventDefault() - return _vm.modalOpen( - "hapus", - pc - ) - }, - }, - }, - [ - _c("i", { - staticClass: - "icon-bin2", - }), - _vm._v( - " Hapus" - ), - ] - ) - : _vm._e(), - ] - ), - ] - ), - ] - ), - ] - ), - ]), - ] - ) - }), - 0 - ), - ] - ) - : _vm._e(), - ]) - : _vm.itemDataStat == "loading" - ? _c("div", [_vm._m(1)]) - : _vm._e(), - ]), - ]), + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, + ], + null, + false, + 1910768288 + ), + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formAnggota.jabatan") }, + }, + [ + _c( + "h5", + { + class: { "text-danger": _vm.errors.has("formAnggota.jabatan") }, + }, + [ + _vm.errors.has("formAnggota.jabatan") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tJabatan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formAnggota.jabatan, + expression: "formAnggota.jabatan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "jabatan", + placeholder: "Silahkan masukkan jabatan", + "data-vv-as": "Jabatan", + }, + domProps: { value: _vm.formAnggota.jabatan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formAnggota, "jabatan", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formAnggota.jabatan") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formAnggota.jabatan")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formAnggota.tanggal_mulai") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formAnggota.tanggal_mulai"), + }, + }, + [ + _vm.errors.has("formAnggota.tanggal_mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Mulai: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formAnggota.tanggal_mulai }, + on: { + dateSelected: function ($event) { + _vm.formAnggota.tanggal_mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formAnggota.tanggal_mulai, + expression: "formAnggota.tanggal_mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { name: "tanggal_mulai", "data-vv-as": "Tanggal mulai" }, + domProps: { value: _vm.formAnggota.tanggal_mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formAnggota, + "tanggal_mulai", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formAnggota.tanggal_mulai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formAnggota.tanggal_mulai")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formAnggota.tanggal_selesai"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formAnggota.tanggal_selesai"), + }, + }, + [ + _vm.errors.has("formAnggota.tanggal_selesai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Selesai: "), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formAnggota.tanggal_selesai }, + on: { + dateSelected: function ($event) { + _vm.formAnggota.tanggal_selesai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formAnggota.tanggal_selesai, + expression: "formAnggota.tanggal_selesai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + ], + attrs: { + name: "tanggal_selesai", + "data-vv-as": "Tanggal selesai", + }, + domProps: { value: _vm.formAnggota.tanggal_selesai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formAnggota, + "tanggal_selesai", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formAnggota.tanggal_selesai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formAnggota.tanggal_selesai")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\tKeterangan:\n\t\t")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formAnggota.deskripsi, + expression: "formAnggota.deskripsi", + }, ], - 1 + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.formAnggota.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formAnggota, "deskripsi", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _vm.errors.any("formAnggota") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formAnggota.anggota_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - size: _vm.modalSize, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formAnggota.anggota_cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), _vm._v(" "), _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-pencapaian", { - attrs: { mode: _vm.modalFormState, selected: _vm.selectedItem }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), - ], - 2 - ), - ], - 1 - ) + ]), + ], + 1 + ), + ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Temuan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&": -/*!******************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6& ***! - \******************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formDiklat.vue?vue&type=template&id=01dbc2d3&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/formDiklat.vue?vue&type=template&id=01dbc2d3& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2942,245 +4931,342 @@ var render = function () { _c( "form", { - attrs: { "data-vv-scope": "formDataLanjut" }, + attrs: { "data-vv-scope": "formDiklat" }, on: { submit: function ($event) { $event.preventDefault() return _vm.save.apply(null, arguments) }, - }, - }, - [ - _vm.message.show - ? _c("message", { + }, + }, + [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDiklat.name") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("formDiklat.name") } }, + [ + _vm.errors.has("formDiklat.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.name, + expression: "formDiklat.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama diklat", + "data-vv-as": "Jabatan", + }, + domProps: { value: _vm.formDiklat.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("formDiklat.name")) + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDiklat.tanggal_mulai") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDiklat.tanggal_mulai"), + }, + }, + [ + _vm.errors.has("formDiklat.tanggal_mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Mulai: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDiklat.tanggal_mulai }, + on: { + dateSelected: function ($event) { + _vm.formDiklat.tanggal_mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tanggal_mulai, + expression: "formDiklat.tanggal_mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { name: "tanggal_mulai", "data-vv-as": "Tanggal mulai" }, + domProps: { value: _vm.formDiklat.tanggal_mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "tanggal_mulai", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.tanggal_mulai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDiklat.tanggal_mulai")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formDiklat.tanggal_selesai"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDiklat.tanggal_selesai"), + }, + }, + [ + _vm.errors.has("formDiklat.tanggal_selesai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Selesai: "), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDiklat.tanggal_selesai }, + on: { + dateSelected: function ($event) { + _vm.formDiklat.tanggal_selesai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tanggal_selesai, + expression: "formDiklat.tanggal_selesai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + ], attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, + name: "tanggal_selesai", + "data-vv-as": "Tanggal selesai", }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), + domProps: { value: _vm.formDiklat.tanggal_selesai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDiklat, + "tanggal_selesai", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.tanggal_selesai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDiklat.tanggal_selesai")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _vm.mode != "catatan" - ? _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pencapaian:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataLanjut.pencapaian, - expression: "formDataLanjut.pencapaian", - }, - ], - staticClass: "form-control", - attrs: { - rows: "3", - cols: "3", - placeholder: "Silahkan masukkan pencapaian", - }, - domProps: { value: _vm.formDataLanjut.pencapaian }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataLanjut, - "pencapaian", - $event.target.value - ) - }, - }, - }), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.mode != "catatan" - ? _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Bukti-bukti:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataLanjut.bukti, - expression: "formDataLanjut.bukti", - }, - ], - staticClass: "form-control", - attrs: { - rows: "3", - cols: "3", - placeholder: "Silahkan masukkan bukti", - }, - domProps: { value: _vm.formDataLanjut.bukti }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataLanjut, - "bukti", - $event.target.value - ) - }, - }, - }), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.mode != "catatan" - ? _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Kendala:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataLanjut.kendala, - expression: "formDataLanjut.kendala", - }, - ], - staticClass: "form-control", - attrs: { - rows: "3", - cols: "3", - placeholder: "Silahkan masukkan kendala", - }, - domProps: { value: _vm.formDataLanjut.kendala }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataLanjut, - "kendala", - $event.target.value - ) - }, - }, - }), - ]), - ]) - : _vm._e(), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Nama Fasilitator: ")]), _vm._v(" "), - _vm.mode != "catatan" - ? _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Tindak Lanjut:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataLanjut.tindak, - expression: "formDataLanjut.tindak", - }, - ], - staticClass: "form-control", - attrs: { - rows: "3", - cols: "3", - placeholder: "Silahkan masukkan tindak lanjut", - }, - domProps: { value: _vm.formDataLanjut.tindak }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataLanjut, - "tindak", - $event.target.value - ) - }, - }, - }), - ]), - ]) - : _vm._e(), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.fasilitator, + expression: "formDiklat.fasilitator", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "fasilitator", + placeholder: "Silahkan masukkan nama fasilitator", + "data-vv-as": "Nama Fasilitator", + }, + domProps: { value: _vm.formDiklat.fasilitator }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "fasilitator", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tempat: ")]), _vm._v(" "), - _vm.mode != "catatan" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Upload Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/monitoring/", - image_temp: _vm.formDataLanjut.gambar, - }, - model: { - value: _vm.formDataLanjut.gambar, - callback: function ($$v) { - _vm.$set(_vm.formDataLanjut, "gambar", $$v) - }, - expression: "formDataLanjut.gambar", - }, - }), - ], - 1 - ), - ]) - : _vm._e(), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tempat, + expression: "formDiklat.tempat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat", + placeholder: "Silahkan masukkan nama tempat", + "data-vv-as": "Nama Tempat", + }, + domProps: { value: _vm.formDiklat.tempat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "tempat", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\tKeterangan:\n\t\t")]), _vm._v(" "), - _vm.mode == "catatan" - ? _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Catatan BKCU:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataLanjut.catatan, - expression: "formDataLanjut.catatan", - }, - ], - staticClass: "form-control", - attrs: { - rows: "3", - cols: "3", - placeholder: "Silahkan masukkan catatan bkcu", - }, - domProps: { value: _vm.formDataLanjut.catatan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataLanjut, - "catatan", - $event.target.value - ) - }, - }, - }), - ]), - ]) - : _vm._e(), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.deskripsi, + expression: "formDiklat.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.formDiklat.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "deskripsi", $event.target.value) + }, + }, + }), ]), _vm._v(" "), + _vm.errors.any("formDiklat") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), _c("hr"), _vm._v(" "), _c("div", { staticClass: "text-center d-none d-md-block" }, [ @@ -3203,10 +5289,7 @@ var render = function () { "button", { staticClass: "btn btn-primary", - attrs: { - type: "submit", - disabled: _vm.formDataLanjut.cu_id == "", - }, + attrs: { type: "submit", disabled: _vm.formDiklat.name == "" }, }, [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), @@ -3217,10 +5300,7 @@ var render = function () { "button", { staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.formDataLanjut.cu_id == "", - }, + attrs: { type: "submit", disabled: _vm.formDiklat.name == "" }, }, [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), @@ -3250,107 +5330,6 @@ render._withStripped = true -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _vm.itemDataStat != "success" - ? _c("div", { staticClass: "progress mb-3" }, [_vm._m(0)]) - : _c("span", [ - _c("div", { staticClass: "media mt-0 mb-3" }, [ - _c("div", { staticClass: "mr-3 mb-2 mb-0" }, [ - _c("div", { staticClass: "card-img-actions" }, [ - _vm.itemData && _vm.itemData.gambar - ? _c("img", { - staticClass: "img-fluid img-preview img-rounded", - attrs: { - src: "/images/aktivis/" + _vm.itemData.gambar + "n.jpg", - }, - }) - : _c("img", { - staticClass: "img-fluid img-preview img-rounded", - attrs: { src: "/images/no_image_man.jpg" }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("b", [_vm._v(_vm._s(_vm.title))]), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("b", [_vm._v("Nama:")]), - _vm._v( - "\n " + - _vm._s(_vm.itemData ? _vm.itemData.name : "-") + - "\n " - ), - _c("br"), - _vm._v(" "), - _c("b", [_vm._v("Tingkat:")]), - _vm._v( - "\n " + - _vm._s( - _vm.itemData && _vm.itemData.pekerjaan_aktif - ? _vm.$options.filters.checkTingkatAktivis( - _vm.itemData.pekerjaan_aktif.tingkat - ) - : "" - ) + - "\n " - ), - _c("br"), - _vm._v(" "), - _c("b", [_vm._v("Jabatan:")]), - _vm._v( - "\n " + - _vm._s( - _vm.itemData && _vm.itemData.pekerjaan_aktif - ? _vm.itemData.pekerjaan_aktif.name - : "" - ) + - "\n " - ), - _c("br"), - ]), - ]), - ]), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ) - }, -] -render._withStripped = true - - - /***/ }), /***/ "./resources/assets/js/components/ImageUpload.vue": @@ -3422,17 +5401,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3442,9 +5421,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3454,55 +5433,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/checkbox.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/checkbox.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkbox.vue?vue&type=template&id=7d32a75a& */ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); -/* harmony import */ var _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkbox.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -3510,10 +5491,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3523,54 +5504,70 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkbox.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=template&id=7d32a75a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3580,9 +5577,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3592,38 +5589,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -3698,68 +5695,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/monitoring/detail.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/monitoring/detail.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/kubn/form.vue": +/*!*************************************************!*\ + !*** ./resources/assets/js/views/kubn/form.vue ***! + \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=2827a256& */ "./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_9df9654c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=9df9654c& */ "./resources/assets/js/views/kubn/form.vue?vue&type=template&id=9df9654c&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubn/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3769,9 +5715,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_9df9654c___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_9df9654c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3781,54 +5727,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/monitoring/detail.vue" +component.options.__file = "resources/assets/js/views/kubn/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/kubn/form.vue?vue&type=script&lang=js&": +/*!**************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/form.vue?vue&type=script&lang=js& ***! + \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/kubn/form.vue?vue&type=template&id=9df9654c&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/form.vue?vue&type=template&id=9df9654c& ***! + \********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=2827a256& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_9df9654c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=9df9654c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/form.vue?vue&type=template&id=9df9654c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_9df9654c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_9df9654c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/monitoring/formPencapaian.vue": -/*!*****************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/formPencapaian.vue ***! - \*****************************************************************/ +/***/ "./resources/assets/js/views/kubn/formAnggota.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/kubn/formAnggota.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPencapaian.vue?vue&type=template&id=5a8b8bd6& */ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&"); -/* harmony import */ var _formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPencapaian.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formAnggota_vue_vue_type_template_id_61a95fb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formAnggota.vue?vue&type=template&id=61a95fb6& */ "./resources/assets/js/views/kubn/formAnggota.vue?vue&type=template&id=61a95fb6&"); +/* harmony import */ var _formAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formAnggota.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubn/formAnggota.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3838,9 +5784,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formAnggota_vue_vue_type_template_id_61a95fb6___WEBPACK_IMPORTED_MODULE_0__["render"], + _formAnggota_vue_vue_type_template_id_61a95fb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3850,54 +5796,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/monitoring/formPencapaian.vue" +component.options.__file = "resources/assets/js/views/kubn/formAnggota.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/kubn/formAnggota.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/formAnggota.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPencapaian.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formAnggota.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formAnggota.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&": -/*!************************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6& ***! - \************************************************************************************************/ +/***/ "./resources/assets/js/views/kubn/formAnggota.vue?vue&type=template&id=61a95fb6&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/formAnggota.vue?vue&type=template&id=61a95fb6& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPencapaian.vue?vue&type=template&id=5a8b8bd6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formAnggota_vue_vue_type_template_id_61a95fb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formAnggota.vue?vue&type=template&id=61a95fb6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formAnggota.vue?vue&type=template&id=61a95fb6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formAnggota_vue_vue_type_template_id_61a95fb6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formAnggota_vue_vue_type_template_id_61a95fb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/monitoring/pic.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/monitoring/pic.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/kubn/formDiklat.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/kubn/formDiklat.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pic.vue?vue&type=template&id=38acd236& */ "./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&"); -/* harmony import */ var _pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pic.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formDiklat_vue_vue_type_template_id_01dbc2d3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=template&id=01dbc2d3& */ "./resources/assets/js/views/kubn/formDiklat.vue?vue&type=template&id=01dbc2d3&"); +/* harmony import */ var _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubn/formDiklat.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3907,9 +5853,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["render"], - _pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formDiklat_vue_vue_type_template_id_01dbc2d3___WEBPACK_IMPORTED_MODULE_0__["render"], + _formDiklat_vue_vue_type_template_id_01dbc2d3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3919,38 +5865,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/monitoring/pic.vue" +component.options.__file = "resources/assets/js/views/kubn/formDiklat.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/kubn/formDiklat.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/formDiklat.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pic.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formDiklat.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/kubn/formDiklat.vue?vue&type=template&id=01dbc2d3&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/formDiklat.vue?vue&type=template&id=01dbc2d3& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pic.vue?vue&type=template&id=38acd236& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_01dbc2d3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=template&id=01dbc2d3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/formDiklat.vue?vue&type=template&id=01dbc2d3&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_01dbc2d3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_01dbc2d3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/48.js b/public/js/components/48.js index 61685332e..6b376cfa5 100644 --- a/public/js/components/48.js +++ b/public/js/components/48.js @@ -1,89 +1,5 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[48],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! @@ -210,56 +126,15 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// // // // @@ -277,155 +152,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } + props: ['title', 'icon', 'color', 'count'] }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _formCu_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formCu.vue */ "./resources/assets/js/views/anggotaCuDraft/formCu.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -var _components; - +/* harmony import */ var _dashboard_newsSlider_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dashboard/newsSlider.vue */ "./resources/assets/js/views/dashboard/newsSlider.vue"); +/* harmony import */ var _dashboard_buttonRow_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dashboard/buttonRow.vue */ "./resources/assets/js/views/dashboard/buttonRow.vue"); +/* harmony import */ var _dashboard_kegiatanBKCUWidget_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./dashboard/kegiatanBKCUWidget.vue */ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue"); +/* harmony import */ var _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./dashboard/grafikLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/grafikLaporanCuWidget.vue"); +/* harmony import */ var _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dashboard/tableLaporanCuWidget.vue */ "./resources/assets/js/views/dashboard/tableLaporanCuWidget.vue"); +/* harmony import */ var _dashboard_historyOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./dashboard/historyOrganisasiWidget.vue */ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue"); +/* harmony import */ var _dashboard_countOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dashboard/countOrganisasiWidget.vue */ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // @@ -485,6 +238,53 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + // import pesertaDiklatBkcuWidget from './dashboard/pesertaDiklatBKCUWidget.vue'; + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + newsSlider: _dashboard_newsSlider_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + buttonRow: _dashboard_buttonRow_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + kegiatanBkcuWidget: _dashboard_kegiatanBKCUWidget_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + // pesertaDiklatBkcuWidget, + grafikLaporanCuWidget: _dashboard_grafikLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + tableLaporanCuWidget: _dashboard_tableLaporanCuWidget_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + historyOrganisasiWidget: _dashboard_historyOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + countOrganisasiWidget: _dashboard_countOrganisasiWidget_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + columnData: 'columnData', + columnDataPearls: 'columnDataPearls' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_countWidget__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/countWidget */ "./resources/assets/js/components/countWidget.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -676,6 +476,380 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + countWidget: _components_countWidget__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + data: function data() { + var _ref; + + return _ref = { + kegiatanBKCUJalanWidgetRoute: {}, + kegiatanBKCUDiikutiWidgetRoute: {}, + profileWidgetRoute: {}, + artikelWidgetRoute: {}, + artikelKategoriWidgetRoute: {}, + artikelPenulisWidgetRoute: {}, + pengumumanWidgetRoute: {}, + diklatBKCUWidgetRoute: {}, + pertemuanBKCUWidgetRoute: {}, + anggotaCuWidgetRoute: {}, + saldoWidgetRoute: {}, + jalinanKlaimWidgetRoute: {}, + cuWidgetRoute: {}, + tpWidgetRoute: {}, + produkCuWidgetRoute: {}, + aktivisWidgetRoute: {}, + pemilihanWidgetRoute: {}, + votingWidgetRoute: {} + }, _defineProperty(_ref, "produkCuWidgetRoute", {}), _defineProperty(_ref, "mitraPerseoranganWidgetRoute", {}), _defineProperty(_ref, "mitraLembagaWidgetRoute", {}), _defineProperty(_ref, "userWidgetRoute", {}), _defineProperty(_ref, "laporanCUWidgetRoute", {}), _defineProperty(_ref, "laporanGerakanWidgetRoute", {}), _defineProperty(_ref, "assesmentAccessWidgetRoute", {}), _defineProperty(_ref, "monitoringAccessWidgetRoute", {}), _defineProperty(_ref, "dokumenGerakanPublikWidgetRoute", {}), _defineProperty(_ref, "dokumenWidgetRoute", {}), _defineProperty(_ref, "suratKeluarWidgetRoute", {}), _defineProperty(_ref, "suratMasukWidgetRoute", {}), _defineProperty(_ref, "asetTetapWidgetRoute", {}), _defineProperty(_ref, "kubnWidgetRoute", {}), _defineProperty(_ref, "kombasWidgetRoute", {}), _defineProperty(_ref, "enterpreneurWidgetRoute", {}), _defineProperty(_ref, "umkmWidgetRoute", {}), _ref; + }, + created: function created() { + this.countWidgetRoute(); + this.fetchKegiatan(); + }, + methods: { + countWidgetRoute: function countWidgetRoute() { + this.profileWidgetRoute = { + name: 'profile', + params: { + id: this.currentUser.id + } + }; + this.artikelWidgetRoute = { + name: 'artikelCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.artikelPenulisWidgetRoute = { + name: 'artikelPenulisCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.artikelKategoriWidgetRoute = { + name: 'artikelKategoriCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.pengumumanWidgetRoute = { + name: 'pengumumanCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.diklatBKCUWidgetRoute = { + name: 'kegiatanBKCU', + params: { + tipe: 'diklat_bkcu', + periode: this.momentYear() + } + }; + this.pertemuanBKCUWidgetRoute = { + name: 'kegiatanBKCU', + params: { + tipe: 'pertemuan_bkcu', + periode: this.momentYear() + } + }; + this.saldoWidgetRoute = { + name: 'saldo' + }; + this.aktivisWidgetRoute = { + name: 'aktivisCu', + params: { + cu: this.currentUser.id_cu, + tingkat: 'semua' + } + }; + this.laporanGerakanWidgetRoute = { + name: 'laporanGerakan' + }; + this.mitraPerseoranganWidgetRoute = { + name: 'mitraOrangCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.mitraLembagaWidgetRoute = { + name: 'mitraLembagaCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.userWidgetRoute = { + name: 'userCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.kegiatanBKCUJalanWidgetRoute = { + name: 'kegiatanBKCUJalan' + }; + this.kegiatanBKCUDiikutiWidgetRoute = { + name: 'kegiatanBKCUDiikuti' + }; + this.dokumenGerakanPublikWidgetRoute = { + name: 'dokumenGerakanPublik', + params: { + cu: 'semua' + } + }; + this.suratKeluarWidgetRoute = { + name: 'suratCu', + params: { + cu: this.currentUser.id_cu, + tipe: 'semua', + periode: this.momentYear() + } + }; + this.suratMasukWidgetRoute = { + name: 'suratMasukCu', + params: { + cu: this.currentUser.id_cu, + periode: this.momentYear() + } + }; + + if (this.currentUser.id_cu != 0) { + this.anggotaCuWidgetRoute = { + name: 'anggotaCuCu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }; + this.jalinanKlaimWidgetRoute = { + name: 'jalinanKlaimCu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }; + this.cuWidgetRoute = { + name: 'cuProfile', + params: { + id: this.currentUser.id_cu + } + }; + this.tpWidgetRoute = { + name: 'tpCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.produkCuWidgetRoute = { + name: 'produkCuCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.pemilihanWidgetRoute = { + name: 'pemilihan', + params: { + cu: this.currentUser.id_cu + } + }; + this.votingWidgetRoute = { + name: 'voting', + params: { + cu: this.currentUser.id_cu + } + }; + this.laporanCUWidgetRoute = { + name: 'laporanCuCu', + params: { + cu: this.currentUser.id_cu, + tp: 'konsolidasi' + } + }; + this.assesmentAccessWidgetRoute = { + name: 'assesmentAccessCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.monitoringWidgetRoute = { + name: 'monitoringCu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } + }; + this.dokumenWidgetRoute = { + name: 'dokumenCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.kubnWidgetRoute = { + name: 'kubnCu', + params: { + cu: this.currentUser.id_cu + } + }; + this.kombasWidgetRoute = { + name: 'kombasCu', + params: { + cu: this.currentUser.id_cu, + tipe: 'semua' + } + }; + this.enterpreneurWidgetRoute = { + name: 'enterpreneurCu', + params: { + cu: this.currentUser.id_cu, + tipe: 'semua' + } + }; + this.umkmWidgetRoute = { + name: 'umkmCu', + params: { + cu: this.currentUser.id_cu, + tipe: 'semua' + } + }; + } else { + this.tempatWidgetRoute = { + name: 'tempat' + }; + this.anggotaCuWidgetRoute = { + name: 'anggotaCuCu', + params: { + cu: 'semua', + tp: 'semua' + } + }; + this.jalinanKlaimWidgetRoute = { + name: 'jalinanKlaimCu', + params: { + cu: 'semua', + tp: 'semua' + } + }; + this.cuWidgetRoute = { + name: 'cu' + }; + this.tpWidgetRoute = { + name: 'tpCu', + params: { + cu: 'semua' + } + }; + this.produkCuWidgetRoute = { + name: 'produkCuCu', + params: { + cu: 'semua' + } + }; + this.pemilihanWidgetRoute = { + name: 'pemilihan', + params: { + cu: 'semua' + } + }; + this.votingWidgetRoute = { + name: 'voting', + params: { + cu: 'semua' + } + }; + this.laporanCUWidgetRoute = { + name: 'laporanCu' + }; + this.assesmentAccessWidgetRoute = { + name: 'assesmentAccessCu', + params: { + cu: 'semua' + } + }; + this.monitoringWidgetRoute = { + name: 'monitoringCu', + params: { + cu: 'semua', + tp: 'semua' + } + }; + this.dokumenWidgetRoute = { + name: 'dokumenCu', + params: { + cu: 'semua' + } + }; + this.asetTetapWidgetRoute = { + name: 'asetTetap' + }; + this.kubnWidgetRoute = { + name: 'kubnCu', + params: { + cu: 'semua' + } + }; + this.kombasWidgetRoute = { + name: 'kombasTipe', + params: { + tipe: 'semua' + } + }; + this.enterpreneurWidgetRoute = { + name: 'enterpreneurCu', + params: { + tipe: 'semua' + } + }; + this.umkmWidgetRoute = { + name: 'umkmCu', + params: { + tipe: 'semua' + } + }; + } + }, + goTo: function goTo(route) { + this.$router.push(route); + }, + fetchKegiatan: function fetchKegiatan() { + this.$store.dispatch('kegiatanBKCU/countJalan'); + this.$store.dispatch('kegiatanBKCU/countDiikuti'); + }, + momentYear: function momentYear() { + return moment().year(); + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { + countJalan: 'count', + countJalanStat: 'countStat', + countDiikuti: 'count2', + countDiikutiStat: 'countStat2' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _api_system_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../api/system.js */ "./resources/assets/js/api/system.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -769,6 +943,200 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + data: function data() { + return { + kelas: 'sistem', + countCu: '', + countTp: '', + countProdukCu: '', + countAktivis: '', + countMitraOrang: '', + countMitraLembaga: '', + countKubn: '', + countKombas: '', + countUmkm: '', + countEnterpreneur: '', + countMentor: '', + countFasilitator: '', + itemData: '', + itemDataStat: '' + }; + }, + created: function created() { + this.fetch(); + }, + methods: { + fetch: function fetch() { + var _this = this; + + this.itemdataStat = 'loading'; + _api_system_js__WEBPACK_IMPORTED_MODULE_2__["default"].countOrganisasi().then(function (response) { + _this.countCu = response.data.countCu; + _this.countTp = response.data.countTp; + _this.countProdukCu = response.data.countProdukCu; + _this.countAktivis = response.data.countAktivis; + _this.countMitraOrang = response.data.countMitraOrang; + _this.countMitraLembaga = response.data.countMitraLembaga; + _this.countKubn = response.data.countKubn; + _this.countKombas = response.data.countKombas; + _this.countUmkm = response.data.countUmkm; + _this.countEnterpreneur = response.data.countEnterpreneur; + _this.countMentor = response.data.countMentor; + _this.countFasilitator = response.data.countFasilitator; + _this.itemdataStat = 'success'; + })["catch"](function (error) { + _this.itemdata = error.response; + _this.itemdataStat = 'fail'; + }); + }, + detail: function detail(value) { + var id = this.currentUser.id_cu; + + if (value == 'cu') { + if (this.currentUser.can['index_cu']) { + this.$router.push({ + name: 'cu' + }); + } + } else if (value == 'tp') { + if (this.currentUser.can['index_tp']) { + this.$router.push({ + name: 'tpCu', + params: { + cu: id + } + }); + } + } else if (value == 'produkCu') { + if (this.currentUser.can['index_produk_cu']) { + this.$router.push({ + name: 'produkCuCu', + params: { + cu: id + } + }); + } + } else if (value == 'aktivis') { + if (this.currentUser.can['index_aktivis']) { + this.$router.push({ + name: 'aktivisCu', + params: { + cu: id + } + }); + } + } else if (value == 'mitra_orang') { + if (this.currentUser.can['index_mitra_orang']) { + this.$router.push({ + name: 'mitraOrangCu', + params: { + cu: id + } + }); + } + } else if (value == 'mitra_lembaga') { + if (this.currentUser.can['index_mitra_lembaga']) { + this.$router.push({ + name: 'mitraLembagaCu', + params: { + cu: id + } + }); + } + } else if (value == 'kubn') { + if (this.currentUser.can['index_kubn']) { + this.$router.push({ + name: 'kubnCu', + params: { + cu: id + } + }); + } + } else if (value == 'komunitas') { + if (this.currentUser.can['index_kubn']) { + this.$router.push({ + name: 'komunitasCu', + params: { + cu: id + } + }); + } + } else if (value == 'umkm') { + if (this.currentUser.can['index_umkm']) { + this.$router.push({ + name: 'umkmCu', + params: { + cu: id + } + }); + } + } else if (value == 'enterpreneur') { + if (this.currentUser.can['index_enterpreneur']) { + this.$router.push({ + name: 'enterpreneurCu', + params: { + cu: id + } + }); + } + } else if (value == 'mentor') { + if (this.currentUser.can['index_mentor']) { + this.$router.push({ + name: 'mentorCu', + params: { + cu: id + } + }); + } + } else if (value == 'fasilitator') { + if (this.currentUser.can['index_fasilitator']) { + this.$router.push({ + name: 'fasilitatorCu', + params: { + cu: id + } + }); + } + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _api_cu_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../api/cu.js */ "./resources/assets/js/api/cu.js"); +/* harmony import */ var _api_tp_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/tp.js */ "./resources/assets/js/api/tp.js"); +/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); +/* harmony import */ var _api_aktivis_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/aktivis.js */ "./resources/assets/js/api/aktivis.js"); +/* harmony import */ var _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../api/mitraOrang.js */ "./resources/assets/js/api/mitraOrang.js"); +/* harmony import */ var _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../api/mitraLembaga.js */ "./resources/assets/js/api/mitraLembaga.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -948,6 +1316,309 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + data: function data() { + return { + kelas: 'diklatBKCU', + selectedItemBaru: [], + selectedItemMulai: [], + selectedItemBuka: [], + selectedItemJalan: [], + tabName: 'cu', + isTp: false, + isProdukCu: false, + isAktivis: false, + isMitraOrang: false, + isMitraLembaga: false, + itemCu: [], + itemTp: [], + itemProdukCu: [], + itemAktivis: [], + itemMitraOrang: [], + itemMitraLembaga: [], + countCu: '', + countTp: '', + countProdukCu: '', + countAktivis: '', + countMitraOrang: '', + countMitraLembaga: '', + itemCuStat: '', + itemTpStat: '', + itemProdukCuStat: '', + itemAktivisStat: '', + itemMitraOrangStat: '', + itemMitraLembagaStat: '' + }; + }, + created: function created() { + if (this.currentUser.can['index_cu']) { + this.tabName = 'cu'; + this.fetchCu(); + } else if (this.currentUser.can['index_tp']) { + this.tabName = 'tp'; + this.isTp = true; + this.fetchTp(); + } else if (this.currentUser.can['index_produk_cu']) { + this.tabName = 'produk_cu'; + this.isProdukCu = true; + this.fetchProdukCu(); + } else if (this.currentUser.can['index_aktivis']) { + this.tabName = 'aktivis'; + this.isAktivis = true; + this.fetchAktivis(); + } else if (this.currentUser.can['index_mitra_orang']) { + this.tabName = 'mitra_orang'; + this.isMitraOrang = true; + this.fetchMitraOrang(); + } else if (this.currentUser.can['index_mitra_lembaga']) { + this.tabName = 'mitra_lembaga'; + this.isMitraLembaga = true; + this.fetchMitraLembaga(); + } + }, + methods: { + fetchCu: function fetchCu() { + var _this = this; + + this.itemCuStat = 'loading'; + _api_cu_js__WEBPACK_IMPORTED_MODULE_2__["default"].history().then(function (response) { + _this.itemCu = response.data.model; + _this.itemCuStat = 'success'; + })["catch"](function (error) { + _this.itemCu = error.response; + _this.itemCuStat = 'fail'; + }); + }, + fetchTp: function fetchTp() { + var _this2 = this; + + this.itemTpStat = 'loading'; + _api_tp_js__WEBPACK_IMPORTED_MODULE_3__["default"].history().then(function (response) { + _this2.itemTp = response.data.model; + _this2.itemTpStat = 'success'; + })["catch"](function (error) { + _this2.itemTp = error.response; + _this2.itemTpStat = 'fail'; + }); + }, + fetchProdukCu: function fetchProdukCu() { + var _this3 = this; + + this.itemProdukCuStat = 'loading'; + _api_produkCu_js__WEBPACK_IMPORTED_MODULE_4__["default"].history().then(function (response) { + _this3.itemProdukCu = response.data.model; + _this3.itemProdukCuStat = 'success'; + })["catch"](function (error) { + _this3.itemProdukCu = error.response; + _this3.itemProdukCuStat = 'fail'; + }); + }, + fetchAktivis: function fetchAktivis() { + var _this4 = this; + + this.itemAktivisStat = 'loading'; + _api_aktivis_js__WEBPACK_IMPORTED_MODULE_5__["default"].history().then(function (response) { + _this4.itemAktivis = response.data.model; + _this4.itemAktivisStat = 'success'; + })["catch"](function (error) { + _this4.itemAktivis = error.response; + _this4.itemAktivisStat = 'fail'; + }); + }, + fetchMitraOrang: function fetchMitraOrang() { + var _this5 = this; + + this.itemMitraOrangStat = 'loading'; + _api_mitraOrang_js__WEBPACK_IMPORTED_MODULE_6__["default"].history().then(function (response) { + _this5.itemMitraOrang = response.data.model; + _this5.itemMitraOrangStat = 'success'; + })["catch"](function (error) { + _this5.itemMitraOrang = error.response; + _this5.itemMitraOrangStat = 'fail'; + }); + }, + fetchMitraLembaga: function fetchMitraLembaga() { + var _this6 = this; + + this.itemMitraLembagaStat = 'loading'; + _api_mitraLembaga_js__WEBPACK_IMPORTED_MODULE_7__["default"].history().then(function (response) { + _this6.itemMitraLembaga = response.data.model; + _this6.itemMitraLembagaStat = 'success'; + })["catch"](function (error) { + _this6.itemMitraLembaga = error.response; + _this6.itemMitraLembagaStat = 'fail'; + }); + }, + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'tp' && !this.isTp) { + this.isTp = true; + this.fetchTp(); + } else if (value == 'produk_cu' && !this.isProdukCu) { + this.isProdukCu = true; + this.fetchProdukCu(); + } else if (value == 'aktivis' && !this.isAktivis) { + this.isAktivis = true; + this.fetchAktivis(); + } else if (value == 'mitra_orang' && !this.isMitraOrang) { + this.isMitraOrang = true; + this.fetchMitraOrang(); + } else if (value == 'mitra_lembaga' && !this.isMitraLembaga) { + this.isMitraLembaga = true; + this.fetchMitraLembaga(); + } + }, + detail: function detail(value, id) { + if (value == 'cu') { + if (this.currentUser.can['update_cu']) { + this.$router.push({ + name: 'cuEdit', + params: { + id: id + } + }); + } + } else if (value == 'tp') { + if (this.currentUser.can['update_tp']) { + this.$router.push({ + name: 'tpEdit', + params: { + id: id + } + }); + } + } else if (value == 'produkCu') { + if (this.currentUser.can['update_produk_cu']) { + this.$router.push({ + name: 'produkCuEdit', + params: { + id: id + } + }); + } + } else if (value == 'aktivis') { + if (this.currentUser.can['update_aktivis']) { + this.$router.push({ + name: 'aktivisEdit', + params: { + id: id + } + }); + } + } else if (value == 'mitra_orang') { + if (this.currentUser.can['update_mitra_orang']) { + this.$router.push({ + name: 'mitraOrangEdit', + params: { + id: id + } + }); + } + } else if (value == 'mitra_lembaga') { + if (this.currentUser.can['update_mitra_lembaga']) { + this.$router.push({ + name: 'mitraLembagaEdit', + params: { + id: id + } + }); + } + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../api/kegiatanBKCU.js */ "./resources/assets/js/api/kegiatanBKCU.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -1180,470 +1851,199 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'nik'], - components: (_components = { - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formCu: _formCu_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__["default"] - }, _defineProperty(_components, "appImageUpload", _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"]), _defineProperty(_components, "infoIcon", _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__["default"]), _defineProperty(_components, "wajibBadge", _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_13__["default"]), _defineProperty(_components, "identitas", _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"]), _defineProperty(_components, "DatePicker", _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_15__["default"]), _components), + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, data: function data() { return { - kelas: 'anggotaCu', - confirmIcon: 'icon-arrow-right14', - confirmTitle: 'Lanjut ke produk', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number24: { - numeral: true, - numeralIntegerScale: 24, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - formCuMode: '', - selectedItemCu: '', - itemDataCu: [], - itemDataCuStat: 'success', - columnDataCu: [{ - title: 'No.' - }, { - title: 'CU' - }, { - title: 'TP/KP' - }, { - title: 'No. BA' - }, { - title: 'Keterangan' - }, { - title: 'Tgl. Jadi Anggota' - }], - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + kelas: 'kegiatanBKCU', + selectedItemBaru: [], + selectedItemMulai: [], + selectedItemBuka: [], + selectedItemJalan: [], + tabName: 'baru', + isMulai: false, + isBuka: false, + isJalan: false, + itemBaru: [], + itemMulai: [], + itemBuka: [], + itemJalan: [], + countBaru: '', + countMulai: '', + countBuka: '', + countJalan: '', + itemBaruStat: '', + itemMulaiStat: '', + itemBukaStat: '', + itemJalanStat: '' }; }, created: function created() { - if (this.mode == 'edit') { - this.confirmIcon = 'icon-floppy-disk'; - this.confirmTitle = 'Simpan'; - } - - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } else { - this.fetchTp(this.currentUser.id_cu); - } - - this.$store.dispatch('pekerjaan/get'); - this.$store.dispatch('suku/get'); - this.$store.dispatch('provinces/get'); - this.fetch(); - }, - watch: { - formStat: function formStat(value) { - if (value == 'success') { - this.fetchCu(); - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } + this.fetchBaru(); }, methods: { - fetch: function fetch() { - if (this.mode == 'edit') { - this.$store.dispatch(this.kelas + '/editDraft', this.$route.params.id); - } - }, - fetchCu: function fetchCu() { - if (this.currentUser.id_cu == 0) { - this.itemDataCu = []; - var valData; - - if (this.form.anggota_cu_cu) { - var _iterator = _createForOfIteratorHelper(this.form.anggota_cu_cu), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - this.itemDataCu.push(valData); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - } else { - var data = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.form.anggota_cu_cu, { - 'cu_id': this.currentUser.id_cu - }); - - if (data) { - this.form.tp_id = data.tp_id; - this.form.no_ba = data.no_ba; - this.form.tanggal_masuk = data.tanggal_masuk; - this.form.keterangan_masuk = data.keterangan_masuk; - } - } - - if (this.form.id_provinces) { - this.changeProvinces(this.form.id_provinces); - } - - if (this.form.id_regencies) { - this.changeRegencies(this.form.id_regencies); - } - - if (this.form.id_districts) { - this.changeDistricts(this.form.id_districts); - } - }, - fetchTp: function fetchTp(value) { - this.$store.dispatch('tp/getCu', value); - }, - createCu: function createCu(value) { - this.itemDataCu.push(value); - this.modalTutup(); - }, - editCu: function editCu(value) { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCu, { - index: value.index - }); - - this.itemDataCu.push(value); - this.modalTutup(); - }, - save: function save() { + fetchBaru: function fetchBaru() { var _this = this; - if (this.currentUser.id_cu == 0) { - this.form.anggota_cu_cu = this.itemDataCu; - } else { - this.form.id_cu = this.currentUser.id_cu; - } - - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updateDraft', [_this.$route.params.id, _this.form]); - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } + this.itemBaruStat = 'loading'; + _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexBaru().then(function (response) { + _this.itemBaru = response.data.model; + _this.countBaru = response.data.model.length; + _this.countMulai = response.data.countMulai; + _this.countBuka = response.data.countBuka; + _this.countJalan = response.data.countJalan; + _this.itemBaruStat = 'success'; + })["catch"](function (error) { + _this.itemBaru = error.response; + _this.itemBaruStat = 'fail'; }); }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); + fetchMulai: function fetchMulai() { + var _this2 = this; + + this.itemMulaiStat = 'loading'; + _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexMulai().then(function (response) { + _this2.itemMulai = response.data.model; + _this2.itemMulaiStat = 'success'; + })["catch"](function (error) { + _this2.itemMulai = error.response; + _this2.itemMulaiStat = 'fail'; + }); }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); + fetchBuka: function fetchBuka() { + var _this3 = this; + + this.itemBukaStat = 'loading'; + _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexBuka().then(function (response) { + _this3.itemBuka = response.data.model; + _this3.itemBukaStat = 'success'; + })["catch"](function (error) { + _this3.itemBuka = error.response; + _this3.itemBukaStat = 'fail'; + }); }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); + fetchJalan: function fetchJalan() { + var _this4 = this; + + var query = { + order_column: "mulai", + order_direction: "asc", + filter_match: "and", + limit: 6, + page: 1 + }; + this.itemJalanStat = 'loading'; + _api_kegiatanBKCU_js__WEBPACK_IMPORTED_MODULE_2__["default"].indexJalan(query).then(function (response) { + _this4.itemJalan = response.data.model; + _this4.itemJalanStat = 'success'; + })["catch"](function (error) { + _this4.itemJalan = error.response; + _this4.itemJalanStat = 'fail'; + }); }, - back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'CuDraft', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'CuDraft', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); + changeTab: function changeTab(value) { + this.tabName = value; + this.selectedItemBaru = []; + this.selectedItemMulai = []; + this.selectedItemBuka = []; + this.selectedItemJalan = []; + + if (value == 'mulai' && !this.isMulai) { + this.isMulai = true; + this.fetchMulai(); + } else if (value == 'buka' && !this.isBuka) { + this.isBuka = true; + this.fetchBuka(); + } else if (value == 'jalan' && !this.isJalan) { + this.isJalan = true; + this.fetchJalan(); } }, - selectedCuRow: function selectedCuRow(index, item) { - this.selectedItemCu = item; - this.selectedItemCu.index = index + 1; + selectedRowBaru: function selectedRowBaru(item) { + this.selectedItemBaru = item; }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (state == 'hapusCu') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus CU ' + this.selectedItemCu.cu.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubahCu') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah CU'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCuMode = 'edit'; - } else if (state == 'tambahCu') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah CU'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formCuMode = 'create'; - } + selectedRowMulai: function selectedRowMulai(item) { + this.selectedItemMulai = item; }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapusCu') { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCu, { - index: this.selectedItemCu.index - }); - } + selectedRowBuka: function selectedRowBuka(item) { + this.selectedItemBuka = item; }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - this.$store.dispatch(this.kelas + '/resetUpdateStat'); - } - - this.modalShow = false; + selectedRowJalan: function selectedRowJalan(item) { + this.selectedItemJalan = item; }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } + detail: function detail(id) { + this.$router.push({ + name: this.kelas + 'Detail', + params: { + id: id + } + }); + }, + // goToDiklatBKCU(){ + // this.$router.push({ name: 'kegiatanBKCU', params:{periode: this.momentYear()} }); + // }, + momentYear: function momentYear() { + return moment().year(); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pekerjaan', { - modelPekerjaan: 'dataS', - modelPekerjaanStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suku', { - modelSuku: 'dataS', - modelSukuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _api_anggotaCu_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/anggotaCu.js */ "./resources/assets/js/api/anggotaCu.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _edit_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./edit.vue */ "./resources/assets/js/views/anggotaCuDraft/edit.vue"); +/* harmony import */ var hooper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! hooper */ "./node_modules/hooper/dist/hooper.esm.js"); +/* harmony import */ var hooper_dist_hooper_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! hooper/dist/hooper.css */ "./node_modules/hooper/dist/hooper.css"); +/* harmony import */ var hooper_dist_hooper_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(hooper_dist_hooper_css__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _api_cu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../api/cu */ "./resources/assets/js/api/cu.js"); +/* harmony import */ var _api_artikelSimo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../api/artikelSimo */ "./resources/assets/js/api/artikelSimo.js"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -1665,7 +2065,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - @@ -1673,493 +2072,182 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - formEdit: _edit_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a + Hooper: hooper__WEBPACK_IMPORTED_MODULE_1__["Hooper"], + Slide: hooper__WEBPACK_IMPORTED_MODULE_1__["Slide"], + HooperNavigation: hooper__WEBPACK_IMPORTED_MODULE_1__["Navigation"], + HooperPagination: hooper__WEBPACK_IMPORTED_MODULE_1__["Pagination"] }, data: function data() { return { - title: '', - titleDesc: '', - titleIcon: '', - kelas: 'anggotaCu', - level2Title: 'Anggota CU Draft', - nik: '', - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' + birthdayData: [], + birthdayDataStat: '', + newsData: [], + newsDataStat: '', + slideData: [], + sliderItem: [{ + name: 'welcome', + title: 'Selamat Datang Di SIMO', + content: '
Sistem Informasi Manajemen Organisasi yang menyimpan dan mengolah data CU dalam gerakan PUSKOPCUINA.
Baru pertama kali masuk ke SIMO?
agar tidak bingung silahkan membaca panduan terlebih dahulu', + isButton: true, + buttonUrl: 'https://puskopcuina.org/panduan', + buttonTitle: 'Panduan', + style: { + 'background-image': 'url("/images/welcomeSIMO.png")', + 'background-position': 'center', + 'background-repeat': 'no-repeat', + 'background-size': 'cover', + 'color': '#FFFFFF' } - } + }] }; }, created: function created() { - this.resetData(); - this.title = 'Ubah ' + this.level2Title + ' [DRAFT]'; - this.titleDesc = 'Mengubah ' + this.level2Title + ' [DRAFT]'; - this.titleIcon = 'icon-pencil5'; + this.getBirthday(); }, - methods: { - resetData: function resetData() { - this.$store.commit(this.kelas + '/setData', {}); - this.$store.commit(this.kelas + '/setDataStat', ''); - }, - back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu + watch: { + birthdayDataStat: function birthdayDataStat(value) { + if (value == 'success') { + if (this.birthdayData.length > 0) { + var item = { + name: 'birthday', + title: 'Selamat Ulang Tahun Kepada', + content: 'Semoga semakin maju berkembang dan bertumbuh bersama anggota', + cu: [], + style: { + 'background-image': 'url("/images/birthday.jpg")', + 'background-position': 'center', + 'background-repeat': 'no-repeat', + 'background-size': 'cover', + 'color': '#FFFFFF' + } + }; + item.cu = this.birthdayData; + this.sliderItem.push(item); + } + + this.getNews(); + } + }, + newsDataStat: function newsDataStat(value) { + if (value == 'success') { + var valData; + + var _iterator = _createForOfIteratorHelper(this.newsData), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + this.addNewsSlide(valData.name, valData.ringkasan, valData.gambar); } - }); + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + methods: { + getBirthday: function getBirthday() { + var _this = this; + + this.birthdayDataStat = 'loading'; + _api_cu__WEBPACK_IMPORTED_MODULE_3__["default"].getBirthday().then(function (response) { + _this.birthdayData = response.data.model; + _this.birthdayDataStat = 'success'; + })["catch"](function (error) { + _this.birthdayData = error.response; + _this.birthdayDataStat = 'fail'; + }); + }, + getNews: function getNews() { + var _this2 = this; + + this.newsDataStat = 'loading'; + _api_artikelSimo__WEBPACK_IMPORTED_MODULE_4__["default"].get().then(function (response) { + _this2.newsData = response.data.model; + _this2.newsDataStat = 'success'; + })["catch"](function (error) { + _this2.newsData = error.response; + _this2.newsDataStat = 'fail'; + }); + }, + addNewsSlide: function addNewsSlide(title, content, image) { + var item = { + name: 'news', + title: title, + content: content, + style: { + 'background-image': 'url("/images/artikel_simo/' + image + '.jpg")', + 'background-position': 'center', + 'background-repeat': 'no-repeat', + 'background-size': 'cover' + } + }; + this.sliderItem.push(item); + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - itemData: 'data', - itemDataStat: 'dataStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } +exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +// module +exports.push([module.i, "\n.slideStyle {\n\tpadding-top: 3em;\n\tpadding-left: 2em;\n\tpadding-right: 2em;\n\ttext-align: center;\n\talign-items: center;\n\tjustify-content: center;\n\tborder-radius: 10px;\n}\n", ""]); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +// exports +/***/ }), +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&": +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css& ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { +var content = __webpack_require__(/*! !../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&"); +if(typeof content === 'string') content = [[module.i, content, '']]; +var transform; +var insertInto; -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - data: function data() { - return { - title: '', - kelas: 'anggotaCu', - formDataCu: { - no_ba: '', - tanggal_masuk: '', - keterangan_masuk: '', - cu_id: 0, - tp_id: '', - cu: { - id: '', - name: '' - }, - tp: { - id: '', - name: '' - } - }, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - this.fetchCU(); - if (this.mode == 'edit') { - if (this.modelCUStat == 'success') { - this.formDataCu = Object.assign({}, this.selected); - } - } - }, - watch: { - modelCUStat: function modelCUStat(value) { - if (value === "success") { - if (this.mode == 'edit') { - this.formDataCu = Object.assign({}, this.selected); - this.fetchTp(this.formDataCu.cu_id); - } - } - } - }, - methods: { - changeCu: function changeCu(id) { - var cu; - if (id != 0) { - cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { - return o.id == id; - }); - } +var options = {"hmr":true} - this.formDataCu.cu.id = cu.id; - this.formDataCu.cu.name = cu.name; - this.fetchTp(cu.id); - }, - changeTp: function changeTp(id) { - var tp; +options.transform = transform +options.insertInto = undefined; - if (id != 0) { - tp = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelTp, function (o) { - return o.id == id; - }); - } +var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - if (this.formDataCu.tp != null) { - this.formDataCu.tp.id = tp.id; - this.formDataCu.tp.name = tp.name; - } else { - var tpdata = {}; - tpdata.id = tp.id; - tpdata.name = tp.name; - this.formDataCu.tp = tpdata; - } - }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } else { - this.idCu = this.$route.params.cu; - this.tingkat = this.$route.params.tingkat; - } - }, - fetchTp: function fetchTp(value) { - this.$store.dispatch('tp/getCu', value); - }, - save: function save() { - var _this = this; +if(content.locals) module.exports = content.locals; - this.$validator.validateAll('formDataCu').then(function (result) { - if (result) { - if (_this.mode == 'edit') { - _this.$emit('editCu', _this.formDataCu); - } else { - _this.$emit('createCu', _this.formDataCu); - } - } else { - _this.submited = true; - } - }); - }, - messageClose: function messageClose() { - this.message.show = false; - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })) -}); +if(false) {} /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2284,10 +2372,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2299,34 +2387,39 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), + return _c( + "div", + { staticClass: "card card-body has-bg-image", class: _vm.color }, + [ + _c("div", { staticClass: "media" }, [ + _c("div", { staticClass: "media-body" }, [ + _vm.count + ? _c("h3", { staticClass: "mb-0" }, [_vm._v(_vm._s(_vm.count))]) + : _vm._e(), + _vm._v(" "), + _c("span", { staticClass: "text-uppercase font-size-xs" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "ml-3 align-self-center" }, [ + _c("i", { staticClass: "icon-3x opacity-75", class: _vm.icon }), ]), ]), - ]) - }, -] + ] + ) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&": +/*!**************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71& ***! + \**************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2346,99 +2439,45 @@ var render = function () { [ _c("div", { staticClass: "page-title d-flex" }, [ _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), + _c("i", { staticClass: "icon-screen3 mr-2" }), + _vm._v("Halo \n\t\t\t\t"), + _vm.currentUser.aktivis + ? _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.currentUser.aktivis.name + ",")), + ]) + : _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.currentUser.name + ",")), + ]), + _vm._v("\n\t\t\t\t Apa kabarnya hari ini?\n\t\t\t"), ]), ]), - _vm._v(" "), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "row align-items-stretch" }, [ _c( "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + { staticClass: "col-lg-12" }, [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), + _c("news-slider"), _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), + _c("button-row"), _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] + _c("count-organisasi-widget"), + _vm._v(" "), + _c("kegiatan-bkcu-widget"), + ], + 1 ), - ] - ), + _vm._v(" "), + _c("div", { staticClass: "col-lg-8" }), + _vm._v(" "), + _c("div", { staticClass: "col-lg-4" }), + ]), + ]), ]), ]) } @@ -2449,46 +2488,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&": /*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa& ***! \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2501,2488 +2503,2879 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, + return _c("div", { staticClass: "row" }, [ + _vm.countJalanStat == "success" + ? _c( + "div", + { + staticClass: "col-lg-6 col-md-6 col-sm-12 col-12 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.kegiatanBKCUJalanWidgetRoute) + }, }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) + }, + [ + _c("count-widget", { + attrs: { + count: "Terdapat " + _vm.countJalan + " Kegiatan Berjalan", + title: + "Silahkan menekan tombol ini untuk melihat kegiatan yang sedang berlangsung", + color: "bg-warning", + icon: "icon-feed", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.countDiikutiStat == "success" + ? _c( + "div", + { + staticClass: "col-lg-6 col-md-6 col-sm-12 col-12 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.kegiatanBKCUDiikutiWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + count: "Terdapat " + _vm.countDiikuti + " Kegiatan Diikuti", + title: + "Silahkan menekan tombol ini untuk melihat kegiatan yang telah diikuti", + color: "bg-info", + icon: "icon-station", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm._m(0), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.profileWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Profile", + color: "bg-primary", + icon: "icon-user", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_artikel"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.artikelWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Artikel", + color: "bg-info-400", + icon: "icon-newspaper", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_artikel_kategori"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.artikelKategoriWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Kategori Artikel", + color: "bg-teal-400", + icon: "icon-grid6", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_artikel_penulis"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.artikelPenulisWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Penulis Artikel", + color: "bg-orange-400", + icon: "icon-pencil6", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_pengumuman"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.pengumumanWidgetRoute) + }, }, }, + [ + _c("count-widget", { + attrs: { + title: "Pengumuman", + color: "bg-slate-400", + icon: "icon-megaphone", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.diklatBKCUWidgetRoute) + }, }, - [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.nik") }, - }, - [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("form.nik") }, - }, - [ - _vm.errors.has("form.nik") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNo. KTP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _vm.mode == "create_new" - ? _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "nik", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no KTP", - "data-vv-as": "No. KTP", - readonly: "", - }, - model: { - value: _vm.form.nik, - callback: function ($$v) { - _vm.$set(_vm.form, "nik", $$v) - }, - expression: "form.nik", - }, - }) - : _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "nik", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no KTP", - "data-vv-as": "No. KTP", - }, - model: { - value: _vm.form.nik, - callback: function ($$v) { - _vm.$set(_vm.form, "nik", $$v) - }, - expression: "form.nik", - }, - }), - _vm._v(" "), - _vm.errors.has("form.nik") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.nik")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("\n\t\t\t\t\t\t\t\tNPWP:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "npwp", - options: _vm.cleaveOption.number24, - placeholder: "Silahkan masukkan npwp", - }, - model: { - value: _vm.form.npwp, - callback: function ($$v) { - _vm.$set(_vm.form, "npwp", $$v) - }, - expression: "form.npwp", - }, - }), - ], - 1 - ), + }, + [ + _c("count-widget", { + attrs: { + title: "Diklat PUSKOPCUINA", + color: "bg-blue-400", + icon: "icon-graduation2", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.pertemuanBKCUWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Pertemuan PUSKOPCUINA", + color: "bg-pink-400", + icon: "icon-ungroup", + }, + }), + ], + 1 + ), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["index_tempat"] && + _vm.currentUser.id_cu == "0" + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.tempatWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Tempat", + color: "bg-purple-400", + icon: "icon-location4", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_voting"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.votingWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Voting", + color: "bg-warning-400", + icon: "icon-point-up", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_anggota_cu"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.anggotaCuWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Anggota CU", + color: "bg-success-400", + icon: "icon-man-woman", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_jalinan_klaim"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.jalinanKlaimWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Bantuan Solidaritas Jalinan", + color: "bg-warning-400", + icon: "icon-accessibility2", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_cu"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.cuWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Profil CU", + color: "bg-green-400", + icon: "icon-office", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_tp"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.tpWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Profil TP/KP", + color: "bg-brown-400", + icon: "icon-home9", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_produk_cu"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.produkCuWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Produk & Pelayanan", + color: "bg-warning-400", + icon: "icon-list3", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_aktivis"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.aktivisWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Aktivis", + color: "bg-indigo-400", + icon: "icon-user-tie", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_pemilihan"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.pemilihanWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Pemilihan", + color: "bg-warning-400", + icon: "icon-quill4", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_mitra_orang"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.mitraPerseoranganWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Mitra Perseorangan", + color: "bg-pink-400", + icon: "icon-briefcase", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_mitra_lembaga"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.mitraLembagaWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Lembaga Mitra", + color: "bg-violet-400", + icon: "icon-briefcase", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_laporan_cu"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.laporanCUWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Laporan Statistik CU", + color: "bg-success-400", + icon: "icon-stats-bars2", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_laporan_cu"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.laporanGerakanWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Laporan Statistik Gerakan", + color: "bg-grey-400", + icon: "icon-stats-bars", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && _vm.currentUser.can["index_surat"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.suratKeluarWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Surat Keluar", + color: "bg-warning-400", + icon: "icon-envelop2", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser && _vm.currentUser.can["index_surat"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.suratMasukWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Surat Masuk", + color: "bg-green-400", + icon: "icon-envelop2", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.dokumenGerakanPublikWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Dokumen GERAKAN & PUBLIK", + color: "bg-violet-400", + icon: "icon-books", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.dokumenWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { title: "Dokumen", color: "bg-info-400", icon: "icon-books" }, + }), + ], + 1 + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_aset_tetap"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.asetTetapWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Aset Tetap", + color: "bg-indigo-400", + icon: "icon-bag", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_assesment_access"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.assesmentAccessWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Self Assesment Access", + color: "bg-warning-400", + icon: "icon-reading", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_monitoring"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.monitoringWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Monitoring", + color: "bg-green-400", + icon: "icon-collaboration", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_kubn"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.kubnWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "KUBN", + color: "bg-info-400", + icon: "icon-versions", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_kubn"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.kombasWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Komunitas", + color: "bg-teal-400", + icon: "icon-circles2", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_enterpreneur"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.enterpreneurWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Enterpreneur", + color: "bg-warning-400", + icon: "icon-hat", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_umkm"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.umkmWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "Umkm", + color: "bg-green-400", + icon: "icon-store2", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_user"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-md-3 col-sm-6 col-6 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.goTo(_vm.userWidgetRoute) + }, + }, + }, + [ + _c("count-widget", { + attrs: { + title: "User", + color: "bg-primary-400", + icon: "icon-users", + }, + }), + ], + 1 + ) + : _vm._e(), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-12" }, [ + _c("hr", { staticClass: "mt-0" }), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&": +/*!************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de& ***! + \************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row text-center" }, [ + _vm.currentUser.can["index_cu"] && _vm.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: + "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("cu") + }, + }, + }, + [ + _vm._m(1), + _vm._v(" "), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countCu) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), + ]), + _vm._v(" "), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("CU"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_tp"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("tp") + }, + }, + }, + [ + _vm._m(2), + _vm._v(" "), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countTp) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("form.name") }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.name")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("TP/KP"), ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_produk_cu"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("produk_cu") + }, + }, + }, + [ + _vm._m(3), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.ahli_waris") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.ahli_waris"), - }, - }, - [ - _vm.errors.has("form.ahli_waris") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNama Ahli Waris: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.ahli_waris, - expression: "form.ahli_waris", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "ahli_waris", - placeholder: "Silahkan masukkan nama ahli waris", - "data-vv-as": "Nama ahli waris", - }, - domProps: { value: _vm.form.ahli_waris }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "ahli_waris", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.ahli_waris") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.ahli_waris")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countProdukCu) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Nama Ibu: ")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.nama_ibu, - expression: "form.nama_ibu", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "nama_ibu", - placeholder: "Silahkan masukkan nama ibu", - }, - domProps: { value: _vm.form.nama_ibu }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "nama_ibu", $event.target.value) - }, - }, - }), - ]), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Produk & Pelayanan"), ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_aktivis"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("aktivis") + }, + }, + }, + [ + _vm._m(4), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.kelamin") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.kelamin"), - }, - }, - [ - _vm.errors.has("form.kelamin") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tGender: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kelamin, - expression: "form.kelamin", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kelamin", - "data-width": "100%", - "data-vv-as": "Gender", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "kelamin", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih gender"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "LAKI-LAKI" } }, [ - _vm._v("Laki-laki"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PEREMPUAN" } }, [ - _vm._v("Perempuan"), - ]), - ] - ), - _vm._v(" "), - _vm.errors.has("form.kelamin") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.kelamin")) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countAktivis) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tanggal_lahir"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.tanggal_lahir"), - }, - }, - [ - _vm.errors.has("form.tanggal_lahir") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tTgl. Lahir: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_lahir }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal_lahir = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal_lahir, - expression: "form.tanggal_lahir", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tanggal lahir" }, - domProps: { value: _vm.form.tanggal_lahir }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal_lahir", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tanggal_lahir") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tanggal_lahir") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Aktivis"), ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_mitra_orang"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("mitra_orang") + }, + }, + }, + [ + _vm._m(5), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tempat_lahir"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.tempat_lahir"), - }, - }, - [ - _vm.errors.has("form.tempat_lahir") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("Tempat Lahir: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tempat_lahir, - expression: "form.tempat_lahir", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tempat_lahir", - placeholder: "Silahkan masukkan tempat lahir", - "data-vv-as": "Tempat Lahir", - }, - domProps: { value: _vm.form.tempat_lahir }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tempat_lahir", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tempat_lahir") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tempat_lahir") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countMitraOrang) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Suku: ")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suku, - expression: "form.suku", - }, - ], - staticClass: "form-control", - attrs: { - name: "suku", - "data-width": "100%", - disabled: _vm.modelSuku.length == 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "suku", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelSukuStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih suku")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelSuku, function (suku, index) { - return _c( - "option", - { key: index, domProps: { value: suku.name } }, - [_vm._v(_vm._s(suku.name))] - ) - }), - ], - 2 - ), - ]), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Mitra Perseorangan"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_mitra_lembaga"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("mitra_lembaga") + }, + }, + }, + [ + _vm._m(6), + _vm._v(" "), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countMitraLembaga) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), + ]), + _vm._v(" "), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Lembaga Mitra"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_kubn"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("kubn") + }, + }, + }, + [ + _vm._m(7), + _vm._v(" "), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countKubn) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), + ]), + _vm._v(" "), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("KUBN"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_kubn"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("komunitas") + }, + }, + }, + [ + _vm._m(8), + _vm._v(" "), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countKombas) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), + ]), + _vm._v(" "), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Komunitas"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_umkm"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("umkm") + }, + }, + }, + [ + _vm._m(9), + _vm._v(" "), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countUmkm) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\tGol. Darah:\n\t\t\t\t\t\t\t"), - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.darah, - expression: "form.darah", - }, - ], - staticClass: "form-control", - attrs: { name: "darah", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "darah", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih golongan darah"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "A" } }, [_vm._v("A")]), - _vm._v(" "), - _c("option", { attrs: { value: "B" } }, [_vm._v("B")]), - _vm._v(" "), - _c("option", { attrs: { value: "AB" } }, [ - _vm._v("AB"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "O" } }, [_vm._v("O")]), - ] - ), - ]), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Umkm"), ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_enterpreneur"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("enterpreneur") + }, + }, + }, + [ + _vm._m(10), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _vm._m(1), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "tinggi", - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan tinggi", - }, - model: { - value: _vm.form.tinggi, - callback: function ($$v) { - _vm.$set(_vm.form, "tinggi", $$v) - }, - expression: "form.tinggi", - }, - }), - ], - 1 - ), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countEnterpreneur) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Agama:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.agama, - expression: "form.agama", - }, - ], - staticClass: "form-control", - attrs: { name: "agama", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "agama", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih agama"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "BUDDHA" } }, [ - _vm._v("Buddha"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "HINDU" } }, [ - _vm._v("Hindu"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "ISLAM" } }, [ - _vm._v("Islam"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KHATOLIK" } }, [ - _vm._v("Khatolik"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KONG HU CU" } }, [ - _vm._v("Kong Hu Cu"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "PROTESTAN" } }, [ - _vm._v("Protestan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "LAIN-LAIN" } }, [ - _vm._v("Lain-lain"), - ]), - ] - ), - ]), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Enterpreneur"), ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_mentor"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("mentor") + }, + }, + }, + [ + _vm._m(11), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\tStatus:\n\t\t\t\t\t\t\t"), - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.status, - expression: "form.status", - }, - ], - staticClass: "form-control", - attrs: { name: "status", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "status", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih status pernikahan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "BELUM MENIKAH" } }, [ - _vm._v("Belum menikah"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "MENIKAH" } }, [ - _vm._v("Menikah"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "JANDA/DUDA" } }, [ - _vm._v("Janda/Duda"), - ]), - ] - ), - ]), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countMentor) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Lembaga:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.lembaga, - expression: "form.lembaga", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "lembaga", - placeholder: "Silahkan masukkan lembaga", - }, - domProps: { value: _vm.form.lembaga }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "lembaga", $event.target.value) - }, - }, - }), - ]), + _vm._v(" "), + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Mentor"), ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_fasilitator"] + ? _c( + "div", + { + staticClass: "col-lg-2 col-sm-4 col-xs-6 pb-3 cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("fasilitator") + }, + }, + }, + [ + _vm._m(12), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Jabatan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.jabatan, - expression: "form.jabatan", - }, - ], - staticClass: "form-control", - attrs: { name: "jabatan", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "jabatan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih jabatan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SENIOR MANAJER" } }, [ - _vm._v( - "Senior Manajer (General Manager, CEO, Deputy)" - ), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "MANAJER" } }, [ - _vm._v("Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SUPERVISOR" } }, [ - _vm._v( - "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" - ), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "STAF" } }, [ - _vm._v("Staf"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "KONTRAK" } }, [ - _vm._v("Kontrak"), - ]), - ] - ), - ]), + _c("h5", { staticClass: "font-weight-semibold mb-0" }, [ + _vm._v(_vm._s(_vm.countFasilitator) + " "), + _vm.itemdataStat == "loading" + ? _c("i", { + staticClass: "icon-spinner2 spinner font-size-xs", + }) + : _vm._e(), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pekerjaan: ")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pekerjaan, - expression: "form.pekerjaan", - }, - ], - staticClass: "form-control", - attrs: { - name: "pekerjaan", - "data-width": "100%", - disabled: _vm.modelPekerjaan.length == 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "pekerjaan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, + _c("span", { staticClass: "text-muted font-size-sm" }, [ + _vm._v("Fasilitator"), + ]), + ] + ) + : _vm._e(), + ]), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: + "card-header bg-green-400 text-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _c("i", { staticClass: "icon-equalizer mr-2" }), + _vm._v(" Data Gerakan Organisasi"), + ]), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c("div", { staticClass: "list-icons" }, [ + _c("a", { + staticClass: "list-icons-item", + attrs: { "data-action": "collapse" }, + }), + ]), + ]), + ] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { staticClass: "icon-office icon-2x d-inline-block text-info" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { staticClass: "icon-home9 icon-2x d-inline-block text-info" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { staticClass: "icon-list3 icon-2x d-inline-block text-info" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { + staticClass: "icon-user-tie icon-2x d-inline-block text-info", + }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { + staticClass: "icon-briefcase icon-2x d-inline-block text-info", + }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { + staticClass: "icon-briefcase icon-2x d-inline-block text-info", + }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { + staticClass: "icon-versions icon-2x d-inline-block text-info", + }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { + staticClass: "icon-circles2 icon-2x d-inline-block text-info", + }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { staticClass: "icon-store2 icon-2x d-inline-block text-info" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { staticClass: "icon-hat icon-2x d-inline-block text-info" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { staticClass: "icon-brain icon-2x d-inline-block text-info" }), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("p", [ + _c("i", { staticClass: "icon-unlink2 icon-2x d-inline-block text-info" }), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&": +/*!**************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& ***! + \**************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticClass: "card" }, + [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive bg-light border-top" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0" }, + [ + _vm.currentUser.can["index_cu"] + ? _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "cu" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("cu") }, }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelPekerjaanStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih pekerjaan")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelPekerjaan, function (pekerjaan, index) { - return _c( - "option", - { key: index, domProps: { value: pekerjaan.name } }, - [_vm._v(_vm._s(pekerjaan.name))] - ) - }), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, + }, [ - _c("h6", [_vm._v("Rata-rata Penghasilan Perbulan:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan rata-rata pengeluaran", - }, - model: { - value: _vm.form.penghasilan, - callback: function ($$v) { - _vm.$set(_vm.form, "penghasilan", $$v) - }, - expression: "form.penghasilan", - }, - }), - ], - 1 + _c("i", { staticClass: "icon-office mr-2" }), + _vm._v("\n\t\t\t\t\tCU "), + _vm.countCu > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countCu))] + ) + : _vm._e(), + ] ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_tp"] + ? _c("li", { staticClass: "nav-item" }, [ _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Rata-rata Pengeluaran Perbulan:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan rata-rata pengeluaran", - }, - model: { - value: _vm.form.pengeluaran, - callback: function ($$v) { - _vm.$set(_vm.form, "pengeluaran", $$v) - }, - expression: "form.pengeluaran", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pendidikan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pendidikan, - expression: "form.pendidikan", - }, - ], - staticClass: "form-control", - attrs: { name: "pendidikan", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "pendidikan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tingkat pendidikan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SD" } }, [ - _vm._v("SD"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMP" } }, [ - _vm._v("SMP"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMA/SMK" } }, [ - _vm._v("SMA/SMK"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D1" } }, [ - _vm._v("D1"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D2" } }, [ - _vm._v("D2"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D3" } }, [ - _vm._v("D3"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D4" } }, [ - _vm._v("D4"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S1" } }, [ - _vm._v("S1"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S2" } }, [ - _vm._v("S2"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S3" } }, [ - _vm._v("S3"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Lain-lain" } }, [ - _vm._v("Lain-lain"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - [ - _vm._v("Organisasi: "), - _c("info-icon", { - attrs: { - message: - "Silahkan isi dengan jabatan dan tempat/nama organisasi jika anda ikut dalam sebuah organisasi", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.organisasi, - expression: "form.organisasi", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "organisasi", - placeholder: "Silahkan masukkan organisasi", - }, - domProps: { value: _vm.form.organisasi }, + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "tp" }, + attrs: { href: "#" }, on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "organisasi", $event.target.value) + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("tp") }, }, - }), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(3), + }, + [ + _c("i", { staticClass: "icon-home9 mr-2" }), + _vm._v("\n\t\t\t\t\tTP/KP "), + _vm.countTp > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countTp))] + ) + : _vm._e(), + ] + ), + ]) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.id_provinces"), + _vm.currentUser.can["index_produk_cu"] + ? _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "produk_cu" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("produk_cu") }, }, - [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tProvinsi: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: _vm.modelProvinces.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces($event.target.value) + }, + [ + _c("i", { staticClass: "icon-list3 mr-2" }), + _vm._v("\n\t\t\t\t\tProduk & Pelayanan "), + _vm.countProdukCu > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelProvincesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih provinsi")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelProvinces, function (provinces, index) { - return _c( - "option", - { key: index, domProps: { value: provinces.id } }, - [_vm._v(_vm._s(provinces.name))] + [_vm._v(_vm._s(_vm.countProdukCu))] ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_provinces")) + - "\n\t\t\t\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + : _vm._e(), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_aktivis"] + ? _c("li", { staticClass: "nav-item" }, [ _c( - "div", + "a", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_regencies"), + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "aktivis" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("aktivis") + }, }, }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.id_regencies"), - }, - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKabupaten: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", - }, + _c("i", { staticClass: "icon-user-tie mr-2" }), + _vm._v("\n\t\t\t\t\tAktivis "), + _vm.countAktivis > 0 + ? _c( + "span", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + staticClass: + "badge bg-blue-400 align-self-center ml-2", }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelRegencies.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeRegencies($event.target.value) - }, - ], - }, + [_vm._v(_vm._s(_vm.countAktivis))] + ) + : _vm._e(), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_mitra_orang"] + ? _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "mitra_orang" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("mitra_orang") }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten"), - ]), - ]), - _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies, index) { - return _c( - "option", - { - key: index, - domProps: { value: regencies.id }, - }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") + }, + }, + [ + _c("i", { staticClass: "icon-briefcase mr-2" }), + _vm._v("\n\t\t\t\t\tMitra Perseorangan "), + _vm.countMitraOrang > 0 ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regencies") - ) + - "\n\t\t\t\t\t\t\t" - ), - ] + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countMitraOrang))] ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), + : _vm._e(), ] ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["index_mitra_lembaga"] + ? _c("li", { staticClass: "nav-item" }, [ _c( - "div", + "a", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_districts"), + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "mitra_lembaga" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("mitra_lembaga") + }, }, }, [ + _c("i", { staticClass: "icon-briefcase mr-2" }), + _vm._v("\n\t\t\t\t\tLembaga Mitra "), + _vm.countMitraLembaga > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countMitraLembaga))] + ) + : _vm._e(), + ] + ), + ]) + : _vm._e(), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "cu", + expression: "tabName == 'cu'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body pb-2" }, [ + _vm.itemCuStat === "success" + ? _c( + "div", + { + staticClass: "list-feed overflow-auto", + staticStyle: { "max-height": "20rem" }, + }, + [ + _vm._l(_vm.itemCu, function (item) { + return _c( + "div", + { + staticClass: "list-feed-item cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("cu", item.revisionable_id) + }, + }, + }, + [ + _c("div", { + staticClass: "text-muted", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + item.created_at + ) + ), + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t" + + _vm._s(item.user.name) + + " mengubah " + ), + _c("mark", [_vm._v(_vm._s(item.key))]), + _vm._v( + " CU " + + _vm._s(item.revisionable.name) + + " dari \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.old_value }, + }), + ], + 1 + ), + _vm._v( + "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.new_value }, + }), + ], + 1 + ), + ] + ) + }), + _vm._v(" "), + _vm.itemCu.length == 0 + ? _c("div", [ + _vm._v("Tidak terdapat data perubahan aktivitas"), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemCuStat === "loading" + ? _c("div", { staticClass: "progress" }, [ _c( - "h6", + "div", { - class: { - "text-danger": _vm.errors.has("form.id_districts"), - }, + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, }, [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKecamatan: "), - _c("wajib-badge"), - ], - 1 + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts", - }, + ]) + : _vm._e(), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "tp", + expression: "tabName == 'tp'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body pb-2" }, [ + _vm.itemTpStat === "success" + ? _c( + "div", + { + staticClass: "list-feed overflow-auto", + staticStyle: { "max-height": "20rem" }, + }, + [ + _vm._l(_vm.itemTp, function (item) { + return _c( + "div", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelDistricts.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeDistricts($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan"), - ]), - ]), - _vm._v(" "), - _vm._l( - _vm.modelDistricts, - function (districts, index) { - return _c( - "option", - { - key: index, - domProps: { value: districts.id }, + staticClass: "list-feed-item cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail("tp", item.revisionable_id) }, - [_vm._v(_vm._s(districts.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + }, + }, [ - _c("i", { - staticClass: "icon-arrow-small-right", + _c("div", { + staticClass: "text-muted", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + item.created_at + ) + ), + }, }), _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_regency")) + - "\n\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t" + + _vm._s(item.user.name) + + " mengubah " + ), + _c("mark", [_vm._v(_vm._s(item.key))]), + _vm._v( + " CU " + + _vm._s(item.revisionable.name) + + " dari \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.old_value }, + }), + ], + 1 + ), + _vm._v( + "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.new_value }, + }), + ], + 1 ), ] ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages"), - }, - }, - [ + }), + _vm._v(" "), + _vm.itemTp.length == 0 + ? _c("div", [ + _vm._v("Tidak terdapat data perubahan aktivitas"), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemTpStat === "loading" + ? _c("div", { staticClass: "progress" }, [ _c( - "h6", + "div", { - class: { - "text-danger": _vm.errors.has("form.id_villages"), - }, + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, }, [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tKelurahan: "), - _c("wajib-badge"), - ], - 1 + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages", - }, + ]) + : _vm._e(), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "produk_cu", + expression: "tabName == 'produk_cu'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body pb-2" }, [ + _vm.itemProdukCuStat === "success" + ? _c( + "div", + { + staticClass: "list-feed overflow-auto", + staticStyle: { "max-height": "20rem" }, + }, + [ + _vm._l(_vm.itemProdukCu, function (item) { + return _c( + "div", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Desa", - disabled: _vm.modelVillages.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + staticClass: "list-feed-item cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail( + "produk_cu", + item.revisionable_id + ) + }, + }, }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu... mohon tunggu"), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan"), - ]), - ]), - _vm._v(" "), - _vm._l(_vm.modelVillages, function (villages, index) { - return _c( - "option", - { key: index, domProps: { value: villages.id } }, - [_vm._v(_vm._s(villages.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, [ - _c("i", { - staticClass: "icon-arrow-small-right", + _c("div", { + staticClass: "text-muted", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + item.created_at + ) + ), + }, }), _vm._v( - " " + - _vm._s(_vm.errors.first("form.id_villages")) + - "\n\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t" + + _vm._s(item.user.name) + + " mengubah " + ), + _c("mark", [_vm._v(_vm._s(item.key))]), + _vm._v( + " CU " + + _vm._s(item.revisionable.name) + + " dari \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.old_value }, + }), + ], + 1 + ), + _vm._v( + "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.new_value }, + }), + ], + 1 ), ] ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("RT:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no rt", - }, - model: { - value: _vm.form.rt, - callback: function ($$v) { - _vm.$set(_vm.form, "rt", $$v) - }, - expression: "form.rt", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("RW:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no rw", - }, - model: { - value: _vm.form.rw, - callback: function ($$v) { - _vm.$set(_vm.form, "rw", $$v) - }, - expression: "form.rw", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.alamat") }, - }, - [ + }), + _vm._v(" "), + _vm.itemProdukCu.length == 0 + ? _c("div", [ + _vm._v("Tidak terdapat data perubahan aktivitas"), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemProdukCuStat === "loading" + ? _c("div", { staticClass: "progress" }, [ _c( - "h6", + "div", { - class: { - "text-danger": _vm.errors.has("form.alamat"), - }, + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, }, [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tAlamat: "), - _c("wajib-badge"), - ], - 1 + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat", - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "alamat", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + ]) + : _vm._e(), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "aktivis", + expression: "tabName == 'aktivis'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body pb-2" }, [ + _vm.itemAktivisStat === "success" + ? _c( + "div", + { + staticClass: "list-feed overflow-auto", + staticStyle: { "max-height": "20rem" }, + }, + [ + _vm._l(_vm.itemAktivis, function (item) { + return _c( + "div", + { + staticClass: "list-feed-item cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail( + "aktivis", + item.revisionable_id + ) + }, + }, + }, [ - _c("i", { - staticClass: "icon-arrow-small-right", + _c("div", { + staticClass: "text-muted", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + item.created_at + ) + ), + }, }), _vm._v( - " " + - _vm._s(_vm.errors.first("form.alamat")) + - "\n\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t" + + _vm._s(item.user.name) + + " mengubah " + ), + _c("mark", [_vm._v(_vm._s(item.key))]), + _vm._v( + " CU " + + _vm._s(item.revisionable.name) + + " dari \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.old_value }, + }), + ], + 1 + ), + _vm._v( + "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.new_value }, + }), + ], + 1 ), ] ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. Hp:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", - }, - model: { - value: _vm.form.hp, - callback: function ($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.email") }, - }, - [ + }), + _vm._v(" "), + _vm.itemAktivis.length == 0 + ? _c("div", [ + _vm._v("Tidak terdapat data perubahan aktivitas"), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemAktivisStat === "loading" + ? _c("div", { staticClass: "progress" }, [ _c( - "h6", + "div", { - class: { - "text-danger": _vm.errors.has("form.email"), - }, + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, }, [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tEmail:"), + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), ] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "email", - expression: "'email'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: "Silahkan masukkan alamat email", - "data-vv-as": "Email", - }, - domProps: { value: _vm.form.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "email", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + ]) + : _vm._e(), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "mitra_orang", + expression: "tabName == 'mitra_orang'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body pb-2" }, [ + _vm.itemMitraOrangStat === "success" + ? _c( + "div", + { + staticClass: "list-feed overflow-auto", + staticStyle: { "max-height": "20rem" }, + }, + [ + _vm._l(_vm.itemMitraOrang, function (item) { + return _c( + "div", + { + staticClass: "list-feed-item cursor-pointer", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail( + "mitra_orang", + item.revisionable_id + ) + }, + }, + }, [ - _c("i", { - staticClass: "icon-arrow-small-right", + _c("div", { + staticClass: "text-muted", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + item.created_at + ) + ), + }, }), _vm._v( - " " + - _vm._s(_vm.errors.first("form.email")) + - "\n\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t" + + _vm._s(item.user.name) + + " mengubah " + ), + _c("mark", [_vm._v(_vm._s(item.key))]), + _vm._v( + " CU " + + _vm._s(item.revisionable.name) + + " dari \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.old_value }, + }), + ], + 1 + ), + _vm._v( + "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" + ), + _c( + "mark", + [ + _c("check-value", { + attrs: { value: item.new_value }, + }), + ], + 1 ), ] ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Kontak Lainnya:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kontak, - expression: "form.kontak", - }, + }), + _vm._v(" "), + _vm.itemMitraOrang.length == 0 + ? _c("div", [ + _vm._v("Tidak terdapat data perubahan aktivitas"), + ]) + : _vm._e(), ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kontak", - placeholder: "Silahkan masukkan kontak lainnya", - }, - domProps: { value: _vm.form.kontak }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "kontak", $event.target.value) - }, - }, - }), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _vm.currentUser && _vm.currentUser.id_cu != 0 - ? _c("div", { staticClass: "card" }, [ - _vm._m(4), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-4" }, [ + 2 + ) + : _vm.itemMitraOrangStat === "loading" + ? _c("div", { staticClass: "progress" }, [ _c( "div", { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.tp_id") }, + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.tp_id"), - }, - }, - [ - _vm.errors.has("form.tp_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\tTP/KP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] + ), + ]) + : _vm._e(), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "mitra_lembaga", + expression: "tabName == 'mitra_lembaga'", + }, + ], + }, + [ + _c("div", { staticClass: "card-body pb-2" }, [ + _vm.itemMitraLembagaStat === "success" + ? _c( + "div", + { + staticClass: "list-feed overflow-auto", + staticStyle: { "max-height": "20rem" }, + }, + [ + _vm._l(_vm.itemMitraLembaga, function (item) { + return _c( + "div", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tp_id, - expression: "form.tp_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP/KP", - }, + staticClass: "list-feed-item cursor-pointer", on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "tp_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] + click: function ($event) { + $event.preventDefault() + return _vm.detail( + "mitra_lembaga", + item.revisionable_id ) }, }, }, [ + _c("div", { + staticClass: "text-muted", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + item.created_at + ) + ), + }, + }), + _vm._v( + "\n\t\t\t\t\t\t\t" + + _vm._s(item.user.name) + + " mengubah " + ), + _c("mark", [_vm._v(_vm._s(item.key))]), + _vm._v( + " CU " + + _vm._s(item.revisionable.name) + + " dari \n\t\t\t\t\t\t\t" + ), _c( - "option", - { attrs: { disabled: "", value: "" } }, + "mark", [ - _vm.modelTpStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih TP/KP"), - ]), - ] + _c("check-value", { + attrs: { value: item.old_value }, + }), + ], + 1 ), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.tp_id") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + _vm._v( + "\n\t\t\t\t\t\t\tmenjadi \n\t\t\t\t\t\t\t" + ), + _c( + "mark", [ - _c("i", { - staticClass: "icon-arrow-small-right", + _c("check-value", { + attrs: { value: item.new_value }, }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.tp_id")) + - "\n\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), + ], + 1 + ), + ] + ) + }), + _vm._v(" "), + _vm.itemMitraLembaga.length == 0 + ? _c("div", [ + _vm._v("Tidak terdapat data perubahan aktivitas"), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemMitraLembagaStat === "loading" + ? _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [ + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), ] ), + ]) + : _vm._e(), + ]), + ] + ), + ] + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: + "card-header bg-brown-400 text-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _c("i", { staticClass: "icon-copy3 mr-2" }), + _vm._v(" Perubahan Data Organisasi"), + ]), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c("div", { staticClass: "list-icons" }, [ + _c("a", { + staticClass: "list-icons-item", + attrs: { "data-action": "collapse" }, + }), + ]), + ]), + ] + ) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&": +/*!*********************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& ***! + \*********************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { staticClass: "card" }, + [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive bg-light border-top" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "baru" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("baru") + }, + }, + }, + [ + _c("i", { staticClass: "icon-new mr-2" }), + _vm._v("\n\t\t\t\t\t\tTerbaru "), + _vm.countBaru > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countBaru))] + ) + : _vm._e(), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "mulai" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("mulai") + }, + }, + }, + [ + _c("i", { staticClass: "icon-alarm mr-2" }), + _vm._v("\n\t\t\t\t\t\tWaktu Mulai Terdekat "), + _vm.countMulai > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countMulai))] + ) + : _vm._e(), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "buka" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("buka") + }, + }, + }, + [ + _c("i", { staticClass: "icon-user-plus mr-2" }), + _vm._v("\n\t\t\t\t\t\tStatus Pendaftaran Terbuka "), + _vm.countBuka > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countBuka))] + ) + : _vm._e(), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link text-nowrap", + class: { active: _vm.tabName == "jalan" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("jalan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-feed mr-2" }), + _vm._v("\n\t\t\t\t\t\tStatus Berjalan "), + _vm.countJalan > 0 + ? _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-2", + }, + [_vm._v(_vm._s(_vm.countJalan))] + ) + : _vm._e(), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "baru", + expression: "tabName == 'baru'", + }, + ], + }, + [ + _c("div", { staticClass: "table-responsive" }, [ + _c( + "table", + { staticClass: "table table-striped table-hover" }, + [ + _c("thead", [ + _c("tr", { staticClass: "text-nowarp" }, [ + _c("th", [_vm._v("Status")]), + _vm._v(" "), + _c("th", [_vm._v("Kode")]), + _vm._v(" "), + _c("th", [_vm._v("Nama")]), + _vm._v(" "), + _c("th", [_vm._v("Kabupaten/Kota")]), + _vm._v(" "), + _c("th", [_vm._v("Tempat")]), + _vm._v(" "), + _c("th", [_vm._v("Tgl. Mulai")]), + _vm._v(" "), + _c("th", [_vm._v("Sasaran")]), + ]), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.no_ba") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.no_ba"), - }, - }, - [ - _vm.errors.has("form.no_ba") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tNo. BA: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_ba", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no buku anggota", - "data-vv-as": "No. Buku Anggota", - }, - model: { - value: _vm.form.no_ba, - callback: function ($$v) { - _vm.$set(_vm.form, "no_ba", $$v) - }, - expression: "form.no_ba", - }, - }), - _vm._v(" "), - _vm.errors.has("form.no_ba") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + _vm.itemBaruStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.itemBaru, function (item, index) { + return _c( + "tr", + { + key: index, + staticClass: "text-nowrap cursor-pointer", + class: { + "bg-info": + _vm.selectedItemBaru.id === item.id, + }, + on: { + click: function ($event) { + return _vm.detail(item.id) + }, + }, + }, [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.no_ba")) + - "\n\t\t\t\t\t\t\t\t" + _c("td", [ + item.status == "6" + ? _c("span", { + staticClass: "cursor-pointer", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusDiklat( + item.status + ) + ), + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalKeteranganBatalOpen( + item.keteranganBatal + ) + }, + }, + }) + : _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusDiklat( + item.status + ) + ), + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: item.kode_diklat }, + }), + ], + 1 ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tanggal_masuk"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.tanggal_masuk"), - }, - }, - [ - _vm.errors.has("form.tanggal_masuk") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\tTgl. Jadi Anggota: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_masuk }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal_masuk = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal_masuk, - expression: "form.tanggal_masuk", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. jadi anggota" }, - domProps: { value: _vm.form.tanggal_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal_masuk", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tanggal_masuk") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tanggal_masuk") - ) + - "\n\t\t\t\t\t\t\t\t" + _vm._v(" "), + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t" + + _vm._s(item.name) + + "\n\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c( + "td", + [ + item.regencies + ? _c("check-value", { + attrs: { + value: item.regencies.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 ), + _vm._v(" "), + _c( + "td", + [ + item.tempat + ? _c("check-value", { + attrs: { value: item.tempat.name }, + }) + : item.tipe_tempat == "ONLINE" + ? _c("span", [ + _vm._v("DILAKSANAKAN ONLINE"), + ]) + : _c("span", [ + _vm._v("Belum ditentukan tempat"), + ]), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(item.mulai) + ), + }, + }), + _vm._v(" "), + _c("td", { staticClass: "text-warp" }, [ + item.sasaran + ? _c( + "span", + _vm._l( + item.sasaran, + function (sasaran, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s(sasaran.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + } + ), + 0 + ) + : _vm._e(), + ]), ] ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\tKeterangan Jadi Anggota:"), - ]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan_masuk, - expression: "form.keterangan_masuk", - }, + }), + _vm._v(" "), + _vm.itemBaru.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: 7 } }, [ + _vm._v("Tidak terdapat data diklat"), + ]), + ]) + : _vm._e(), ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_masuk", - placeholder: "Silahkan masukkan keterangan masuk", - }, - domProps: { value: _vm.form.keterangan_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan_masuk", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser && _vm.currentUser.id_cu == 0 + 2 + ) + : _vm.itemBaruStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: 7 } }, [ + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [ + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] + ), + ]), + ]), + ]), + ]) + : _vm._e(), + ] + ), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _vm.isMulai ? _c( "div", - { staticClass: "card" }, + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "mulai", + expression: "tabName == 'mulai'", + }, + ], + }, [ - _c("div", { staticClass: "card-header bg-white" }, [ + _c("div", { staticClass: "table-responsive" }, [ _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("CU "), _c("wajib-badge")], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _vm.form.status_jalinan != 1 && - _vm.form.status_jalinan != 2 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambahCu") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t"), - ] - ), + "table", + { staticClass: "table table-striped table-hover" }, + [ + _c("thead", [ + _c("tr", { staticClass: "text-nowarp" }, [ + _c("th", [_vm._v("Status")]), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemCu.index }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubahCu") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t"), - ] - ), + _c("th", [_vm._v("Kode")]), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItemCu.index }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusCu") - }, - }, - }, + _c("th", [_vm._v("Nama")]), + _vm._v(" "), + _c("th", [_vm._v("Kabupaten/Kota")]), + _vm._v(" "), + _c("th", [_vm._v("Tempat")]), + _vm._v(" "), + _c("th", [_vm._v("Tgl. Mulai")]), + _vm._v(" "), + _c("th", [_vm._v("Sasaran")]), + ]), + ]), + _vm._v(" "), + _vm.itemMulaiStat === "success" + ? _c( + "tbody", [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t"), - ] - ), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataCu, - columnData: _vm.columnDataCu, - itemDataStat: _vm.itemDataCuStat, - }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( + _vm._l(_vm.itemMulai, function (item, index) { + return _c( "tr", { - staticClass: "text-nowrap", + key: index, + staticClass: + "text-nowrap cursor-pointer", class: { "bg-info": - _vm.selectedItemCu.index === - props.index + 1, + _vm.selectedItemMulai.id === item.id, }, on: { click: function ($event) { - return _vm.selectedCuRow( - props.index, - props.item - ) + return _vm.detail(item.id) }, }, }, [ _c("td", [ - _vm._v(_vm._s(props.index + 1)), + item.status == "6" + ? _c("span", { + staticStyle: { + cursor: "pointer", + }, + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusDiklat( + item.status + ) + ), + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalKeteranganBatalOpen( + item.keteranganBatal + ) + }, + }, + }) + : _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusDiklat( + item.status + ) + ), + }, + }), ]), _vm._v(" "), _c( "td", [ - props.item.cu + _c("check-value", { + attrs: { value: item.kode_diklat }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + item.regencies ? _c("check-value", { attrs: { - value: props.item.cu.name, + value: item.regencies.name, }, }) : _c("span", [_vm._v("-")]), @@ -4993,22 +5386,175 @@ var render = function () { _c( "td", [ - props.item.tp + item.tempat ? _c("check-value", { attrs: { - value: props.item.tp.name, + value: item.tempat.name, }, }) - : _c("span", [_vm._v("-")]), + : item.tipe_tempat == "ONLINE" + ? _c("span", [ + _vm._v("DILAKSANAKAN ONLINE"), + ]) + : _c("span", [ + _vm._v( + "Belum ditentukan tempat" + ), + ]), ], 1 ), _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + item.mulai + ) + ), + }, + }), + _vm._v(" "), + _c("td", { staticClass: "text-warp" }, [ + item.sasaran + ? _c( + "span", + _vm._l( + item.sasaran, + function (sasaran, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s(sasaran.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + } + ), + 0 + ) + : _vm._e(), + ]), + ] + ) + }), + _vm._v(" "), + _vm.itemMulai.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: 7 } }, [ + _vm._v("Tidak terdapat data diklat"), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemMulaiStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: 7 } }, [ + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [ + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] + ), + ]), + ]), + ]), + ]) + : _vm._e(), + ] + ), + ]), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _vm.isBuka + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "buka", + expression: "tabName == 'buka'", + }, + ], + }, + [ + _c("div", { staticClass: "table-responsive" }, [ + _c( + "table", + { staticClass: "table table-striped table-hover" }, + [ + _c("thead", [ + _c("tr", { staticClass: "text-nowarp" }, [ + _c("th", [_vm._v("Kode")]), + _vm._v(" "), + _c("th", [_vm._v("Nama")]), + _vm._v(" "), + _c("th", [_vm._v("Kabupaten/Kota")]), + _vm._v(" "), + _c("th", [_vm._v("Tempat")]), + _vm._v(" "), + _c("th", [_vm._v("Tgl. Mulai")]), + _vm._v(" "), + _c("th", [_vm._v("Sasaran")]), + ]), + ]), + _vm._v(" "), + _vm.itemBukaStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.itemBuka, function (item, index) { + return _c( + "tr", + { + key: index, + staticClass: + "text-nowrap cursor-pointer", + class: { + "bg-info": + _vm.selectedItemBuka.id === item.id, + }, + on: { + click: function ($event) { + return _vm.detail(item.id) + }, + }, + }, + [ _c( "td", [ _c("check-value", { - attrs: { value: props.item.no_ba }, + attrs: { value: item.kode_diklat }, }), ], 1 @@ -5018,107 +5564,339 @@ var render = function () { "td", [ _c("check-value", { - attrs: { - value: - props.item.keterangan_masuk, - }, + attrs: { value: item.name }, }), ], 1 ), _vm._v(" "), + _c( + "td", + [ + item.regencies + ? _c("check-value", { + attrs: { + value: item.regencies.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + item.tempat + ? _c("check-value", { + attrs: { + value: item.tempat.name, + }, + }) + : item.tipe_tempat == "ONLINE" + ? _c("span", [ + _vm._v("DILAKSANAKAN ONLINE"), + ]) + : _c("span", [ + _vm._v( + "Belum ditentukan tempat" + ), + ]), + ], + 1 + ), + _vm._v(" "), _c("td", { - staticClass: "text-nowrap", domProps: { innerHTML: _vm._s( _vm.$options.filters.date( - props.item.tanggal_masuk + item.mulai ) ), }, }), + _vm._v(" "), + _c("td", { staticClass: "text-warp" }, [ + item.sasaran + ? _c( + "span", + _vm._l( + item.sasaran, + function (sasaran, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s(sasaran.name) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + } + ), + 0 + ) + : _vm._e(), + ]), ] ) - : _vm._e(), - ] - }, - }, - ], - null, - false, - 1383002481 + }), + _vm._v(" "), + _vm.itemBuka.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: 6 } }, [ + _vm._v("Tidak terdapat data diklat"), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemBukaStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: 6 } }, [ + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [ + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] + ), + ]), + ]), + ]), + ]) + : _vm._e(), + ] ), - }), - ], - 1 + ]), + ] ) : _vm._e(), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - confirmIcon: _vm.confirmIcon, - confirmTitle: _vm.confirmTitle, - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 + ] ), _vm._v(" "), _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body3" }, - [ - _c("form-cu", { - attrs: { mode: _vm.formCuMode, selected: _vm.selectedItemCu }, - on: { - createCu: _vm.createCu, - editCu: _vm.editCu, - tutup: _vm.modalTutup, + _vm.isJalan + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "jalan", + expression: "tabName == 'jalan'", + }, + ], }, - }), - ], - 1 - ), - ], - 2 + [ + _c("div", { staticClass: "table-responsive" }, [ + _c( + "table", + { staticClass: "table table-striped table-hover" }, + [ + _c("thead", [ + _c("tr", { staticClass: "text-nowarp" }, [ + _c("th", [_vm._v("Kode")]), + _vm._v(" "), + _c("th", [_vm._v("Nama")]), + _vm._v(" "), + _c("th", [_vm._v("Kabupaten/Kota")]), + _vm._v(" "), + _c("th", [_vm._v("Tempat")]), + _vm._v(" "), + _c("th", [_vm._v("Tgl. Mulai")]), + _vm._v(" "), + _c("th", [_vm._v("Sasaran")]), + ]), + ]), + _vm._v(" "), + _vm.itemJalanStat === "success" + ? _c( + "tbody", + [ + _vm._l( + _vm.itemJalan.data, + function (item, index) { + return _c( + "tr", + { + key: index, + staticClass: + "text-nowrap cursor-pointer", + class: { + "bg-info": + _vm.selectedItemJalan.id === + item.id, + }, + on: { + click: function ($event) { + return _vm.detail(item.id) + }, + }, + }, + [ + _c( + "td", + [ + _c("check-value", { + attrs: { + value: item.kode_diklat, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + item.regencies + ? _c("check-value", { + attrs: { + value: item.regencies.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + item.tempat + ? _c("check-value", { + attrs: { + value: item.tempat.name, + }, + }) + : item.tipe_tempat == "ONLINE" + ? _c("span", [ + _vm._v("DILAKSANAKAN ONLINE"), + ]) + : _c("span", [ + _vm._v( + "Belum ditentukan tempat" + ), + ]), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + item.mulai + ) + ), + }, + }), + _vm._v(" "), + _c("td", { staticClass: "text-warp" }, [ + item.sasaran + ? _c( + "span", + _vm._l( + item.sasaran, + function (sasaran, index) { + return _c( + "label", + { + key: index, + staticClass: + "badge badge-primary ml-1", + }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + sasaran.name + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + } + ), + 0 + ) + : _vm._e(), + ]), + ] + ) + } + ), + _vm._v(" "), + _vm.itemJalan.data.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: 6 } }, [ + _vm._v("Tidak terdapat data diklat"), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemJalanStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: 6 } }, [ + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [ + _c("span", { staticClass: "sr-only" }, [ + _vm._v("100% Complete"), + ]), + ] + ), + ]), + ]), + ]), + ]) + : _vm._e(), + ] + ), + ]), + ] + ) + : _vm._e(), + ] ), ], 1 @@ -5129,43 +5907,28 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas Anggota")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("h6", [ - _vm._v(" Tinggi "), - _c("small", [_vm._v("(cm)")]), - _vm._v(":"), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Riwayat")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Alamat & Kontak")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("CU")]), - ]) + return _c( + "div", + { + staticClass: + "card-header bg-blue-400 text-white header-elements-inline", + }, + [ + _c("h5", { staticClass: "card-title" }, [ + _c("i", { staticClass: "icon-calendar mr-2" }), + _vm._v(" Kegiatan PUSKOPCUINA"), + ]), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c("div", { staticClass: "list-icons" }, [ + _c("a", { + staticClass: "list-icons-item", + attrs: { "data-action": "collapse" }, + }), + ]), + ]), + ] + ) }, ] render._withStripped = true @@ -5174,10 +5937,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -5192,549 +5955,121 @@ var render = function () { return _c( "div", [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [_c("form-edit", { attrs: { mode: "edit" } })], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802& ***! - \**************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formDataCu" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.message.show - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, - }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.cu_id") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.cu_id"), - }, - }, - [ - _vm.errors.has("formDataCu.cu_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.cu_id, - expression: "formDataCu.cu_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "cu_id", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formDataCu, - "cu_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCu($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.modelCUStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih CU")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formDataCu.cu_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.cu_id")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.tp_id") }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("formDataCu.tp_id"), - }, - }, - [ - _vm.errors.has("formDataCu.tp_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTP/KP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tp_id, - expression: "formDataCu.tp_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP/KP", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formDataCu, - "tp_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeTp($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelTpStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih TP/KP")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp, index) { - return _c( - "option", - { key: index, domProps: { value: tp.id } }, - [_vm._v(_vm._s(tp.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formDataCu.tp_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.tp_id")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formDataCu.no_ba") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.no_ba"), - }, - }, - [ - _vm.errors.has("formDataCu.no_ba") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. BA: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "anggota_no_ba", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no buku anggota", - "data-vv-as": "No. Buku Anggota", - }, - model: { - value: _vm.formDataCu.no_ba, - callback: function ($$v) { - _vm.$set(_vm.formDataCu, "no_ba", $$v) - }, - expression: "formDataCu.no_ba", - }, - }), - _vm._v(" "), - _vm.errors.has("formDataCu.no_ba") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.no_ba")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formDataCu.tanggal_masuk"), - }, - }, + _c( + "hooper", + { + staticClass: "mb-3", + staticStyle: { width: "100%", "min-height": "20em" }, + attrs: { + progress: true, + autoPlay: true, + playSpeed: 6000, + infiniteScroll: true, + }, + }, + [ + _vm._l(_vm.sliderItem, function (item, index) { + return _c( + "slide", + { key: index, staticClass: "slideStyle", style: item.style }, [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formDataCu.tanggal_masuk"), - }, - }, - [ - _vm.errors.has("formDataCu.tanggal_masuk") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tTgl. Jadi Anggota: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formDataCu.tanggal_masuk }, - on: { - dateSelected: function ($event) { - _vm.formDataCu.tanggal_masuk = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.tanggal_masuk, - expression: "formDataCu.tanggal_masuk", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. jadi anggota" }, - domProps: { value: _vm.formDataCu.tanggal_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "tanggal_masuk", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formDataCu.tanggal_masuk") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formDataCu.tanggal_masuk")) + - "\n\t\t\t\t" - ), + item.name == "welcome" + ? _c("div", [ + _c("h1", [_vm._v(_vm._s(item.title))]), + _vm._v(" "), + _c("span", { + domProps: { innerHTML: _vm._s(item.content) }, + }), + _vm._v(" "), + _c("br"), + _vm._v(" "), + item.isButton + ? _c("a", { + staticClass: "btn btn-danger mt-1", + attrs: { href: item.buttonUrl, target: "_blank" }, + domProps: { innerHTML: _vm._s(item.buttonTitle) }, + }) + : _vm._e(), ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan Jadi Anggota:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formDataCu.keterangan_masuk, - expression: "formDataCu.keterangan_masuk", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan_masuk", - placeholder: "Silahkan masukkan keterangan masuk", - }, - domProps: { value: _vm.formDataCu.keterangan_masuk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataCu, - "keterangan_masuk", - $event.target.value + : item.name == "birthday" + ? _c( + "div", + [ + _c("h1", [_vm._v(_vm._s(item.title))]), + _vm._v(" "), + _vm._l(item.cu, function (item2, index2) { + return _c( + "span", + { + key: index2, + staticClass: + "badge bg-blue-400 align-self-center ml-2 mb-1", + }, + [ + _c("h6", { staticClass: "mb-0" }, [ + _vm._v( + _vm._s( + "CU " + item2.name + " Ke- " + item2.usia + ) + ), + ]), + ] + ) + }), + _vm._v(" "), + _c("br"), + _c("br"), + _vm._v(" "), + _c("h4", { + staticClass: "d-none d-md-block", + domProps: { innerHTML: _vm._s(item.content) }, + }), + ], + 2 ) - }, - }, - }), - ]), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), + : item.name == "news" + ? _c("div", [ + _c("h1", [_vm._v(_vm._s(item.title))]), + _vm._v(" "), + _c("span", { + domProps: { innerHTML: _vm._s(item.content) }, + }), + ]) + : _vm._e(), + ] + ) + }), _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formDataCu.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + "hooper-navigation", + { attrs: { slot: "hooper-addons" }, slot: "hooper-addons" }, + [ + _c("i", { attrs: { slot: "hooper-prev" }, slot: "hooper-prev" }, [ + _c("i", { + staticClass: "icon-chevron-left", + staticStyle: { color: "rgb(255, 251, 251)" }, + }), + ]), + _vm._v(" "), + _c("i", { attrs: { slot: "hooper-next" }, slot: "hooper-next" }, [ + _c("i", { + staticClass: "icon-chevron-right", + staticStyle: { color: "rgb(255, 251, 251)" }, + }), + ]), + ] ), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ), - ]) + _c("hooper-pagination", { + attrs: { slot: "hooper-addons" }, + slot: "hooper-addons", + }), + ], + 2 + ), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -5743,17 +6078,34 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/api/system.js": +/*!*******************************************!*\ + !*** ./resources/assets/js/api/system.js ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ({ + countOrganisasi: function countOrganisasi() { + return axios.get('/api/countOrganisasi'); + } +}); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5763,9 +6115,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5775,54 +6127,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/countWidget.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countWidget.vue?vue&type=template&id=b9608b28& */ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); +/* harmony import */ var _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5832,9 +6184,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"], + _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5844,54 +6196,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/countWidget.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=template&id=b9608b28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/dashboard.vue": +/*!*************************************************!*\ + !*** ./resources/assets/js/views/dashboard.vue ***! + \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* harmony import */ var _dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dashboard.vue?vue&type=template&id=067b0c71& */ "./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&"); +/* harmony import */ var _dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dashboard.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5901,9 +6253,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["render"], + _dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5913,55 +6265,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/dashboard.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&": +/*!**************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js& ***! + \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dashboard.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71& ***! + \********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./dashboard.vue?vue&type=template&id=067b0c71& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard.vue?vue&type=template&id=067b0c71&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_067b0c71___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/dashboard/buttonRow.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/dashboard/buttonRow.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./buttonRow.vue?vue&type=template&id=2697e6aa& */ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&"); +/* harmony import */ var _buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./buttonRow.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5970,9 +6322,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["render"], + _buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5982,55 +6334,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/dashboard/buttonRow.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./buttonRow.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./buttonRow.vue?vue&type=template&id=2697e6aa& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/buttonRow.vue?vue&type=template&id=2697e6aa&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_buttonRow_vue_vue_type_template_id_2697e6aa___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue": +/*!***********************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/countOrganisasiWidget.vue ***! + \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countOrganisasiWidget.vue?vue&type=template&id=277315de& */ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&"); +/* harmony import */ var _countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countOrganisasiWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -6039,9 +6391,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["render"], + _countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -6051,105 +6403,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/dashboard/countOrganisasiWidget.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&": +/*!************************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js& ***! + \************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./countOrganisasiWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&": +/*!******************************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de& ***! + \******************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./countOrganisasiWidget.vue?vue&type=template&id=277315de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/countOrganisasiWidget.vue?vue&type=template&id=277315de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countOrganisasiWidget_vue_vue_type_template_id_277315de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/edit.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/edit.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue": +/*!*************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue ***! + \*************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit.vue?vue&type=template&id=1b0cacb6& */ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&"); -/* harmony import */ var _edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&"); +/* harmony import */ var _historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& */ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&"); +/* harmony import */ var _historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./historyOrganisasiWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -6159,9 +6460,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["render"], - _edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["render"], + _historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -6171,54 +6472,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCuDraft/edit.vue" +component.options.__file = "resources/assets/js/views/dashboard/historyOrganisasiWidget.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./edit.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./historyOrganisasiWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&": +/*!********************************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& ***! + \********************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./edit.vue?vue&type=template&id=1b0cacb6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/edit.vue?vue&type=template&id=1b0cacb6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/historyOrganisasiWidget.vue?vue&type=template&id=0e2d4996&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_1b0cacb6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_historyOrganisasiWidget_vue_vue_type_template_id_0e2d4996___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/form.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/form.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue": +/*!********************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue ***! + \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=50694320& */ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& */ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&"); +/* harmony import */ var _kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./kegiatanBKCUWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -6228,9 +6529,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["render"], + _kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -6240,55 +6541,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCuDraft/form.vue" +component.options.__file = "resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./kegiatanBKCUWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&": +/*!***************************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& ***! + \***************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=50694320& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/form.vue?vue&type=template&id=50694320&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./kegiatanBKCUWidget.vue?vue&type=template&id=0165c089& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/kegiatanBKCUWidget.vue?vue&type=template&id=0165c089&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_50694320___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_kegiatanBKCUWidget_vue_vue_type_template_id_0165c089___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/formCu.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/formCu.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/dashboard/newsSlider.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/newsSlider.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCu.vue?vue&type=template&id=36153802& */ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&"); -/* harmony import */ var _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCu.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./newsSlider.vue?vue&type=template&id=1f1476bc& */ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&"); +/* harmony import */ var _newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./newsSlider.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./newsSlider.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -6296,10 +6599,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["render"], + _newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -6309,38 +6612,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCuDraft/formCu.vue" +component.options.__file = "resources/assets/js/views/dashboard/newsSlider.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css& ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCu.vue?vue&type=template&id=36153802& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/formCu.vue?vue&type=template&id=36153802&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./newsSlider.vue?vue&type=template&id=1f1476bc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dashboard/newsSlider.vue?vue&type=template&id=1f1476bc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCu_vue_vue_type_template_id_36153802___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_newsSlider_vue_vue_type_template_id_1f1476bc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/49.js b/public/js/components/49.js index 45e52cd00..9cc7e2df3 100644 --- a/public/js/components/49.js +++ b/public/js/components/49.js @@ -1,14 +1,46 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[49],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -34,56 +66,141 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] }, props: { - image_loc: { - type: [String], - "default": '' + value: { + "default": "" }, - image_type: { - type: [String], - "default": '.jpg' + frontText: { + "default": "" }, - image_temp: { - "default": '' + trimLength: { + "default": 50 }, - value: { - type: [String, File], - "default": 'no_image' + valueType: { + "default": "trim" + }, + empty: { + "default": "-" } }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); + modalTutup: function modalTutup() { + this.modalShow = false; }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; } } }); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! @@ -357,32 +474,30 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -951,197 +1066,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -1157,40 +1081,43 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_6__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__["default"] }, data: function data() { return { - title: 'Tambah CU', - titleDesc: 'Menambah CU baru', + title: 'Tambah Setoran Solidaritas Jalinan', + titleDesc: 'Menambah iuran Jalinan baru', titleIcon: 'icon-plus3', level: 2, - level2Title: 'CU', - kelas: 'cu', - redirect: '/cu/', - ckeditorNoImageConfig: { - toolbar: { - items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] - }, - table: { - contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] - } - }, + level2Title: 'Setoran Solidaritas Jalinan', + kelas: 'jalinanIuran', + sasaran: [], + tempatData: '', + idCu: '', + periodeBulan: '', + periodeTahun: '', + itemTahun: [], + tabName: 'iuran', cleaveOption: { date: { date: true, datePattern: ['Y', 'm', 'd'], delimiter: '-' }, + year: { + date: true, + datePattern: ['Y'] + }, number12: { numeral: true, numeralIntegerScale: 12, @@ -1212,36 +1139,41 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope delimiter: '.' } }, + anggotaMasukData: [], cancelState: 'methods', + state: '', modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', + modalSize: '', submited: false }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); + created: function created() { + this.formStat == ''; + this.anggotaDataStat == ''; + + if (this.currentUser.id_cu != 0) { + this.changeCU(this.currentUser.id_cu); + } else { + if (this.currentUser.id_pus !== undefined) { + this.fetchCU(); + } + } + + this.generateYear(); }, watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'profile') { - if (this.currentUser.id_cu !== 0 && this.currentUser.id_cu !== this.form.id) { - this.$router.push({ - name: 'notFound' - }); - } - - this.changeProvinces(this.form.id_provinces); - this.changeRegencies(this.form.id_regencies); - this.changeDistricts(this.form.id_districts); - } + anggotaDataStat: function anggotaDataStat(value) { + if (value == 'success') { + this.anggotaData.forEach(function (column) {}); } }, + anggotaKeluarDataStat: function anggotaKeluarDataStat(value) { + if (value == 'success') {} + }, updateStat: function updateStat(value) { this.modalShow = true; this.modalState = value; @@ -1257,38 +1189,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch() { - if (this.$route.meta.mode == 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; - } else if (this.$route.meta.mode == 'profile') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Profile ' + this.level2Title; - this.titleDesc = 'Mengubah profile ' + this.level2Title; - this.titleIcon = 'icon-office'; - this.level = 1; - this.level2Title = ''; - this.cancelState = ''; - } else { - this.$store.dispatch(this.kelas + '/create'); - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); } - - this.$store.dispatch('provinces/get'); }, save: function save() { var _this = this; - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_4__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.form.id_cu = this.idCu; + this.state = ''; this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this.$route.meta.mode == 'edit' || _this.$route.meta.mode == 'profile') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); } else { - _this.$store.dispatch(_this.kelas + '/store', formData); + _this.$store.dispatch(_this.kelas + '/store', _this.form); } _this.submited = false; @@ -1303,23 +1221,65 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope name: this.kelas }); }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); + changeTab: function changeTab(value) { + this.tabName = value; + }, + selectedRow: function selectedRow(item, index) { + this.selectedItemCalon = item; + this.selectedItemCalon.index = index; }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); + selectedRow2: function selectedRow2(item, index) { + this.selectedItemSuara = item; + this.selectedItemSuara.index = index; + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemCalon = itemMobile; + } + + if (state == 'hapusCalon') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Calon' + this.selectedItemCalon.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahCalon') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Calon'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCalonMode = 'edit'; + } else if (state == 'tambahCalon') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Calon'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCalonMode = 'create'; + } }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusCalon') { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { + index: this.selectedItemCalon.index + }); + + this.selectedItemCalon = {}; + } }, modalTutup: function modalTutup() { - if (this.updateStat === 'success' && this.$route.meta.mode == 'edit') { - this.$router.push(this.redirect); + if (this.updateStat == 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.back(); } this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -1329,32 +1289,40 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalShow = false; } }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; - console.log(event.target.files[0].name); + momentYear: function momentYear() { + return moment().year(); + }, + generateYear: function generateYear() { + var years = function years(back) { + var year = new Date().getFullYear(); + return Array.from({ + length: back + }, function (v, i) { + return year - back + i + 1; + }); + }; + + this.itemTahun = years(5); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('cu', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { form: 'data', + produkData: 'dataS', formStat: 'dataStat', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + anggotaData: 'dataS', + anggotaDataStat: 'dataStatS', + anggotaKeluarData: 'dataS2', + anggotaKeluarDataStat: 'dataStatS2' })) }); @@ -1409,10 +1377,10 @@ if(false) {} /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1424,61 +1392,227 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), + ]), + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": @@ -1763,10 +1897,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&": -/*!************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de& ***! - \************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1786,7 +1920,7 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, + level: _vm.level, level2Title: _vm.level2Title, level2Route: _vm.kelas, }, @@ -1828,2563 +1962,2038 @@ var render = function () { }, [ _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), _c("div", { staticClass: "card-body" }, [ _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto Kantor Pusat:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/cu/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Logo CU:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/logo/", - image_temp: _vm.form.logo, - }, - model: { - value: _vm.form.logo, - callback: function ($$v) { - _vm.$set(_vm.form, "logo", $$v) + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-sm-4" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCuStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, }, - expression: "form.logo", - }, - }), - ], - 1 - ), - ]), + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih data")] + ), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + disabled: + _vm.modelCuStat === "loading", + }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: + _vm.modelCuStat === "loading", + }, + }), + ] + ), + ] + ), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.no_ba"), - }, + _c( + "div", + { + class: { + "col-sm-6": _vm.currentUser.id_cu == 0, + "col-sm-12": _vm.currentUser.id_cu != 0, }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.no_ba"), - }, - }, - [ - _vm.errors.has("form.no_ba") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. BA: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_ba", - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no ba.", - "data-vv-as": "No. BA", - readonly: _vm.currentUser.id_cu != 0, - }, - model: { - value: _vm.form.no_ba, - callback: function ($$v) { - _vm.$set(_vm.form, "no_ba", $$v) - }, - expression: "form.no_ba", - }, - }), - _vm._v(" "), - _vm.errors.has("form.no_ba") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.no_ba") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama CU", - "data-vv-as": "Nama", - readonly: _vm.currentUser.id_cu != 0, - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name_legal"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.name_legal"), - }, - }, - [ - _vm.errors.has("form.name_legal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNama Legal: " - ), - _c("wajib-badge"), - _vm._v(" "), - _c("info-icon", { - staticClass: "text-right", - attrs: { - message: - "nama yang terdaftar secara hukum contoh: KSP xxx", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name_legal, - expression: "form.name_legal", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name_legal", - placeholder: "Silahkan masukkan nama legal", - }, - domProps: { value: _vm.form.name_legal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name_legal", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name_legal") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name_legal") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.badan_hukum"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.badan_hukum"), - }, - }, - [ - _vm.errors.has("form.badan_hukum") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tBadan Hukum:" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.badan_hukum, - expression: "form.badan_hukum", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "badan_hukum", - placeholder: "Silahkan masukkan nama CU", - }, - domProps: { value: _vm.form.badan_hukum }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "badan_hukum", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.npwp"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.npwp"), - }, - }, - [ - _vm.errors.has("form.npwp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNPWP (nomor pokok wajib pajak):" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.npwp, - expression: "form.npwp", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "npwp", - placeholder: "Silahkan masukkan NPWP", - }, - domProps: { value: _vm.form.npwp }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "npwp", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.nik"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.nik"), - }, - }, - [ - _vm.errors.has("form.nik") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNIK (nomor induk koperasi):" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.nik, - expression: "form.nik", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "NIK", - placeholder: "Silahkan masukkan NIK", - }, - domProps: { value: _vm.form.nik }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "nik", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.situ"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.situ"), - }, - }, - [ - _vm.errors.has("form.situ") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tSITU (surat izin tempat usaha):" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.situ, - expression: "form.situ", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "SITU", - placeholder: "Silahkan masukkan SITU", - }, - domProps: { value: _vm.form.situ }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "situ", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.siusp"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.siusp"), - }, - }, - [ - _vm.errors.has("form.siusp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tSIUSP (surat izin usaha simpan pinjam):" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.siusp, - expression: "form.siusp", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "SIUSP", - placeholder: "Silahkan masukkan SIUSP", - }, - domProps: { value: _vm.form.siusp }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "siusp", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.izinOp"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.izinOp"), - }, - }, - [ - _vm.errors.has("form.izinOp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tIzin Operasional:" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.izinOp, - expression: "form.izinOp", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "izinOp", - placeholder: - "Silahkan masukkan izin operasional", - }, - domProps: { value: _vm.form.izinOp }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "izinOp", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.app"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.app"), - }, - }, - [ - _vm.errors.has("form.app") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tAplikasi Keuangan Utama: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.app, - expression: "form.app", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "app", - placeholder: - "Silahkan masukkan nama aplikasi keuangan utama", - "data-vv-as": "Aplikasi keuangan utama", - }, - domProps: { value: _vm.form.app }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "app", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.app") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.app")) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.ultah"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.ultah"), - }, - }, - [ - _vm.errors.has("form.ultah") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Berdiri: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.ultah }, - on: { - dateSelected: function ($event) { - _vm.form.ultah = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.ultah, - expression: "form.ultah", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. berdiri" }, - domProps: { value: _vm.form.ultah }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "ultah", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.ultah") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.ultah") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.bergabung"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.bergabung"), - }, - }, - [ - _vm.errors.has("form.bergabung") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Bergabung: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.bergabung }, - on: { - dateSelected: function ($event) { - _vm.form.bergabung = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.bergabung, - expression: "form.bergabung", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. bergabung" }, - domProps: { value: _vm.form.bergabung }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "bergabung", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.bergabung") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.bergabung") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tProvinsi: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: - _vm.modelProvinces.length === 0 || - !_vm.currentUser.can[ - "update_" + _vm.kelas - ], - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelProvincesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih provinsi"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelProvinces, - function (provinces, index) { - return _c( - "option", - { - key: index, - domProps: { value: provinces.id }, - }, - [_vm._v(_vm._s(provinces.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_provinces" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKabupaten: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: - _vm.modelRegencies.length === 0 || - !_vm.currentUser.can[ - "update_" + _vm.kelas - ], - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeRegencies( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies, index) { - return _c( - "option", - { - key: index, - domProps: { value: regencies.id }, - }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_regencies" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKecamatan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kecamatan", - disabled: - _vm.modelDistricts.length === 0 || - !_vm.currentUser.can[ - "update_" + _vm.kelas - ], - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeDistricts( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelDistricts, - function (districts, index) { - return _c( - "option", - { - key: index, - domProps: { value: districts.id }, - }, - [_vm._v(_vm._s(districts.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regency") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_villages"), - }, - }, - [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKelurahan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Kelurahan", - disabled: - _vm.modelVillages.length === 0 || - !_vm.currentUser.can[ - "update_" + _vm.kelas - ], - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _vm._v( - "Mohon tunggu... mohon tunggu" - ), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelVillages, - function (villages, index) { - return _c( - "option", - { - key: index, - domProps: { value: villages.id }, - }, - [_vm._v(_vm._s(villages.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_villages") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.alamat"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.alamat"), - }, - }, - [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tAlamat: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat", - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-6" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periodeBulan, + expression: "periodeBulan", + }, + ], + staticClass: "form-control", + attrs: { + name: "periodeBulan", + "data-width": "100%", + disabled: _vm.idCu == "", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.periodeBulan = $event.target + .multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.alamat") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Bulan")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] ), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "2" } }, [ + _vm._v("2"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "3" } }, [ + _vm._v("3"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "4" } }, [ + _vm._v("4"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "5" } }, [ + _vm._v("5"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "6" } }, [ + _vm._v("6"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "7" } }, [ + _vm._v("7"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "8" } }, [ + _vm._v("8"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "9" } }, [ + _vm._v("9"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "10" } }, [ + _vm._v("10"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "11" } }, [ + _vm._v("11"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "12" } }, [ + _vm._v("12"), + ]), ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.telp"), - }, - }, - [ - _vm.errors.has("form.telp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no telp", - }, - model: { - value: _vm.form.telp, - callback: function ($$v) { - _vm.$set(_vm.form, "telp", $$v) - }, - expression: "form.telp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + ), + ]), ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.hp"), - }, - }, - [ - _vm.errors.has("form.hp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", - }, - model: { - value: _vm.form.hp, - callback: function ($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp", - }, - }), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _c("div", { staticClass: "col-6" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periodeTahun, + expression: "periodeTahun", + }, + ], + staticClass: "form-control", + attrs: { + name: "periodeTahun", + "data-width": "100%", + disabled: _vm.periodeBulan == "", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.periodeTahun = $event.target + .multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Tahun")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l( + _vm.itemTahun, + function (y, index) { + return _c( + "option", + { + key: index, + domProps: { value: y }, + }, + [_vm._v(_vm._s(y))] + ) + } + ), + ], + 2 + ), + ]), ]), - ], - 1 - ), - ]), + ]), + ] + ), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", + _c("div", { staticClass: "col-sm-2" }, [ + _vm.formStat != "loading" && + _vm.anggotaDataStat != "loading" + ? _c( + "button", { - class: { - "text-danger": _vm.errors.has("form.pos"), - }, - }, - [ - _vm.errors.has("form.pos") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan kode pos", - }, - model: { - value: _vm.form.pos, - callback: function ($$v) { - _vm.$set(_vm.form, "pos", $$v) + staticClass: + "btn btn-light btn-icon btn-block", + attrs: { + type: "button", + disabled: _vm.periodeTahun == "", }, - expression: "form.pos", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.email"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.email"), + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, }, }, [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tE-mail:"), + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Buat\n\t\t\t\t\t\t\t\t\t"), ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: - "Silahkan masukkan alamat e-mail", - }, - domProps: { value: _vm.form.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "email", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.email") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.website"), - }, - }, - [ - _c( - "h5", + ) + : _c( + "button", { - class: { - "text-danger": - _vm.errors.has("form.website"), - }, + staticClass: + "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, }, - [ - _vm.errors.has("form.website") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tWebsite:"), - ] + [_c("i", { staticClass: "icon-sync spinner" })] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.website, - expression: "form.website", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "website", - placeholder: - "Silahkan masukkan alamat website", - "data-vv-as": "Website", - }, - domProps: { value: _vm.form.website }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "website", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.website") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.website") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.facebook"), - }, - }, - [ + ]), + ]), + ]), + _vm._v(" "), + _vm.formStat == "success" + ? _c( + "div", + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "nav-tabs-responsive" }, [ _c( - "h5", + "ul", { - class: { - "text-danger": - _vm.errors.has("form.facebook"), - }, + staticClass: + "nav nav-tabs nav-tabs-solid bg-light mb-0", }, [ - _vm.errors.has("form.facebook") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tFacebook: "), - _c("br"), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "iuran", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("iuran") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-menu7 mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tIuran\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "copy linknya contoh: https://www.facebook.com/puskopcuina" + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "masuk", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("masuk") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tAnggota Masuk\n\t\t\t\t\t\t\t\t\t" + ), + ] ), ]), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.facebook, - expression: "form.facebook", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "facebook", - placeholder: - "Silahkan masukkan link facebook", - "data-vv-as": "Facebook", - }, - domProps: { value: _vm.form.facebook }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "facebook", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.facebook") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.facebook") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "keluar", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("keluar") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tAnggota Keluar\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.instagram"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.instagram"), - }, - }, - [ - _vm.errors.has("form.instagram") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tInstagram: "), - _c("br"), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "copy linknya contoh: https://www.instagram.com/puskopcuina/" + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "simp5", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("simp5") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSIMP > 5JT\n\t\t\t\t\t\t\t\t\t" + ), + ] ), ]), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.instagram, - expression: "form.instagram", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "instagram", - placeholder: - "Silahkan masukkan link instagram", - "data-vv-as": "Instagram", - }, - domProps: { value: _vm.form.instagram }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "instagram", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.instagram") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.instagram") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "simp10", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("simp10") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tSIMP > 10JT | 60 S.d. 70 Thn\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "simp701", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("simp701") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t> 70 Thn | Masuk < 60 Thn\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.youtube"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.youtube"), - }, - }, - [ - _vm.errors.has("form.youtube") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tYoutube: "), - _c("br"), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "copy linknya contoh: https://www.youtube.com/@PuskopcuinaOfficial" + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "simp702", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("simp702") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t> 70 Thn | Masuk > 60 Thn\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { + active: _vm.tabName == "simp703", + }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("simp703") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-equalizer mr-2", + }), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t> 70 Thn | Masuk > 70 Thn\n\t\t\t\t\t\t\t\t\t" + ), + ] ), ]), ] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.youtube, - expression: "form.youtube", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "youtube", - placeholder: "Silahkan masukkan link youtube", - "data-vv-as": "Youtube", - }, - domProps: { value: _vm.form.youtube }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "youtube", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.youtube") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.youtube") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ + ]), + ]), + _vm._v(" "), _c( - "div", + "transition", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tiktok"), + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, }, [ _c( - "h5", + "div", { - class: { - "text-danger": - _vm.errors.has("form.tiktok"), - }, + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "iuran", + expression: "tabName == 'iuran'", + }, + ], }, [ - _vm.errors.has("form.tiktok") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTiktok: "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-lg-6" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: "card-header bg-white", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [ + _vm._v( + "Santunan Solidaritas (TUNAS)" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "A. Simpanan yang disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c( + "tbody", + [ + _vm._l( + _vm.form.produk, + function ( + produk, + index + ) { + return produk.tipe == + "Simpanan Pokok" || + produk.tipe == + "Simpanan Wajib" || + produk.tipe == + "Simpanan Non Saham" + ? _c("tr", [ + _c("th", [ + _vm._v( + _vm._s( + produk.name + ) + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: + { + value: + produk.saldo, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]) + : _vm._e() + } + ), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Simpanan yang disolidaritaskan" + ), + ]), + _vm._v(" "), + _c("td", { + staticClass: + "text-right", + }), + ]), + ], + 2 + ), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "B. Simpanan sebagai pengurang" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "1. Simpanan usia 0 s.d 1 thn diatas plafon (5.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_3, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "2. Simpanan usia > 1 s.d 70 thn diatas plafon (50.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_4, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "3. Simpanan usia masuk 60 s.d 70 thn diatas plafon (10.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_5, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "4. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia di bawah 60 tahun (Maks. 50 juta)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_6, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "5. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia 60 s.d 70 tahun (Maks. 10 juta)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_7, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "6. Pertambahan simpanan usia diatas 70 thn - Anggota masuk usia diatas 70 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_8, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "7. Simpanan Kapitalisasi anggota baru < 30 hari sejak menjadi anggota" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_9, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "8. Simpanan kapitalisasi yang piutangnya tidak pernah diangsur 3 bln berturut-turut atau lebih" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_10, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "9. Simpanan lembaga yang diatasnamakan lembaga atau perorangan" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_11, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Simpanan sebagai pengurang" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_3, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "C. Simpanan Yang Disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v("A - B"), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [_c("b", [_vm._v("D. Iuran")])] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "Setoran Solidaritas Tunas" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Pembulatan Setoran Solidaritas Tunas" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + ]), + ] + ), + ] + ), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-6" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: "card-header bg-white", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [ + _vm._v( + "Perlindungan Piutang Anggota (LINTANG)" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "A. Piutang yang disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c( + "tbody", + [ + _vm._l( + _vm.form.produk, + function ( + produk, + index + ) { + return produk.tipe == + "Pinjaman Kapitalisasi" || + produk.tipe == + "Pinjaman Umum" || + produk.tipe == + "Pinjaman Produktif" + ? _c( + "tr", + { + key: index, + }, + [ + _c("th", [ + _vm._v( + _vm._s( + produk.name + ) + ), + ]), + _vm._v( + " " + ), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: + { + value: + produk.saldo, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ] + ) + : _vm._e() + } + ), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Piutang yang disolidaritaskan" + ), + ]), + _vm._v(" "), + _c("td", { + staticClass: + "text-right", + }), + ]), + ], + 2 + ), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "B. Piutang sebagai pengurang" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "1. Saldo piutang cair usia dewasa s.d 60 thn diatas plafon (150.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_12, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "2. Saldo piutang cair diatas usia 60 s.d 70 thn diatas plafon (50.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_13, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "3. Saldo piutang kapitalisasi diatas plafon (25.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_14, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "4. Saldo piutang usia diatas 70 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_15, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "5. Saldo piutang macet lebih dari 6 bulan berturut-turut" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_16, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "6. Saldo piutang kapitalisasi anggota baru < 30 hari sejak menjadi anggota" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_17, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "7. Saldo piutang kapitalisasi yang tidak pernah diangsur ≥ 3 bln berturut-turut" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_18, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "8. Saldo piutang dengan tujuan untuk biaya berobat sendiri" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_19, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "9. Saldo piutang lembaga atas nama perorangan atau nama lembaga" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_20, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "10. Saldo piutang produktif diatas plafon (300.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_21, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "11. Saldo piutang produktif dan piutang lain diatas plafon (300.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_22, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "12. Saldo piutang kapitalisasi yang umur piutang diatas 5 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_23, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "13. Saldo piutang selain kapitalisasi yang umur piutang diatas 15 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_24, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "14. Saldo piutang yang angsuran ditarik dari simpanan saham (SP dan SW)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_25, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "15. Saldo piutang luar biasa usia < 17 tahun dan belum menikah" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_sheet_26, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Simpanan sebagai pengurang" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "C. Piutang Yang Disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v("A - B"), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [_c("b", [_vm._v("D. Iuran")])] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "Setoran Solidaritas Lintang" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Pembulatan Setoran Solidaritas Lintang" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + ]), + ] + ), + ] + ), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-12" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: "card-header bg-white", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("Total")] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "table-responsive" }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Setoran Solidaritas Jalinan ( TUNAS + LINTANG )" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Setoran Solidaritas Jalinan Yang Dibayarkan" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [_vm._v("0")] + ), + ]), + ]), + ] + ), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), _c("br"), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "copy linknya contoh: https://www.tiktok.com/@PuskopcuinaOfficial" - ), - ]), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tiktok, - expression: "form.tiktok", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tiktok", - placeholder: "Silahkan masukkan link tiktok", - "data-vv-as": "Youtube", - }, - domProps: { value: _vm.form.tiktok }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tiktok", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tiktok") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + _c( + "div", + { staticClass: "card card-body" }, [ - _c("i", { - staticClass: "icon-arrow-small-right", + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.back }, }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tiktok") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), + ], + 1 + ), + ], + 1 + ), ] ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(3), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Misi:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, - }, - model: { - value: _vm.form.misi, - callback: function ($$v) { - _vm.$set(_vm.form, "misi", $$v) - }, - expression: "form.misi", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Visi:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, - }, - model: { - value: _vm.form.visi, - callback: function ($$v) { - _vm.$set(_vm.form, "visi", $$v) - }, - expression: "form.visi", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Nilai-nilai Inti:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, - }, - model: { - value: _vm.form.nilai, - callback: function ($$v) { - _vm.$set(_vm.form, "nilai", $$v) - }, - expression: "form.nilai", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Slogan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.slogan, - expression: "form.slogan", - }, - ], - staticClass: "form-control", + ], + 1 + ) + : _vm.formStat == "loading" + ? _c("div", [_vm._m(3)]) + : _c("div", [ + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { attrs: { - type: "text", - name: "slogan", - placeholder: "Silahkan masukkan slogan", - }, - domProps: { value: _vm.form.slogan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "slogan", - $event.target.value - ) - }, + cancelState: _vm.cancelState, + isSingleButton: true, }, + on: { cancelClick: _vm.back }, }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Sejarah:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, - }, - model: { - value: _vm.form.sejarah, - callback: function ($$v) { - _vm.$set(_vm.form, "sejarah", $$v) - }, - expression: "form.sejarah", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Deskripsi:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { - type: "classic", - config: _vm.ckeditorNoImageConfig, - }, - model: { - value: _vm.form.deskripsi, - callback: function ($$v) { - _vm.$set(_vm.form, "deskripsi", $$v) - }, - expression: "form.deskripsi", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), + ], + 1 + ), ]), - ]), - ]), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c("form-info") - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ) - : _c("div", [_vm._m(4)]), - ], - 1 + ] ), ], 1 @@ -4392,22 +4001,35 @@ var render = function () { ]), ]), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, }, - }), + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }), + ], + 2 + ), ], 1 ) @@ -4417,43 +4039,45 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih CU")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("3. Kontak")]), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Bulan")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("4. Profil")]), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v(" Pilih Tahun")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "alert bg-warning alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Untuk menyimpan pengubahan data, anda mesti memiliki hak akses untuk mengubah CU, silahkan hubungi user di CU anda yang memiliki akses mengelola user." - ), + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), ]), ]) }, @@ -4464,17 +4088,86 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/checkValue.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4484,9 +4177,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4496,38 +4189,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -4896,68 +4589,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/cu/form.vue": -/*!***********************************************!*\ - !*** ./resources/assets/js/views/cu/form.vue ***! - \***********************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/form.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/form.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0b7558de& */ "./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=1bd85044& */ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4968,8 +4610,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4979,38 +4621,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/cu/form.vue" +component.options.__file = "resources/assets/js/views/jalinanIuran/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&": -/*!************************************************************************!*\ - !*** ./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js& ***! - \************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0b7558de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=1bd85044& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/form.vue?vue&type=template&id=1bd85044&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1bd85044___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/5.js b/public/js/components/5.js index 9579afa5e..7deb79c73 100644 --- a/public/js/components/5.js +++ b/public/js/components/5.js @@ -1,5833 +1,1585 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/cleave.js/dist/cleave-esm.js": +/*!***************************************************!*\ + !*** ./node_modules/cleave.js/dist/cleave-esm.js ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_5__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['title', 'columnData', 'itemData', 'itemDataStat', 'isUploadExcel', 'query', 'excelDownloadUrl', 'excelUploads', 'dataview', 'tableClass', 'isDasar', 'isNoKolom', 'isNoExcel', 'isNoButtonRow', 'isDisable'], - components: { - jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - appliedFilters: [], - filterCandidates: [], - pages: [], - tabName: 'dasar', - excel: { - fields: {}, - data: [], - meta: [[{ - "key": "charset", - "value": "utf-8" - }]] - }, - excelAllData: {}, - excelAllDataStat: '', - excelAll: { - fields: {}, - data: [], - meta: [[{ - "key": "charset", - "value": "utf-8" - }]] - }, - excelUploadIndex: '', - isExcelAll: false, - files: new FormData(), - state: '', - updateStat: '', - updateResponse: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '', - modalOptionState: '' - }; - }, - mounted: function mounted() { - var _this = this; - - document.addEventListener("keydown", function (e) { - if (_this.isDisable != true) { - if (e.keyCode == 13) { - if (_this.filterCandidates.length > 0 && _this.itemDataStat === 'success') _this.applyFilter(); +/* WEBPACK VAR INJECTION */(function(global) {var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + +var NumeralFormatter = function (numeralDecimalMark, + numeralIntegerScale, + numeralDecimalScale, + numeralThousandsGroupStyle, + numeralPositiveOnly, + stripLeadingZeroes, + prefix, + signBeforePrefix, + tailPrefix, + delimiter) { + var owner = this; + + owner.numeralDecimalMark = numeralDecimalMark || '.'; + owner.numeralIntegerScale = numeralIntegerScale > 0 ? numeralIntegerScale : 0; + owner.numeralDecimalScale = numeralDecimalScale >= 0 ? numeralDecimalScale : 2; + owner.numeralThousandsGroupStyle = numeralThousandsGroupStyle || NumeralFormatter.groupStyle.thousand; + owner.numeralPositiveOnly = !!numeralPositiveOnly; + owner.stripLeadingZeroes = stripLeadingZeroes !== false; + owner.prefix = (prefix || prefix === '') ? prefix : ''; + owner.signBeforePrefix = !!signBeforePrefix; + owner.tailPrefix = !!tailPrefix; + owner.delimiter = (delimiter || delimiter === '') ? delimiter : ','; + owner.delimiterRE = delimiter ? new RegExp('\\' + delimiter, 'g') : ''; +}; + +NumeralFormatter.groupStyle = { + thousand: 'thousand', + lakh: 'lakh', + wan: 'wan', + none: 'none' +}; + +NumeralFormatter.prototype = { + getRawValue: function (value) { + return value.replace(this.delimiterRE, '').replace(this.numeralDecimalMark, '.'); + }, + + format: function (value) { + var owner = this, parts, partSign, partSignAndPrefix, partInteger, partDecimal = ''; + + // strip alphabet letters + value = value.replace(/[A-Za-z]/g, '') + // replace the first decimal mark with reserved placeholder + .replace(owner.numeralDecimalMark, 'M') + + // strip non numeric letters except minus and "M" + // this is to ensure prefix has been stripped + .replace(/[^\dM-]/g, '') + + // replace the leading minus with reserved placeholder + .replace(/^\-/, 'N') + + // strip the other minus sign (if present) + .replace(/\-/g, '') + + // replace the minus sign (if present) + .replace('N', owner.numeralPositiveOnly ? '' : '-') + + // replace decimal mark + .replace('M', owner.numeralDecimalMark); + + // strip any leading zeros + if (owner.stripLeadingZeroes) { + value = value.replace(/^(-)?0+(?=\d)/, '$1'); } - } - }); - }, - created: function created() { - this.addFilter(); - this.defaultFilter(); - }, - watch: { - itemDataStat: function itemDataStat(value) { - if (value == 'success') { - this.query.page = this.itemData.current_page; - this.fieldExcel(); - this.calculatePagination(); - } + + partSign = value.slice(0, 1) === '-' ? '-' : ''; + if (typeof owner.prefix != 'undefined') { + if (owner.signBeforePrefix) { + partSignAndPrefix = partSign + owner.prefix; + } else { + partSignAndPrefix = owner.prefix + partSign; + } + } else { + partSignAndPrefix = partSign; + } + + partInteger = value; + + if (value.indexOf(owner.numeralDecimalMark) >= 0) { + parts = value.split(owner.numeralDecimalMark); + partInteger = parts[0]; + partDecimal = owner.numeralDecimalMark + parts[1].slice(0, owner.numeralDecimalScale); + } + + if(partSign === '-') { + partInteger = partInteger.slice(1); + } + + if (owner.numeralIntegerScale > 0) { + partInteger = partInteger.slice(0, owner.numeralIntegerScale); + } + + switch (owner.numeralThousandsGroupStyle) { + case NumeralFormatter.groupStyle.lakh: + partInteger = partInteger.replace(/(\d)(?=(\d\d)+\d$)/g, '$1' + owner.delimiter); + + break; + + case NumeralFormatter.groupStyle.wan: + partInteger = partInteger.replace(/(\d)(?=(\d{4})+$)/g, '$1' + owner.delimiter); + + break; + + case NumeralFormatter.groupStyle.thousand: + partInteger = partInteger.replace(/(\d)(?=(\d{3})+$)/g, '$1' + owner.delimiter); + + break; + } + + if (owner.tailPrefix) { + return partSign + partInteger.toString() + (owner.numeralDecimalScale > 0 ? partDecimal.toString() : '') + owner.prefix; + } + + return partSignAndPrefix + partInteger.toString() + (owner.numeralDecimalScale > 0 ? partDecimal.toString() : ''); + } +}; + +var NumeralFormatter_1 = NumeralFormatter; + +var DateFormatter = function (datePattern, dateMin, dateMax) { + var owner = this; + + owner.date = []; + owner.blocks = []; + owner.datePattern = datePattern; + owner.dateMin = dateMin + .split('-') + .reverse() + .map(function(x) { + return parseInt(x, 10); + }); + if (owner.dateMin.length === 2) owner.dateMin.unshift(0); + + owner.dateMax = dateMax + .split('-') + .reverse() + .map(function(x) { + return parseInt(x, 10); + }); + if (owner.dateMax.length === 2) owner.dateMax.unshift(0); + + owner.initBlocks(); +}; + +DateFormatter.prototype = { + initBlocks: function () { + var owner = this; + owner.datePattern.forEach(function (value) { + if (value === 'Y') { + owner.blocks.push(4); + } else { + owner.blocks.push(2); + } + }); }, - excelAllDataStat: function excelAllDataStat(value) { - if (value == 'success') { - this.fieldExcelAll(); - } + + getISOFormatDate: function () { + var owner = this, + date = owner.date; + + return date[2] ? ( + date[2] + '-' + owner.addLeadingZero(date[1]) + '-' + owner.addLeadingZero(date[0]) + ) : ''; }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } + getBlocks: function () { + return this.blocks; + }, + + getValidatedDate: function (value) { + var owner = this, result = ''; + + value = value.replace(/[^\d]/g, ''); + + owner.blocks.forEach(function (length, index) { + if (value.length > 0) { + var sub = value.slice(0, length), + sub0 = sub.slice(0, 1), + rest = value.slice(length); + + switch (owner.datePattern[index]) { + case 'd': + if (sub === '00') { + sub = '01'; + } else if (parseInt(sub0, 10) > 3) { + sub = '0' + sub0; + } else if (parseInt(sub, 10) > 31) { + sub = '31'; + } + + break; + + case 'm': + if (sub === '00') { + sub = '01'; + } else if (parseInt(sub0, 10) > 1) { + sub = '0' + sub0; + } else if (parseInt(sub, 10) > 12) { + sub = '12'; + } + + break; + } + + result += sub; + + // update remaining string + value = rest; + } + }); + + return this.getFixedDateString(result); + }, + + getFixedDateString: function (value) { + var owner = this, datePattern = owner.datePattern, date = [], + dayIndex = 0, monthIndex = 0, yearIndex = 0, + dayStartIndex = 0, monthStartIndex = 0, yearStartIndex = 0, + day, month, year, fullYearDone = false; + + // mm-dd || dd-mm + if (value.length === 4 && datePattern[0].toLowerCase() !== 'y' && datePattern[1].toLowerCase() !== 'y') { + dayStartIndex = datePattern[0] === 'd' ? 0 : 2; + monthStartIndex = 2 - dayStartIndex; + day = parseInt(value.slice(dayStartIndex, dayStartIndex + 2), 10); + month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); + + date = this.getFixedDate(day, month, 0); + } + + // yyyy-mm-dd || yyyy-dd-mm || mm-dd-yyyy || dd-mm-yyyy || dd-yyyy-mm || mm-yyyy-dd + if (value.length === 8) { + datePattern.forEach(function (type, index) { + switch (type) { + case 'd': + dayIndex = index; + break; + case 'm': + monthIndex = index; + break; + default: + yearIndex = index; + break; + } + }); + + yearStartIndex = yearIndex * 2; + dayStartIndex = (dayIndex <= yearIndex) ? dayIndex * 2 : (dayIndex * 2 + 2); + monthStartIndex = (monthIndex <= yearIndex) ? monthIndex * 2 : (monthIndex * 2 + 2); + + day = parseInt(value.slice(dayStartIndex, dayStartIndex + 2), 10); + month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); + year = parseInt(value.slice(yearStartIndex, yearStartIndex + 4), 10); + + fullYearDone = value.slice(yearStartIndex, yearStartIndex + 4).length === 4; + + date = this.getFixedDate(day, month, year); + } + + // mm-yy || yy-mm + if (value.length === 4 && (datePattern[0] === 'y' || datePattern[1] === 'y')) { + monthStartIndex = datePattern[0] === 'm' ? 0 : 2; + yearStartIndex = 2 - monthStartIndex; + month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); + year = parseInt(value.slice(yearStartIndex, yearStartIndex + 2), 10); + + fullYearDone = value.slice(yearStartIndex, yearStartIndex + 2).length === 2; + + date = [0, month, year]; + } + + // mm-yyyy || yyyy-mm + if (value.length === 6 && (datePattern[0] === 'Y' || datePattern[1] === 'Y')) { + monthStartIndex = datePattern[0] === 'm' ? 0 : 4; + yearStartIndex = 2 - 0.5 * monthStartIndex; + month = parseInt(value.slice(monthStartIndex, monthStartIndex + 2), 10); + year = parseInt(value.slice(yearStartIndex, yearStartIndex + 4), 10); + + fullYearDone = value.slice(yearStartIndex, yearStartIndex + 4).length === 4; + + date = [0, month, year]; + } + + date = owner.getRangeFixedDate(date); + owner.date = date; + + var result = date.length === 0 ? value : datePattern.reduce(function (previous, current) { + switch (current) { + case 'd': + return previous + (date[0] === 0 ? '' : owner.addLeadingZero(date[0])); + case 'm': + return previous + (date[1] === 0 ? '' : owner.addLeadingZero(date[1])); + case 'y': + return previous + (fullYearDone ? owner.addLeadingZeroForYear(date[2], false) : ''); + case 'Y': + return previous + (fullYearDone ? owner.addLeadingZeroForYear(date[2], true) : ''); + } + }, ''); + + return result; + }, + + getRangeFixedDate: function (date) { + var owner = this, + datePattern = owner.datePattern, + dateMin = owner.dateMin || [], + dateMax = owner.dateMax || []; + + if (!date.length || (dateMin.length < 3 && dateMax.length < 3)) return date; + + if ( + datePattern.find(function(x) { + return x.toLowerCase() === 'y'; + }) && + date[2] === 0 + ) return date; + + if (dateMax.length && (dateMax[2] < date[2] || ( + dateMax[2] === date[2] && (dateMax[1] < date[1] || ( + dateMax[1] === date[1] && dateMax[0] < date[0] + )) + ))) return dateMax; + + if (dateMin.length && (dateMin[2] > date[2] || ( + dateMin[2] === date[2] && (dateMin[1] > date[1] || ( + dateMin[1] === date[1] && dateMin[0] > date[0] + )) + ))) return dateMin; + + return date; + }, + + getFixedDate: function (day, month, year) { + day = Math.min(day, 31); + month = Math.min(month, 12); + year = parseInt((year || 0), 10); + + if ((month < 7 && month % 2 === 0) || (month > 8 && month % 2 === 1)) { + day = Math.min(day, month === 2 ? (this.isLeapYear(year) ? 29 : 28) : 30); + } + + return [day, month, year]; + }, + + isLeapYear: function (year) { + return ((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0); + }, + + addLeadingZero: function (number) { + return (number < 10 ? '0' : '') + number; + }, + + addLeadingZeroForYear: function (number, fullYearMode) { + if (fullYearMode) { + return (number < 10 ? '000' : (number < 100 ? '00' : (number < 1000 ? '0' : ''))) + number; + } + + return (number < 10 ? '0' : '') + number; } - }, - methods: { - changeTab: function changeTab(value) { - this.tabName = value; +}; - if (this.appliedFilters.length > 0) { - this.resetFilter(); - } +var DateFormatter_1 = DateFormatter; + +var TimeFormatter = function (timePattern, timeFormat) { + var owner = this; + + owner.time = []; + owner.blocks = []; + owner.timePattern = timePattern; + owner.timeFormat = timeFormat; + owner.initBlocks(); +}; + +TimeFormatter.prototype = { + initBlocks: function () { + var owner = this; + owner.timePattern.forEach(function () { + owner.blocks.push(2); + }); }, - // show column - hideColumn: function hideColumn(index) { - if (this.columnData[index].hide === false) this.columnData[index].hide = true;else this.columnData[index].hide = false; - this.fieldExcel(); + + getISOFormatTime: function () { + var owner = this, + time = owner.time; + + return time[2] ? ( + owner.addLeadingZero(time[0]) + ':' + owner.addLeadingZero(time[1]) + ':' + owner.addLeadingZero(time[2]) + ) : ''; }, - showAllColumn: function showAllColumn(index) { - for (var t in this.columnData) { - if (t != index) this.columnData[t].hide = false; - } - this.fieldExcel(); + getBlocks: function () { + return this.blocks; }, - updateOrderDirection: function updateOrderDirection() { - if (this.query.order_direction === 'desc') { - this.query.order_direction = 'asc'; - } else { - this.query.order_direction = 'desc'; - } - this.applyChange(); + getTimeFormatOptions: function () { + var owner = this; + if (String(owner.timeFormat) === '12') { + return { + maxHourFirstDigit: 1, + maxHours: 12, + maxMinutesFirstDigit: 5, + maxMinutes: 60 + }; + } + + return { + maxHourFirstDigit: 2, + maxHours: 23, + maxMinutesFirstDigit: 5, + maxMinutes: 60 + }; }, - updateOrderColumn: function updateOrderColumn(e) { - var value = e.target.value; - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.query, 'order_column', value); - this.applyChange(); + + getValidatedTime: function (value) { + var owner = this, result = ''; + + value = value.replace(/[^\d]/g, ''); + + var timeFormatOptions = owner.getTimeFormatOptions(); + + owner.blocks.forEach(function (length, index) { + if (value.length > 0) { + var sub = value.slice(0, length), + sub0 = sub.slice(0, 1), + rest = value.slice(length); + + switch (owner.timePattern[index]) { + + case 'h': + if (parseInt(sub0, 10) > timeFormatOptions.maxHourFirstDigit) { + sub = '0' + sub0; + } else if (parseInt(sub, 10) > timeFormatOptions.maxHours) { + sub = timeFormatOptions.maxHours + ''; + } + + break; + + case 'm': + case 's': + if (parseInt(sub0, 10) > timeFormatOptions.maxMinutesFirstDigit) { + sub = '0' + sub0; + } else if (parseInt(sub, 10) > timeFormatOptions.maxMinutes) { + sub = timeFormatOptions.maxMinutes + ''; + } + break; + } + + result += sub; + + // update remaining string + value = rest; + } + }); + + return this.getFixedTimeString(result); }, - resetFilter: function resetFilter() { - this.appliedFilters.splice(0); - this.filterCandidates.splice(0); - this.addFilter(); - this.defaultFilter(); - this.query.page = 1; - this.applyChange(); + + getFixedTimeString: function (value) { + var owner = this, timePattern = owner.timePattern, time = [], + secondIndex = 0, minuteIndex = 0, hourIndex = 0, + secondStartIndex = 0, minuteStartIndex = 0, hourStartIndex = 0, + second, minute, hour; + + if (value.length === 6) { + timePattern.forEach(function (type, index) { + switch (type) { + case 's': + secondIndex = index * 2; + break; + case 'm': + minuteIndex = index * 2; + break; + case 'h': + hourIndex = index * 2; + break; + } + }); + + hourStartIndex = hourIndex; + minuteStartIndex = minuteIndex; + secondStartIndex = secondIndex; + + second = parseInt(value.slice(secondStartIndex, secondStartIndex + 2), 10); + minute = parseInt(value.slice(minuteStartIndex, minuteStartIndex + 2), 10); + hour = parseInt(value.slice(hourStartIndex, hourStartIndex + 2), 10); + + time = this.getFixedTime(hour, minute, second); + } + + if (value.length === 4 && owner.timePattern.indexOf('s') < 0) { + timePattern.forEach(function (type, index) { + switch (type) { + case 'm': + minuteIndex = index * 2; + break; + case 'h': + hourIndex = index * 2; + break; + } + }); + + hourStartIndex = hourIndex; + minuteStartIndex = minuteIndex; + + second = 0; + minute = parseInt(value.slice(minuteStartIndex, minuteStartIndex + 2), 10); + hour = parseInt(value.slice(hourStartIndex, hourStartIndex + 2), 10); + + time = this.getFixedTime(hour, minute, second); + } + + owner.time = time; + + return time.length === 0 ? value : timePattern.reduce(function (previous, current) { + switch (current) { + case 's': + return previous + owner.addLeadingZero(time[2]); + case 'm': + return previous + owner.addLeadingZero(time[1]); + case 'h': + return previous + owner.addLeadingZero(time[0]); + } + }, ''); }, - applyFilter: function applyFilter() { - if (this.filterCandidates[0].query_1 != null && this.filterCandidates[0].query_1 != '') { - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.$data, 'appliedFilters', JSON.parse(JSON.stringify(this.filterCandidates))); - this.query.page = 1; - this.applyChange(); - } + + getFixedTime: function (hour, minute, second) { + second = Math.min(parseInt(second || 0, 10), 60); + minute = Math.min(minute, 60); + hour = Math.min(hour, 60); + + return [hour, minute, second]; }, - removeFilter: function removeFilter(f, i) { - this.filterCandidates.splice(i, 1); + + addLeadingZero: function (number) { + return (number < 10 ? '0' : '') + number; + } +}; + +var TimeFormatter_1 = TimeFormatter; + +var PhoneFormatter = function (formatter, delimiter) { + var owner = this; + + owner.delimiter = (delimiter || delimiter === '') ? delimiter : ' '; + owner.delimiterRE = delimiter ? new RegExp('\\' + delimiter, 'g') : ''; + + owner.formatter = formatter; +}; + +PhoneFormatter.prototype = { + setFormatter: function (formatter) { + this.formatter = formatter; }, - selectOperator: function selectOperator(f, i, e) { - var value = e.target.value; - if (value.length === 0) { - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', value); - return; - } + format: function (phoneNumber) { + var owner = this; - var obj = JSON.parse(value); - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'operator', obj); - this.filterCandidates[i].query_1 = null; - this.filterCandidates[i].query_2 = null; - - switch (obj.name) { - case 'in_the_past': - case 'in_the_next': - this.filterCandidates[i].query_1 = 28; - this.filterCandidates[i].query_2 = 'days'; - break; - - case 'in_the_peroid': - this.filterCandidates[i].query_1 = 'today'; - break; - } + owner.formatter.clear(); + + // only keep number and + + phoneNumber = phoneNumber.replace(/[^\d+]/g, ''); + + // strip non-leading + + phoneNumber = phoneNumber.replace(/^\+/, 'B').replace(/\+/g, '').replace('B', '+'); + + // strip delimiter + phoneNumber = phoneNumber.replace(owner.delimiterRE, ''); + + var result = '', current, validated = false; + + for (var i = 0, iMax = phoneNumber.length; i < iMax; i++) { + current = owner.formatter.inputDigit(phoneNumber.charAt(i)); + + // has ()- or space inside + if (/[\s()-]/g.test(current)) { + result = current; + + validated = true; + } else { + if (!validated) { + result = current; + } + // else: over length input + // it turns to invalid number again + } + } + + // strip () + // e.g. US: 7161234567 returns (716) 123-4567 + result = result.replace(/[()]/g, ''); + // replace library delimiter with user customized delimiter + result = result.replace(/[\s-]/g, owner.delimiter); + + return result; + } +}; + +var PhoneFormatter_1 = PhoneFormatter; + +var CreditCardDetector = { + blocks: { + uatp: [4, 5, 6], + amex: [4, 6, 5], + diners: [4, 6, 4], + discover: [4, 4, 4, 4], + mastercard: [4, 4, 4, 4], + dankort: [4, 4, 4, 4], + instapayment: [4, 4, 4, 4], + jcb15: [4, 6, 5], + jcb: [4, 4, 4, 4], + maestro: [4, 4, 4, 4], + visa: [4, 4, 4, 4], + mir: [4, 4, 4, 4], + unionPay: [4, 4, 4, 4], + general: [4, 4, 4, 4] }, - selectColumn: function selectColumn(f, i, e) { - var value = e.target.value; - if (value.length === 0) { - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', value); - return; - } + re: { + // starts with 1; 15 digits, not starts with 1800 (jcb card) + uatp: /^(?!1800)1\d{0,14}/, - var obj = JSON.parse(value); - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[i], 'column', obj); - - switch (obj.tipe) { - case 'numeric': - this.filterCandidates[i].operator = this.availableOperators()[6]; - this.filterCandidates[i].query_1 = null; - this.filterCandidates[i].query_2 = null; - break; - - case 'string': - this.filterCandidates[i].operator = this.availableOperators()[6]; - this.filterCandidates[i].query_1 = null; - this.filterCandidates[i].query_2 = null; - break; - - case 'datetime': - this.filterCandidates[i].operator = this.availableOperators()[6]; - this.filterCandidates[i].query_1 = '2019-01-31'; - this.filterCandidates[i].query_2 = null; - break; - - case 'counter': - this.filterCandidates[i].operator = this.availableOperators()[6]; - this.filterCandidates[i].query_1 = null; - this.filterCandidates[i].query_2 = null; - break; - } + // starts with 34/37; 15 digits + amex: /^3[47]\d{0,13}/, + + // starts with 6011/65/644-649; 16 digits + discover: /^(?:6011|65\d{0,2}|64[4-9]\d?)\d{0,12}/, + + // starts with 300-305/309 or 36/38/39; 14 digits + diners: /^3(?:0([0-5]|9)|[689]\d?)\d{0,11}/, + + // starts with 51-55/2221–2720; 16 digits + mastercard: /^(5[1-5]\d{0,2}|22[2-9]\d{0,1}|2[3-7]\d{0,2})\d{0,12}/, + + // starts with 5019/4175/4571; 16 digits + dankort: /^(5019|4175|4571)\d{0,12}/, + + // starts with 637-639; 16 digits + instapayment: /^63[7-9]\d{0,13}/, + + // starts with 2131/1800; 15 digits + jcb15: /^(?:2131|1800)\d{0,11}/, + + // starts with 2131/1800/35; 16 digits + jcb: /^(?:35\d{0,2})\d{0,12}/, + + // starts with 50/56-58/6304/67; 16 digits + maestro: /^(?:5[0678]\d{0,2}|6304|67\d{0,2})\d{0,12}/, + + // starts with 22; 16 digits + mir: /^220[0-4]\d{0,12}/, + + // starts with 4; 16 digits + visa: /^4\d{0,15}/, + + // starts with 62/81; 16 digits + unionPay: /^(62|81)\d{0,14}/ }, - addFilter: function addFilter() { - this.filterCandidates.push({ - column: '', - operator: '', - query_1: null, - query_2: null - }); + + getStrictBlocks: function (block) { + var total = block.reduce(function (prev, current) { + return prev + current; + }, 0); + + return block.concat(19 - total); }, - defaultFilter: function defaultFilter() { - // set default filter - var data = lodash__WEBPACK_IMPORTED_MODULE_2___default.a.find(this.columnData, { - 'filterDefault': true - }); - vue__WEBPACK_IMPORTED_MODULE_0___default.a.set(this.filterCandidates[0], 'column', data); - - switch (data.tipe) { - case 'numeric': - this.filterCandidates[0].operator = this.availableOperators()[6]; - this.filterCandidates[0].query_1 = null; - this.filterCandidates[0].query_2 = null; - break; - - case 'string': - this.filterCandidates[0].operator = this.availableOperators()[6]; - this.filterCandidates[0].query_1 = null; - this.filterCandidates[0].query_2 = null; - break; - - case 'datetime': - this.filterCandidates[0].operator = this.availableOperators()[6]; - this.filterCandidates[0].query_1 = null; - this.filterCandidates[0].query_2 = null; - break; - - case 'counter': - this.filterCandidates[0].operator = this.availableOperators()[6]; - this.filterCandidates[0].query_1 = null; - this.filterCandidates[0].query_2 = null; - break; - } + getInfo: function (value, strictMode) { + var blocks = CreditCardDetector.blocks, + re = CreditCardDetector.re; + + // Some credit card can have up to 19 digits number. + // Set strictMode to true will remove the 16 max-length restrain, + // however, I never found any website validate card number like + // this, hence probably you don't want to enable this option. + strictMode = !!strictMode; + + for (var key in re) { + if (re[key].test(value)) { + var matchedBlocks = blocks[key]; + return { + type: key, + blocks: strictMode ? this.getStrictBlocks(matchedBlocks) : matchedBlocks + }; + } + } + + return { + type: 'unknown', + blocks: strictMode ? this.getStrictBlocks(blocks.general) : blocks.general + }; + } +}; + +var CreditCardDetector_1 = CreditCardDetector; + +var Util = { + noop: function () { }, - applyChange: function applyChange() { - this.fetch(); + + strip: function (value, re) { + return value.replace(re, ''); }, - updateLimit: function updateLimit() { - this.query.page = 1; - this.applyChange(); + + getPostDelimiter: function (value, delimiter, delimiters) { + // single delimiter + if (delimiters.length === 0) { + return value.slice(-delimiter.length) === delimiter ? delimiter : ''; + } + + // multiple delimiters + var matchedDelimiter = ''; + delimiters.forEach(function (current) { + if (value.slice(-current.length) === current) { + matchedDelimiter = current; + } + }); + + return matchedDelimiter; }, - calculatePagination: function calculatePagination() { - var i = 0; - var startPage = 0; - var endPage = 0; - var diffPage = 0; - startPage = this.query.page < 3 ? 1 : this.query.page - 1; - endPage = 4 + startPage; - endPage = this.itemData.last_page < endPage ? this.itemData.last_page : endPage; - diffPage = startPage - endPage + 4; - startPage -= startPage - diffPage > 0 ? diffPage : 0; - this.pages.length = 0; - - for (i = startPage; i <= endPage; i++) { - this.pages.push(i); - } + + getDelimiterREByDelimiter: function (delimiter) { + return new RegExp(delimiter.replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1'), 'g'); }, - prevPage: function prevPage() { - if (this.itemData.prev_page_url) { - this.query.page = Number(this.query.page) - 1; - this.applyChange(); + + getNextCursorPosition: function (prevPos, oldValue, newValue, delimiter, delimiters) { + // If cursor was at the end of value, just place it back. + // Because new value could contain additional chars. + if (oldValue.length === prevPos) { + return newValue.length; } + + return prevPos + this.getPositionOffset(prevPos, oldValue, newValue, delimiter ,delimiters); }, - goToPage: function goToPage(value) { - if (this.query.page != value) { - this.query.page = value; - this.applyChange(); - } + + getPositionOffset: function (prevPos, oldValue, newValue, delimiter, delimiters) { + var oldRawValue, newRawValue, lengthOffset; + + oldRawValue = this.stripDelimiters(oldValue.slice(0, prevPos), delimiter, delimiters); + newRawValue = this.stripDelimiters(newValue.slice(0, prevPos), delimiter, delimiters); + lengthOffset = oldRawValue.length - newRawValue.length; + + return (lengthOffset !== 0) ? (lengthOffset / Math.abs(lengthOffset)) : 0; }, - nextPage: function nextPage() { - if (this.itemData.next_page_url) { - this.query.page = Number(this.query.page) + 1; - this.applyChange(); - } + + stripDelimiters: function (value, delimiter, delimiters) { + var owner = this; + + // single delimiter + if (delimiters.length === 0) { + var delimiterRE = delimiter ? owner.getDelimiterREByDelimiter(delimiter) : ''; + + return value.replace(delimiterRE, ''); + } + + // multiple delimiters + delimiters.forEach(function (current) { + current.split('').forEach(function (letter) { + value = value.replace(owner.getDelimiterREByDelimiter(letter), ''); + }); + }); + + return value; }, - getFilters: function getFilters() { - var f = {}; - this.appliedFilters.forEach(function (filter, i) { - f["f[".concat(i, "][column]")] = filter.column.name; - f["f[".concat(i, "][operator]")] = filter.operator.name; - f["f[".concat(i, "][query_1]")] = filter.query_1; - f["f[".concat(i, "][query_2]")] = filter.query_2; - }); - return f; + + headStr: function (str, length) { + return str.slice(0, length); + }, + + getMaxLength: function (blocks) { + return blocks.reduce(function (previous, current) { + return previous + current; + }, 0); }, - fetch: function fetch() { - var filters = this.getFilters(); - var params = _objectSpread(_objectSpread({}, filters), this.query); + // strip prefix + // Before type | After type | Return value + // PEFIX-... | PEFIX-... | '' + // PREFIX-123 | PEFIX-123 | 123 + // PREFIX-123 | PREFIX-23 | 23 + // PREFIX-123 | PREFIX-1234 | 1234 + getPrefixStrippedValue: function (value, prefix, prefixLength, prevResult, delimiter, delimiters, noImmediatePrefix, tailPrefix, signBeforePrefix) { + // No prefix + if (prefixLength === 0) { + return value; + } + + // Value is prefix + if (value === prefix && value !== '') { + return ''; + } - this.$emit('fetch', params); + if (signBeforePrefix && (value.slice(0, 1) == '-')) { + var prev = (prevResult.slice(0, 1) == '-') ? prevResult.slice(1) : prevResult; + return '-' + this.getPrefixStrippedValue(value.slice(1), prefix, prefixLength, prev, delimiter, delimiters, noImmediatePrefix, tailPrefix, signBeforePrefix); + } + + // Pre result prefix string does not match pre-defined prefix + if (prevResult.slice(0, prefixLength) !== prefix && !tailPrefix) { + // Check if the first time user entered something + if (noImmediatePrefix && !prevResult && value) return value; + return ''; + } else if (prevResult.slice(-prefixLength) !== prefix && tailPrefix) { + // Check if the first time user entered something + if (noImmediatePrefix && !prevResult && value) return value; + return ''; + } + + var prevValue = this.stripDelimiters(prevResult, delimiter, delimiters); + + // New value has issue, someone typed in between prefix letters + // Revert to pre value + if (value.slice(0, prefixLength) !== prefix && !tailPrefix) { + return prevValue.slice(prefixLength); + } else if (value.slice(-prefixLength) !== prefix && tailPrefix) { + return prevValue.slice(0, -prefixLength - 1); + } + + // No issue, strip prefix for new value + return tailPrefix ? value.slice(0, -prefixLength) : value.slice(prefixLength); }, - fetchExcelAll: function fetchExcelAll() { - var _this2 = this; - this.modalState = 'loading'; + getFirstDiffIndex: function (prev, current) { + var index = 0; - if (this.query.limit >= this.itemData.total) { - this.excelAllData = this.itemData; - this.excelAllDataStat = 'success'; - this.modalState = 'normal2'; - } else { - var query = { - order_column: this.query.order_column, - order_direction: this.query.order_direction, - filter_match: "and", - limit: this.itemData.total, - page: 1 - }; + while (prev.charAt(index) === current.charAt(index)) { + if (prev.charAt(index++) === '') { + return -1; + } + } - var params = _objectSpread({}, query); - - axios.get('/api/' + this.excelDownloadUrl, { - params: params - }).then(function (_ref) { - var data = _ref.data; - _this2.excelAllData = data.model; - _this2.modalState = 'normal2'; - _this2.excelAllDataStat = 'success'; - })["catch"](function (_ref2) { - var error = _ref2.error; - _this2.modalState = 'fail'; - _this2.modalContent = error; - console.log(error); - }); - } + return index; }, - // download excel - fieldExcel: function fieldExcel() { - var vm = this; - vm.excel.fields = {}; - vm.columnData.forEach(function (column) { - if (!column.hide && !column.disable && column.tipe) { - if (column.excelName) { - vm.excel.fields[column.title] = column.excelName; - } else { - vm.excel.fields[column.title] = column.name; - } + + getFormattedValue: function (value, blocks, blocksLength, delimiter, delimiters, delimiterLazyShow) { + var result = '', + multipleDelimiters = delimiters.length > 0, + currentDelimiter = ''; + + // no options, normal input + if (blocksLength === 0) { + return value; } - }); - vm.excel.data = vm.itemData.data; + + blocks.forEach(function (length, index) { + if (value.length > 0) { + var sub = value.slice(0, length), + rest = value.slice(length); + + if (multipleDelimiters) { + currentDelimiter = delimiters[delimiterLazyShow ? (index - 1) : index] || currentDelimiter; + } else { + currentDelimiter = delimiter; + } + + if (delimiterLazyShow) { + if (index > 0) { + result += currentDelimiter; + } + + result += sub; + } else { + result += sub; + + if (sub.length === length && index < blocksLength - 1) { + result += currentDelimiter; + } + } + + // update remaining string + value = rest; + } + }); + + return result; }, - fieldExcelAll: function fieldExcelAll() { - var vm = this; - vm.excelAll.fields = {}; - vm.columnData.forEach(function (column) { - if (!column.disable && column.tipe) { - if (column.excelName) { - vm.excelAll.fields[column.title] = column.excelName; - } else { - vm.excelAll.fields[column.title] = column.name; - } + + // move cursor to the end + // the first time user focuses on an input with prefix + fixPrefixCursor: function (el, prefix, delimiter, delimiters) { + if (!el) { + return; } - }); - vm.excelAll.data = vm.excelAllData.data; + + var val = el.value, + appendix = delimiter || (delimiters[0] || ' '); + + if (!el.setSelectionRange || !prefix || (prefix.length + appendix.length) <= val.length) { + return; + } + + var len = val.length * 2; + + // set timeout to avoid blink + setTimeout(function () { + el.setSelectionRange(len, len); + }, 1); }, - // upload excel - changeUpload: function changeUpload(event) { - this.files.append("file", event[0], event[0].name); + + // Check if input field is fully selected + checkFullSelection: function(value) { + try { + var selection = window.getSelection() || document.getSelection() || {}; + return selection.toString().length === value.length; + } catch (ex) { + // Ignore + } + + return false; }, - uploadExcel: function uploadExcel(index) { - var _this3 = this; - - this.updateStat = 'loading'; - axios.post('/api/' + this.excelUploads[index].url, this.files).then(function (response) { - if (response.data.uploaded) { - _this3.updateStat = 'success'; - _this3.updateResponse = response.data; - } else { - _this3.updateStat = 'fail'; - _this3.updateResponse = response.data; + + setSelection: function (element, position, doc) { + if (element !== this.getActiveElement(doc)) { + return; + } + + // cursor is already in the end + if (element && element.value.length <= position) { + return; } - })["catch"](function (error) { - _this3.updateStat = 'fail'; - if (error.response) { - _this3.updateResponse = error.response; + if (element.createTextRange) { + var range = element.createTextRange(); + + range.move('character', position); + range.select(); } else { - _this3.updateResponse = error; + try { + element.setSelectionRange(position, position); + } catch (e) { + // eslint-disable-next-line + console.warn('The input element type does not support selection'); + } } - }); }, - downloadFormatExcel: function downloadFormatExcel(index) { - var _this4 = this; - axios.get('/api/download/' + this.excelUploads[index].format_url, { - responseType: 'blob' - }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_5___default.a.saveAs(response.data, _this4.excelUploads[index].format_url); - }); + getActiveElement: function(parent) { + var activeElement = parent.activeElement; + if (activeElement && activeElement.shadowRoot) { + return this.getActiveElement(activeElement.shadowRoot); + } + return activeElement; + }, + + isAndroid: function () { + return navigator && /android/i.test(navigator.userAgent); }, - // modal - modalExcelOpen: function modalExcelOpen(state) { - this.modalShow = true; - this.modalState = "normal2"; - this.state = state; - - if (state == 'excel') { - this.fieldExcel(); - } else if (state == 'excelAll') { - this.excelAllDataStat = ''; + + // On Android chrome, the keyup and keydown events + // always return key code 229 as a composition that + // buffers the user’s keystrokes + // see https://github.com/nosir/cleave.js/issues/147 + isAndroidBackspaceKeydown: function (lastInputValue, currentInputValue) { + if (!this.isAndroid() || !lastInputValue || !currentInputValue) { + return false; + } + + return currentInputValue === lastInputValue.slice(0, -1); + } +}; + +var Util_1 = Util; + +/** + * Props Assignment + * + * Separate this, so react module can share the usage + */ +var DefaultProperties = { + // Maybe change to object-assign + // for now just keep it as simple + assign: function (target, opts) { + target = target || {}; + opts = opts || {}; + + // credit card + target.creditCard = !!opts.creditCard; + target.creditCardStrictMode = !!opts.creditCardStrictMode; + target.creditCardType = ''; + target.onCreditCardTypeChanged = opts.onCreditCardTypeChanged || (function () {}); + + // phone + target.phone = !!opts.phone; + target.phoneRegionCode = opts.phoneRegionCode || 'AU'; + target.phoneFormatter = {}; + + // time + target.time = !!opts.time; + target.timePattern = opts.timePattern || ['h', 'm', 's']; + target.timeFormat = opts.timeFormat || '24'; + target.timeFormatter = {}; + + // date + target.date = !!opts.date; + target.datePattern = opts.datePattern || ['d', 'm', 'Y']; + target.dateMin = opts.dateMin || ''; + target.dateMax = opts.dateMax || ''; + target.dateFormatter = {}; + + // numeral + target.numeral = !!opts.numeral; + target.numeralIntegerScale = opts.numeralIntegerScale > 0 ? opts.numeralIntegerScale : 0; + target.numeralDecimalScale = opts.numeralDecimalScale >= 0 ? opts.numeralDecimalScale : 2; + target.numeralDecimalMark = opts.numeralDecimalMark || '.'; + target.numeralThousandsGroupStyle = opts.numeralThousandsGroupStyle || 'thousand'; + target.numeralPositiveOnly = !!opts.numeralPositiveOnly; + target.stripLeadingZeroes = opts.stripLeadingZeroes !== false; + target.signBeforePrefix = !!opts.signBeforePrefix; + target.tailPrefix = !!opts.tailPrefix; + + // others + target.swapHiddenInput = !!opts.swapHiddenInput; + + target.numericOnly = target.creditCard || target.date || !!opts.numericOnly; + + target.uppercase = !!opts.uppercase; + target.lowercase = !!opts.lowercase; + + target.prefix = (target.creditCard || target.date) ? '' : (opts.prefix || ''); + target.noImmediatePrefix = !!opts.noImmediatePrefix; + target.prefixLength = target.prefix.length; + target.rawValueTrimPrefix = !!opts.rawValueTrimPrefix; + target.copyDelimiter = !!opts.copyDelimiter; + + target.initValue = (opts.initValue !== undefined && opts.initValue !== null) ? opts.initValue.toString() : ''; + + target.delimiter = + (opts.delimiter || opts.delimiter === '') ? opts.delimiter : + (opts.date ? '/' : + (opts.time ? ':' : + (opts.numeral ? ',' : + (opts.phone ? ' ' : + ' ')))); + target.delimiterLength = target.delimiter.length; + target.delimiterLazyShow = !!opts.delimiterLazyShow; + target.delimiters = opts.delimiters || []; + + target.blocks = opts.blocks || []; + target.blocksLength = target.blocks.length; + + target.root = (typeof commonjsGlobal === 'object' && commonjsGlobal) ? commonjsGlobal : window; + target.document = opts.document || target.root.document; + + target.maxLength = 0; + + target.backspace = false; + target.result = ''; + + target.onValueChanged = opts.onValueChanged || (function () {}); + + return target; + } +}; + +var DefaultProperties_1 = DefaultProperties; + +/** + * Construct a new Cleave instance by passing the configuration object + * + * @param {String | HTMLElement} element + * @param {Object} opts + */ +var Cleave = function (element, opts) { + var owner = this; + var hasMultipleElements = false; + + if (typeof element === 'string') { + owner.element = document.querySelector(element); + hasMultipleElements = document.querySelectorAll(element).length > 1; + } else { + if (typeof element.length !== 'undefined' && element.length > 0) { + owner.element = element[0]; + hasMultipleElements = element.length > 1; + } else { + owner.element = element; + } + } + + if (!owner.element) { + throw new Error('[cleave.js] Please check the element'); + } + + if (hasMultipleElements) { + try { + // eslint-disable-next-line + console.warn('[cleave.js] Multiple input fields matched, cleave.js will only take the first one.'); + } catch (e) { + // Old IE } + } + + opts.initValue = owner.element.value; + + owner.properties = Cleave.DefaultProperties.assign({}, opts); + + owner.init(); +}; + +Cleave.prototype = { + init: function () { + var owner = this, pps = owner.properties; + + // no need to use this lib + if (!pps.numeral && !pps.phone && !pps.creditCard && !pps.time && !pps.date && (pps.blocksLength === 0 && !pps.prefix)) { + owner.onInput(pps.initValue); + + return; + } + + pps.maxLength = Cleave.Util.getMaxLength(pps.blocks); + + owner.isAndroid = Cleave.Util.isAndroid(); + owner.lastInputValue = ''; + owner.isBackward = ''; + + owner.onChangeListener = owner.onChange.bind(owner); + owner.onKeyDownListener = owner.onKeyDown.bind(owner); + owner.onFocusListener = owner.onFocus.bind(owner); + owner.onCutListener = owner.onCut.bind(owner); + owner.onCopyListener = owner.onCopy.bind(owner); + + owner.initSwapHiddenInput(); + + owner.element.addEventListener('input', owner.onChangeListener); + owner.element.addEventListener('keydown', owner.onKeyDownListener); + owner.element.addEventListener('focus', owner.onFocusListener); + owner.element.addEventListener('cut', owner.onCutListener); + owner.element.addEventListener('copy', owner.onCopyListener); + + + owner.initPhoneFormatter(); + owner.initDateFormatter(); + owner.initTimeFormatter(); + owner.initNumeralFormatter(); + + // avoid touch input field if value is null + // otherwise Firefox will add red box-shadow for + if (pps.initValue || (pps.prefix && !pps.noImmediatePrefix)) { + owner.onInput(pps.initValue); + } + }, + + initSwapHiddenInput: function () { + var owner = this, pps = owner.properties; + if (!pps.swapHiddenInput) return; + + var inputFormatter = owner.element.cloneNode(true); + owner.element.parentNode.insertBefore(inputFormatter, owner.element); + + owner.elementSwapHidden = owner.element; + owner.elementSwapHidden.type = 'hidden'; + + owner.element = inputFormatter; + owner.element.id = ''; + }, + + initNumeralFormatter: function () { + var owner = this, pps = owner.properties; + + if (!pps.numeral) { + return; + } + + pps.numeralFormatter = new Cleave.NumeralFormatter( + pps.numeralDecimalMark, + pps.numeralIntegerScale, + pps.numeralDecimalScale, + pps.numeralThousandsGroupStyle, + pps.numeralPositiveOnly, + pps.stripLeadingZeroes, + pps.prefix, + pps.signBeforePrefix, + pps.tailPrefix, + pps.delimiter + ); + }, + + initTimeFormatter: function() { + var owner = this, pps = owner.properties; + + if (!pps.time) { + return; + } + + pps.timeFormatter = new Cleave.TimeFormatter(pps.timePattern, pps.timeFormat); + pps.blocks = pps.timeFormatter.getBlocks(); + pps.blocksLength = pps.blocks.length; + pps.maxLength = Cleave.Util.getMaxLength(pps.blocks); }, - modalExcelOk: function modalExcelOk() { - this.isExcelAll = true; - this.fetchExcelAll(); + + initDateFormatter: function () { + var owner = this, pps = owner.properties; + + if (!pps.date) { + return; + } + + pps.dateFormatter = new Cleave.DateFormatter(pps.datePattern, pps.dateMin, pps.dateMax); + pps.blocks = pps.dateFormatter.getBlocks(); + pps.blocksLength = pps.blocks.length; + pps.maxLength = Cleave.Util.getMaxLength(pps.blocks); }, - modalExcelUploadOpen: function modalExcelUploadOpen(index) { - this.modalState = "normal2"; - this.state = "upload"; - this.excelUploadIndex = index; + + initPhoneFormatter: function () { + var owner = this, pps = owner.properties; + + if (!pps.phone) { + return; + } + + // Cleave.AsYouTypeFormatter should be provided by + // external google closure lib + try { + pps.phoneFormatter = new Cleave.PhoneFormatter( + new pps.root.Cleave.AsYouTypeFormatter(pps.phoneRegionCode), + pps.delimiter + ); + } catch (ex) { + throw new Error('[cleave.js] Please include phone-type-formatter.{country}.js lib'); + } }, - modalOptionOpen: function modalOptionOpen(state) { - this.modalShow = true; - this.modalState = "normal1"; - this.modalOptionState = state; + + onKeyDown: function (event) { + var owner = this, + charCode = event.which || event.keyCode; + + owner.lastInputValue = owner.element.value; + owner.isBackward = charCode === 8; }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - if (this.excelUploads[this.excelUploadIndex].next_page_route) { - if (this.excelUploads[this.excelUploadIndex].params) { - this.$router.push({ - name: this.excelUploads[this.excelUploadIndex].next_page_route, - params: this.excelUploads[this.excelUploadIndex].params - }); - } else { - this.$router.push({ - name: this.excelUploads[this.excelUploadIndex].next_page_route - }); - } + + onChange: function (event) { + var owner = this, pps = owner.properties, + Util = Cleave.Util; + + owner.isBackward = owner.isBackward || event.inputType === 'deleteContentBackward'; + + var postDelimiter = Util.getPostDelimiter(owner.lastInputValue, pps.delimiter, pps.delimiters); + + if (owner.isBackward && postDelimiter) { + pps.postDelimiterBackspace = postDelimiter; } else { - this.fetch(); + pps.postDelimiterBackspace = false; + } + + this.onInput(this.element.value); + }, + + onFocus: function () { + var owner = this, + pps = owner.properties; + owner.lastInputValue = owner.element.value; + + if (pps.prefix && pps.noImmediatePrefix && !owner.element.value) { + this.onInput(pps.prefix); } - } - this.modalShow = false; + Cleave.Util.fixPrefixCursor(owner.element, pps.prefix, pps.delimiter, pps.delimiters); }, - modalBatal: function modalBatal(value) { - this.modalOptionOpen(value); + + onCut: function (e) { + if (!Cleave.Util.checkFullSelection(this.element.value)) return; + this.copyClipboardData(e); + this.onInput(''); }, - availableOperators: function availableOperators() { - return [{ - title: 'sama dengan', - name: 'equal_to', - parent: ['numeric', 'string'], - component: 'single' - }, { - title: 'tidak sama dengan', - name: 'not_equal_to', - parent: ['numeric', 'string'], - component: 'single' - }, { - title: 'kurang dari', - name: 'less_than', - parent: ['numeric'], - component: 'single' - }, { - title: 'lebih dari', - name: 'greater_than', - parent: ['numeric'], - component: 'single' - }, { - title: 'antara', - name: 'between', - parent: ['numeric'], - component: 'double' - }, { - title: 'tidak antara', - name: 'not_between', - parent: ['numeric'], - component: 'double' - }, { - title: 'mengandung kata', - name: 'contains', - parent: ['string', 'datetime', 'numeric', 'counter'], - component: 'single' - }, { - title: 'dimulai dari', - name: 'starts_with', - parent: ['string'], - component: 'single' - }, { - title: 'diakhiri dengan', - name: 'ends_with', - parent: ['string'], - component: 'single' - }, { - title: 'pada masa lalu', - name: 'in_the_past', - parent: ['datetime'], - component: 'datetime_1' - }, { - title: 'pada masa depan', - name: 'in_the_next', - parent: ['datetime'], - component: 'datetime_1' - }, { - title: 'pada periode', - name: 'in_the_peroid', - parent: ['datetime'], - component: 'datetime_2' - }, { - title: 'sama dengan', - name: 'equal_to_count', - parent: ['counter'], - component: 'single' - }, { - title: 'tidak sama dengan', - name: 'not_equal_to_count', - parent: ['counter'], - component: 'single' - }, { - title: 'kurang dari', - name: 'less_than_count', - parent: ['counter'], - component: 'single' - }, { - title: 'lebih dari', - name: 'greater_than_count', - parent: ['counter'], - component: 'single' - }]; - } - }, - computed: { - fetchOperators: function fetchOperators() { - var _this5 = this; - - return function (f) { - return _this5.availableOperators().filter(function (operator) { - if (f.column && operator.parent.includes(f.column.tipe)) { - return operator; - } - }); - }; - } - } -}); -/***/ }), + onCopy: function (e) { + if (!Cleave.Util.checkFullSelection(this.element.value)) return; + this.copyClipboardData(e); + }, -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + copyClipboardData: function (e) { + var owner = this, + pps = owner.properties, + Util = Cleave.Util, + inputValue = owner.element.value, + textToCopy = ''; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "div", - { staticClass: "card d-print-none" }, - [ - _c( - "div", - { staticClass: "card-header header-elements-inline bg-white" }, - [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("Pencarian data " + _vm._s(_vm.title)), - ]), - _vm._v(" "), - _vm._m(0), - ] - ), - _vm._v(" "), - !_vm.isDasar - ? _c( - "div", - { staticClass: "nav-tabs-responsive bg-light border-top" }, - [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-bottom flex-nowrap mb-0", - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "dasar" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("dasar") - }, - }, - }, - [ - _c("i", { staticClass: "icon-search4 mr-2" }), - _vm._v("\n Pencarian Dasar"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "lanjutan" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("lanjutan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-search mr-2" }), - _vm._v("\n Pencarian Lanjutan"), - ] - ), - ]), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "dasar", - expression: "tabName == 'dasar'", - }, - ], - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "row" }, - _vm._l(_vm.filterCandidates, function (f, i, index) { - return _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "row" }, - [ - _c("div", { staticClass: "col-md-3 pb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _c( - "span", - { staticClass: "input-group-prepend" }, - [ - _c( - "span", - { staticClass: "input-group-text" }, - [_vm._v("Kolom")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - attrs: { - disabled: - _vm.itemDataStat !== "success", - }, - on: { - input: function ($event) { - return _vm.selectColumn(f, i, $event) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm._v( - "Silahkan masukkan kolom pencarian" - ), - ] - ), - _vm._v(" "), - _vm._l(_vm.columnData, function (x) { - return x.filter && !x.disable - ? _c( - "option", - { - domProps: { - value: JSON.stringify(x), - selected: - f.column && - x.name === f.column.name, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(x.title) + - "\n " - ), - ] - ) - : _vm._e() - }), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - f.column - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - ], - staticClass: "col-md-3 pb-2", - }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Operator")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - input: function ($event) { - return _vm.selectOperator( - f, - i, - $event - ) - }, - }, - }, - _vm._l( - _vm.fetchOperators(f), - function (y) { - return _c( - "option", - { - domProps: { - value: JSON.stringify(y), - selected: - f.operator && - y.name === - f.operator.name, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(y.title) + - "\n " - ), - ] - ) - } - ), - 0 - ), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - f.column && f.operator - ? [ - f.operator.component === "single" - ? _c( - "div", - { staticClass: "col-md-9 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Kata Kunci")] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: f.query_1, - expression: "f.query_1", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_1, - }, - on: { - input: function ($event) { - if ( - $event.target.composing - ) { - return - } - _vm.$set( - f, - "query_1", - $event.target.value - ) - }, - }, - }), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - f.operator.component === "double" - ? [ - _c( - "div", - { staticClass: "col-md-5 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Kata Kunci")] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: f.query_1, - expression: "f.query_1", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian 1", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_1, - }, - on: { - input: function ($event) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - f, - "query_1", - $event.target.value - ) - }, - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Kata Kunci")] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: f.query_2, - expression: "f.query_2", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian 2", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_2, - }, - on: { - input: function ($event) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - f, - "query_2", - $event.target.value - ) - }, - }, - }), - ] - ), - ] - ), - ] - : _vm._e(), - _vm._v(" "), - f.operator.component === "datetime_1" - ? [ - _c( - "div", - { staticClass: "col-md-5 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Kata Kunci")] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: f.query_1, - expression: "f.query_1", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_1, - }, - on: { - input: function ($event) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - f, - "query_1", - $event.target.value - ) - }, - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Waktu")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: f.query_2, - expression: - "f.query_2", - }, - ], - staticClass: - "form-control", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - change: function ( - $event - ) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target - .options, - function (o) { - return o.selected - } - ) - .map(function ( - o - ) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - f, - "query_2", - $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - value: "hours", - }, - }, - [_vm._v("jam")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "days", - }, - }, - [_vm._v("hari")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "months", - }, - }, - [_vm._v("bulan")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "years", - }, - }, - [_vm._v("tahun")] - ), - ] - ), - ] - ), - ] - ), - ] - : _vm._e(), - _vm._v(" "), - f.operator.component === "datetime_2" - ? [ - _c( - "div", - { staticClass: "col-md-9 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Waktu")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: f.query_1, - expression: - "f.query_1", - }, - ], - staticClass: - "form-control", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - change: function ( - $event - ) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target - .options, - function (o) { - return o.selected - } - ) - .map(function ( - o - ) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - f, - "query_1", - $event.target - .multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - value: "yesterday", - }, - }, - [_vm._v("kemarin")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "today", - }, - }, - [_vm._v("hari ini")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "tomorrow", - }, - }, - [_vm._v("besok")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "last_month", - }, - }, - [_vm._v("bulan lalu")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "this_month", - }, - }, - [_vm._v("bulan ini")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "next_month", - }, - }, - [_vm._v("bulan depan")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "last_year", - }, - }, - [_vm._v("tahun lalu")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "this_year", - }, - }, - [_vm._v("tahun ini")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: "next_year", - }, - }, - [_vm._v("tahun depan")] - ), - ] - ), - ] - ), - ] - ), - ] - : _vm._e(), - ] - : _vm._e(), - ], - 2 - ), - ]) - }), - 0 - ), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ - _c("hr", { staticClass: "mt-2" }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row justify-content-between" }, [ - _c("div", { staticClass: "col-md-5 col-lg-4 pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6 pb-2" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block", - attrs: { - disabled: - _vm.filterCandidates[0].query_1 == null || - _vm.filterCandidates[0].query_1 == "" || - _vm.itemDataStat !== "success", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.applyFilter.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-search4" }), - _vm._v(" Cari"), - ] - ), - ]), - _vm._v(" "), - _vm.appliedFilters.length > 0 - ? _c("div", { staticClass: "col-md-6 pb-2" }, [ - _c( - "button", - { - staticClass: "btn btn-warning btn-block", - attrs: { - disabled: _vm.itemDataStat !== "success", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetFilter.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian"), - ] - ), - ]) - : _vm._e(), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-7 col-lg-4 text-right" }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4 pb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _c( - "span", - { staticClass: "input-group-prepend" }, - [ - _c( - "span", - { staticClass: "input-group-text" }, - [_vm._v("Entri")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.query.limit, - expression: "query.limit", - }, - ], - staticClass: "form-control", - attrs: { - disabled: _vm.itemDataStat !== "success", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.query, - "limit", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - _vm.updateLimit, - ], - }, - }, - [ - _c("option", [_vm._v("5")]), - _vm._v(" "), - _c("option", [_vm._v("10")]), - _vm._v(" "), - _c("option", [_vm._v("15")]), - _vm._v(" "), - _c("option", [_vm._v("25")]), - _vm._v(" "), - _c("option", [_vm._v("50")]), - _vm._v(" "), - _c("option", [_vm._v("100")]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6 pb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _c( - "span", - { staticClass: "input-group-prepend" }, - [ - _c( - "span", - { staticClass: "input-group-text" }, - [_vm._v("Urutkan")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - attrs: { - disabled: _vm.itemDataStat !== "success", - }, - on: { input: _vm.updateOrderColumn }, - }, - _vm._l(_vm.columnData, function (column) { - return column.sort && !column.disable - ? _c( - "option", - { - domProps: { - value: column.name, - selected: - column && - column.name == - _vm.query.order_column, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(column.title) + - "\n " - ), - ] - ) - : _vm._e() - }), - 0 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn bg-orange-300 btn-block", - attrs: { - disabled: _vm.itemDataStat !== "success", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.updateOrderDirection.apply( - null, - arguments - ) - }, - }, - }, - [ - _vm.query.order_direction === "asc" - ? _c("i", { staticClass: "icon-arrow-up7" }) - : _c("i", { - staticClass: "icon-arrow-down7", - }), - ] - ), - ]), - ]), - ] - ), - ]), - ]), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - !_vm.isDasar - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "lanjutan", - expression: "tabName == 'lanjutan'", - }, - ], - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "row" }, - [ - _vm._l( - _vm.filterCandidates, - function (f, i, index) { - return _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "row" }, - [ - _c( - "div", - { staticClass: "col-md-4 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Kolom")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - input: function ($event) { - return _vm.selectColumn( - f, - i, - $event - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [ - _vm._v( - "Silahkan masukkan kolom pencarian" - ), - ] - ), - _vm._v(" "), - _vm._l( - _vm.columnData, - function (x) { - return x.filter && - !x.disable - ? _c( - "option", - { - domProps: { - value: - JSON.stringify( - x - ), - selected: - f.column && - x.name === - f.column - .name, - }, - }, - [ - _vm._v( - "\n " + - _vm._s( - x.title - ) + - "\n " - ), - ] - ) - : _vm._e() - } - ), - ], - 2 - ), - ] - ), - ] - ), - _vm._v(" "), - f.column - ? _c( - "div", - { staticClass: "col-md-3 pb-2" }, - [ - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [_vm._v("Operator")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - staticClass: - "form-control", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - input: function ( - $event - ) { - return _vm.selectOperator( - f, - i, - $event - ) - }, - }, - }, - _vm._l( - _vm.fetchOperators(f), - function (y) { - return _c( - "option", - { - domProps: { - value: - JSON.stringify( - y - ), - selected: - f.operator && - y.name === - f.operator - .name, - }, - }, - [ - _vm._v( - "\n " + - _vm._s( - y.title - ) + - "\n " - ), - ] - ) - } - ), - 0 - ), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - f.column && f.operator - ? [ - f.operator.component === "single" - ? _c( - "div", - { - staticClass: - "col-md-4 pb-2", - }, - [ - _c( - "div", - { - staticClass: - "input-group", - }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [ - _vm._v( - "Kata Kunci" - ), - ] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: - "v-model", - value: f.query_1, - expression: - "f.query_1", - }, - ], - staticClass: - "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_1, - }, - on: { - input: function ( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - f, - "query_1", - $event.target - .value - ) - }, - }, - }), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - f.operator.component === "double" - ? [ - _c( - "div", - { - staticClass: - "col-md-2 pb-2", - }, - [ - _c( - "div", - { - staticClass: - "input-group", - }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [ - _vm._v( - "Kata Kunci" - ), - ] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: - "v-model", - value: - f.query_1, - expression: - "f.query_1", - }, - ], - staticClass: - "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian 1", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_1, - }, - on: { - input: function ( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - f, - "query_1", - $event.target - .value - ) - }, - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-2 pb-2", - }, - [ - _c( - "div", - { - staticClass: - "input-group", - }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [ - _vm._v( - "Kata Kunci" - ), - ] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: - "v-model", - value: - f.query_2, - expression: - "f.query_2", - }, - ], - staticClass: - "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian 2", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_2, - }, - on: { - input: function ( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - f, - "query_2", - $event.target - .value - ) - }, - }, - }), - ] - ), - ] - ), - ] - : _vm._e(), - _vm._v(" "), - f.operator.component === - "datetime_1" - ? [ - _c( - "div", - { - staticClass: - "col-md-2 pb-2", - }, - [ - _c( - "div", - { - staticClass: - "input-group", - }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [ - _vm._v( - "Kata Kunci" - ), - ] - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: - "v-model", - value: - f.query_1, - expression: - "f.query_1", - }, - ], - staticClass: - "form-control", - attrs: { - type: "text", - placeholder: - "Masukkan kata kunci pencarian", - disabled: - _vm.itemDataStat !== - "success", - }, - domProps: { - value: f.query_1, - }, - on: { - input: function ( - $event - ) { - if ( - $event.target - .composing - ) { - return - } - _vm.$set( - f, - "query_1", - $event.target - .value - ) - }, - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-2 pb-2", - }, - [ - _c( - "div", - { - staticClass: - "input-group", - }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [ - _vm._v( - "Waktu" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: - "v-model", - value: - f.query_2, - expression: - "f.query_2", - }, - ], - staticClass: - "form-control", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - change: - function ( - $event - ) { - var $$selectedVal = - Array.prototype.filter - .call( - $event - .target - .options, - function ( - o - ) { - return o.selected - } - ) - .map( - function ( - o - ) { - var val = - "_value" in - o - ? o._value - : o.value - return val - } - ) - _vm.$set( - f, - "query_2", - $event - .target - .multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - value: - "hours", - }, - }, - [_vm._v("jam")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "days", - }, - }, - [_vm._v("hari")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "months", - }, - }, - [ - _vm._v( - "bulan" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "years", - }, - }, - [ - _vm._v( - "tahun" - ), - ] - ), - ] - ), - ] - ), - ] - ), - ] - : _vm._e(), - _vm._v(" "), - f.operator.component === - "datetime_2" - ? [ - _c( - "div", - { - staticClass: - "col-md-4 pb-2", - }, - [ - _c( - "div", - { - staticClass: - "input-group", - }, - [ - _c( - "span", - { - staticClass: - "input-group-prepend", - }, - [ - _c( - "span", - { - staticClass: - "input-group-text", - }, - [ - _vm._v( - "Waktu" - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: - "v-model", - value: - f.query_1, - expression: - "f.query_1", - }, - ], - staticClass: - "form-control", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - change: - function ( - $event - ) { - var $$selectedVal = - Array.prototype.filter - .call( - $event - .target - .options, - function ( - o - ) { - return o.selected - } - ) - .map( - function ( - o - ) { - var val = - "_value" in - o - ? o._value - : o.value - return val - } - ) - _vm.$set( - f, - "query_1", - $event - .target - .multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - value: - "yesterday", - }, - }, - [ - _vm._v( - "kemarin" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "today", - }, - }, - [ - _vm._v( - "hari ini" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "tomorrow", - }, - }, - [ - _vm._v( - "besok" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "last_month", - }, - }, - [ - _vm._v( - "bulan lalu" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "this_month", - }, - }, - [ - _vm._v( - "bulan ini" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "next_month", - }, - }, - [ - _vm._v( - "bulan depan" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "last_year", - }, - }, - [ - _vm._v( - "tahun lalu" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "this_year", - }, - }, - [ - _vm._v( - "tahun ini" - ), - ] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - value: - "next_year", - }, - }, - [ - _vm._v( - "tahun depan" - ), - ] - ), - ] - ), - ] - ), - ] - ), - ] - : _vm._e(), - ] - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-1 pb-2" }, - [ - _c( - "button", - { - staticClass: - "btn bg-slate-300 btn-block", - attrs: { - disabled: - _vm.itemDataStat !== - "success" || - _vm.filterCandidates.length == - 1, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.removeFilter(f, i) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-cross3", - }), - ] - ), - ] - ), - ], - 2 - ), - ]) - } - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { - disabled: _vm.itemDataStat !== "success", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.addFilter.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-down5" }), - _vm._v(" Tambah Parameter Pencarian "), - _c("i", { staticClass: "icon-arrow-down5" }), - ] - ), - ]), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ - _c("hr", { staticClass: "mt-2" }), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "row justify-content-between" }, - [ - _c( - "div", - { staticClass: "col-md-5 col-lg-4 pb-2" }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6 pb-2" }, [ - _c( - "button", - { - staticClass: - "btn btn-primary btn-block", - attrs: { - disabled: - _vm.filterCandidates[0].query_1 == - null || - _vm.filterCandidates[0].query_1 == - "" || - _vm.itemDataStat !== "success", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.applyFilter.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-search4", - }), - _vm._v(" Cari"), - ] - ), - ]), - _vm._v(" "), - _vm.appliedFilters.length > 0 - ? _c( - "div", - { staticClass: "col-md-6 pb-2" }, - [ - _c( - "button", - { - staticClass: - "btn btn-warning btn-block", - attrs: { - disabled: - _vm.itemDataStat !== - "success", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetFilter.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-reset", - }), - _vm._v(" Reset pencarian"), - ] - ), - ] - ) - : _vm._e(), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-6 col-lg-4 text-right" }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4 pb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _c( - "span", - { staticClass: "input-group-prepend" }, - [ - _c( - "span", - { staticClass: "input-group-text" }, - [_vm._v("Entri")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.query.limit, - expression: "query.limit", - }, - ], - staticClass: "form-control", - attrs: { - disabled: - _vm.itemDataStat !== "success", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.query, - "limit", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - _vm.updateLimit, - ], - }, - }, - [ - _c("option", [_vm._v("5")]), - _vm._v(" "), - _c("option", [_vm._v("10")]), - _vm._v(" "), - _c("option", [_vm._v("15")]), - _vm._v(" "), - _c("option", [_vm._v("25")]), - _vm._v(" "), - _c("option", [_vm._v("50")]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6 pb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _c( - "span", - { staticClass: "input-group-prepend" }, - [ - _c( - "span", - { staticClass: "input-group-text" }, - [_vm._v("Urutkan")] - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - attrs: { - disabled: - _vm.itemDataStat !== "success", - }, - on: { input: _vm.updateOrderColumn }, - }, - _vm._l( - _vm.columnData, - function (column) { - return column.sort && - !column.disable - ? _c( - "option", - { - domProps: { - value: column.name, - selected: - column && - column.name == - _vm.query - .order_column, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(column.title) + - "\n " - ), - ] - ) - : _vm._e() - } - ), - 0 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: - "btn bg-orange-300 btn-block", - attrs: { - disabled: - _vm.itemDataStat !== "success", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.updateOrderDirection.apply( - null, - arguments - ) - }, - }, - }, - [ - _vm.query.order_direction === "asc" - ? _c("i", { - staticClass: "icon-arrow-up7", - }) - : _c("i", { - staticClass: "icon-arrow-down7", - }), - ] - ), - ]), - ]), - ] - ), - ] - ), - ]), - ] - ) - : _vm._e(), - ] - ), - ], - 1 - ), - _vm._v(" "), - this.dataview == "list" || this.dataview == undefined - ? _c("div", { staticClass: "card" }, [ - !_vm.isNoButtonRow - ? _c("div", { staticClass: "card-header d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { - staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block", - }, - [_vm._t("button-desktop")], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, - [_vm._t("button-mobile")], - 2 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-5 col-lg-3 text-right d-none d-sm-block", - }, - [ - !_vm.isNoKolom - ? _c( - "button", - { - staticClass: "btn bg-blue-300 btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOptionOpen("column") - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Kolom\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - !_vm.isNoExcel - ? _c( - "button", - { - staticClass: "btn bg-green-300 btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOptionOpen("excel") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { - spinner: _vm.itemDataStat === "loading", - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-12 d-block d-sm-none" }, [ - !_vm.isNoKolom - ? _c( - "button", - { - staticClass: - "btn bg-blue-300 btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOptionOpen("column") - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Kolom\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - !_vm.isNoExcel - ? _c( - "button", - { - staticClass: - "btn bg-green-300 btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOptionOpen("excel") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.itemDataStat === "loading" }, - }), - _vm._v(" Reload\n "), - ] - ), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "table-responsive table-scrollable", - class: _vm.tableClass, - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item) { - return !item.hide && !item.disable - ? _c("th", [ - _c("span", { - domProps: { innerHTML: _vm._s(item.title) }, - }), - _vm._v(" "), - item.name == _vm.query.order_column - ? _c("i", { staticClass: "icon-menu-open" }) - : _vm._e(), - ]) - : _vm._e() - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c( - "td", - { attrs: { colspan: _vm.columnData.length } }, - [_vm._m(1)] - ), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm.itemData.data.length == 0 - ? _c("tr", [ - _c( - "td", - { attrs: { colspan: _vm.columnData.length } }, - [ - _vm._v( - "\n Belum terdapat data...\n " - ), - ] - ), - ]) - : _vm._l(_vm.itemData.data, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c( - "td", - { attrs: { colspan: _vm.columnData.length } }, - [ - _vm._v( - "\n Oops.. Terjadi kesalahan, silahkan coba lagi.\n " - ), - ] - ), - ]), - ]) - : _vm._e(), - ]), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-footer bg-white d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4 pt-2" }, [ - _vm.itemDataStat === "success" - ? _c("div", { staticClass: "d-none d-sm-block" }, [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemData.from) + - " -\n " + - _vm._s(_vm.itemData.to) + - " entri dari " + - _vm._s(_vm.itemData.total) + - " entri\n " - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "d-block d-sm-none text-center" }, - [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemData.from) + - " -\n " + - _vm._s(_vm.itemData.to) + - " entri dari " + - _vm._s(_vm.itemData.total) + - " entri\n " - ), - ] - ) - : _c("div", [ - _vm._v("Menampilkan\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" -\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri dari\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri\n "), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-8 pt-2 text-right d-none d-sm-block" }, - [ - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.prev_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.prev_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _vm._l(_vm.pages, function (n) { - return _c( - "button", - { - staticClass: "btn", - class: { - "btn-primary": _vm.query.page == n, - "btn-light": _vm.query.page != n, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(n) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(n) + - "\n " - ), - ] - ) - }), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.next_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.next_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(_vm.itemData.last_page) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ], - 2 - ) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(2), - _vm._v(" "), - _vm._m(3), - _vm._v(" "), - _vm._m(4), - _vm._v(" "), - _vm._m(5), - _vm._v(" "), - _vm._m(6), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-md-12 pt-2 text-center d-block d-sm-none", - }, - [ - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - _vm._l(_vm.pages, function (n) { - return _c( - "button", - { - staticClass: "btn", - class: { - "btn-primary": _vm.query.page == n, - "btn-light": _vm.query.page != n, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(n) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(n) + - "\n " - ), - ] - ) - }), - 0 - ) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.itemDataStat === "success" - ? _c("div", { staticClass: "btn-group pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(_vm.itemData.last_page) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ]) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(7), - _vm._v(" "), - _vm._m(8), - _vm._v(" "), - _vm._m(9), - _vm._v(" "), - _vm._m(10), - _vm._v(" "), - _vm._m(11), - ]), - ] - ), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - this.dataview == "grid" - ? _c("div", [ - !_vm.isNoButtonRow - ? _c("div", { staticClass: "card card-body d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-8 col-lg-10 d-none d-sm-block" }, - [_vm._t("button-desktop")], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, - [_vm._t("button-mobile")], - 2 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-4 col-lg-2 text-right d-none d-sm-block", - }, - [ - !_vm.isNoExcel - ? _c( - "button", - { - staticClass: "btn bg-green-300 btn-icon", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOptionOpen("excel") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { - spinner: _vm.itemDataStat === "loading", - }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-4 col-lg-2 d-block d-sm-none" }, - [ - _c( - "button", - { - staticClass: - "btn bg-green-300 btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOptionOpen("excel") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel\n "), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { - spinner: _vm.itemDataStat === "loading", - }, - }), - _vm._v(" Reload\n "), - ] - ), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("div", { staticClass: "card card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _vm._m(12), - ]) - : _vm.itemDataStat === "success" - ? _c("div", [ - _c( - "div", - { staticClass: "row" }, - [ - _vm._l(_vm.itemData.data, function (item, index) { - return _vm._t("item-mobile", null, { - item: item, - index: index, - }) - }), - ], - 2 - ), - _vm._v(" "), - _vm.itemData.data.length == 0 - ? _c("div", [_vm._m(13)]) - : _vm._e(), - ]) - : _vm.itemDataStat === "fail" - ? _c("div", { staticClass: "card card-body" }, [ - _c("h4", [ - _vm._v("Oops.. Terjadi kesalahan, silahkan coba lagi."), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row pre-scrollable" }, [ - _c("div", { staticClass: "col-md-4 pt-2" }, [ - _vm.itemDataStat === "success" - ? _c("div", { staticClass: "d-none d-sm-block" }, [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemData.from) + - " -\n " + - _vm._s(_vm.itemData.to) + - " entri dari " + - _vm._s(_vm.itemData.total) + - " entri\n " - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "d-block d-sm-none text-center" }, - [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemData.from) + - " -\n " + - _vm._s(_vm.itemData.to) + - " entri dari " + - _vm._s(_vm.itemData.total) + - " entri\n " - ), - ] - ) - : _c("div", [ - _vm._v("Menampilkan\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" -\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri dari\n "), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri\n "), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-8 pt-2 text-right d-none d-sm-block" }, - [ - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.prev_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.prev_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _vm._l(_vm.pages, function (n) { - return _c( - "button", - { - staticClass: "btn", - class: { - "btn-primary": _vm.query.page == n, - "btn-light": _vm.query.page != n, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(n) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(n) + - "\n " - ), - ] - ) - }), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.next_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemData.next_page_url, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(_vm.itemData.last_page) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ], - 2 - ) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(14), - _vm._v(" "), - _vm._m(15), - _vm._v(" "), - _vm._m(16), - _vm._v(" "), - _vm._m(17), - _vm._v(" "), - _vm._m(18), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "col-md-12 pt-2 text-center d-block d-sm-none", - }, - [ - _vm.itemDataStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - _vm._l(_vm.pages, function (n) { - return _c( - "button", - { - staticClass: "btn", - class: { - "btn-primary": _vm.query.page == n, - "btn-light": _vm.query.page != n, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(n) - }, - }, - }, - [ - _vm._v( - "\n " + - _vm._s(n) + - "\n " - ), - ] - ) - }), - 0 - ) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.itemDataStat === "success" - ? _c("div", { staticClass: "btn-group pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.prev_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPage.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { disabled: !_vm.itemData.next_page_url }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPage(_vm.itemData.last_page) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ]) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(19), - _vm._v(" "), - _vm._m(20), - _vm._v(" "), - _vm._m(21), - _vm._v(" "), - _vm._m(22), - _vm._v(" "), - _vm._m(23), - ]), - ] - ), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("div", { attrs: { slot: "modal-body1" }, slot: "modal-body1" }, [ - _vm.modalOptionState === "column" - ? _c( - "div", - [ - _c("h2", { staticClass: "text-center" }, [ - _vm._v("Kolom yang ditampilkan"), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.showAllColumn.apply(null, arguments) - }, - }, - }, - [_vm._v("Semua kolom")] - ), - _vm._v(" "), - _vm._t("button-kolom"), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm._l(_vm.columnData, function (column, index) { - return column.hide != null && !column.disable - ? _c( - "button", - { - staticClass: "btn btn-block", - class: { "btn-primary": !column.hide }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.hideColumn(index) - }, - }, - }, - [_vm._v(_vm._s(column.title))] - ) - : _vm._e() - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ], - 2 - ) - : _vm.modalOptionState === "excel" - ? _c( - "div", - [ - _c("h2", { staticClass: "text-center" }, [_vm._v("Excel")]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalExcelOpen("excel") - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-download2" }), - _vm._v(" Download data di tabel"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalExcelOpen("excelAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-download2" }), - _vm._v(" Download semua data"), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm._l(_vm.excelUploads, function (ex, index) { - return ex.enabled - ? _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalExcelUploadOpen(index) - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-upload" }), - _vm._v(" " + _vm._s(ex.button)), - ] - ) - : _vm._e() - }), - _vm._v(" "), - _vm.excelUploads ? _c("hr") : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ], - 2 - ) - : _vm._e(), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "text-center", - attrs: { slot: "modal-body2" }, - slot: "modal-body2", - }, - [ - _vm.state === "excel" - ? _c( - "div", - [ - _c("span", { staticClass: "text-primary" }, [ - _c("i", { - staticClass: "icon-checkmark-circle2", - staticStyle: { "font-size": "5em" }, - }), - ]), - _vm._v(" "), - _c("h2", [_vm._v("Silahkan tekan tombol download")]), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n "), - ] - ), - _vm._v(" "), - _c( - "json-excel", - { - staticClass: "btn btn-light", - attrs: { - data: _vm.excel.data, - exportFields: _vm.excel.fields, - meta: _vm.excel.meta, - title: "Data " + _vm.title, - name: _vm.title + ".xls", - }, - }, - [ - _c("i", { staticClass: "icon-file-download" }), - _vm._v(" Download data di tabel"), - ] - ), - ], - 1 - ) - : _vm.state === "excelAll" - ? _c("div", [ - _vm.excelAllDataStat === "" - ? _c("div", [ - _c("span", { staticClass: "text-warning" }, [ - _c("i", { - staticClass: "icon-exclamation", - staticStyle: { "font-size": "5em" }, - }), - ]), - _vm._v(" "), - _c("h2", [ - _vm._v( - "Yakin akan mendownload semua data ke excel?" - ), - ]), - _vm._v(" "), - _c( - "pre", - { - staticClass: "pre-scrollable text-center", - attrs: { id: "stack" }, - }, - [ - _vm._v( - "Lama download tergantung pada jumlah data yang ada." - ), - ] - ), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBatal("excel") - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Batal"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-warning", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalExcelOk.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-checkmark5" }), - _vm._v(" Ya, download semua"), - ] - ), - ]) - : _vm.excelAllDataStat === "success" - ? _c( - "div", - [ - _c("span", { staticClass: "text-primary" }, [ - _c("i", { - staticClass: "icon-checkmark-circle2", - staticStyle: { "font-size": "5em" }, - }), - ]), - _vm._v(" "), - _c("h2", [ - _vm._v("Silahkan tekan tombol download"), - ]), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n "), - ] - ), - _vm._v(" "), - _c( - "json-excel", - { - staticClass: "btn btn-light", - attrs: { - data: _vm.excelAll.data, - exportFields: _vm.excelAll.fields, - meta: _vm.excelAll.meta, - title: "Data " + _vm.title, - name: _vm.title + ".xls", - }, - }, - [ - _c("i", { - staticClass: "icon-folder-download2", - }), - _vm._v(" Download Excel"), - ] - ), - ], - 1 - ) - : _vm._e(), - ]) - : _vm.state === "upload" - ? _c("div", [ - _c("h2", [ - _vm._v( - "Silahkan pilih file excel yang ingin diupload kemudian tekan tombol upload" - ), - ]), - _vm._v(" "), - _vm.excelUploads[_vm.excelUploadIndex].info - ? _c( - "div", - { - staticClass: - "alert bg-info alert-styled-left mt-2 pt-1 pb-1", - }, - [ - _c("span", { staticClass: "mb-5 text-semibold" }, [ - _c("u", [_vm._v("Info:")]), - ]), - _vm._v(" "), - _c("p", { - domProps: { - innerHTML: _vm._s( - _vm.excelUploads[_vm.excelUploadIndex].info - ), - }, - }), - ] - ) - : _vm._e(), - _vm._v(" "), - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file" }, - on: { - change: function ($event) { - return _vm.changeUpload($event.target.files) - }, - }, - }), - _vm._v(" "), - _c("p", { staticClass: "text-center mt-2" }, [ - _vm._v( - "Silahkan menggunakan format ini untuk upload data: " - ), - _c( - "a", - { - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.downloadFormatExcel( - _vm.excelUploadIndex - ) - }, - }, - }, - [_vm._v("format excel")] - ), - ]), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalBatal("excel") - }, - }, - }, - [ - _c("i", { staticClass: "icon-arrow-left13" }), - _vm._v(" Batal\n "), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.uploadExcel(_vm.excelUploadIndex) - }, - }, - }, - [ - _c("i", { staticClass: "icon-upload" }), - _vm._v(" Upload\n "), - ] - ), - ]) - : _vm._e(), - ] - ), - ] - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "header-elements" }, [ - _c("div", { staticClass: "list-icons" }), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Belum terdapat data...")]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, -] -render._withStripped = true + if (!pps.copyDelimiter) { + textToCopy = Util.stripDelimiters(inputValue, pps.delimiter, pps.delimiters); + } else { + textToCopy = inputValue; + } + try { + if (e.clipboardData) { + e.clipboardData.setData('Text', textToCopy); + } else { + window.clipboardData.setData('Text', textToCopy); + } + e.preventDefault(); + } catch (ex) { + // empty + } + }, -/***/ }), + onInput: function (value) { + var owner = this, pps = owner.properties, + Util = Cleave.Util; + + // case 1: delete one more character "4" + // 1234*| -> hit backspace -> 123| + // case 2: last character is not delimiter which is: + // 12|34* -> hit backspace -> 1|34* + // note: no need to apply this for numeral mode + var postDelimiterAfter = Util.getPostDelimiter(value, pps.delimiter, pps.delimiters); + if (!pps.numeral && pps.postDelimiterBackspace && !postDelimiterAfter) { + value = Util.headStr(value, value.length - pps.postDelimiterBackspace.length); + } -/***/ "./resources/assets/js/components/dataviewer2.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/dataviewer2.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + // phone formatter + if (pps.phone) { + if (pps.prefix && (!pps.noImmediatePrefix || value.length)) { + pps.result = pps.prefix + pps.phoneFormatter.format(value).slice(pps.prefix.length); + } else { + pps.result = pps.phoneFormatter.format(value); + } + owner.updateValueState(); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dataviewer2.vue?vue&type=template&id=964bc3a2& */ "./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&"); -/* harmony import */ var _dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dataviewer2.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + return; + } + // numeral formatter + if (pps.numeral) { + // Do not show prefix when noImmediatePrefix is specified + // This mostly because we need to show user the native input placeholder + if (pps.prefix && pps.noImmediatePrefix && value.length === 0) { + pps.result = ''; + } else { + pps.result = pps.numeralFormatter.format(value); + } + owner.updateValueState(); + + return; + } + // date + if (pps.date) { + value = pps.dateFormatter.getValidatedDate(value); + } + // time + if (pps.time) { + value = pps.timeFormatter.getValidatedTime(value); + } + // strip delimiters + value = Util.stripDelimiters(value, pps.delimiter, pps.delimiters); -/* normalize component */ + // strip prefix + value = Util.getPrefixStrippedValue(value, pps.prefix, pps.prefixLength, pps.result, pps.delimiter, pps.delimiters, pps.noImmediatePrefix, pps.tailPrefix, pps.signBeforePrefix); -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["render"], - _dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) + // strip non-numeric characters + value = pps.numericOnly ? Util.strip(value, /[^\d]/g) : value; -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/dataviewer2.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); + // convert case + value = pps.uppercase ? value.toUpperCase() : value; + value = pps.lowercase ? value.toLowerCase() : value; -/***/ }), + // prevent from showing prefix when no immediate option enabled with empty input value + if (pps.prefix) { + if (pps.tailPrefix) { + value = value + pps.prefix; + } else { + value = pps.prefix + value; + } -/***/ "./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewer2.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + // no blocks specified, no need to do formatting + if (pps.blocksLength === 0) { + pps.result = value; + owner.updateValueState(); -/***/ }), + return; + } + } -/***/ "./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + // update credit card props + if (pps.creditCard) { + owner.updateCreditCardPropsByValue(value); + } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./dataviewer2.vue?vue&type=template&id=964bc3a2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/dataviewer2.vue?vue&type=template&id=964bc3a2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + // strip over length characters + value = Util.headStr(value, pps.maxLength); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_dataviewer2_vue_vue_type_template_id_964bc3a2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + // apply blocks + pps.result = Util.getFormattedValue( + value, + pps.blocks, pps.blocksLength, + pps.delimiter, pps.delimiters, pps.delimiterLazyShow + ); + owner.updateValueState(); + }, + updateCreditCardPropsByValue: function (value) { + var owner = this, pps = owner.properties, + Util = Cleave.Util, + creditCardInfo; -/***/ }), + // At least one of the first 4 characters has changed + if (Util.headStr(pps.result, 4) === Util.headStr(value, 4)) { + return; + } -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + creditCardInfo = Cleave.CreditCardDetector.getInfo(value, pps.creditCardStrictMode); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } + pps.blocks = creditCardInfo.blocks; + pps.blocksLength = pps.blocks.length; + pps.maxLength = Util.getMaxLength(pps.blocks); + + // credit card type changed + if (pps.creditCardType !== creditCardInfo.type) { + pps.creditCardType = creditCardInfo.type; - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + pps.onCreditCardTypeChanged.call(owner, pps.creditCardType); } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } + }, + + updateValueState: function () { + var owner = this, + Util = Cleave.Util, + pps = owner.properties; + + if (!owner.element) { + return; + } + + var endPos = owner.element.selectionEnd; + var oldValue = owner.element.value; + var newValue = pps.result; + + endPos = Util.getNextCursorPosition(endPos, oldValue, newValue, pps.delimiter, pps.delimiters); + + // fix Android browser type="text" input field + // cursor not jumping issue + if (owner.isAndroid) { + window.setTimeout(function () { + owner.element.value = newValue; + Util.setSelection(owner.element, endPos, pps.document, false); + owner.callOnValueChanged(); + }, 1); + + return; + } + + owner.element.value = newValue; + if (pps.swapHiddenInput) owner.elementSwapHidden.value = owner.getRawValue(); + + Util.setSelection(owner.element, endPos, pps.document, false); + owner.callOnValueChanged(); + }, + + callOnValueChanged: function () { + var owner = this, + pps = owner.properties; + + pps.onValueChanged.call(owner, { + target: { + name: owner.element.name, + value: pps.result, + rawValue: owner.getRawValue() + } + }); + }, + + setPhoneRegionCode: function (phoneRegionCode) { + var owner = this, pps = owner.properties; + + pps.phoneRegionCode = phoneRegionCode; + owner.initPhoneFormatter(); + owner.onChange(); + }, + + setRawValue: function (value) { + var owner = this, pps = owner.properties; + + value = value !== undefined && value !== null ? value.toString() : ''; + + if (pps.numeral) { + value = value.replace('.', pps.numeralDecimalMark); + } + + pps.postDelimiterBackspace = false; + + owner.element.value = value; + owner.onInput(value); + }, + + getRawValue: function () { + var owner = this, + pps = owner.properties, + Util = Cleave.Util, + rawValue = owner.element.value; + + if (pps.rawValueTrimPrefix) { + rawValue = Util.getPrefixStrippedValue(rawValue, pps.prefix, pps.prefixLength, pps.result, pps.delimiter, pps.delimiters, pps.noImmediatePrefix, pps.tailPrefix, pps.signBeforePrefix); + } + + if (pps.numeral) { + rawValue = pps.numeralFormatter.getRawValue(rawValue); + } else { + rawValue = Util.stripDelimiters(rawValue, pps.delimiter, pps.delimiters); + } + + return rawValue; + }, + + getISOFormatDate: function () { + var owner = this, + pps = owner.properties; + + return pps.date ? pps.dateFormatter.getISOFormatDate() : ''; + }, + + getISOFormatTime: function () { + var owner = this, + pps = owner.properties; + + return pps.time ? pps.timeFormatter.getISOFormatTime() : ''; + }, + + getFormattedValue: function () { + return this.element.value; + }, + + destroy: function () { + var owner = this; + + owner.element.removeEventListener('input', owner.onChangeListener); + owner.element.removeEventListener('keydown', owner.onKeyDownListener); + owner.element.removeEventListener('focus', owner.onFocusListener); + owner.element.removeEventListener('cut', owner.onCutListener); + owner.element.removeEventListener('copy', owner.onCopyListener); + }, + + toString: function () { + return '[Cleave Object]'; } - } +}; + +Cleave.NumeralFormatter = NumeralFormatter_1; +Cleave.DateFormatter = DateFormatter_1; +Cleave.TimeFormatter = TimeFormatter_1; +Cleave.PhoneFormatter = PhoneFormatter_1; +Cleave.CreditCardDetector = CreditCardDetector_1; +Cleave.Util = Util_1; +Cleave.DefaultProperties = DefaultProperties_1; + +// for angular directive +((typeof commonjsGlobal === 'object' && commonjsGlobal) ? commonjsGlobal : window)['Cleave'] = Cleave; + +// CommonJS +var Cleave_1 = Cleave; + +/* harmony default export */ __webpack_exports__["default"] = (Cleave_1); + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js": +/*!******************************************************************!*\ + !*** ./node_modules/vue-cleave-component/dist/vue-cleave.min.js ***! + \******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { - return fd; -} +!function(e,t){ true?module.exports=t(__webpack_require__(/*! cleave.js */ "./node_modules/cleave.js/dist/cleave-esm.js")):undefined}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(t,n){t.exports=e},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r);function u(){return(u=Object.assign||function(e){for(var t=1;t arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + // // // @@ -676,6 +908,215 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['modelCoa', 'modelCoaStat'], + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + kelas: 'laporanCu', + idLaporanTp: '', + isModelTp: false, + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modelCoaTransformed: {}, + submited: false, + formCoa: {}, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + numeric2: { + numeral: true, + numeralIntegerScale: 2, + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + created: function created() { + for (var _i = 0, _Object$entries = Object.entries(this.modelCoa); _i < _Object$entries.length; _i++) { + var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2), + key = _Object$entries$_i[0], + itemCoaInduk = _Object$entries$_i[1]; + + this.modelCoaTransformed[itemCoaInduk.id] = itemCoaInduk; // this.formCoa[itemCoaInduk.id] = 0; + } + }, + watch: { + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + save: function save() { + var _this = this; + + if (this.currentUser.id_cu != 0) { + this.form.id_cu = this.currentUser.id_cu; + } + + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else if (_this.$route.meta.mode === 'editTp') { + _this.$store.dispatch(_this.kelas + '/updateTp', [_this.$route.params.id, _this.form]); + } else if (_this.$route.meta.mode === 'editDraft') { + _this.$store.dispatch(_this.kelas + '/updateDraft', [_this.$route.params.id, _this.form]); + } else if (_this.$route.meta.mode === 'editTpDraft') { + _this.$store.dispatch(_this.kelas + '/updateTpDraft', [_this.$route.params.id, _this.form]); + } else { + if (_this.form.id_tp == 'konsolidasi') { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } else { + _this.$store.dispatch(_this.kelas + '/storeTp', _this.form); + } + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + calculate: function calculate(id, increment) { + // for (const [key, itemCoaInduk] of Object.entries(this.modelCoa)) { + // if(itemCoaInduk.tipe == 'G'){ + // this.form[itemCoaInduk.kode] = 0; + // } + // for (const [key, itemCoaAnak] of Object.entries(this.modelCoa)) { + // if(itemCoaInduk.id == itemCoaAnak.id_induk){ + // this.form[itemCoaInduk.kode] = Number(this.form[itemCoaInduk.kode]) + Number(this.form[itemCoaAnak.kode]); + // console.log(itemCoaInduk.kode, this.form[itemCoaInduk.kode]); + // } + // } + // }; + // if(id == 0)return; + // this.form[id] = increment; + console.log(id, increment); + this.calculateInduk(this.modelCoaTransformed[id].id_induk, increment); + }, + calculateInduk: function calculateInduk(id, increment) { + if (id == 0) return; + var induk = Number(this.formCoa[id]); + induk += Number(increment); + this.formCoa[id] = induk; + this.calculateInduk(this.modelCoaTransformed[id].id_induk, increment); + }, + back: function back() { + this.$emit('back'); + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + + this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { + listLaporanTpData: 'data2S', + listLaporanTpDataStat: 'dataStat2S' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -840,238 +1281,713 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"] - }, - data: function data() { - return { - title: 'Tambah Mitra Perorangan', - titleDesc: 'Menambah mitra perorangan baru', - titleIcon: 'icon-plus3', - kelas: 'mitraOrang', - level2Title: 'Mitra Perorangan', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, - created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.form.id_cu = this.currentUser.id_cu; - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah mitra perorangan'; - this.titleDesc = 'Mengubah mitra perorangan'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah mitra perorangan'; - this.titleDesc = 'Menambah mitra perorangan'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - - this.$store.dispatch('provinces/get'); - }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); - }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); - }, - back: function back() { - this.$router.push({ - name: this.kelas - }); - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' - })) -}); - -/***/ }), +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + kelas: 'laporanCu', + idLaporanTp: '', + isModelTp: false, + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + numeric2: { + numeral: true, + numeralIntegerScale: 2, + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } + }; + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.currentUser.id_cu != 0) { + this.form.id_cu = this.currentUser.id_cu; + } + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + save: function save() { + var _this = this; + + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else if (_this.$route.meta.mode === 'editTp') { + _this.$store.dispatch(_this.kelas + '/updateTp', [_this.$route.params.id, _this.form]); + } else if (_this.$route.meta.mode === 'editDraft') { + _this.$store.dispatch(_this.kelas + '/updateDraft', [_this.$route.params.id, _this.form]); + } else if (_this.$route.meta.mode === 'editTpDraft') { + _this.$store.dispatch(_this.kelas + '/updateTpDraft', [_this.$route.params.id, _this.form]); + } else { + if (_this.form.id_tp == 'konsolidasi') { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } else { + _this.$store.dispatch(_this.kelas + '/storeTp', _this.form); + } + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + this.$emit('back'); + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + + this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { + listLaporanTpData: 'data2S', + listLaporanTpDataStat: 'dataStat2S' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })) +}); + +/***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": /*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -1120,78 +2036,6 @@ if(content.locals) module.exports = content.locals; if(false) {} -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": @@ -1397,1093 +2241,395 @@ var render = function () { _c( "a", { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/mitra_orang/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [ - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. KTP:"), - ]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "nik", - options: _vm.cleaveOption.number16, - placeholder: "Silahkan masukkan no KTP", - }, - model: { - value: _vm.form.nik, - callback: function ($$v) { - _vm.$set(_vm.form, "nik", $$v) - }, - expression: "form.nik", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.kelamin"), - }, + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.kelamin"), - }, - }, - [ - _vm.errors.has("form.kelamin") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tGender: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kelamin, - expression: "form.kelamin", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kelamin", - "data-width": "100%", - "data-vv-as": "Gender", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "kelamin", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih gender")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "Pria" } }, [ - _vm._v("Pria"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Wanita" } }, [ - _vm._v("Wanita"), - ]), - ] - ), - _vm._v(" "), - _vm.errors.has("form.kelamin") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.kelamin") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tGol. Darah:\n\t\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.darah, - expression: "form.darah", - }, - ], - staticClass: "form-control", - attrs: { name: "darah", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "darah", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih golongan darah")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "A" } }, [ - _vm._v("A"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "B" } }, [ - _vm._v("B"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "AB" } }, [ - _vm._v("AB"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "O" } }, [ - _vm._v("O"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _vm._m(0), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "tinggi", - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan tinggi", - }, - model: { - value: _vm.form.tinggi, - callback: function ($$v) { - _vm.$set(_vm.form, "tinggi", $$v) - }, - expression: "form.tinggi", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Agama:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.agama, - expression: "form.agama", - }, - ], - staticClass: "form-control", - attrs: { name: "agama", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "agama", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih agama")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "Buddha" } }, [ - _vm._v("Buddha"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Hindu" } }, [ - _vm._v("Hindu"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Islam" } }, [ - _vm._v("Islam"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Khatolik" } }, [ - _vm._v("Khatolik"), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Kong Hu Cu" } }, - [_vm._v("Kong Hu Cu")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Protestan" } }, - [_vm._v("Protestan")] - ), - ] - ), - ]), - ]), + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.$route.meta.mode == "editTp" + ? _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Tgl. Lahir:")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_lahir }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal_lahir = $event - }, - }, - }), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idLaporanTp, + expression: "idLaporanTp", + }, ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Tempat Lahir:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tempat_lahir, - expression: "form.tempat_lahir", + staticClass: "form-control", + attrs: { + name: "idLaporanTp", + "data-width": "100%", + disabled: _vm.listLaporanTpDataStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.idLaporanTp = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tempat_lahir", - placeholder: "Silahkan masukkan tempat lahir", - }, - domProps: { value: _vm.form.tempat_lahir }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tempat_lahir", + function ($event) { + return _vm.changeLaporanTp( $event.target.value ) }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tStatus:\n\t\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), + ], + }, + }, + [ _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.status, - expression: "form.status", - }, - ], - staticClass: "form-control", - attrs: { name: "status", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "status", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, + "option", + { attrs: { disabled: "", value: "" } }, [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih status pernikahan")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Belum menikah" } }, - [_vm._v("Belum menikah")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "Menikah" } }, [ - _vm._v("Menikah"), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Janda/Duda" } }, - [_vm._v("Janda/Duda")] - ), + _vm.listLaporanTpDataStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih laporan"), + ]), ] ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + _vm._v(" "), + _vm._l(_vm.listLaporanTpData, function (tp, index) { + return _c( + "option", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.tp.name))] + ) + }), + ], + 2 + ), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-4" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.bidang"), + "has-error": _vm.errors.has("form.id_cu"), }, }, [ _c( - "h6", + "h5", { class: { - "text-danger": - _vm.errors.has("form.bidang"), + "text-danger": _vm.errors.has("form.id_cu"), }, }, [ - _vm.errors.has("form.bidang") + _vm.errors.has("form.id_cu") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tBidang: "), + _vm._v("\n\t\t\t\t\t\t\t\t\t\tCU: "), _c("wajib-badge"), ], 1 ), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, }, - { - name: "model", - rawName: "v-model", - value: _vm.form.bidang, - expression: "form.bidang", + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "bidang", - placeholder: "Silahkan masukkan bidang", - "data-vv-as": "Bidang", }, - domProps: { value: _vm.form.bidang }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "bidang", - $event.target.value + [ + _c( + "option", + { attrs: { disabled: "", value: "0" } }, + [_vm._v("Silahkan pilih CU")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] ) - }, - }, - }), + }), + ], + 2 + ), _vm._v(" "), - _vm.errors.has("form.bidang") + _vm.errors.has("form.id_cu") ? _c( "small", { staticClass: "text-muted text-danger" }, [ _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.bidang") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.npwp"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.npwp"), - }, - }, - [ - _vm.errors.has("form.npwp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNPWP (nomor pokok wajib pajak):" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.npwp, - expression: "form.npwp", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "npwp", - placeholder: "Silahkan masukkan NPWP", - }, - domProps: { value: _vm.form.npwp }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "npwp", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Lembaga:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.lembaga, - expression: "form.lembaga", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "lembaga", - placeholder: "Silahkan masukkan lembaga", - }, - domProps: { value: _vm.form.lembaga }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "lembaga", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Tingkat Pekerjaan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pekerjaan_tingkat, - expression: "form.pekerjaan_tingkat", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "pekerjaan_tingkat", - "data-width": "100%", - "data-vv-as": "Tingkat Pekerjaan", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "pekerjaan_tingkat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.id_tp") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.id_tp"), }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tingkat pekerjaan")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Pengurus"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "2" } }, [ - _vm._v("Pengawas"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "3" } }, [ - _vm._v("Komite"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "4" } }, [ - _vm._v("Penasihat"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "5" } }, [ - _vm._v( - "Senior Manajer (General Manager, CEO, Deputy)" - ), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "6" } }, [ - _vm._v("Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "7" } }, [ - _vm._v( - "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" - ), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "8" } }, [ - _vm._v("Staf"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "9" } }, [ - _vm._v("Kontrak"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "10" } }, [ - _vm._v("Kolektor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "11" } }, [ - _vm._v("Kelompok Inti"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "12" } }, [ - _vm._v("Supporting Unit"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "13" } }, [ - _vm._v("Vendor sMartCU"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "14" } }, [ - _vm._v("Magang"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Jabatan:")]), - _vm._v(" "), - _c("input", { + }, + [ + _vm.errors.has("form.id_tp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\tTP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { directives: [ { name: "model", rawName: "v-model", - value: _vm.form.pekerjaan_name, - expression: "form.pekerjaan_name", + value: _vm.form.id_tp, + expression: "form.id_tp", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, ], staticClass: "form-control", attrs: { - type: "text", - name: "pekerjaan_name", - placeholder: "Silahkan masukkan jabatan", + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP", + disabled: !_vm.isModelTp, }, - domProps: { value: _vm.form.pekerjaan_name }, on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "pekerjaan_name", - $event.target.value - ) - }, - }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Tingkat Pendidikan:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pendidikan_tingkat, - expression: "form.pendidikan_tingkat", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "pendidikan_tingkat", - "data-width": "100%", - "data-vv-as": "Tingkat pendidikan", - }, - on: { - change: function ($event) { + change: [ + function ($event) { var $$selectedVal = Array.prototype.filter .call( $event.target.options, @@ -2498,687 +2644,1912 @@ var render = function () { }) _vm.$set( _vm.form, - "pendidikan_tingkat", + "id_tp", $event.target.multiple ? $$selectedVal : $$selectedVal[0] ) }, - }, + function ($event) { + return _vm.changeTp($event.target.value) + }, + ], }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tingkat pendidikan")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "TK" } }, [ - _vm._v("TK"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SD" } }, [ - _vm._v("SD"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMP" } }, [ - _vm._v("SMP"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "SMA/SMK" } }, [ - _vm._v("SMA/SMK"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D1" } }, [ - _vm._v("D1"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D2" } }, [ - _vm._v("D2"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D3" } }, [ - _vm._v("D3"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "D4" } }, [ - _vm._v("D4"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S1" } }, [ - _vm._v("S1"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S2" } }, [ - _vm._v("S2"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "S3" } }, [ - _vm._v("S3"), - ]), - _vm._v(" "), - _c( + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelTpStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih TP/KP"), + ]), + ] + ), + _vm._v(" "), + _vm.$route.meta.mode != "editTp" + ? _c( + "option", + { attrs: { value: "konsolidasi" } }, + [_vm._v("Konsolidasi")] + ) + : _vm._e(), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp, index) { + return _c( "option", - { attrs: { value: "LAIN-LAIN" } }, - [_vm._v("Lain-lain")] - ), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Pendidikan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pendidikan_name, - expression: "form.pendidikan_name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "pendidikan_name", - placeholder: "Silahkan masukkan pendidikan", + { key: index, domProps: { value: tp.id } }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_tp") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.id_tp")) + + "\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.periode"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.periode"), }, - domProps: { value: _vm.form.pendidikan_name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "pendidikan_name", - $event.target.value - ) - }, + }, + [ + _vm.errors.has("form.periode") + ? _c("i", { + staticClass: + "icon-cross2 d-none d-sm-block", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\tPeriode: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.periode }, + on: { + dateSelected: function ($event) { + _vm.form.periode = $event }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - [ - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tProvinsi: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", + }, + }), + _vm._v(" "), + _c("input", { + directives: [ { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - disabled: _vm.modelProvinces.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces( - $event.target.value - ) - }, - ], - }, + name: "model", + rawName: "v-model", + value: _vm.form.periode, + expression: "form.periode", }, - [ + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { name: "periode", "data-vv-as": "Periode" }, + domProps: { value: _vm.form.periode }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "periode", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.periode") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.periode")) + + "\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-konsolidasi", { on: { back: _vm.back } }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("p", [ + _vm._v( + "Laporan ini merupakan bagian dari laporan konsolidasi, maka anda dapat melihat/mengubah laporan TP lain yang juga termasuk dalam laporan konsolidasi pada CU ini sesuai periode laporannya." + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Laporan"), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { enctype: "multipart/form-data", "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "timeline timeline-left" }, [ + _c( + "div", + { staticClass: "timeline-container" }, + _vm._l(_vm.modelCoa, function (formCoaInduk, index) { + return _c("div", { key: index, staticClass: "timeline-row" }, [ + formCoaInduk.tipe == "G" + ? _c("div", { staticClass: "timeline-icon" }, [ + _c("div", { staticClass: "bg-white" }, [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s(formCoaInduk.kode.charAt(0)) + + "\n\t\t\t\t\t" + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + formCoaInduk.tipe == "G" + ? _c("div", { staticClass: "card card-body" }, [ + _c( + "div", + { staticClass: "row" }, + [ + _c("div", { staticClass: "col-sm-6 col-lg-10" }, [ + _c("div", { staticClass: "input-group" }, [ _c( - "option", - { attrs: { disabled: "", value: "" } }, + "div", + { staticClass: "input-group-prepend" }, [ - _vm.modelProvincesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih provinsi"), - ]), + _c( + "span", + { staticClass: "input-group-text" }, + [_vm._v(_vm._s(formCoaInduk.kode))] + ), ] ), - _vm._v(" "), - _vm._l( - _vm.modelProvinces, - function (provinces, index) { - return _c( - "option", - { - key: index, - domProps: { value: provinces.id }, - }, - [_vm._v(_vm._s(provinces.name))] - ) - } - ), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - [_vm._v("Kabupaten: "), _c("wajib-badge")], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: formCoaInduk.name, + expression: "formCoaInduk.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: formCoaInduk.name, + readonly: "", }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - disabled: _vm.modelRegencies.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) + domProps: { value: formCoaInduk.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeRegencies( + formCoaInduk, + "name", $event.target.value ) }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies, index) { - return _c( - "option", - { - key: index, - domProps: { value: regencies.id }, - }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - [_vm._v("Kecamatan: "), _c("wajib-badge")], - 1 - ), + }, + }), + ]), + ]), _vm._v(" "), _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts", + "div", + { staticClass: "col-sm-6 col-lg-2 text-right" }, + [ + _c("cleave", { + staticClass: "form-control", + attrs: { + name: formCoaInduk.name, + options: _vm.cleaveOption.numeric, + readonly: "", }, - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - disabled: _vm.modelDistricts.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) + model: { + value: _vm.formCoa[formCoaInduk.id], + callback: function ($$v) { _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeDistricts( - $event.target.value + _vm.formCoa, + formCoaInduk.id, + $$v ) }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelDistricts, - function (districts, index) { - return _c( - "option", - { - key: index, - domProps: { value: districts.id }, - }, - [_vm._v(_vm._s(districts.name))] - ) - } - ), + expression: "formCoa[formCoaInduk.id]", + }, + }), ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - [_vm._v("Kelurahan: "), _c("wajib-badge")], 1 ), _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Desa", - disabled: _vm.modelVillages.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _vm._v( - "Mohon tunggu... mohon tunggu" - ), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelVillages, - function (villages, index) { - return _c( - "option", + _vm._l(_vm.modelCoa, function (formCoaAnak, index) { + return [ + formCoaAnak.id_induk == formCoaInduk.id && + formCoaAnak.tipe == "P" + ? _c( + "div", { key: index, - domProps: { value: villages.id }, + staticClass: "col-lg-4 col-md-6", }, - [_vm._v(_vm._s(villages.name))] + [ + _c( + "div", + { + key: index, + staticClass: + "card card-body mt-3 mb-0", + }, + [ + _c("h5", [ + _c( + "span", + { + staticClass: + "badge bg-blue-400 align-self-center ml-auto mr-1", + }, + [ + _vm._v( + _vm._s(formCoaAnak.kode) + ), + ] + ), + _vm._v( + " " + + _vm._s(formCoaAnak.name) + + "\n\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: formCoaAnak.name, + options: + _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan " + + formCoaAnak.name, + }, + nativeOn: { + blur: function ($event) { + return _vm.calculate( + formCoaAnak.id, + _vm.formCoa[formCoaAnak.id] + ) + }, + }, + model: { + value: + _vm.formCoa[formCoaAnak.id], + callback: function ($$v) { + _vm.$set( + _vm.formCoa, + formCoaAnak.id, + $$v + ) + }, + expression: + "formCoa[formCoaAnak.id]", + }, + }), + ], + 1 + ), + ] ) - } - ), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Alamat:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - }, - }, + : _vm._e(), + ] }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("No. Hp:")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", - }, - model: { - value: _vm.form.hp, - callback: function ($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.email"), - }, + ], + 2 + ), + ]) + : _vm._e(), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card mt-2" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-6" }, + [ + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.calculate(5, 500) + }, + }, + }, + [_vm._v(" calculate")] + ), + _vm._v(" "), + _c("h5", [_vm._v("Inflasi")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric2, + placeholder: "Silahkan masukkan jumlah inflasi", + }, + model: { + value: _vm.form.laju_inflasi, + callback: function ($$v) { + _vm.$set(_vm.form, "laju_inflasi", $$v) + }, + expression: "form.laju_inflasi", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-6" }, + [ + _c("h5", [_vm._v("Harga Pasar")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric2, + placeholder: "Silahkan masukkan harga pasar", + }, + model: { + value: _vm.form.harga_pasar, + callback: function ($$v) { + _vm.$set(_vm.form, "harga_pasar", $$v) + }, + expression: "form.harga_pasar", + }, + }), + ], + 1 + ), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { cancelState: "methods", formValidation: "form" }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&": +/*!******************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6& ***! + \******************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { enctype: "multipart/form-data", "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Lelaki Biasa")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah lelaki biasa", + }, + model: { + value: _vm.form.l_biasa, + callback: function ($$v) { + _vm.$set(_vm.form, "l_biasa", $$v) + }, + expression: "form.l_biasa", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Lelaki Luar Biasa")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah lelaki luar biasa", + }, + model: { + value: _vm.form.l_lbiasa, + callback: function ($$v) { + _vm.$set(_vm.form, "l_lbiasa", $$v) + }, + expression: "form.l_lbiasa", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Perempuan Biasa")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah perempuan biasa", + }, + model: { + value: _vm.form.p_biasa, + callback: function ($$v) { + _vm.$set(_vm.form, "p_biasa", $$v) + }, + expression: "form.p_biasa", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Perempuan Luar Biasa")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah anggota perempuan luar biasa", + }, + model: { + value: _vm.form.p_lbiasa, + callback: function ($$v) { + _vm.$set(_vm.form, "p_lbiasa", $$v) + }, + expression: "form.p_lbiasa", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Total Anggota Tahun Lalu "), + _c("info-icon", { + attrs: { + message: + "Anggota tahun lalu dari bulan yang sama dengan periode laporan ini.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan total anggota tahun lalu", + }, + model: { + value: _vm.form.total_anggota_lalu, + callback: function ($$v) { + _vm.$set(_vm.form, "total_anggota_lalu", $$v) + }, + expression: "form.total_anggota_lalu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Aset")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah aset", + }, + model: { + value: _vm.form.aset, + callback: function ($$v) { + _vm.$set(_vm.form, "aset", $$v) + }, + expression: "form.aset", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Aset Tahun Lalu "), + _c("info-icon", { + attrs: { + message: + "Aset tahun lalu dari periode laporan ini.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah aset", + }, + model: { + value: _vm.form.aset_lalu, + callback: function ($$v) { + _vm.$set(_vm.form, "aset_lalu", $$v) + }, + expression: "form.aset_lalu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Aset Masalah "), + _c("info-icon", { + attrs: { + message: + "Aset masalah atau Aset dalam penyelesaian adalah sejumlah aset yang mengalami permasalahan dalam pengelolaannya dan berpotensi menjadi kerugian bagi lembaga. Misalnya: 1. selisih program simpanan dan pinjaman dengan laporan keuangan, atau 2. investasi yang tidak kembali pokoknya, atau 3. saldo piutang anggota yang tidak terselesaikan oleh klaim JALINAN karena tidak memenuhi syarat untuk dicairkan dan kondisi ekonomi ahli waris anggota yang bersangkutan dipastikan tidak mampu untuk mengembalikan pinjaman. Jumlah diatas akan tetap di akun Aset Dalam Penyelesaian selama belum ada keputusan pengurus CU untuk penyelesaiannya.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah aset masalah", + }, + model: { + value: _vm.form.aset_masalah, + callback: function ($$v) { + _vm.$set(_vm.form, "aset_masalah", $$v) + }, + expression: "form.aset_masalah", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Aset Tidak Menghasilkan "), + _c("info-icon", { + attrs: { + message: + "Kas + Persedian + Pembayaran dimuka dan biaya dibayar dimuka + pendapatan yang masih harus diterima + nilai buku aset tetap+ aset lain-lain + jumlah rekening antar kantor TP (jika saldo debet) + tagihan nominal trf dari bank lain", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah aset tidak menghasilkan", + }, + model: { + value: _vm.form.aset_tidak_menghasilkan, + callback: function ($$v) { + _vm.$set(_vm.form, "aset_tidak_menghasilkan", $$v) + }, + expression: "form.aset_tidak_menghasilkan", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Aset Likuid Tidak Menghasilkan "), + _c("info-icon", { + attrs: { + message: + "Aset Likuid Tidak Menghasilkan atau Investasi Likuid terdiri dari Tabungan, Giro Bank, Simpanan di PUSKOPCUINA dan Simpanan di lembaga lainnya", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah aset tidak menghasilkan", + }, + model: { + value: _vm.form.aset_likuid_tidak_menghasilkan, + callback: function ($$v) { + _vm.$set( + _vm.form, + "aset_likuid_tidak_menghasilkan", + $$v + ) + }, + expression: "form.aset_likuid_tidak_menghasilkan", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Investasi Likuid "), + _c("info-icon", { + attrs: { + message: + "Total tabungan, giro bank dan simpanan di PUSKOPCUINA + deposito bank + simpanan di lembaga lainnya", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah investasi likuid", + }, + model: { + value: _vm.form.investasi_likuid, + callback: function ($$v) { + _vm.$set(_vm.form, "investasi_likuid", $$v) + }, + expression: "form.investasi_likuid", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Aktiva Lancar "), + _c("info-icon", { + attrs: { message: "Aset Lancar" }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah aktiva lancar", + }, + model: { + value: _vm.form.aktiva_lancar, + callback: function ($$v) { + _vm.$set(_vm.form, "aktiva_lancar", $$v) + }, + expression: "form.aktiva_lancar", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Simp. Saham "), + _c("info-icon", { + attrs: { + message: "Simpanan pokok dan simpanan wajib", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah simp. saham", + }, + model: { + value: _vm.form.simpanan_saham, + callback: function ($$v) { + _vm.$set(_vm.form, "simpanan_saham", $$v) + }, + expression: "form.simpanan_saham", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Simp. Non Saham (Unggulan) "), + _c("info-icon", { + attrs: { + message: + "Jenis simpanan yang memiliki tujuan tertentu serta pada umumnya menjadi jaminan atas jenis pinjaman yang sejenis. Penarikannya hanya dapat dilakukan dalam jangka waktu tertentu menurut perjanjian antara anggota dan CU yang bersangkutan atau selama tidak menjadi jaminan atas pinjaman.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah simp. non saham (unggulan)", + }, + model: { + value: _vm.form.nonsaham_unggulan, + callback: function ($$v) { + _vm.$set(_vm.form, "nonsaham_unggulan", $$v) + }, + expression: "form.nonsaham_unggulan", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Simp. Non Saham (Harian & Deposito) "), + _c("info-icon", { + attrs: { + message: + "Seluruh simpanan non-saham (Harian & Deposito) kecuali simpanan unggulan.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah simp. non saham (harian & deposito)", + }, + model: { + value: _vm.form.nonsaham_harian, + callback: function ($$v) { + _vm.$set(_vm.form, "nonsaham_harian", $$v) + }, + expression: "form.nonsaham_harian", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Simp. Saham Tahun Lalu "), + _c("info-icon", { + attrs: { + message: + "Simpanan saham tahun lalu dari bulan yang sama/bulan ini.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah simp. saham tahun lalu", + }, + model: { + value: _vm.form.simpanan_saham_lalu, + callback: function ($$v) { + _vm.$set(_vm.form, "simpanan_saham_lalu", $$v) + }, + expression: "form.simpanan_saham_lalu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Simp. Saham Tahun Lalu Bulan Des "), + _c("info-icon", { + attrs: { + message: + "Simpanan saham bulan desember tahun lalu.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah simp. saham tahun lalu bulan desember", + }, + model: { + value: _vm.form.simpanan_saham_des, + callback: function ($$v) { + _vm.$set(_vm.form, "simpanan_saham_des", $$v) + }, + expression: "form.simpanan_saham_des", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Hutang SPD")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah hutang spd", + }, + model: { + value: _vm.form.hutang_spd, + callback: function ($$v) { + _vm.$set(_vm.form, "hutang_spd", $$v) + }, + expression: "form.hutang_spd", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Total Hutang Pihak Ke-3 "), + _c("info-icon", { + attrs: { + message: + "Hutang di PUSKOPCUINA dan lembaga lain.", }, - [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has("form.email"), - }, - }, - [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tEmail:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "email", - expression: "'email'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: "Silahkan masukkan alamat email", - "data-vv-as": "Email", - }, - domProps: { value: _vm.form.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "email", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.email") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Kontak Lainnya:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kontak, - expression: "form.kontak", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kontak", - placeholder: "Silahkan masukkan kontak lainnya", - }, - domProps: { value: _vm.form.kontak }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "kontak", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan total hutang pihak ke-3", + }, + model: { + value: _vm.form.total_hutang_pihak3, + callback: function ($$v) { + _vm.$set(_vm.form, "total_hutang_pihak3", $$v) + }, + expression: "form.total_hutang_pihak3", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Hutang Tidak Berbiaya < 30 Hari "), + _c("info-icon", { + attrs: { + message: + "Utang pajak + dana titipan anggota + dana titipan IT + pembayaran diterima dimuka + biaya yang masih harus dibayar + jumlah rekening antar kantor TP (jika saldo kredit)", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah hutang tidak berbiaya < 30 hari", + }, + model: { + value: _vm.form.hutang_tidak_berbiaya_30hari, + callback: function ($$v) { + _vm.$set( + _vm.form, + "hutang_tidak_berbiaya_30hari", + $$v + ) + }, + expression: "form.hutang_tidak_berbiaya_30hari", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Piutang Beredar ")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah piutang beredar", + }, + model: { + value: _vm.form.piutang_beredar, + callback: function ($$v) { + _vm.$set(_vm.form, "piutang_beredar", $$v) + }, + expression: "form.piutang_beredar", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Piutang Lalai 1-12 Bulan ")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah piutang lalai 1-12 bulan", + }, + model: { + value: _vm.form.piutang_lalai_1bulan, + callback: function ($$v) { + _vm.$set(_vm.form, "piutang_lalai_1bulan", $$v) + }, + expression: "form.piutang_lalai_1bulan", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Piutang Lalai > 12 Bulan")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah piutang lalai > 12 bulan", + }, + model: { + value: _vm.form.piutang_lalai_12bulan, + callback: function ($$v) { + _vm.$set(_vm.form, "piutang_lalai_12bulan", $$v) + }, + expression: "form.piutang_lalai_12bulan", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Cadangan Umum "), + _c("info-icon", { + attrs: { + message: + "Cadangan yang dibentuk dari penyisihan laba ditahan atau dari SHU bersih setelah dikurangi pajak, mendapat persetujuan rapat anggota tahunan atau rapat anggota lainnya sesuai dengan ketentuan pendirian atau anggaran dasar setiap CU.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah cadangan umum", + }, + model: { + value: _vm.form.dcu, + callback: function ($$v) { + _vm.$set(_vm.form, "dcu", $$v) + }, + expression: "form.dcu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Cadangan Resiko "), + _c("info-icon", { + attrs: { + message: + "Cadangan yang dibentuk dengan upaya untuk meminimalkan resiko kerugian yang timbul dari kegiatan pemberian pinjaman kepada anggota akibat perubahan-perubahan tidak terduga dari nilai mata uang, kredit, komoditas, dan modal.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah cadangan resiko", + }, + model: { + value: _vm.form.dcr, + callback: function ($$v) { + _vm.$set(_vm.form, "dcr", $$v) + }, + expression: "form.dcr", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Dana Gedung "), + _c("info-icon", { + attrs: { + message: + "Dana untuk keperluan pembangunan gedung kantor yang harus dibayarkan anggota CU saat pertama kali menjadi anggota dan hanya dilakukan sekali selama menjadi anggota serta dalam jumlah yang sama sesuai ketentuan CU yang bersangkutan. Penggunaannya akan mengurangi Dana Gedung dan menambah nilai aset tetap gedung.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah dana gedung", + }, + model: { + value: _vm.form.dana_gedung, + callback: function ($$v) { + _vm.$set(_vm.form, "dana_gedung", $$v) + }, + expression: "form.dana_gedung", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Donasi "), + _c("info-icon", { + attrs: { + message: + "Mencatat pemberian yang bersifat secara fisik oleh perorangan atau badan hukum, pemberian ini mempunyai sifat sukarela dengan tanpa adanya imbalan bersifat keuntungan kepada orang lain. Jenisnya pemberian donasi dapat berupa uang atau barang yang dapat dinilai dalam bentuk uang.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah donasi", + }, + model: { + value: _vm.form.donasi, + callback: function ($$v) { + _vm.$set(_vm.form, "donasi", $$v) + }, + expression: "form.donasi", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Beban Peny. Cadangan Resiko")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah beban peny. cadangan resiko", + }, + model: { + value: _vm.form.beban_penyisihan_dcr, + callback: function ($$v) { + _vm.$set(_vm.form, "beban_penyisihan_dcr", $$v) + }, + expression: "form.beban_penyisihan_dcr", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _vm._m(4), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Total pendapatan")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan total pendapatan", + }, + model: { + value: _vm.form.total_pendapatan, + callback: function ($$v) { + _vm.$set(_vm.form, "total_pendapatan", $$v) + }, + expression: "form.total_pendapatan", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Total Biaya")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan total biaya", + }, + model: { + value: _vm.form.total_biaya, + callback: function ($$v) { + _vm.$set(_vm.form, "total_biaya", $$v) + }, + expression: "form.total_biaya", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Sisa Hasil Usaha (SHU) "), + _c("info-icon", { + attrs: { + message: + "Sisa Hasil Usaha (SHU) atau SHU Tahun berjalan merupakan Jumlah pendapatan CU yang diperoleh dalam satu tahun buku dikurangi dengan biaya, penyusutan, dan kewajiban lain termasuk pajak dalam tahun buku yang bersangkutan.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah sisa hasil usaha (SHU)", + }, + model: { + value: _vm.form.shu, + callback: function ($$v) { + _vm.$set(_vm.form, "shu", $$v) + }, + expression: "form.shu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Sisa Hasil Usaha (SHU) Tahun Lalu "), + _c("info-icon", { + attrs: { + message: + "Jumlah SHU yang tidak dibagi sebagai keputusan bersama dalam Rapat Anggota Tahunan, dan digunakan oleh CU sebagai cadangan biaya, tambahan modal agar kegiatan operasional perusahaan terjamin keberlangsungannya, biaya untuk mengembangkan perusahaan di masa depan, atau bisa juga untuk membayar utang CU.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah sisa hasil usaha (SHU) tahun lalu", + }, + model: { + value: _vm.form.shu_lalu, + callback: function ($$v) { + _vm.$set(_vm.form, "shu_lalu", $$v) + }, + expression: "form.shu_lalu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("BJS Saham "), + _c("info-icon", { + attrs: { + message: + "Mencatat penyisihan dividen atas simpanan saham anggota setiap bulan dan akan dikeluarkan saat pembagian dividen akhir tahun.", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah bsj saham", + }, + model: { + value: _vm.form.bjs_saham, + callback: function ($$v) { + _vm.$set(_vm.form, "bjs_saham", $$v) + }, + expression: "form.bjs_saham", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _vm._m(5), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v("Inflasi "), + _c("info-icon", { + attrs: { + message: + "Data tingkat inflasi dalam bulan berjalan sesuai data yang dirilis oleh Bank Indonesia", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric2, + placeholder: "Silahkan masukkan jumlah inflasi", + }, + model: { + value: _vm.form.laju_inflasi, + callback: function ($$v) { + _vm.$set(_vm.form, "laju_inflasi", $$v) + }, + expression: "form.laju_inflasi", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", - { staticClass: "card card-body" }, + { staticClass: "form-group" }, [ - _c("form-button", { + _c( + "h5", + [ + _vm._v("Harga Pasar "), + _c("info-icon", { + attrs: { + message: + "Data tingkat suku bunga dalam bulan berjalan sesuai data yang dirilis oleh Bank Indonesia ( suku bunga acuan atau suku bunga kebijakan baru yaitu BI-7 Day Reverse Repo Rate (BI7DRR)", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", attrs: { - cancelState: "methods", - formValidation: "form", + options: _vm.cleaveOption.numeric2, + placeholder: "Silahkan masukkan harga pasar", + }, + model: { + value: _vm.form.harga_pasar, + callback: function ($$v) { + _vm.$set(_vm.form, "harga_pasar", $$v) + }, + expression: "form.harga_pasar", }, - on: { cancelClick: _vm.back }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), ], 1 ), - ], - 1 - ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { cancelState: "methods", formValidation: "form" }, + on: { cancelClick: _vm.back }, + }), ], 1 ), - ]), - ]), + ], + 1 + ), _vm._v(" "), _c("app-modal", { attrs: { @@ -3205,86 +4576,43 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("h6", [ - _vm._v(" Tinggi "), - _c("small", [_vm._v("(cm)")]), - _vm._v(":"), - ]) + return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) }, ] render._withStripped = true -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - /***/ }), /***/ "./resources/assets/js/components/datePicker.vue": @@ -3650,68 +4978,86 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ "./resources/assets/js/views/laporanCu/form.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/form.vue ***! + \******************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony import */ var _form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=4ce6b9c9& */ "./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/laporanCu/form.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/form.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/form.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=4ce6b9c9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/form.vue?vue&type=template&id=4ce6b9c9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4ce6b9c9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/formCoa.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/formCoa.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=3a984f40& */ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCoa.vue?vue&type=template&id=5f8de89c& */ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&"); +/* harmony import */ var _formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCoa.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3721,9 +5067,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["render"], + _formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3733,38 +5079,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/mitraOrang/form.vue" +component.options.__file = "resources/assets/js/views/laporanCu/formCoa.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCoa.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c& ***! + \****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCoa.vue?vue&type=template&id=5f8de89c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formCoa.vue?vue&type=template&id=5f8de89c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCoa_vue_vue_type_template_id_5f8de89c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue": +/*!*****************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/formKonsolidasi.vue ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKonsolidasi.vue?vue&type=template&id=1e7175c6& */ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&"); +/* harmony import */ var _formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKonsolidasi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/laporanCu/formKonsolidasi.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js& ***! + \******************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKonsolidasi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&": +/*!************************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6& ***! + \************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=3a984f40& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKonsolidasi.vue?vue&type=template&id=1e7175c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/formKonsolidasi.vue?vue&type=template&id=1e7175c6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKonsolidasi_vue_vue_type_template_id_1e7175c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/51.js b/public/js/components/51.js index d9b458e29..fe9a43514 100644 --- a/public/js/components/51.js +++ b/public/js/components/51.js @@ -84,22 +84,67 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -107,74 +152,67 @@ __webpack_require__.r(__webpack_exports__); // // // - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - time: '', - dateVal: '' + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + methods: { + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -192,11 +230,11 @@ __webpack_require__.r(__webpack_exports__); // // // -// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' + props: ['form', 'title'], + methods: { + check: function check() { + this.$emit('check'); } } }); @@ -357,28 +395,27 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkbox.vue */ "./resources/assets/js/components/checkbox.vue"); +/* harmony import */ var _pic_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./pic.vue */ "./resources/assets/js/views/monitoring/pic.vue"); +/* harmony import */ var _formPencapaian_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formPencapaian.vue */ "./resources/assets/js/views/monitoring/formPencapaian.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -628,8 +665,65 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -642,30 +736,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_5___default.a, + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + checkbox: _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + pic: _pic_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formPencapaian: _formPencapaian_vue__WEBPACK_IMPORTED_MODULE_9__["default"] }, data: function data() { return { - title: 'Tambah Surat Masuk', - titleDesc: 'Menambah surat masuk baru', - titleIcon: 'icon-plus3', - kelas: 'suratMasuk', - level2Title: 'Surat Masuk', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, + title: 'Detail Monitoring', + titleDesc: 'Informasi detail monitoring', + titleIcon: 'icon-stack2', + level: 2, + level2Title: 'Monitoring', + kelas: 'monitoring', + selectedItem: {}, cleaveOption: { date: { date: true, @@ -696,31 +784,31 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope numeralDecimalMark: ',', delimiter: '.' } - } + }, + state: '', + modalFormState: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.form.id_cu = this.currentUser.id_cu; + this.fetch(); + this.fetchPencapaian(); }, watch: { - formStat: function formStat(value) { + // check route changes + '$route': function $route(to, from) { + this.fetch(); + this.fetchPencapaian(); + }, + itemStat: function itemStat(value) { if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_surat', this.form.id_cu); - } + this.fetchTemuan(); } }, updateStat: function updateStat(value) { @@ -729,80 +817,123 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalColor = ''; if (value === "success") { + this.fetch(); this.modalTitle = this.updateResponse.message; } else { this.modalTitle = 'Oops terjadi kesalahan :('; this.modalContent = this.updateResponse; } + }, + updatePencapaianStat: function updatePencapaianStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updatePencapaianResponse.message; + this.fetchPencapaian(); + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updatePencapaianResponse; + } } }, methods: { fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Kategori Surat Keluar'; - this.titleDesc = 'Mengubah kategori surat keluar'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Kategori Surat Keluar'; - this.titleDesc = 'Menambah kategori surat keluar'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + fetchTemuan: function fetchTemuan() { + this.$store.dispatch(this.kelas + '/get', this.item.id_cu); }, - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.form.content = files[0]; + fetchPencapaian: function fetchPencapaian() { + this.$store.dispatch('monitoringPencapaian/get', this.$route.params.id); }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); + back: function back() { + if (this.item.id_tp == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.item.id_cu, + tp: 'semua' } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.item.id_cu, + tp: this.item.id_tp + } + }); + } + }, + ubahData: function ubahData() { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: this.$route.params.id } }); }, - back: function back() { + changeTemuan: function changeTemuan(value) { this.$router.push({ - name: this.kelas + 'Cu', + name: this.kelas + 'Detail', params: { - cu: this.currentUser.id_cu + id: value } }); }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + modalOpen: function modalOpen(state, selectedItem) { + this.modalShow = true; + this.state = state; + this.selectedItem = selectedItem; + + if (state == 'hapus') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Keputusan?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Keputusan'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.modalFormState = 'edit'; + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Keputusan'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.modalFormState = 'create'; + } else if (state == 'catatan') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = !selectedItem.catatan ? 'Tambah Catatan PUSKOPCUINA' : 'Ubah Catatan PUSKOPCUINA'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.modalFormState = 'catatan'; + } else if (state == 'rekomendasi') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = selectedItem.status == 0 ? 'Selesaikan rekomendasi ' + selectedItem.rekomendasi + ' ?' : 'Tidak selesaikan rekomendasi ' + selectedItem.rekomendasi + ' ?'; + this.modalButton = selectedItem.status == 0 ? 'Iya, Selesaikan' : 'Iya, Tidak selesaikan'; + this.modalSize = ''; } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + if (this.state == 'hapus') { + this.$store.dispatch('monitoringPencapaian/destroy', this.selectedItem.id); + } else if (this.state == 'rekomendasi') { + this.$store.dispatch(this.kelas + '/updateRekom', this.selectedItem.id); + } + }, + modalTutup: function modalTutup() { this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -811,76 +942,303 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } else { this.modalShow = false; } + }, + momentYear: function momentYear() { + return moment().year(); } }, computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoring', { + item: 'data', + itemStat: 'dataStat', + modelTemuan: 'dataS', + modelTemuanStat: 'dataStatS', updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoringPencapaian', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updatePencapaianResponse: 'update', + updatePencapaianStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -if(content.locals) module.exports = content.locals; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -if(false) {} +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ }), +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'monitoringPencapaian', + formDataLanjut: { + id: '', + id_user: '', + id_monitoring: '', + pencapaian: '', + bukti: '', + kendala: '', + tindak: '', + catatan: '', + gambar: '' + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + if (this.mode != 'create') { + this.formDataLanjut = Object.assign({}, this.selected); + } + }, + watch: {}, + methods: { + save: function save() { + var _this = this; + + this.formDataLanjut.id_monitoring = this.$route.params.id; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_6__["toMulipartedForm"])(this.formDataLanjut, this.$route.meta.mode); + this.$validator.validateAll('formDataLanjut').then(function (result) { + if (result) { + if (_this.mode == 'create') { + _this.$store.dispatch(_this.kelas + '/store', formData); + } else { + _this.$store.dispatch(_this.kelas + '/update', [_this.formDataLanjut.id, formData]); + } + + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ["title", "itemData", "itemDataStat"], + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ @@ -951,9 +1309,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -966,23 +1324,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v - }, - expression: "time", - }, - }) + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -991,9 +1437,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": /*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1006,62 +1452,35 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), + return _c( + "div", + { + staticClass: "card card-body mb-2", + class: { "bg-warning": _vm.form == 1 }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.check.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "form-check" }, [ + _c("label", { staticClass: "form-check-label" }, [ + _c("div", { staticClass: "uniform-checker" }, [ + _c("span", { class: { checked: _vm.form == 1 } }, [ + _c("input", { + staticClass: "form-check-input-styled", + attrs: { type: "checkbox", checked: "", "data-fouc": "" }, + }), + ]), + ]), + _vm._v("\n\t\t\t" + _vm._s(_vm.title) + "\n\t\t"), ]), ]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) + ] + ) } var staticRenderFns = [] render._withStripped = true @@ -1233,10 +1652,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1256,7 +1675,7 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, + level: _vm.level, level2Title: _vm.level2Title, level2Route: _vm.kelas, }, @@ -1276,699 +1695,1662 @@ var render = function () { _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops, terjadi kesalahan", + title: "Oops terjadi kesalahan", errorItem: _vm.errors.items, }, }) : _vm._e(), _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Kode:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan kode", - "data-vv-as": "Kode", + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.item.id, + expression: "item.id", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_temuan", + "data-width": "100%", + disabled: _vm.modelTemuanStat == "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.item, + "id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, + function ($event) { + return _vm.changeTemuan($event.target.value) }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _vm._l(_vm.modelTemuan, function (te, index) { + return _c( + "option", + { key: index, domProps: { value: te.id } }, + [ + te.tanggal + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + _vm.item.tanggal + ) + ), + }, + }) + : _vm._e(), + _vm._v( + " " + + _vm._s(te.tanggal ? " | " : "") + + " " + + _vm._s(te.name) + + " " + ), + ] + ) + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + disabled: _vm.modelTemuanStat == "loading", + }, + on: { click: _vm.fetchTemuan }, + }, + [ + _c("i", { + staticClass: "icon-sync", class: { - "has-error": _vm.errors.has("form.hal"), + spinner: _vm.modelTemuanStat == "loading", }, + }), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-9 col-md-8" }, [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: "progress-bar-striped bg-orange", + style: { + width: + Math.round( + (_vm.item.rekom_ok / _vm.item.total_rekom) * + 100 + ) + "%", }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.hal"), - }, - }, - [ - _vm.errors.has("form.hal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tJudul Surat: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.hal, - expression: "form.hal", - }, - ], - staticClass: "form-control", + }, + [ + _c( + "span", + { staticClass: "text-default font-size-lg" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + Math.round( + (_vm.item.rekom_ok / + _vm.item.total_rekom) * + 100 + ) + "%" + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t          \n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("h5", [_vm._v("Temuan:")]), + _vm._v(" "), + _c("div", { staticClass: "card card-body bg-light" }, [ + _vm._v(_vm._s(_vm.item.name)), + ]), + _vm._v(" "), + _c("h5", [_vm._v("Rekomendasi:")]), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 + ? _c( + "div", + _vm._l(_vm.item.monitoring_rekom, function (rk) { + return _c("checkbox", { + key: rk.id, attrs: { - type: "text", - name: "hal", - placeholder: "Silahkan masukkan judul surat", - "data-vv-as": "judul surat", + form: rk.status, + title: rk.rekomendasi, }, - domProps: { value: _vm.form.hal }, on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "hal", - $event.target.value - ) + check: function ($event) { + return _vm.modalOpen("rekomendasi", rk) }, }, - }), - _vm._v(" "), - _vm.errors.has("form.hal") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s(_vm.errors.first("form.hal")) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( + }) + }), + 1 + ) + : _c( "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.periode"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.periode"), - }, - }, - [ - _vm.errors.has("form.periode") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), - _c("wajib-badge"), - _vm._v(" "), - _c("info-icon", { - attrs: { - message: "Format: tahun. Contoh: 2019", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", + _vm._l(_vm.item.monitoring_rekom, function (rk) { + return _c("checkbox", { + key: rk.id, attrs: { - name: "periode", - raw: false, - options: _vm.cleaveOption.year, - placeholder: "Silahkan masukkan periode", - "data-vv-as": "Periode", + form: rk.status, + title: rk.rekomendasi, }, - model: { - value: _vm.form.periode, - callback: function ($$v) { - _vm.$set(_vm.form, "periode", $$v) - }, - expression: "form.periode", - }, - }), - _vm._v(" "), - _vm.errors.has("form.periode") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.periode") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], + }) + }), 1 ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan, - expression: "form.keterangan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "perihal", - placeholder: "Silahkan masukkan keterangan", - "data-vv-as": "keterangan", - }, - domProps: { value: _vm.form.keterangan }, + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-3 col-md-4" }, [ + _c("div", { staticClass: "card" }, [ + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] && + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "card-header bg-light" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target.value - ) + click: function ($event) { + $event.preventDefault() + return _vm.ubahData.apply(null, arguments) }, }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Temuan"), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "table", + { + staticClass: + "table table-borderless table-xs border-top-0 my-2", + }, + [ + _c("tbody", [ + _c("tr", [ + _c("td", { staticClass: "font-weight-semibold" }, [ + _vm._v("CU:"), ]), + _vm._v(" "), + _c( + "td", + { staticClass: "text-right" }, + [ + _vm.item.cu + ? _c("check-value", { + attrs: { value: _vm.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Pengirim:")]), + _vm._v(" "), + _c("tr", [ + _c("td", { staticClass: "font-weight-semibold" }, [ + _vm._v("TP:"), + ]), _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.pengirim, - expression: "form.pengirim", - }, + _c( + "td", + { staticClass: "text-right" }, + [ + _vm.item.tp + ? _c("check-value", { + attrs: { value: _vm.item.tp.name }, + }) + : _vm.item.id_tp == 0 + ? _c("span", [_vm._v("Semua")]) + : _c("span", [_vm._v("-")]), ], - staticClass: "form-control", - attrs: { - type: "text", - name: "pengirim", - placeholder: "Silahkan masukkan pengirim", - "data-vv-as": "pengirim", - }, - domProps: { value: _vm.form.pengirim }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "pengirim", - $event.target.value - ) - }, - }, - }), + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("td", { staticClass: "font-weight-semibold" }, [ + _vm._v("Tanggal:"), + ]), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _c("td", { staticClass: "text-right" }, [ + _vm.item.tanggal + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + _vm.item.tanggal + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), ]), ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Diterima Melalui:")]), + _vm._v(" "), + _c("tr", [ + _c("td", { staticClass: "font-weight-semibold" }, [ + _vm._v("Jenis:"), + ]), _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.terima_melalui, - expression: "form.terima_melalui", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "terima_melalui", - placeholder: - "Silahkan masukkan diterima melalui", - "data-vv-as": "diterima melalui", - }, - domProps: { value: _vm.form.terima_melalui }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "terima_melalui", - $event.target.value + _c("td", { staticClass: "text-right" }, [ + _vm.item.jenis == "MAYOR" + ? _c( + "span", + { staticClass: "badge badge-danger" }, + [_vm._v(_vm._s(_vm.item.jenis))] ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + : _vm.item.jenis == "MINOR" + ? _c( + "span", + { staticClass: "badge badge-success" }, + [_vm._v(_vm._s(_vm.item.jenis))] + ) + : _vm._e(), ]), ]), + _vm._v(" "), + _c("tr", [ + _c("td", { staticClass: "font-weight-semibold" }, [ + _vm._v("Perspektif:"), + ]), + _vm._v(" "), + _c( + "td", + { staticClass: "text-right" }, + [ + _c("check-value", { + attrs: { value: _vm.item.perspektif }, + }), + ], + 1 + ), + ]), ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body pb-0" }, + [ + _c("pic", { + attrs: { + title: "PIC CU", + itemData: _vm.item.aktivis_cu, + itemDataStat: _vm.itemStat, + }, + }), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Tgl. Terima:")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal_terima }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal_terima = $event - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Tujuan:")]), - _vm._v(" "), - _c("input", { - directives: [ + _c("pic", { + attrs: { + title: "PIC PUSKOPCUINA", + itemData: _vm.item.aktivis_bkcu, + itemDataStat: _vm.itemStat, + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-7 col-lg-9 d-none d-sm-block" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "button", { - name: "model", - rawName: "v-model", - value: _vm.form.tujuan, - expression: "form.tujuan", + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah", "") + }, + }, }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tujuan", - placeholder: "Silahkan masukkan tujuan", - "data-vv-as": "tujuan", - }, - domProps: { value: _vm.form.tujuan }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah Keputusan"), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-5 col-lg-3 text-right d-none d-sm-block", + }, + [ + _c( + "button", + { + staticClass: "btn btn-light", on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tujuan", - $event.target.value - ) + click: function ($event) { + $event.preventDefault() + return _vm.back.apply(null, arguments) }, }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - _vm._v(" "), - _vm.$route.meta.mode != "edit" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Kembali"), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12 d-block d-sm-none" }, + [ + _vm.currentUser.can && + _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "button", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.format"), + staticClass: "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah", "") + }, }, }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.format"), - }, - }, - [ - _vm.errors.has("form.format") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPilih Format: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.format, - expression: "form.format", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "format", - "data-width": "100%", - "data-vv-as": "format", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "format", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih format")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "upload" } }, - [_vm._v("Upload")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "link" } }, - [_vm._v("Link")] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.format") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.format") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah Keputusan"), ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.$route.meta.mode != "edit" - ? _c("div", { staticClass: "col-md-12" }, [ - _vm.form.format == "upload" - ? _c("div", { staticClass: "form-group" }, [ - _c( - "h5", - [ - _vm._v(" Upload dokumen: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back.apply(null, arguments) + }, + }, + }, + [ + _c("i", { staticClass: "icon-arrow-left13" }), + _vm._v(" Kembali"), + ] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.itemData.length > 0 + ? _c( + "div", + { + staticClass: + "timeline timeline-left content-group", + }, + [ + _c( + "div", + { staticClass: "timeline-container" }, + _vm._l(_vm.itemData, function (pc, index) { + return _c( "div", - { staticClass: "card-card-body" }, + { + key: index, + staticClass: "timeline-row", + }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { - type: "file", - accept: - "application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.slideshow, text/plain, application/pdf, image/*", - }, - on: { change: _vm.upload }, - }), + _c( + "div", + { staticClass: "timeline-icon" }, + [ + _c( + "div", + { staticClass: "bg-blue" }, + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s(index + 1) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-sm-12" }, + [ + _c( + "div", + { staticClass: "card" }, + [ + _c( + "div", + { + staticClass: + "card-header bg-white", + }, + [ + _c("span", { + staticClass: + "badge badge-primary", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + pc.created_at + ) + ), + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "card-body", + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-md-6", + }, + [ + _c("h5", [ + _vm._v( + "Pencapaian:" + ), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body bg-light", + }, + [ + pc.pencapaian + ? _c( + "span", + { + domProps: + { + innerHTML: + _vm._s( + pc.pencapaian + ), + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-6", + }, + [ + _c("h5", [ + _vm._v( + "Bukti-bukti:" + ), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body bg-light", + }, + [ + pc.bukti + ? _c( + "span", + { + domProps: + { + innerHTML: + _vm._s( + pc.bukti + ), + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-6", + }, + [ + _c("h5", [ + _vm._v( + "Kendala:" + ), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body bg-light", + }, + [ + pc.kendala + ? _c( + "span", + { + domProps: + { + innerHTML: + _vm._s( + pc.kendala + ), + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-6", + }, + [ + _c("h5", [ + _vm._v( + "Tindak Lanjut:" + ), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body bg-light", + }, + [ + pc.tindak + ? _c( + "span", + { + domProps: + { + innerHTML: + _vm._s( + pc.tindak + ), + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "col-md-12", + }, + [ + _c("h5", [ + _vm._v("Foto:"), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body d-flex align-items-center", + }, + [ + pc.gambar + ? _c( + "img", + { + staticClass: + "img-fluid", + attrs: + { + src: + "/images/monitoring/" + + pc.gambar + + ".jpg", + }, + } + ) + : _c( + "img", + { + staticStyle: + { + width: + "15em", + }, + attrs: + { + src: "/images/no_image.jpg", + }, + } + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card-body pb-0", + }, + [ + _c( + "div", + { staticClass: "row" }, + [ + _c( + "div", + { + staticClass: + "col-md-12", + }, + [ + _c("h5", [ + _vm._v( + "Catatan PUSKOPCUINA:" + ), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: + "card card-body bg-light", + }, + [ + pc.catatan + ? _c( + "span", + { + domProps: + { + innerHTML: + _vm._s( + pc.catatan + ), + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ] + ), + ] + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "card-body", + }, + [ + _c( + "div", + { + staticClass: + "d-none d-sm-block", + }, + [ + _vm.currentUser.can && + _vm.currentUser.can[ + "update_" + + _vm.kelas + ] && + _vm.currentUser + .id_cu == 0 + ? _c( + "button", + { + staticClass: + "btn btn-light mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.modalOpen( + "catatan", + pc + ) + }, + }, + }, + [ + !pc.catatan + ? _c( + "span", + [ + _c( + "i", + { + staticClass: + "icon-plus3", + } + ), + _vm._v( + " Tambah Catatan PUSKOPCUINA" + ), + ] + ) + : _c( + "span", + [ + _c( + "i", + { + staticClass: + "icon-pencil5", + } + ), + _vm._v( + " Ubah Catatan PUSKOPCUINA" + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "update_" + + _vm.kelas + ] + ? _c( + "button", + { + staticClass: + "btn btn-light mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.modalOpen( + "ubah", + pc + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-pencil5", + }), + _vm._v( + " Ubah" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "update_" + + _vm.kelas + ] + ? _c( + "button", + { + staticClass: + "btn btn-light mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.modalOpen( + "hapus", + pc + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-bin2", + }), + _vm._v( + " Hapus" + ), + ] + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "d-block d-sm-none", + }, + [ + _vm.currentUser.can && + _vm.currentUser.can[ + "update_" + + _vm.kelas + ] && + _vm.currentUser + .id_cu == 0 + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.modalOpen( + "catatan", + pc + ) + }, + }, + }, + [ + !pc.catatan + ? _c( + "span", + [ + _c( + "i", + { + staticClass: + "icon-plus3", + } + ), + _vm._v( + " Tambah Catatan PUSKOPCUINA" + ), + ] + ) + : _c( + "span", + [ + _c( + "i", + { + staticClass: + "icon-pencil5", + } + ), + _vm._v( + " Ubah Catatan PUSKOPCUINA" + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "update_" + + _vm.kelas + ] + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.modalOpen( + "ubah", + pc + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-pencil5", + }), + _vm._v( + " Ubah" + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "update_" + + _vm.kelas + ] + ? _c( + "button", + { + staticClass: + "btn btn-light btn-block mb-1", + on: { + click: + function ( + $event + ) { + $event.preventDefault() + return _vm.modalOpen( + "hapus", + pc + ) + }, + }, + }, + [ + _c("i", { + staticClass: + "icon-bin2", + }), + _vm._v( + " Hapus" + ), + ] + ) + : _vm._e(), + ] + ), + ] + ), + ] + ), + ] + ), + ]), ] - ), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "File yang diterima adalah Word, Excel, Powerpoint, PDF dan gambar/foto" - ), - ]), - ]) - : _vm.form.format == "link" - ? _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Link dokumen: ")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.link, - expression: "form.link", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "link", - placeholder: "Silahkan masukkan link", - }, - domProps: { value: _vm.form.link }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "link", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "Silahkan masukkan link ke dokumen" - ), - ]), - ]) - : _vm._e(), - ]) + ) + }), + 0 + ), + ] + ) : _vm._e(), - ]), - ]), - ]), + ]) + : _vm.itemDataStat == "loading" + ? _c("div", [_vm._m(1)]) + : _vm._e(), + ]), + ]), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-pencapaian", { + attrs: { mode: _vm.modalFormState, selected: _vm.selectedItem }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Temuan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&": +/*!******************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6& ***! + \******************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formDataLanjut" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _vm.mode != "catatan" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Pencapaian:")]), _vm._v(" "), - _c("form-info"), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataLanjut.pencapaian, + expression: "formDataLanjut.pencapaian", + }, + ], + staticClass: "form-control", + attrs: { + rows: "3", + cols: "3", + placeholder: "Silahkan masukkan pencapaian", + }, + domProps: { value: _vm.formDataLanjut.pencapaian }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataLanjut, + "pencapaian", + $event.target.value + ) + }, + }, + }), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.mode != "catatan" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Bukti-bukti:")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataLanjut.bukti, + expression: "formDataLanjut.bukti", + }, + ], + staticClass: "form-control", + attrs: { + rows: "3", + cols: "3", + placeholder: "Silahkan masukkan bukti", + }, + domProps: { value: _vm.formDataLanjut.bukti }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataLanjut, + "bukti", + $event.target.value + ) + }, + }, + }), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.mode != "catatan" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kendala:")]), _vm._v(" "), - _c("br"), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataLanjut.kendala, + expression: "formDataLanjut.kendala", + }, + ], + staticClass: "form-control", + attrs: { + rows: "3", + cols: "3", + placeholder: "Silahkan masukkan kendala", + }, + domProps: { value: _vm.formDataLanjut.kendala }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataLanjut, + "kendala", + $event.target.value + ) + }, + }, + }), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.mode != "catatan" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Tindak Lanjut:")]), _vm._v(" "), - _c( - "div", - { staticClass: "panel panel-flat panel-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataLanjut.tindak, + expression: "formDataLanjut.tindak", + }, + ], + staticClass: "form-control", + attrs: { + rows: "3", + cols: "3", + placeholder: "Silahkan masukkan tindak lanjut", + }, + domProps: { value: _vm.formDataLanjut.tindak }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataLanjut, + "tindak", + $event.target.value + ) + }, + }, + }), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.mode != "catatan" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Upload Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/monitoring/", + image_temp: _vm.formDataLanjut.gambar, + }, + model: { + value: _vm.formDataLanjut.gambar, + callback: function ($$v) { + _vm.$set(_vm.formDataLanjut, "gambar", $$v) }, - on: { cancelClick: _vm.back }, - }), + expression: "formDataLanjut.gambar", + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.mode == "catatan" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Catatan BKCU:")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDataLanjut.catatan, + expression: "formDataLanjut.catatan", + }, ], - 1 - ), - ], - 1 - ), - ], - 1 + staticClass: "form-control", + attrs: { + rows: "3", + cols: "3", + placeholder: "Silahkan masukkan catatan bkcu", + }, + domProps: { value: _vm.formDataLanjut.catatan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataLanjut, + "catatan", + $event.target.value + ) + }, + }, + }), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formDataLanjut.cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), - ], - 1 - ) + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formDataLanjut.cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) } var staticRenderFns = [] render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _vm.itemDataStat != "success" + ? _c("div", { staticClass: "progress mb-3" }, [_vm._m(0)]) + : _c("span", [ + _c("div", { staticClass: "media mt-0 mb-3" }, [ + _c("div", { staticClass: "mr-3 mb-2 mb-0" }, [ + _c("div", { staticClass: "card-img-actions" }, [ + _vm.itemData && _vm.itemData.gambar + ? _c("img", { + staticClass: "img-fluid img-preview img-rounded", + attrs: { + src: "/images/aktivis/" + _vm.itemData.gambar + "n.jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid img-preview img-rounded", + attrs: { src: "/images/no_image_man.jpg" }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("b", [_vm._v(_vm._s(_vm.title))]), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Nama:")]), + _vm._v( + "\n " + + _vm._s(_vm.itemData ? _vm.itemData.name : "-") + + "\n " + ), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Tingkat:")]), + _vm._v( + "\n " + + _vm._s( + _vm.itemData && _vm.itemData.pekerjaan_aktif + ? _vm.$options.filters.checkTingkatAktivis( + _vm.itemData.pekerjaan_aktif.tingkat + ) + : "" + ) + + "\n " + ), + _c("br"), + _vm._v(" "), + _c("b", [_vm._v("Jabatan:")]), + _vm._v( + "\n " + + _vm._s( + _vm.itemData && _vm.itemData.pekerjaan_aktif + ? _vm.itemData.pekerjaan_aktif.name + : "" + ) + + "\n " + ), + _c("br"), + ]), + ]), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ) + }, +] +render._withStripped = true + + + /***/ }), /***/ "./resources/assets/js/components/ImageUpload.vue": @@ -2040,20 +3422,18 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue": +/***/ "./resources/assets/js/components/checkValue.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! + !*** ./resources/assets/js/components/checkValue.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2061,10 +3441,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2074,139 +3454,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": +/***/ "./resources/assets/js/components/checkbox.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! + !*** ./resources/assets/js/components/checkbox.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkbox.vue?vue&type=template&id=7d32a75a& */ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); +/* harmony import */ var _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkbox.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2216,9 +3511,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2228,38 +3523,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/checkbox.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/***/ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + !*** ./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=template&id=7d32a75a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -2454,17 +3749,17 @@ function objectToFormData(obj, form, namespace) { /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/form.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/form.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/monitoring/detail.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/monitoring/detail.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2627e4de& */ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=2827a256& */ "./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&"); +/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2474,9 +3769,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["render"], + _detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2486,38 +3781,176 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratMasuk/form.vue" +component.options.__file = "resources/assets/js/views/monitoring/detail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256& ***! + \****************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=2827a256& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/detail.vue?vue&type=template&id=2827a256&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_2827a256___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/monitoring/formPencapaian.vue": +/*!*****************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/formPencapaian.vue ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPencapaian.vue?vue&type=template&id=5a8b8bd6& */ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&"); +/* harmony import */ var _formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPencapaian.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/monitoring/formPencapaian.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js& ***! + \******************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPencapaian.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&": +/*!************************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6& ***! + \************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPencapaian.vue?vue&type=template&id=5a8b8bd6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formPencapaian.vue?vue&type=template&id=5a8b8bd6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPencapaian_vue_vue_type_template_id_5a8b8bd6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/monitoring/pic.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/monitoring/pic.vue ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pic.vue?vue&type=template&id=38acd236& */ "./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&"); +/* harmony import */ var _pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pic.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["render"], + _pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/monitoring/pic.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pic.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2627e4de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./pic.vue?vue&type=template&id=38acd236& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/pic.vue?vue&type=template&id=38acd236&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pic_vue_vue_type_template_id_38acd236___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/52.js b/public/js/components/52.js index ff122c8ac..02786ed6a 100644 --- a/public/js/components/52.js +++ b/public/js/components/52.js @@ -84,6 +84,81 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! @@ -172,166 +247,6 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! @@ -357,10 +272,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -369,22 +284,33 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); /* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _formDiklat_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./formDiklat.vue */ "./resources/assets/js/views/enterpreneur/formDiklat.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + // // // @@ -694,115 +620,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + + + + @@ -818,29 +639,36 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + formDiklat: _formDiklat_vue__WEBPACK_IMPORTED_MODULE_13__["default"] }, data: function data() { return { - title: '', - titleDesc: '', - titleIcon: '', - kelas: 'tp', - level2Title: 'TP/KP', + title: 'Tambah Enterpreneur', + titleDesc: 'Menambah Enterpreneur baru', + titleIcon: 'icon-plus3', + kelas: 'enterpreneur', + level2Title: 'Enterpreneur', cleaveOption: { date: { date: true, datePattern: ['Y', 'm', 'd'], delimiter: '-' }, + year: { + date: true, + datePattern: ['Y'] + }, number12: { numeral: true, numeralIntegerScale: 12, @@ -848,12 +676,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope stripLeadingZeroes: false, delimiter: '' }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, numeric: { numeral: true, numeralThousandsGroupStyle: 'thousand', @@ -862,11 +684,72 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope delimiter: '.' } }, + queryAnggota: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + columnDataAnggota: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'No. BA' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Agama' + }, { + title: 'Status' + }, { + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + selectedItemAnggota: '', + columnDataDiklat: [{ + title: 'No.' + }, { + title: 'Nama Diklat' + }, { + title: 'Tgl. Mulai' + }, { + title: 'Tgl. Selesai' + }, { + title: 'Fasilitator' + }, { + title: 'Tempat' + }, { + title: 'Keterangan' + }], + selectedItemDiklat: '', + formDiklatMode: '', + itemDataDiklat: [], + itemDataDiklatStat: 'success', + state: '', modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', + modalSize: '', submited: false }; }, @@ -875,48 +758,47 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return vm.fetch(); }); }, + created: function created() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + }, watch: { - currentUserStat: function currentUserStat(value) { - //jika refresh halaman maka reload currentUser + formStat: function formStat(value) { if (value === "success") { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode !== 'edit' && this.form.id_cu == undefined) { - this.form.id_cu = this.currentUser.id_cu; - } // check permission - - - if (this.$route.meta.mode === 'edit') { - if (!this.currentUser.can || !this.currentUser.can['update_' + this.kelas]) { - this.$router.push({ - name: 'notFound' - }); + if (this.$route.meta.mode == 'edit') { + var valDiklat; + + var _iterator = _createForOfIteratorHelper(this.form.diklat), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valDiklat = _step.value; + var formData = {}; + formData.id = valDiklat.id; + formData.name = valDiklat.name; + formData.fasilitator = valDiklat.fasilitator; + formData.tempat = valDiklat.tempat; + formData.tanggal_mulai = valDiklat.tanggal_mulai; + formData.tanggal_selesai = valDiklat.tanggal_selesai; + formData.deskripsi = valDiklat.deskripsi; + this.itemDataDiklat.push(formData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); } } else { - if (!this.currentUser.can || !this.currentUser.can['create_' + this.kelas]) { - this.$router.push({ - name: 'notFound' - }); + if (this.currentUser.id_cu != 0 && this.form.id_cu !== undefined) { + this.changeCU(this.currentUser.id_cu); } } } }, - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode === 'edit') { - this.changeProvinces(this.form.id_provinces); - this.changeRegencies(this.form.id_regencies); - this.changeDistricts(this.form.id_districts); - this.checkUser('update_tp', this.form.id_cu); - } else { - this.form.id_cu = this.currentUser.id_cu; - } - } - }, updateStat: function updateStat(value) { this.modalShow = true; this.modalState = value; @@ -934,17 +816,20 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope fetch: function fetch() { if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; + this.title = 'Ubah Enterpreneur'; + this.titleDesc = 'Mengubah Enterpreneur'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; + this.title = 'Tambah Enterpreneur'; + this.titleDesc = 'Menambah Enterpreneur'; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); } - this.$store.dispatch('provinces/get'); + this.$store.dispatch('kubnUsaha/get'); + }, + fetchAnggota: function fetchAnggota(params) { + this.$store.dispatch('anggotaCu/indexCu', [params, this.form.id_cu, 'semua']); }, checkUser: function checkUser(permission, id_cu) { if (this.currentUser) { @@ -959,13 +844,60 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, + fetchCU: function fetchCU() { + if (this.modelCu.length == 0) { + this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); + } + }, + changeCU: function changeCU(id) { + this.form.id_cu = id; + this.fetchAnggota(this.queryAnggota); + }, + selectedRowAnggota: function selectedRowAnggota(item, index, tipe) { + this.selectedItemAnggota = item; + this.form.anggota_cu_id = item.id; + this.form.anggota_cu = this.form.anggota_cu || {}; + this.form.anggota_cu.name = item.name; + this.form.anggota_cu.nik = item.nik; + this.form.anggota_cu.gambar = item.gambar; + this.form.anggota_cu.kelamin = item.kelamin; + }, + deleteSelectedAnggota: function deleteSelectedAnggota() { + this.selectedItemAnggota = ''; + this.form.anggota_cu_id = ''; + this.form.anggota_cu.name = ''; + this.form.anggota_cu.nik = ''; + this.form.anggota_cu.gambar = ''; + this.form.anggota_cu.kelamin = ''; + }, + selectedRowDiklat: function selectedRowDiklat(item, index, tipe) { + this.selectedItemDiklat = item; + this.selectedItemDiklat.index = index; + }, + createDiklat: function createDiklat(value) { + this.itemDataDiklat.push(value); + this.selectedItemDiklat = {}; + this.modalTutup(); + }, + editDiklat: function editDiklat(value) { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataDiklat, { + index: value.index + }); + + this.itemDataDiklat.push(value); + this.selectedItemDiklat = {}; + this.modalTutup(); + }, save: function save() { var _this = this; + this.form.anggota = this.itemDataAnggota; + this.form.diklat = this.itemDataDiklat; + this.state = ''; var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this.$route.meta.mode === 'edit') { + if (_this.$route.meta.mode == 'edit') { _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); } else { _this.$store.dispatch(_this.kelas + '/store', formData); @@ -979,7 +911,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }); }, back: function back() { - if (this.$route.meta.mode === 'edit' && this.currentUser.id_cu == 0) { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { this.$router.push({ name: this.kelas + 'Cu', params: { @@ -987,13 +919,22 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); } else { - if (this.form.id_cu == '0') { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua' - } - }); + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } } else { this.$router.push({ name: this.kelas + 'Cu', @@ -1004,23 +945,55 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemAnggota = itemMobile; + this.selectedItemDiklat = itemMobile; + } + + if (state == 'hapusDiklat') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Diklat' + this.selectedItemDiklat.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahDiklat') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Diklat'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formDiklatMode = 'edit'; + } else if (state == 'tambahDiklat') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Diklat'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formAnggotaMode = 'create'; + } }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusDiklat') { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataDiklat, { + index: this.selectedItemDiklat.index + }); + + this.selectedItemDiklat = {}; + } }, modalTutup: function modalTutup() { - if (this.updateStat === 'success') { + if (this.updateStat === 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); this.back(); } this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -1029,11 +1002,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } else { this.modalShow = false; } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + console.log(event.target.files[0].name); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('enterpreneur', { form: 'data', formStat: 'dataStat', rules: 'rules', @@ -1043,387 +1020,543 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCU: 'headerDataS', modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemDataAnggota: 'dataS', + itemDataAnggotaStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubnUsaha', { + modelUsaha: 'dataS', + modelUsahaStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -/***/ }), +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'kubnDiklat', + formDiklat: { + name: '', + fasilitator: '', + tempat: '', + deskripsi: '', + tanggal_mulai: null, + tanggal_selesai: null }, - expression: "time", - }, - }) -} -var staticRenderFns = [] -render._withStripped = true + submited: false + }; + }, + created: function created() { + if (this.mode == 'edit') { + this.formDiklat = Object.assign({}, this.selected); + } + }, + methods: { + save: function save() { + var _this = this; + this.$validator.validateAll('formDiklat').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editDiklat', _this.formDiklat); + } else { + _this.$emit('createDiklat', _this.formDiklat); + } + _this.submited = false; + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), - ]) - }, -] -render._withStripped = true +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); -/***/ }), +// exports -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), ]), ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] + ]), + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] ), - ]), - ]) + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": @@ -1463,10 +1596,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&": -/*!************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214& ***! - \************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/form.vue?vue&type=template&id=1a6b43d1&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/form.vue?vue&type=template&id=1a6b43d1& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1515,10 +1648,7 @@ var render = function () { _c( "form", { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, + attrs: { "data-vv-scope": "form" }, on: { submit: function ($event) { $event.preventDefault() @@ -1527,1454 +1657,1492 @@ var render = function () { }, }, [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto TP/KP:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/tp/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), + _vm.form.anggota_cu_id == "" + ? _c("div", { staticClass: "card" }, [ + _vm._m(0), _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "0" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", + _c( + "div", + { staticClass: "card-body" }, + [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "row col-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ { - key: index, - domProps: { value: cu.id }, + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.no_tp"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.no_tp"), - }, - }, - [ - _vm.errors.has("form.no_tp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. TP/KP: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_tp", - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no TP/KP.", - "data-vv-as": "No. TP/KP", - }, - model: { - value: _vm.form.no_tp, - callback: function ($$v) { - _vm.$set(_vm.form, "no_tp", $$v) - }, - expression: "form.no_tp", - }, - }), - _vm._v(" "), - _vm.errors.has("form.no_tp") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.no_tp") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama TP/KP", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.ultah"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.ultah"), - }, - }, - [ - _vm.errors.has("form.ultah") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Berdiri: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.ultah }, - on: { - dateSelected: function ($event) { - _vm.form.ultah = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.ultah, - expression: "form.ultah", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tgl. berdiri" }, - domProps: { value: _vm.form.ultah }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "ultah", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.ultah") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.ultah") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tProvinsi: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: _vm.modelProvinces.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "0" } }, - [ - _vm.modelProvincesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih provinsi"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelProvinces, - function (provinces, index) { - return _c( - "option", - { - key: index, - domProps: { value: provinces.id }, - }, - [_vm._v(_vm._s(provinces.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_provinces" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKabupaten: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelRegencies.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeRegencies( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "0" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies, index) { - return _c( - "option", - { - key: index, - domProps: { value: regencies.id }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_regencies" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKecamatan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelCU, + function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + disabled: + _vm.modelCUStat === "loading", + }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: + _vm.modelCUStat === "loading", + }, + }), + ] + ), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_cu != "" + ? _c("data-viewer", { attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelDistricts.length === 0, + title: "Anggota CU", + columnData: _vm.columnDataAnggota, + itemData: _vm.itemDataAnggota, + query: _vm.queryAnggota, + itemDataStat: _vm.itemDataAnggotaStat, + isDasar: "true", + isNoButtonRow: "true", }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeDistricts( - $event.target.value - ) + on: { fetch: _vm.fetchAnggota }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: + "text-nowrap cursor-pointer", + on: { + click: function ($event) { + return _vm.selectedRowAnggota( + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataAnggota + .current_page - + 1) * + +_vm.itemDataAnggota + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.no_ba, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.name, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.kelamin, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .tempat_lahir, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.agama, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.status, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.alamat, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.email, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.hp, + }, + }), + ], + 1 + ), + ] + ), + ] + }, }, ], + null, + false, + 2562605407 + ), + }) + : _vm._e(), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-info text-white header-elements-inline", + }, + [ + _c("h6", { staticClass: "card-title" }), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c( + "button", + { + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelectedAnggota.apply( + null, + arguments + ) + }, }, }, [ - _c( - "option", - { attrs: { disabled: "", value: "0" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelDistricts, - function (districts, index) { - return _c( - "option", - { - key: index, - domProps: { value: districts.id }, - }, - [_vm._v(_vm._s(districts.name))] - ) - } - ), - ], - 2 + _c("i", { staticClass: "icon-cross2 mr-2" }), + _vm._v(" Batal"), + ] ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regency") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), + ]), + ] + ), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "card-body" }, [ _c( "div", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages"), - }, + staticClass: "media flex-column flex-sm-row mt-0", }, [ _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_villages"), - }, - }, - [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKelurahan: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Desa", - disabled: _vm.modelVillages.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, + "div", + { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ _c( - "option", - { attrs: { disabled: "", value: "0" } }, + "div", + { staticClass: "card-img-actions" }, [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan"), - ]), + _vm.form.anggota_cu.gambar + ? _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: + "/images/anggotaCu/" + + _vm.form.anggota_cu.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: "/images/no_image.jpg", + }, + }), ] ), - _vm._v(" "), - _vm._l( - _vm.modelVillages, - function (villages, index) { - return _c( - "option", - { - key: index, - domProps: { value: villages.id }, - }, - [_vm._v(_vm._s(villages.name))] - ) - } - ), - ], - 2 + ] ), _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), + _c("div", { staticClass: "media-body" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("NIK:")]), + _vm._v( + " " + _vm._s(_vm.form.anggota_cu.nik) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v( + " " + _vm._s(_vm.form.anggota_cu.name) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Gender:")]), _vm._v( " " + - _vm._s( - _vm.errors.first("form.id_villages") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + _vm._s(_vm.form.anggota_cu.kelamin) ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), + ]), + ] + ), + ]), ] ), ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _vm._m(2), _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.alamat"), - }, - }, - [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ _c( - "h5", + "div", { + staticClass: "form-group", class: { - "text-danger": - _vm.errors.has("form.alamat"), + "has-error": + _vm.errors.has("form.id_usaha"), }, }, [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tAlamat: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat", - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_usaha"), + }, + }, [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), + _vm.errors.has("form.id_usaha") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), _vm._v( - " " + - _vm._s( - _vm.errors.first("form.alamat") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t\tJenis Usaha: " ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_usaha, + expression: "form.id_usaha", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_usaha", + "data-width": "100%", + disabled: _vm.modelUsaha.length === 0, + "data-vv-as": "Jenis Usaha", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_usaha", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelUsahaStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih jenis usaha" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelUsaha, + function (usaha) { + return usaha + ? _c( + "option", + { + domProps: { + value: usaha.id, + }, + }, + [_vm._v(_vm._s(usaha.name))] + ) + : _vm._e() + } + ), + ], + 2 + ), ]), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.telp"), - }, - }, - [ - _vm.errors.has("form.telp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), + _vm._v(" "), + _vm.errors.has("form.id_usaha") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_usaha" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), ] ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no telp", - }, - model: { - value: _vm.form.telp, - callback: function ($$v) { - _vm.$set(_vm.form, "telp", $$v) - }, - expression: "form.telp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( - "h5", + "div", { + staticClass: "form-group", class: { - "text-danger": _vm.errors.has("form.hp"), + "has-error": + _vm.errors.has("form.marketplace"), }, }, [ - _vm.errors.has("form.hp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.marketplace"), + }, + }, + [ + _vm.errors.has("form.marketplace") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tMarketplace:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.marketplace, + expression: "form.marketplace", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "marketplace", + placeholder: + "Silahkan masukkan marketplace", + "data-vv-as": "Marketplace", + }, + domProps: { value: _vm.form.marketplace }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "marketplace", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.marketplace") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.marketplace" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), ] ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", - }, - model: { - value: _vm.form.hp, - callback: function ($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.pos"), - }, - }, + "div", + { staticClass: "form-group" }, [ - _vm.errors.has("form.pos") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), - ] + _c("h5", [_vm._v("Pinjaman")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + name: "Pinjaman", + placeholder: + "Silahkan masukkan jumlah pinjaman", + }, + model: { + value: _vm.form.jmlh_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.form, "jmlh_pinjaman", $$v) + }, + expression: "form.jmlh_pinjaman", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan kode pos", - }, - model: { - value: _vm.form.pos, - callback: function ($$v) { - _vm.$set(_vm.form, "pos", $$v) + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", }, - expression: "form.pos", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) + }, + }, + }), ]), - ], - 1 - ), + ]), + ]), ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.email"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.email"), - }, - }, - [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tE-mail:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "card" }, + [ + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", { - name: "validate", - rawName: "v-validate", - value: "email", - expression: "'email'", + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahDiklat") + }, + }, }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email", + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemDiklat.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahDiklat") + }, + }, }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: - "Silahkan masukkan alamat e-mail", - "data-vv-as": "E-mail", - }, - domProps: { value: _vm.form.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "email", - $event.target.value - ) + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemDiklat.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusDiklat") + }, + }, }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.email") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(3), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Informasi Tambahan:")]), - _vm._v(" "), - _c("textarea", { - directives: [ + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataDiklat, + columnData: _vm.columnDataDiklat, + itemDataStat: _vm.itemDataDiklatStat, + }, + scopedSlots: _vm._u( + [ { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemDiklat + .index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRowDiklat( + props.item, + props.index + 1, + "diklat" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.tanggal_mulai + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.tanggal_selesai + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.fasilitator) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tempat) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.deskripsi) + ), + ]), + ] + ) + : _vm._e(), + ] + }, }, ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "deskripsi", - placeholder: - "Silahkan masukkan informasi tambahan", - }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "deskripsi", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ]), - ]), - ]), - ]), - ]), + null, + false, + 1074421901 + ), + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("form-info"), + _vm.form.anggota_cu_id ? _c("form-info") : _vm._e(), _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), + _c("br"), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _vm._e(), ], 1 ), ], - 1 + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahDiklat" || _vm.state == "ubahDiklat" + ? _c("form-diklat", { + attrs: { + mode: _vm.formDiklatMode, + selected: _vm.selectedItemDiklat, + }, + on: { + createDiklat: _vm.createDiklat, + editDiklat: _vm.editDiklat, + tutup: _vm.modalTutup, + }, + }) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Pilih Anggota CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Diklat")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=template&id=55f8c40a&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=template&id=55f8c40a& ***! + \****************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formDiklat" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDiklat.name") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("formDiklat.name") } }, + [ + _vm.errors.has("formDiklat.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.name, + expression: "formDiklat.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama diklat", + "data-vv-as": "Jabatan", + }, + domProps: { value: _vm.formDiklat.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("formDiklat.name")) + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDiklat.tanggal_mulai") }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDiklat.tanggal_mulai"), + }, + }, + [ + _vm.errors.has("formDiklat.tanggal_mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Mulai: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDiklat.tanggal_mulai }, + on: { + dateSelected: function ($event) { + _vm.formDiklat.tanggal_mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tanggal_mulai, + expression: "formDiklat.tanggal_mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { name: "tanggal_mulai", "data-vv-as": "Tanggal mulai" }, + domProps: { value: _vm.formDiklat.tanggal_mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "tanggal_mulai", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.tanggal_mulai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDiklat.tanggal_mulai")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formDiklat.tanggal_selesai"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("formDiklat.tanggal_selesai"), + }, + }, + [ + _vm.errors.has("formDiklat.tanggal_selesai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Selesai: "), + ] + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formDiklat.tanggal_selesai }, + on: { + dateSelected: function ($event) { + _vm.formDiklat.tanggal_selesai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tanggal_selesai, + expression: "formDiklat.tanggal_selesai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + ], + attrs: { + name: "tanggal_selesai", + "data-vv-as": "Tanggal selesai", + }, + domProps: { value: _vm.formDiklat.tanggal_selesai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDiklat, + "tanggal_selesai", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.tanggal_selesai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDiklat.tanggal_selesai")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Nama Fasilitator: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.fasilitator, + expression: "formDiklat.fasilitator", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "fasilitator", + placeholder: "Silahkan masukkan nama fasilitator", + "data-vv-as": "Nama Fasilitator", + }, + domProps: { value: _vm.formDiklat.fasilitator }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "fasilitator", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tempat: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tempat, + expression: "formDiklat.tempat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat", + placeholder: "Silahkan masukkan nama tempat", + "data-vv-as": "Nama Tempat", + }, + domProps: { value: _vm.formDiklat.tempat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "tempat", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\tKeterangan:\n\t\t")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.deskripsi, + expression: "formDiklat.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.formDiklat.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "deskripsi", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _vm.errors.any("formDiklat") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formDiklat.name == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), - ], - 1 - ) + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formDiklat.name == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("3. Kontak")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [ - _vm._v("4. Informasi Tambahan"), - ]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true @@ -3048,6 +3216,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datatable.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/datePicker.vue": @@ -3206,86 +3443,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/components/pageHeader.vue": +/***/ "./resources/assets/js/components/wajibBadge.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! + !*** ./resources/assets/js/components/wajibBadge.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3295,9 +3463,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3307,55 +3475,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/form.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/form.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _form_vue_vue_type_template_id_1a6b43d1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=1a6b43d1& */ "./resources/assets/js/views/enterpreneur/form.vue?vue&type=template&id=1a6b43d1&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/enterpreneur/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3364,9 +3532,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_1a6b43d1___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_1a6b43d1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3376,105 +3544,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/enterpreneur/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/form.vue?vue&type=template&id=1a6b43d1&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/form.vue?vue&type=template&id=1a6b43d1& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1a6b43d1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=1a6b43d1& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/form.vue?vue&type=template&id=1a6b43d1&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1a6b43d1___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1a6b43d1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/tp/form.vue": -/*!***********************************************!*\ - !*** ./resources/assets/js/views/tp/form.vue ***! - \***********************************************/ +/***/ "./resources/assets/js/views/enterpreneur/formDiklat.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/formDiklat.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=29360214& */ "./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formDiklat_vue_vue_type_template_id_55f8c40a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=template&id=55f8c40a& */ "./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=template&id=55f8c40a&"); +/* harmony import */ var _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3484,9 +3601,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formDiklat_vue_vue_type_template_id_55f8c40a___WEBPACK_IMPORTED_MODULE_0__["render"], + _formDiklat_vue_vue_type_template_id_55f8c40a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3496,38 +3613,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/tp/form.vue" +component.options.__file = "resources/assets/js/views/enterpreneur/formDiklat.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&": -/*!************************************************************************!*\ - !*** ./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js& ***! - \************************************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=template&id=55f8c40a&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=template&id=55f8c40a& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=29360214& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_55f8c40a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=template&id=55f8c40a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/enterpreneur/formDiklat.vue?vue&type=template&id=55f8c40a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_55f8c40a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_55f8c40a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/53.js b/public/js/components/53.js index ea516a44c..1041b8052 100644 --- a/public/js/components/53.js +++ b/public/js/components/53.js @@ -1,5 +1,89 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[53],{ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": /*!***************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! @@ -163,37 +247,6 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! @@ -219,136 +272,45 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/form.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/form.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); /* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); /* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _formCalon_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formCalon.vue */ "./resources/assets/js/views/pemilihan/formCalon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); /* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); /* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); /* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _formJenisDiklat_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./formJenisDiklat.vue */ "./resources/assets/js/views/fasilitator/formJenisDiklat.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + // // // @@ -596,30 +558,32 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formCalon: _formCalon_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"], Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__["default"] + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + formJenisDiklat: _formJenisDiklat_vue__WEBPACK_IMPORTED_MODULE_13__["default"] }, data: function data() { return { - title: 'Tambah Pemilihan', - titleDesc: 'Menambah pemilihan baru', + title: 'Tambah Jenis Diklat', + titleDesc: 'Menambah Jenis Diklat baru', titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Pemilihan', - kelas: 'pemilihan', - sasaran: [], - tempatData: '', + kelas: 'fasilitator', + level2Title: 'Fasilitator', cleaveOption: { date: { date: true, @@ -637,18 +601,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope stripLeadingZeroes: false, delimiter: '' }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - number4: { - numeral: true, - numeralIntegerScale: 4, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, numeric: { numeral: true, numeralThousandsGroupStyle: 'thousand', @@ -657,26 +609,57 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope delimiter: '.' } }, - columnDataCalon: [{ - title: 'No. Urut' + queryAnggota: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + columnDataAnggota: [{ + title: 'No.' }, { title: 'Foto' }, { - title: 'Nama' + title: 'No. BA' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' }, { - title: 'Tanggal Lahir' + title: 'Tgl. Lahir' }, { title: 'Tempat Lahir' + }, { + title: 'Agama' }, { title: 'Status' }, { - title: 'Pendidikan' + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + selectedItemAnggota: '', + columnDataJenisDiklat: [{ + title: 'No.' + }, { + title: 'Name' + }, { + title: 'Keterangan' }], - selectedItemCalon: '', - formCalonMode: '', - itemDataCalon: [], - itemDataCalonStat: 'success', - cancelState: 'methods', + selectedItemJenisDiklat: '', + formJenisDiklatMode: '', + itemDataJenisDiklat: [], + itemDataJenisDiklatStat: 'success', state: '', modalShow: false, modalState: '', @@ -692,10 +675,42 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return vm.fetch(); }); }, + created: function created() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + }, watch: { formStat: function formStat(value) { if (value === "success") { - this.form.id_cu = this.currentUser.id_cu; + if (this.$route.meta.mode == 'edit') { + var valJenisDiklat; + + var _iterator = _createForOfIteratorHelper(this.form.jenisDiklat), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valJenisDiklat = _step.value; + var formData = {}; + formData.id = valJenisDiklat.pivot.id; + formData.jenis_diklat_id = valJenisDiklat.pivot.jenis_diklat_id; + formData.name = valJenisDiklat.name; + formData.deskripsi = valJenisDiklat.deskripsi; + this.itemDataJenisDiklat.push(formData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } else { + if (this.currentUser.id_cu != 0 && this.form.id_cu !== undefined) { + this.changeCU(this.currentUser.id_cu); + } + } } }, updateStat: function updateStat(value) { @@ -713,63 +728,91 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch() { - if (this.currentUser.id_cu == 0) { - this.$store.dispatch(this.kelas + '/indexPemilihan'); - } else { - this.$store.dispatch(this.kelas + '/indexPemilihanCu', this.currentUser.id_cu); - } - - if (this.$route.meta.mode == 'edit') { + if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - } else { - this.$store.dispatch(this.kelas + '/create'); - } - - if (this.$route.meta.mode == 'edit') { - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; + this.title = 'Ubah Fasilitator'; + this.titleDesc = 'Mengubah Fasilitator'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; + this.title = 'Tambah Fasilitator'; + this.titleDesc = 'Menambah Fasilitator'; this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); } }, - min: function min() { - if (this.form.pemilihan_min < 1) { - this.form.pemilihan_min = 1; + fetchAnggota: function fetchAnggota(params) { + this.$store.dispatch('anggotaCu/indexCu', [params, this.form.id_cu, 'semua']); + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } } }, - max: function max() { - if (this.form.pemilihan_max < this.form.pemilihan_min) { - this.form.pemilihan_max = this.form.pemilihan_min; + fetchCU: function fetchCU() { + if (this.modelCu.length == 0) { + this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); } }, - createCalon: function createCalon(value) { - this.itemDataCalon.push(value); - this.selectedItemCalon = {}; + changeCU: function changeCU(id) { + this.form.id_cu = id; + this.fetchAnggota(this.queryAnggota); + }, + selectedRowAnggota: function selectedRowAnggota(item, index, tipe) { + this.selectedItemAnggota = item; + this.form.anggota_cu_id = item.id; + this.form.anggota_cu = this.form.anggota_cu || {}; + this.form.anggota_cu.name = item.name; + this.form.anggota_cu.nik = item.nik; + this.form.anggota_cu.gambar = item.gambar; + this.form.anggota_cu.kelamin = item.kelamin; + }, + deleteSelectedAnggota: function deleteSelectedAnggota() { + this.selectedItemAnggota = ''; + this.form.anggota_cu_id = ''; + this.form.anggota_cu.name = ''; + this.form.anggota_cu.nik = ''; + this.form.anggota_cu.gambar = ''; + this.form.anggota_cu.kelamin = ''; + }, + selectedRowJenisDiklat: function selectedRowJenisDiklat(item, index, tipe) { + this.selectedItemJenisDiklat = item; + this.selectedItemJenisDiklat.index = index; + }, + createJenisDiklat: function createJenisDiklat(value) { + this.itemDataJenisDiklat.push(value); + this.selectedItemJenisDiklat = {}; this.modalTutup(); }, - editCalon: function editCalon(value) { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { + editJenisDiklat: function editJenisDiklat(value) { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataJenisDiklat, { index: value.index }); - this.itemDataCalon.push(value); - this.selectedItemCalon = {}; + this.itemDataJenisDiklat.push(value); + this.selectedItemJenisDiklat = {}; this.modalTutup(); }, save: function save() { var _this = this; - this.form.calon = this.itemDataCalon; + this.form.anggota = this.itemDataAnggota; + this.form.jenis_diklat = this.itemDataJenisDiklat; this.state = ''; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); + _this.$store.dispatch(_this.kelas + '/store', formData); } _this.submited = false; @@ -780,73 +823,84 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }); }, back: function back() { - if (this.currentUser.id_cu == 0) { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { this.$router.push({ - name: this.kelas, + name: this.kelas + 'Cu', params: { - cu: 'semua' + cu: this.form.id_cu } }); } else { - this.$router.push({ - name: this.kelas, - params: { - cu: this.currentUser.id_cu + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); } - }); - } - }, - selectedRow: function selectedRow(item, index) { - this.selectedItemCalon = item; - this.selectedItemCalon.index = index; - }, - selectedRow2: function selectedRow2(item, index) { - this.selectedItemSuara = item; - this.selectedItemSuara.index = index; + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + } }, modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; this.state = state; if (isMobile) { - this.selectedItemCalon = itemMobile; + this.selectedItemAnggota = itemMobile; + this.selectedItemKeahlian = itemMobile; } - if (state == 'hapusCalon') { + if (state == 'hapusJenisDiklat') { this.modalState = 'confirm-tutup'; this.modalColor = ''; - this.modalTitle = 'Hapus Calon' + this.selectedItemCalon.name + ' ?'; + this.modalTitle = 'Hapus Jenis Diklat' + this.selectedItemJenisDiklat.name + ' ?'; this.modalButton = 'Iya, Hapus'; this.modalSize = ''; - } else if (state == 'ubahCalon') { + } else if (state == 'ubahJenisDiklat') { this.modalState = 'normal1'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Calon'; + this.modalTitle = 'Ubah Jenis Diklat'; this.modalButton = 'Ok'; this.modalSize = 'modal-lg'; - this.formCalonMode = 'edit'; - } else if (state == 'tambahCalon') { + this.formKeahlianMode = 'edit'; + } else if (state == 'tambahJenisDiklat') { this.modalState = 'normal1'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Calon'; + this.modalTitle = 'Tambah Jenis Diklat'; this.modalButton = 'Ok'; this.modalSize = 'modal-lg'; - this.formCalonMode = 'create'; + this.formAnggotaMode = 'create'; } }, modalConfirmOk: function modalConfirmOk() { this.modalShow = false; - if (this.state == 'hapusCalon') { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { - index: this.selectedItemCalon.index + if (this.state == 'hapusJenisDiklat') { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataJenisDiklat, { + index: this.selectedItemJenisDiklat.index }); - this.selectedItemCalon = {}; + this.selectedItemJenisDiklat = {}; } }, modalTutup: function modalTutup() { - if (this.updateStat == 'success' && this.state == '') { + if (this.updateStat === 'success' && this.state == '') { this.$store.dispatch(this.kelas + '/resetUpdateStat'); this.back(); } @@ -861,45 +915,44 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalShow = false; } }, - momentYear: function momentYear() { - return moment().year(); + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + console.log(event.target.files[0].name); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pemilihan', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('fasilitator', { form: 'data', formStat: 'dataStat', - modelPemilihan: 'dataS2', - modelPemilihanStat: 'dataStatS2', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemDataAnggota: 'dataS', + itemDataAnggotaStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -961,295 +1014,43 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - /* harmony default export */ __webpack_exports__["default"] = ({ props: ['mode', 'selected'], components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, data: function data() { return { title: '', - kelas: 'aktivis', - cleaveOption: { - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - } - }, - selectedItem: [], - formCalon: { - aktivis_id: '', - pengusung_cu_id: '', + formJenisDiklat: { + id: '', + jenis_diklat_id: '', name: '', - gambar: '' - }, - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 5, - page: 1 + deskripsi: '' }, - columnDataDalam: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Gender' - }, { - title: 'CU' - }, { - title: 'Tingkat' - }, { - title: 'Jabatan' - }, { - title: 'Pendidikan' - }, { - title: 'Jurusan' - }, { - title: 'Tgl. Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Agama' - }, { - title: 'Status' - }, { - title: 'Provinsi' - }, { - title: 'Kabupaten/Kota' - }, { - title: 'Kecamatan' - }, { - title: 'Kelurahan' - }, { - title: 'Alamat' - }, { - title: 'Email' - }, { - title: 'Hp' - }], submited: false }; }, created: function created() { + this.$store.dispatch('jenisDiklat/get'); + if (this.mode == 'edit') { - this.formCalon = Object.assign({}, this.selected); - } else { - this.fetch(); + this.formJenisDiklat = Object.assign({}, this.selected); } }, methods: { - fetch: function fetch() { - this.$store.commit('aktivis/setDataS', []); - this.$store.commit('aktivis/setDataStatS', ''); - this.deleteSelected(); - this.fetchDalam(this.query); - }, - fetchDalam: function fetchDalam(params) { - if (this.currentUser.id_cu == 0) { - this.$store.dispatch('aktivis/index', [params, 'semua', 'aktif']); - } else { - this.$store.dispatch('aktivis/indexCu', [params, this.currentUser.id_cu, 'semua', 'aktif']); - } - }, - deleteSelected: function deleteSelected() { - this.formCalon.aktivis_id = ''; - this.selectedItem = ''; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - this.formCalon.aktivis_id = item.id; - this.formCalon.name = item.name; - this.formCalon.gambar = item.gambar; - this.formCalon.status = item.status; - this.formCalon.tanggal_lahir = item.tanggal_lahir != '' ? item.tanggal_lahir : '-'; - this.formCalon.tempat_lahir = item.tempat_lahir != '' ? item.tempat_lahir : '-'; - - if (item.pendidikan_tertinggi) { - this.formCalon.pendidikan = item.pendidikan_tertinggi.tingkat + ' ' + item.pendidikan_tertinggi.name; - } - }, save: function save() { var _this = this; - if (this.currentUser.id_cu != 0) { - this.formCalon.pengusung_cu_id = this.currentUser.id_cu; - } - - this.$validator.validateAll('formCalon').then(function (result) { + this.$validator.validateAll('formJenisDiklat').then(function (result) { if (result) { if (_this.mode == 'edit') { - _this.$emit('editCalon', _this.formCalon); + _this.$emit('editJenisDiklat', _this.formJenisDiklat); } else { - _this.$emit('createCalon', _this.formCalon); + _this.$emit('createJenisDiklat', _this.formJenisDiklat); } _this.submited = false; @@ -1258,18 +1059,23 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); }, + changeJenisDiklat: function changeJenisDiklat(value) { + var valJenisDiklat = {}; + valJenisDiklat = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelJenisDiklat, { + id: Number(value) + }); + this.formJenisDiklat.name = valJenisDiklat.name; + this.formJenisDiklat.deskripsi = valJenisDiklat.deskripsi; + }, tutup: function tutup() { this.$emit('tutup'); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - itemDataDalam: 'dataS', - itemDataDalamStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('jenisDiklat', { + modelJenisDiklat: 'dataS', + modelJenisDiklatStat: 'dataStatS' })) }); @@ -1341,10 +1147,10 @@ if(false) {} /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1356,30 +1162,102 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ _c("td", { attrs: { colspan: _vm.columnData.length } }, [ _vm._m(0), ]), @@ -1528,46 +1406,6 @@ render._withStripped = true -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": @@ -1607,10 +1445,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/form.vue?vue&type=template&id=0086262a&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/form.vue?vue&type=template&id=0086262a& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1630,7 +1468,7 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: _vm.level, + level: 2, level2Title: _vm.level2Title, level2Route: _vm.kelas, }, @@ -1650,7 +1488,7 @@ var render = function () { _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan", + title: "Oops, terjadi kesalahan", errorItem: _vm.errors.items, }, }) @@ -1659,10 +1497,7 @@ var render = function () { _c( "form", { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, + attrs: { "data-vv-scope": "form" }, on: { submit: function ($event) { $event.preventDefault() @@ -1671,133 +1506,18 @@ var render = function () { }, }, [ - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "row" }, - [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), + _vm.form.anggota_cu_id == "" + ? _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "row col-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), _vm._v(" "), _c( "select", @@ -1874,24 +1594,6 @@ var render = function () { ] ), _vm._v(" "), - _c( - "option", - { attrs: { value: "0" } }, - [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s( - _vm.currentUser.pus.name - ) - ), - ]) - : _c("span", [ - _vm._v("PUSKOPCUINA"), - ]), - ] - ), - _vm._v(" "), _vm._l( _vm.modelCU, function (cu, index) { @@ -1909,980 +1611,566 @@ var render = function () { 2 ), _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", { - staticClass: - "text-muted text-danger", + staticClass: "btn btn-light", + attrs: { + disabled: + _vm.modelCUStat === "loading", + }, + on: { click: _vm.fetchCU }, }, [ _c("i", { - staticClass: - "icon-arrow-small-right", + staticClass: "icon-sync", + class: { + spinner: + _vm.modelCUStat === "loading", + }, }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tingkat"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.tingkat"), - }, + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_cu != "" + ? _c("data-viewer", { + attrs: { + title: "Anggota CU", + columnData: _vm.columnDataAnggota, + itemData: _vm.itemDataAnggota, + query: _vm.queryAnggota, + itemDataStat: _vm.itemDataAnggotaStat, + isDasar: "true", + isNoButtonRow: "true", }, - [ - _vm.errors.has("form.tingkat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTingkat: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tingkat, - expression: "form.tingkat", - }, + on: { fetch: _vm.fetchAnggota }, + scopedSlots: _vm._u( + [ { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: + "text-nowrap cursor-pointer", + on: { + click: function ($event) { + return _vm.selectedRowAnggota( + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataAnggota + .current_page - + 1) * + +_vm.itemDataAnggota + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.no_ba, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.name, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.kelamin, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .tempat_lahir, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.agama, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.status, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.alamat, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.email, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.hp, + }, + }), + ], + 1 + ), + ] + ), + ] + }, }, ], - staticClass: "form-control", - attrs: { - name: "pekerjaan_tingkat", - "data-width": "100%", - "data-vv-as": "Tingkat Pekerjaan", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "tingkat", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, + null, + false, + 2562605407 + ), + }) + : _vm._e(), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-info text-white header-elements-inline", + }, + [ + _c("h6", { staticClass: "card-title" }), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c( + "button", + { + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelectedAnggota.apply( + null, + arguments + ) }, }, + }, + [ + _c("i", { staticClass: "icon-cross2 mr-2" }), + _vm._v(" Batal"), + ] + ), + ]), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { + staticClass: "media flex-column flex-sm-row mt-0", + }, + [ + _c( + "div", + { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, + [ + _c( + "div", + { staticClass: "card-img-actions" }, + [ + _vm.form.anggota_cu.gambar + ? _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: + "/images/anggotaCu/" + + _vm.form.anggota_cu.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm._v( - "Silahkan pilih tingkat pekerjaan" - ), - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Pengurus"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "2" } }, [ - _vm._v("Pengawas"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "3" } }, [ - _vm._v("Komite"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "4" } }, [ - _vm._v("Penasihat"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "5" } }, [ + _c("li", [ + _c("b", [_vm._v("NIK:")]), _vm._v( - "Senior Manajer (General Manager, CEO, Deputy)" + " " + _vm._s(_vm.form.anggota_cu.nik) ), ]), _vm._v(" "), - _c("option", { attrs: { value: "6" } }, [ - _vm._v("Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "7" } }, [ + _c("li", [ + _c("b", [_vm._v("Nama:")]), _vm._v( - "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" + " " + _vm._s(_vm.form.anggota_cu.name) ), ]), _vm._v(" "), - _c("option", { attrs: { value: "8" } }, [ - _vm._v("Staf"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "9" } }, [ - _vm._v("Kontrak"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "10" } }, [ - _vm._v("Kolektor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "11" } }, [ - _vm._v("Kelompok Inti"), + _c("li", [ + _c("b", [_vm._v("Gender:")]), + _vm._v( + " " + + _vm._s(_vm.form.anggota_cu.kelamin) + ), ]), ] ), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), _vm._v(" "), - _vm.errors.has("form.tingkat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tingkat") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.pemilihan_min"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.pemilihan_min"), - }, - }, - [ - _vm.errors.has("form.pemilihan_min") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPemilih Minimum: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { + _c("textarea", { directives: [ { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", }, ], staticClass: "form-control", attrs: { - name: "pemilihan_min", - raw: false, - options: _vm.cleaveOption.number3, - placeholder: - "Silahkan masukkan pemilihan minimum", - "data-vv-as": "Pemilihan Minimum", - }, - nativeOn: { - blur: function ($event) { - return _vm.min.apply(null, arguments) - }, + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", }, - model: { - value: _vm.form.pemilihan_min, - callback: function ($$v) { - _vm.$set(_vm.form, "pemilihan_min", $$v) + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) }, - expression: "form.pemilihan_min", }, }), - _vm._v(" "), - _vm.errors.has("form.pemilihan_min") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.pemilihan_min" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + ]), + ]), ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "card" }, + [ + _vm._m(3), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.pemilihan_max"), - }, - }, - [ + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( - "h5", + "button", { - class: { - "text-danger": - _vm.errors.has("form.pemilihan_max"), + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen( + "tambahJenisDiklat" + ) + }, }, }, [ - _vm.errors.has("form.pemilihan_max") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPemilih Maximum: " - ), - _c("wajib-badge"), - ], - 1 + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] ), _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemJenisDiklat.index, }, - ], - staticClass: "form-control", - attrs: { - name: "pemilihan_max", - raw: false, - options: _vm.cleaveOption.number3, - placeholder: - "Silahkan masukkan pemilihan maximum", - "data-vv-as": "Pemilihan Maximum", - }, - nativeOn: { - blur: function ($event) { - return _vm.max.apply(null, arguments) + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahJenisDiklat") + }, }, }, - model: { - value: _vm.form.pemilihan_max, - callback: function ($$v) { - _vm.$set(_vm.form, "pemilihan_max", $$v) + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: + !_vm.selectedItemJenisDiklat.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusJenisDiklat") + }, }, - expression: "form.pemilihan_max", }, - }), - _vm._v(" "), - _vm.errors.has("form.pemilihan_max") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.pemilihan_max" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), ]), _vm._v(" "), - _vm.$route.meta.mode != "edit" - ? [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.sumberSuara"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has( - "form.sumberSuara" - ), - }, - }, - [ - _vm.errors.has("form.sumberSuara") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tSumber Data Suara: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.sumberSuara, - expression: "form.sumberSuara", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "sumberSuara", - "data-width": "100%", - "data-vv-as": "Penulis", - disabled: - _vm.modelPemilihanStat === - "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "sumberSuara", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [ - _vm.modelPemilihanStat === - "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih sumber data suara" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "0" } }, - [_vm._v("Data Suara Baru")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l( - _vm.modelPemilihan, - function (pemilihan, index) { - return _c( - "option", - { - key: index, - domProps: { - value: pemilihan.id, - }, - }, - [ - _vm._v( - _vm._s(pemilihan.name) + - " | jumlah suara: " + - _vm._s(pemilihan.suara) - ), - ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") + _c("data-table", { + attrs: { + items: _vm.itemDataJenisDiklat, + columnData: _vm.columnDataJenisDiklat, + itemDataStat: _vm.itemDataJenisDiklatStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_cu" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _vm.modelPemilihanStat == "success" && - _vm.form.sumberSuara === "0" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.suara"), - }, - }, - [ - _c( - "h5", + "tr", { + staticClass: "text-nowrap", class: { - "text-danger": - _vm.errors.has("form.suara"), - }, - }, - [ - _vm.errors.has("form.suara") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tJumlah Suara: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "suara", - raw: false, - options: _vm.cleaveOption.number4, - placeholder: - "Silahkan masukkan suara", - "data-vv-as": "Suara", - }, - model: { - value: _vm.form.suara, - callback: function ($$v) { - _vm.$set(_vm.form, "suara", $$v) - }, - expression: "form.suara", - }, - }), - _vm._v(" "), - _vm.errors.has("form.suara") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.suara" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.suara_tipe"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has( - "form.suara_tipe" - ), - }, - }, - [ - _vm.errors.has("form.suara_tipe") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tTipe Suara: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.suara_tipe, - expression: "form.suara_tipe", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "suara_tipe", - "data-width": "100%", - "data-vv-as": "tipe suara", + "bg-info": + _vm.selectedItemJenisDiklat + .index == + props.index + 1, }, on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "suara_tipe", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] + click: function ($event) { + return _vm.selectedRowJenisDiklat( + props.item, + props.index + 1, + "diklat" ) }, }, }, [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [ - _vm._v( - "Silahkan pilih tipe suara" - ), - ] - ), + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), _vm._v(" "), - _c( - "option", - { attrs: { value: "0" } }, - [_vm._v("Link suara otomatis")] - ), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), _vm._v(" "), - _c( - "option", - { attrs: { value: "1" } }, - [ - _vm._v( - "Link suara dari sumber data external" - ), - ] - ), + _c("td", [ + _vm._v( + _vm._s(props.item.deskripsi) + ), + ]), ] - ), - _vm._v(" "), - _vm.errors.has("form.suara_tipe") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.suara_tipe" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - ] - : _vm._e(), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambahCalon") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedItemCalon.index, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusCalon") + ) + : _vm._e(), + ] }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), - ] + ], + null, + false, + 1185853064 ), - ]), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataCalon, - columnData: _vm.columnDataCalon, - itemDataStat: _vm.itemDataCalonStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemCalon.index == - props.index + 1, - }, - on: { - click: function ($event) { - return _vm.selectedRow( - props.item, - props.index + 1, - "calon" - ) - }, - }, - }, - [ - _c("td", [ - _vm._v(_vm._s(props.item.no_urut)), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item.gambar + - "n.jpg", - width: "35px", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "35px", - }, - }), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.name)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.tanggal_lahir) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.tempat_lahir) - ), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.status)), - ]), - _vm._v(" "), - _c("td", [ - _vm._v(_vm._s(props.item.pendidikan)), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c("form-info"), + _vm.form.anggota_cu_id ? _c("form-info") : _vm._e(), _vm._v(" "), _c("br"), _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _vm._e(), ], 1 ), @@ -2912,676 +2200,186 @@ var render = function () { backgroundClick: _vm.modalBackgroundClick, }, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _vm.state == "tambahCalon" || _vm.state == "ubahCalon" - ? _c("form-calon", { - attrs: { - mode: _vm.formCalonMode, - selected: _vm.selectedItemCalon, - }, - on: { - createCalon: _vm.createCalon, - editCalon: _vm.editCalon, - tutup: _vm.modalTutup, - }, - }) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("1. Pemilihan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("2. Calon")]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formCalon" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.formCalon.aktivis_id - ? _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-info text-white header-elements-inline", - }, - [ - _c("h6", { staticClass: "card-title" }), - _vm._v(" "), - _vm.mode != "edit" - ? _c("div", { staticClass: "header-elements" }, [ - _c( - "button", - { - staticClass: "btn btn-danger", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.deleteSelected.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross2 mr-2" }), - _vm._v(" Batal"), - ] - ), - ]) - : _vm._e(), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "media flex-column flex-sm-row mt-0" }, - [ - _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ - _c("div", { staticClass: "card-img-actions" }, [ - _vm.formCalon.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { - src: - "/images/aktivis/" + - _vm.formCalon.gambar + - ".jpg", - }, - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image.jpg" }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("ul", { staticClass: "list list-unstyled mb-0" }, [ - _c("li", [ - _c("b", [_vm._v("Nama:")]), - _vm._v(" " + _vm._s(_vm.formCalon.name)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tanggal Lahir:")]), - _vm._v(" " + _vm._s(_vm.formCalon.tanggal_lahir)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tempat Lahir:")]), - _vm._v(" " + _vm._s(_vm.formCalon.tempat_lahir)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Status:")]), - _vm._v(" " + _vm._s(_vm.formCalon.status)), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Pendidikan:")]), - _vm._v(" " + _vm._s(_vm.formCalon.pendidikan)), - ]), - ]), - ]), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.formCalon.aktivis_id == "" && _vm.mode == "create" - ? _c("data-viewer", { - attrs: { - title: "Aktivis", - columnData: _vm.columnDataDalam, - itemData: _vm.itemDataDalam, - query: _vm.query, - itemDataStat: _vm.itemDataDalamStat, - isDasar: "true", - isNoButtonRow: "true", - }, - on: { fetch: _vm.fetchDalam }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemDataDalam.current_page - 1) * - +_vm.itemDataDalam.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/" + - _vm.kelas + - "/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image.jpg" }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 1 - ? _c( - "span", - [ - props.item.pekerjaan_aktif.cu - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif.cu - .name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 2 - ? _c( - "span", - [ - props.item.pekerjaan_aktif.lembaga_lain - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif - .lembaga_lain.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 3 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" - ), - ]) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - props.item.pekerjaan_aktif.tingkat - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - props.item.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: props.item.pekerjaan_aktif.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi - .tingkat, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.agama }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.status }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { - value: props.item.provinces.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { - value: props.item.regencies.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { - value: props.item.districts.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { - value: props.item.villages.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ), - ] - ), - ] + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahJenisDiklat" || _vm.state == "ubahJenisDiklat" + ? _c("form-jenis-diklat", { + attrs: { + mode: _vm.formJenisDiklatMode, + selected: _vm.selectedItemJenisDiklat, }, - }, - ], - null, - false, - 3084181168 - ), - }) - : _vm._e(), - _vm._v(" "), - _vm.errors.any("formCalon") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formCalon.no_urut") }, + on: { + createJenisDiklat: _vm.createJenisDiklat, + editJenisDiklat: _vm.editJenisDiklat, + tutup: _vm.modalTutup, + }, + }) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Pilih Anggota CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Jenis Diklat")]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=template&id=c5202548&": +/*!********************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=template&id=c5202548& ***! + \********************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formJenisDiklat" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, - [ + }, + }, + [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\tJenis Diklat:\n\t\t\t")]), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ _c( - "h5", - { class: { "text-danger": _vm.errors.has("formCalon.no_urut") } }, - [ - _vm.errors.has("formCalon.no_urut") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\tNo. Urut: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_urut", - raw: false, - options: _vm.cleaveOption.number3, - placeholder: "Silahkan masukkan no urut", - "data-vv-as": "No. Urut", - }, - model: { - value: _vm.formCalon.no_urut, - callback: function ($$v) { - _vm.$set(_vm.formCalon, "no_urut", $$v) - }, - expression: "formCalon.no_urut", - }, - }), - _vm._v(" "), - _vm.errors.has("formCalon.no_urut") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formCalon.no_urut")) + - "\n\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ], - 1 - ), - _vm._v(" "), - this.currentUser.id_cu == 0 - ? _c( - "div", + "select", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formCalon.pengusung_cu_id"), - }, - }, - [ - _c( - "h5", + directives: [ { - class: { - "text-danger": _vm.errors.has( - "formCalon.pengusung_cu_id" - ), - }, + name: "model", + rawName: "v-model", + value: _vm.formJenisDiklat.jenis_diklat_id, + expression: "formJenisDiklat.jenis_diklat_id", }, - [ - _vm.errors.has("formCalon.pengusung_cu_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\tCU Pengusung: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formCalon.pengusung_cu_id, - expression: "formCalon.pengusung_cu_id", - }, - ], - staticClass: "form-control", - attrs: { - name: "pengusung_cu_id", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formCalon, - "pengusung_cu_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelCUStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih CU")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] + ], + staticClass: "form-control", + attrs: { + name: "id", + "data-width": "100%", + disabled: _vm.modelJenisDiklat.length === 0, + "data-vv-as": "JenisDiklat", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formJenisDiklat, + "jenis_diklat_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] ) - }), + }, + function ($event) { + return _vm.changeJenisDiklat($event.target.value) + }, ], - 2 - ), + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelJenisDiklatStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih jenis diklat")]), + ]), _vm._v(" "), - _vm.errors.has("formCalon.pengusung_cu_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formCalon.pengusung_cu_id") - ) + - "\n\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ) + _vm._l(_vm.modelJenisDiklat, function (jenisDiklat) { + return jenisDiklat + ? _c("option", { domProps: { value: jenisDiklat.id } }, [ + _vm._v(_vm._s(jenisDiklat.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _vm.errors.any("formJenisDiklat") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) : _vm._e(), _vm._v(" "), _c("hr"), @@ -3608,7 +2406,7 @@ var render = function () { staticClass: "btn btn-primary", attrs: { type: "submit", - disabled: _vm.formCalon.aktivis_id == "", + disabled: _vm.formJenisDiklat.jenis_diklat_id == "", }, }, [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] @@ -3622,7 +2420,7 @@ var render = function () { staticClass: "btn btn-primary btn-block pb-2", attrs: { type: "submit", - disabled: _vm.formCalon.aktivis_id == "", + disabled: _vm.formJenisDiklat.jenis_diklat_id == "", }, }, [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] @@ -3653,6 +2451,75 @@ render._withStripped = true +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/ImageUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/datatable.vue": @@ -3878,75 +2745,6 @@ __webpack_require__.r(__webpack_exports__); -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - /***/ }), /***/ "./resources/assets/js/components/wajibBadge.vue": @@ -4018,17 +2816,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/form.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/form.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/fasilitator/form.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/form.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=bcfbd002& */ "./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_0086262a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0086262a& */ "./resources/assets/js/views/fasilitator/form.vue?vue&type=template&id=0086262a&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/fasilitator/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4039,8 +2837,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_0086262a___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_0086262a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4050,54 +2848,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/form.vue" +component.options.__file = "resources/assets/js/views/fasilitator/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/fasilitator/form.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/form.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/fasilitator/form.vue?vue&type=template&id=0086262a&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/form.vue?vue&type=template&id=0086262a& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=bcfbd002& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0086262a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0086262a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/form.vue?vue&type=template&id=0086262a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0086262a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0086262a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/formCalon.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/formCalon.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/fasilitator/formJenisDiklat.vue": +/*!*******************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/formJenisDiklat.vue ***! + \*******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCalon.vue?vue&type=template&id=5cccadc4& */ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&"); -/* harmony import */ var _formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCalon.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formJenisDiklat_vue_vue_type_template_id_c5202548___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formJenisDiklat.vue?vue&type=template&id=c5202548& */ "./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=template&id=c5202548&"); +/* harmony import */ var _formJenisDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formJenisDiklat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4107,9 +2905,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formJenisDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formJenisDiklat_vue_vue_type_template_id_c5202548___WEBPACK_IMPORTED_MODULE_0__["render"], + _formJenisDiklat_vue_vue_type_template_id_c5202548___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4119,38 +2917,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/pemilihan/formCalon.vue" +component.options.__file = "resources/assets/js/views/fasilitator/formJenisDiklat.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=script&lang=js&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=script&lang=js& ***! + \********************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCalon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formJenisDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formJenisDiklat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formJenisDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=template&id=c5202548&": +/*!**************************************************************************************************!*\ + !*** ./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=template&id=c5202548& ***! + \**************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCalon.vue?vue&type=template&id=5cccadc4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formJenisDiklat_vue_vue_type_template_id_c5202548___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formJenisDiklat.vue?vue&type=template&id=c5202548& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/fasilitator/formJenisDiklat.vue?vue&type=template&id=c5202548&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formJenisDiklat_vue_vue_type_template_id_c5202548___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formJenisDiklat_vue_vue_type_template_id_c5202548___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/54.js b/public/js/components/54.js index 3fb7480a0..73d00edf1 100644 --- a/public/js/components/54.js +++ b/public/js/components/54.js @@ -1,5 +1,89 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[54],{ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": /*!***************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! @@ -163,37 +247,6 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! @@ -219,35 +272,45 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); /* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); /* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _tableAnggota_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./tableAnggota.vue */ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _formKeahlian_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./formKeahlian.vue */ "./resources/assets/js/views/mentor/formKeahlian.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + // // // @@ -482,435 +545,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + + + @@ -926,35 +563,103 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - tableAnggota: _tableAnggota_vue__WEBPACK_IMPORTED_MODULE_12__["default"] + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + formKeahlian: _formKeahlian_vue__WEBPACK_IMPORTED_MODULE_13__["default"] }, data: function data() { return { - title: 'Detail Setoran Solidaritas Jalinan', - titleDesc: 'Detail iuran Jalinan', - titleIcon: 'icon-stack2', - level: 2, - level2Title: 'Iuran Jalinan', - kelas: 'jalinanIuran', - sasaran: [], - tempatData: '', - idCu: '', - periodeBulan: '', - periodeTahun: '', - itemTahun: [], - tabName: 'iuran', - anggotaMasukData: [], - cancelState: 'methods', + title: 'Tambah Mentor', + titleDesc: 'Menambah Mentor baru', + titleIcon: 'icon-plus3', + kelas: 'mentor', + level2Title: 'Mentor', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + queryAnggota: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + columnDataAnggota: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'No. BA' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Agama' + }, { + title: 'Status' + }, { + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + selectedItemAnggota: '', + columnDataKeahlian: [{ + title: 'No.' + }, { + title: 'Name' + }, { + title: 'Keterangan' + }], + selectedItemKeahlian: '', + formKeahlianMode: '', + itemDataKeahlian: [], + itemDataKeahlianStat: 'success', state: '', modalShow: false, modalState: '', @@ -962,15 +667,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope modalColor: '', modalContent: '', modalSize: '', - submited: false, - confirmTitle: '', - query: { - order_column: "id", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - } + submited: false }; }, beforeRouteEnter: function beforeRouteEnter(to, from, next) { @@ -979,25 +676,39 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }); }, created: function created() { - this.formStat == ''; - this.anggotaDataStat == ''; + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } }, watch: { formStat: function formStat(value) { - if (value == 'success') { - if (this.currentUser.id_cu == 0) { - if (this.form.status == 0) { - this.confirmTitle = 'Konfirmasi Pembayaran'; - } else if (this.form.status == 1) { - this.confirmTitle = 'Iuran Lunas'; - } else if (this.form.status == 2) { - this.confirmTitle = 'Batal Lunas'; + if (value === "success") { + if (this.$route.meta.mode == 'edit') { + var valKeahlian; + + var _iterator = _createForOfIteratorHelper(this.form.keahlian), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valKeahlian = _step.value; + var formData = {}; + formData.id = valKeahlian.pivot.id; + formData.keahlian_id = valKeahlian.pivot.keahlian_id; + formData.name = valKeahlian.name; + formData.deskripsi = valKeahlian.deskripsi; + this.itemDataKeahlian.push(formData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); } } else { - if (this.form.status == 0) { - this.confirmTitle = 'Konfirmasi Pembayaran'; - } else if (this.form.status == 1) { - this.confirmTitle = 'Batal Pembayaran'; + if (this.currentUser.id_cu != 0 && this.form.id_cu !== undefined) { + this.changeCU(this.currentUser.id_cu); } } } @@ -1017,16 +728,92 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Mentor'; + this.titleDesc = 'Mengubah Mentor'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Mentor'; + this.titleDesc = 'Menambah Mentor'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } + }, + fetchAnggota: function fetchAnggota(params) { + this.$store.dispatch('anggotaCu/indexCu', [params, this.form.id_cu, 'semua']); + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + fetchCU: function fetchCU() { + if (this.modelCu.length == 0) { + this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); + } + }, + changeCU: function changeCU(id) { + this.form.id_cu = id; + this.fetchAnggota(this.queryAnggota); + }, + selectedRowAnggota: function selectedRowAnggota(item, index, tipe) { + this.selectedItemAnggota = item; + this.form.anggota_cu_id = item.id; + this.form.anggota_cu = this.form.anggota_cu || {}; + this.form.anggota_cu.name = item.name; + this.form.anggota_cu.nik = item.nik; + this.form.anggota_cu.gambar = item.gambar; + this.form.anggota_cu.kelamin = item.kelamin; + }, + deleteSelectedAnggota: function deleteSelectedAnggota() { + this.selectedItemAnggota = ''; + this.form.anggota_cu_id = ''; + this.form.anggota_cu.name = ''; + this.form.anggota_cu.nik = ''; + this.form.anggota_cu.gambar = ''; + this.form.anggota_cu.kelamin = ''; + }, + selectedRowKeahlian: function selectedRowKeahlian(item, index, tipe) { + this.selectedItemKeahlian = item; + this.selectedItemKeahlian.index = index; + }, + createKeahlian: function createKeahlian(value) { + this.itemDataKeahlian.push(value); + this.selectedItemKeahlian = {}; + this.modalTutup(); + }, + editKeahlian: function editKeahlian(value) { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataKeahlian, { + index: value.index + }); + + this.itemDataKeahlian.push(value); + this.selectedItemKeahlian = {}; + this.modalTutup(); }, save: function save() { var _this = this; - this.form.id_cu = this.idCu; + this.form.anggota = this.itemDataAnggota; + this.form.keahlian = this.itemDataKeahlian; this.state = ''; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } _this.submited = false; } else { @@ -1036,76 +823,84 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }); }, back: function back() { - if (this.currentUser.id_cu == 0) { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { this.$router.push({ name: this.kelas + 'Cu', params: { - cu: 'semua' + cu: this.form.id_cu } }); } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); } - }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } } }, - changeTab: function changeTab(value) { - this.tabName = value; - }, - selectedRow: function selectedRow(item, index) { - this.selectedItemCalon = item; - this.selectedItemCalon.index = index; - }, - selectedRow2: function selectedRow2(item, index) { - this.selectedItemSuara = item; - this.selectedItemSuara.index = index; - }, modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; this.state = state; if (isMobile) { - this.selectedItemCalon = itemMobile; + this.selectedItemAnggota = itemMobile; + this.selectedItemKeahlian = itemMobile; } - if (state == 'hapusCalon') { + if (state == 'hapusKeahlian') { this.modalState = 'confirm-tutup'; this.modalColor = ''; - this.modalTitle = 'Hapus Calon' + this.selectedItemCalon.name + ' ?'; + this.modalTitle = 'Hapus Keahlian' + this.selectedItemKeahlian.name + ' ?'; this.modalButton = 'Iya, Hapus'; this.modalSize = ''; - } else if (state == 'ubahCalon') { + } else if (state == 'ubahKeahlian') { this.modalState = 'normal1'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Calon'; + this.modalTitle = 'Ubah Keahlian'; this.modalButton = 'Ok'; this.modalSize = 'modal-lg'; - this.formCalonMode = 'edit'; - } else if (state == 'tambahCalon') { + this.formKeahlianMode = 'edit'; + } else if (state == 'tambahKeahlian') { this.modalState = 'normal1'; this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Calon'; + this.modalTitle = 'Tambah Keahlian'; this.modalButton = 'Ok'; this.modalSize = 'modal-lg'; - this.formCalonMode = 'create'; + this.formAnggotaMode = 'create'; } }, modalConfirmOk: function modalConfirmOk() { this.modalShow = false; - if (this.state == 'hapusCalon') { - lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { - index: this.selectedItemCalon.index + if (this.state == 'hapusKeahlian') { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataKeahlian, { + index: this.selectedItemKeahlian.index }); - this.selectedItemCalon = {}; + this.selectedItemKeahlian = {}; } }, modalTutup: function modalTutup() { - if (this.updateStat == 'success' && this.state == '') { + if (this.updateStat === 'success' && this.state == '') { this.$store.dispatch(this.kelas + '/resetUpdateStat'); this.back(); } @@ -1120,103 +915,50 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalShow = false; } }, - momentYear: function momentYear() { - return moment().year(); + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + console.log(event.target.files[0].name); } }, computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mentor', { form: 'data', formStat: 'dataStat', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - anggotaData: 'dataS', - anggotaDataStat: 'dataStatS', - anggotaKeluarData: 'dataS2', - anggotaKeluarDataStat: 'dataStatS2' + itemDataAnggota: 'dataS', + itemDataAnggotaStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -1265,191 +1007,75 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - props: ['kelas', 'title', 'deskripsi', 'produkData', 'cu', 'lokasi'], - data: function data() { - return { - selectedItem: [], - plafon: 0, - query: { - order_column: "id", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No' - }, { - title: 'No. BA', - name: 'no_ba', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'No. KTP / NIK', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Tgl. Lahir', - name: 'tanggal_lahir', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Umur Masuk', - name: 'tanggal_masuk', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Umur Sekarang', - name: 'tanggal_lahir', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Umur Cair', - name: 'tanggal_cair', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }], - excel: { - fields: {}, - data: [], - meta: [[{ - "key": "charset", - "value": "utf-8" - }]] - } +// +// +// +// +// +// +// + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + data: function data() { + return { + title: '', + formKeahlian: { + id: '', + keahlian_id: '', + name: '', + deskripsi: '' + }, + submited: false }; }, created: function created() { - var produk; - - var _iterator = _createForOfIteratorHelper(this.produkData), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - produk = _step.value; - - if (produk.produk) { - if (produk.produk.jalinan == 1) { - if (this.lokasi == 3 || this.lokasi == 4 || this.lokasi == 5 || this.lokasi == 6 || this.lokasi == 7 || this.lokasi == 8 || this.lokasi == 9 || this.lokasi == 10 || this.lokasi == 11) { - if (produk.produk.tipe == 'Simpanan Wajib' || produk.produk.tipe == 'Simpanan Pokok' || produk.produk.tipe == 'Simpanan Non Saham') { - this.columnData.push({ - title: produk.produk.name, - name: 'X' + produk.produk_cu_id, - id: 'X' + produk.produk_cu_id, - tipe: 'numeric' - }); - } - } else { - if (produk.produk.tipe == 'Pinjaman Kapitalisasi' || produk.produk.tipe == 'Pinjaman Umum' || produk.produk.tipe == 'Pinjaman Produktif') { - this.columnData.push({ - title: produk.produk.name, - name: 'X' + produk.produk_cu_id, - id: 'X' + produk.produk_cu_id, - tipe: 'numeric' - }); - } - } - } - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } + this.$store.dispatch('keahlian/get'); - this.columnData.push({ - title: 'Total', - name: 'total', - tipe: 'numeric' - }); - this.columnData.push({ - title: 'Plafon', - name: 'plafon', - tipe: 'numeric' - }); - this.columnData.push({ - title: 'Pengurang', - name: 'pengurang', - tipe: 'numeric' - }); - this.fetch(this.query); - }, - watch: { - itemDataStat: function itemDataStat(value) { - if (value == 'success') { - this.fieldExcel(); - } + if (this.mode == 'edit') { + this.formKeahlian = Object.assign({}, this.selected); } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/indexAnggota', [params, this.$route.params.id, this.cu, this.lokasi]); - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - fieldExcel: function fieldExcel() { - var vm = this; - vm.excel.fields = {}; - vm.columnData.forEach(function (column) { - if (!column.hide && !column.disable && column.tipe) { - if (column.excelName) { - vm.excel.fields[column.title] = column.excelName; + save: function save() { + var _this = this; + + this.$validator.validateAll('formKeahlian').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editKeahlian', _this.formKeahlian); } else { - vm.excel.fields[column.title] = column.name; + _this.$emit('createKeahlian', _this.formKeahlian); } + + _this.submited = false; + } else { + _this.submited = true; } }); - vm.excel.data = vm.itemData; + }, + changeKeahlian: function changeKeahlian(value) { + var valKeahlian = {}; + valKeahlian = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelKeahlian, { + id: Number(value) + }); + this.formKeahlian.name = valKeahlian.name; + this.formKeahlian.deskripsi = valKeahlian.deskripsi; + }, + tutup: function tutup() { + this.$emit('tutup'); } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { - itemData: 'dataS2', - itemDataStat: 'dataStatS2' + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('keahlian', { + modelKeahlian: 'dataS', + modelKeahlianStat: 'dataStatS' })) }); @@ -1472,6 +1098,23 @@ exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", "" // exports +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + /***/ }), /***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": @@ -1502,6 +1145,78 @@ if(content.locals) module.exports = content.locals; if(false) {} +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": @@ -1691,46 +1406,6 @@ render._withStripped = true -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": @@ -1770,10 +1445,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/form.vue?vue&type=template&id=09b91fef&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/form.vue?vue&type=template&id=09b91fef& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1793,7 +1468,7 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: _vm.level, + level: 2, level2Title: _vm.level2Title, level2Route: _vm.kelas, }, @@ -1813,2532 +1488,688 @@ var render = function () { _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan", + title: "Oops, terjadi kesalahan", errorItem: _vm.errors.items, }, }) : _vm._e(), _vm._v(" "), - _vm.formStat == "success" - ? _c( - "div", - [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - staticClass: "form-control", - attrs: { "data-width": "100%" }, - on: { - change: function ($event) { - return _vm.changeTab($event.target.value) - }, - }, - }, - [ - _c("option", { attrs: { value: "iuran" } }, [ - _vm._v("Setoran Solidaritas"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet3" } }, [ - _vm._v("Simp > 5JT"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet4" } }, [ - _vm._v("Simp > 50JT | 1 s.d. 70 Thn"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet5" } }, [ - _vm._v("Simp > 10JT | 60 s.d. 70 Thn"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet6" } }, [ - _vm._v("Simp > 70 Thn | Masuk < 60 Thn"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet7" } }, [ - _vm._v("Simp > 70 Thn | Masuk 60 s.d. 70 Thn"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet8" } }, [ - _vm._v("Masuk > 70 Thn"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet9" } }, [ - _vm._v("Simp Kap < 30 Hari"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet10" } }, [ - _vm._v("Simp Kap Lalai 3 Hari"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet11" } }, [ - _vm._v("Simp Lembaga"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet12" } }, [ - _vm._v("Pinj Non Pro > 150 JT"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet13" } }, [ - _vm._v("Pinj > 50 JT"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet14" } }, [ - _vm._v("Pinj Kap > 25 JT"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet15" } }, [ - _vm._v("Pinj Agt > 70 JT"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet16" } }, [ - _vm._v("Pinj Kap < 30 Hari"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet17" } }, [ - _vm._v("Pinj Macet > 6 Bln"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet18" } }, [ - _vm._v("Pinj Kap Lalai > 3 Bln"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet21" } }, [ - _vm._v("Pinj Pro > 300 JT"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet22" } }, [ - _vm._v("Pinj Ganda > 300 JT"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet23" } }, [ - _vm._v("Piut Kap > 5 Thn"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet24" } }, [ - _vm._v("Piut Umum > 15 Thn"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "sheet25" } }, [ - _vm._v("Pinj Lain-Lain"), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "iuran", - expression: "tabName == 'iuran'", - }, - ], - }, - [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-lg-6" }, [ - _c("div", { staticClass: "card" }, [ - _c( - "div", + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.form.anggota_cu_id == "" + ? _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "row col-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ { - staticClass: "card-header bg-white", + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", }, - [ - _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("Santunan Solidaritas")] - ), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "A. Simpanan yang disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c( - "tbody", - [ - _vm._l( - _vm.form.produk, - function ( - produk, - index - ) { - return produk.produk && - (produk.produk - .tipe == - "Simpanan Pokok" || - produk.produk - .tipe == - "Simpanan Wajib" || - produk.produk - .tipe == - "Simpanan Non Saham") - ? _c("tr", [ - _c("th", [ - _vm._v( - _vm._s( - produk - .produk - .name - ) - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: - { - value: - produk.saldo, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]) - : _vm._e() - } - ), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Simpanan yang disolidaritaskan" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_simpanan, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ], - 2 - ), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "B. Simpanan sebagai pengurang" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "1. Simpanan usia 0 s.d 1 thn diatas plafon (5.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_3, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "2. Simpanan usia > 1 s.d 70 thn diatas plafon (50.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_4, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "3. Simpanan usia masuk 60 s.d 70 thn diatas plafon (10.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_5, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "4. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia di bawah 60 tahun (Maks. 50 juta)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_6, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "5. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia 60 s.d 70 tahun (Maks. 10 juta)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_7, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "6. Pertambahan simpanan usia diatas 70 thn - Anggota masuk usia diatas 70 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_8, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "7. Simpanan Kapitalisasi anggota baru < 30 hari sejak menjadi anggota" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_9, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "8. Simpanan kapitalisasi yang piutangnya tidak pernah diangsur 3 bln berturut-turut atau lebih" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_10, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "9. Simpanan lembaga yang diatasnamakan lembaga atau perorangan" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_11, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Simpanan sebagai pengurang" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_simpanan_kurang, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "C. Simpanan Yang Disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v("A - B"), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_simpanan - - _vm.form - .total_simpanan_kurang, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [_c("b", [_vm._v("D. Iuran")])] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "Iuran Tunas" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - ((_vm.form - .total_simpanan - - _vm.form - .total_simpanan_kurang) * - 0.55) / - 1000, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Pembulatan Setoran Solidaritas Tunas" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - Math.round( - ((_vm - .form - .total_simpanan - - _vm - .form - .total_simpanan_kurang) * - 0.55) / - 1000 / - 50 - ) * 50, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - ]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-lg-6" }, [ - _c("div", { staticClass: "card" }, [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ _c( - "div", + "option", { - staticClass: "card-header bg-white", + attrs: { disabled: "", value: "" }, }, [ - _c( - "h5", - { staticClass: "card-title" }, - [ - _vm._v( - "Solidaritas Piutang Anggota" - ), - ] - ), + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), ] ), _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "A. Piutang yang disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c( - "tbody", - [ - _vm._l( - _vm.form.produk, - function ( - produk, - index - ) { - return produk.produk && - (produk.produk - .tipe == - "Pinjaman Kapitalisasi" || - produk.produk - .tipe == - "Pinjaman Umum" || - produk.produk - .tipe == - "Pinjaman Produktif") - ? _c( - "tr", - { - key: index, - }, - [ - _c("th", [ - _vm._v( - _vm._s( - produk - .produk - .name - ) - ), - ]), - _vm._v( - " " - ), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: - { - value: - produk.saldo, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ] - ) - : _vm._e() - } - ), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Piutang yang disolidaritaskan" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_pinjaman, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ], - 2 - ), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "B. Piutang sebagai pengurang" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "1. Saldo piutang cair usia dewasa s.d 60 thn diatas plafon (150.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_12, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "2. Saldo piutang cair diatas usia 60 s.d 70 thn diatas plafon (50.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_13, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "3. Saldo piutang kapitalisasi diatas plafon (25.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_14, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "4. Saldo piutang usia diatas 70 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_15, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "5. Saldo piutang macet lebih dari 6 bulan berturut-turut" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_16, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "6. Saldo piutang kapitalisasi anggota baru < 30 hari sejak menjadi anggota" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_17, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "7. Saldo piutang kapitalisasi yang tidak pernah diangsur ≥ 3 bln berturut-turut" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_18, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "8. Saldo piutang dengan tujuan untuk biaya berobat sendiri" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_19, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "9. Saldo piutang lembaga atas nama perorangan atau nama lembaga" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_20, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "10. Saldo piutang produktif diatas plafon (300.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_21, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "11. Saldo piutang produktif dan piutang lain diatas plafon (300.000.000)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_22, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "12. Saldo piutang kapitalisasi yang umur piutang diatas 5 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_23, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "13. Saldo piutang selain kapitalisasi yang umur piutang diatas 15 tahun" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_24, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "14. Saldo piutang yang angsuran ditarik dari simpanan saham (SP dan SW)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_25, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "15. Saldo piutang luar biasa usia < 17 tahun dan belum menikah" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .kurang_sheet_26, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Pinjaman sebagai pengurang" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_pinjaman_kurang, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [ - _c("b", [ - _vm._v( - "C. Piutang Yang Disolidaritaskan" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v("A - B"), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - _vm.form - .total_pinjaman - - _vm.form - .total_pinjaman_kurang, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-header" }, - [_c("b", [_vm._v("D. Iuran")])] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "table-responsive", - }, - [ - _c( - "table", - { staticClass: "table" }, - [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "Iuran Lintang" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - ((_vm.form - .total_pinjaman - - _vm.form - .total_pinjaman_kurang) * - 0.6) / - 1000, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Pembulatan Setoran Solidaritas Lintang (50)" - ), - ]), - _vm._v(" "), - _c( - "td", - { - staticClass: - "text-right", - }, - [ - _c( - "check-value", - { - attrs: { - value: - Math.round( - ((_vm - .form - .total_pinjaman - - _vm - .form - .total_pinjaman_kurang) * - 0.55) / - 1000 / - 50 - ) * 50, - valueType: - "currency", - }, - } - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - ]), - ] + _vm._l( + _vm.modelCU, + function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + } ), - ]), - ]), + ], + 2 + ), _vm._v(" "), - _c("div", { staticClass: "col-lg-12" }, [ - _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "input-group-append" }, + [ _c( - "div", + "button", { - staticClass: "card-header bg-white", + staticClass: "btn btn-light", + attrs: { + disabled: + _vm.modelCUStat === "loading", + }, + on: { click: _vm.fetchCU }, }, [ - _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("Total")] - ), + _c("i", { + staticClass: "icon-sync", + class: { + spinner: + _vm.modelCUStat === "loading", + }, + }), ] ), - _vm._v(" "), - _c( - "div", - { staticClass: "table-responsive" }, - [ + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_cu != "" + ? _c("data-viewer", { + attrs: { + title: "Anggota CU", + columnData: _vm.columnDataAnggota, + itemData: _vm.itemDataAnggota, + query: _vm.queryAnggota, + itemDataStat: _vm.itemDataAnggotaStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchAnggota }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ _c( - "table", - { staticClass: "table" }, + "tr", + { + staticClass: + "text-nowrap cursor-pointer", + on: { + click: function ($event) { + return _vm.selectedRowAnggota( + props.item + ) + }, + }, + }, [ - _c("tbody", [ - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Setoran Solidaritas Jalinan" - ), - ]), - _vm._v(" "), - _c( - "td", - { + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataAnggota + .current_page - + 1) * + +_vm.itemDataAnggota + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { staticClass: - "text-right", - }, - [ - _c("check-value", { - attrs: { - value: - Math.round( - ((_vm.form - .total_simpanan - - _vm.form - .total_simpanan_kurang) * - 0.55) / - 1000 / - 50 - ) * - 50 + - Math.round( - ((_vm.form - .total_pinjaman - - _vm.form - .total_pinjaman_kurang) * - 0.55) / - 1000 / - 50 - ) * - 50, - valueType: - "currency", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("tr", [ - _c("th", [ - _vm._v( - "Jumlah Setoran Solidaritas Jalinan Yang Dibayarkan" - ), - ]), - _vm._v(" "), - _c( - "td", - { + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { staticClass: - "text-right", + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.no_ba, }, - [ - _c("check-value", { - attrs: { - value: - Math.round( - ((_vm.form - .total_simpanan - - _vm.form - .total_simpanan_kurang) * - 0.55) / - 1000 / - 50 - ) * - 50 + - Math.round( - ((_vm.form - .total_pinjaman - - _vm.form - .total_pinjaman_kurang) * - 0.55) / - 1000 / - 50 - ) * - 50, - valueType: - "currency", - }, - }), - ], - 1 + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.name, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.kelamin, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) ), - ]), - ]), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .tempat_lahir, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.agama, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.status, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.alamat, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.email, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.hp, + }, + }), + ], + 1 + ), ] ), ] - ), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.form.status == 0 - ? _c( - "button", - { - staticClass: - "btn btn-danger btn-block btn-lg mb-3", - attrs: { - type: "button", - readonly: "", - }, - }, - [ - _c("b", [ - _vm._v("STATUS : BELUM BAYAR"), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.status == 1 - ? _c( - "button", - { - staticClass: - "btn btn-warning btn-block btn-lg mb-3", - attrs: { - type: "button", - readonly: "", - }, - }, - [ - _c("b", [ - _vm._v( - "STATUS : SUDAH BAYAR DAN MENUNGGU KONFIRMASI" - ), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.form.status == 2 - ? _c( - "button", - { - staticClass: - "btn btn-primary btn-block btn-lg mb-3", - attrs: { - type: "button", - readonly: "", - }, }, - [ - _c("b", [ - _vm._v("STATUS : SUDAH LUNAS"), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _vm.form.status != 0 - ? _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - confirmTitle: - _vm.confirmTitle, - }, - on: { cancelClick: _vm.back }, - }) - : _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - isSingleButton: true, - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ) - : _c( - "div", - { staticClass: "card card-body" }, - [ - _vm.form.status != 2 - ? _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - confirmTitle: - _vm.confirmTitle, - }, - on: { cancelClick: _vm.back }, - }) - : _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - isSingleButton: true, - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet3" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Simp > 5JT", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 3, - deskripsi: - "Simpanan khusus anggota yang masuk CU berusia 0 s.d. 1 tahun yang jumlah simpanan melebihi plafon Rp5.000.000,00. Simpanan yang disolidaritaskan hanya sebesar maksimal Rp5.000.000,00; kelebihan simpanan tersebut menjadi pengurang setoran solidaritas", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet4" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Simp > 50JT | 1 s.d. 70 Thn", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 4, - deskripsi: - "Simpanan khusus anggota yang masuk CU dibawah usia 60 tahun dan sekarang berusia 1 s.d. 70 tahun, yang jumlah simpanannya melebihi plafon Rp50.000.000,00. Simpanan yang disolidaritaskan hanya sebesar maksimal Rp50.000.000,00; kelebihan simpanan tersebut menjadi pengurang setoran solidaritas", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet5" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Simp > 10JT | 60 s.d. 70 Thn", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 5, - deskripsi: - "Simpanan khusus anggota yang amsuk CU berusia 60 s.d. 70 tahun yang jumlah simpanannya melebihi plafon Rp10.000.000,00. Simpanan yang disolidaritaskan hanya sebesar maksimal Rp10.000.000,00; Kelebihan simpanan tersebut menjadi pengurang setoran solidaritas", - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet6" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Simp > 70 Thn | Masuk < 60 Thn", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 6, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet7" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: - "Simp > 70 Thn | Masuk 60 s.d. 70 Thn", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 7, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet8" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Masuk > 70 Thn<", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 8, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet9" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Simp Kap < 30 Hari", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 9, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet10" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Simp Kap Lalai 3 Hari", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 10, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet11" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Simp Lembaga", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 11, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet12" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Non Pro > 150 JT", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 12, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet13" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj > 50 JT", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 13, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", + }, + ], + null, + false, + 2562605407 + ), + }) + : _vm._e(), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-info text-white header-elements-inline", }, - }, - [ - _vm.tabName == "sheet14" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Kap > 25 JT", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 14, + [ + _c("h6", { staticClass: "card-title" }), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c( + "button", + { + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelectedAnggota.apply( + null, + arguments + ) }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet15" - ? _c( - "div", + }, + }, [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Agt > 70 JT", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 15, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet16" - ? _c( + _c("i", { staticClass: "icon-cross2 mr-2" }), + _vm._v(" Batal"), + ] + ), + ]), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { + staticClass: "media flex-column flex-sm-row mt-0", + }, + [ + _c( "div", + { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Kap > 30 Hari", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 16, + _c( + "div", + { staticClass: "card-img-actions" }, + [ + _vm.form.anggota_cu.gambar + ? _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: + "/images/anggotaCu/" + + _vm.form.anggota_cu.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("NIK:")]), + _vm._v( + " " + _vm._s(_vm.form.anggota_cu.nik) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v( + " " + _vm._s(_vm.form.anggota_cu.name) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Gender:")]), + _vm._v( + " " + + _vm._s(_vm.form.anggota_cu.kelamin) + ), + ]), + ] + ), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet17" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Macet > 6 Bln", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 17, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, + }, + }), + ]), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "card" }, [ - _vm.tabName == "sheet18" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Kap Lalai > 3 Bln", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 18, + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahKeahlian") + }, }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet21" - ? _c( - "div", - [ - _c("table-anggota", { + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", attrs: { - kelas: _vm.kelas, - title: "Pinj Pro > 300 JT", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 21, + disabled: !_vm.selectedItemKeahlian.index, }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet22" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Ganda > 300 JT", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 22, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahKeahlian") + }, }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet23" - ? _c( - "div", - [ - _c("table-anggota", { + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", attrs: { - kelas: _vm.kelas, - title: "Piut Kap > 5 Thn", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 23, + disabled: !_vm.selectedItemKeahlian.index, }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.tabName == "sheet24" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Piut Umum > 15 Thn", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 24, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusKeahlian") + }, }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataKeahlian, + columnData: _vm.columnDataKeahlian, + itemDataStat: _vm.itemDataKeahlianStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemKeahlian + .index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRowKeahlian( + props.item, + props.index + 1, + "diklat" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.deskripsi) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 3559877384 + ), + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id ? _c("form-info") : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "panel panel-flat panel-body" }, [ - _vm.tabName == "sheet25" - ? _c( - "div", - [ - _c("table-anggota", { - attrs: { - kelas: _vm.kelas, - title: "Pinj Lain-lain", - produkData: _vm.form.produk, - cu: _vm.form.id_cu, - lokasi: 25, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 - ) - : _vm.formStat == "loading" - ? _c("div", [_vm._m(1)]) - : _c("div", [ - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - isSingleButton: true, - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ]), + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _vm._e(), + ], + 1 + ), ], 1 ), @@ -4370,7 +2201,26 @@ var render = function () { _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), ]), _vm._v(" "), - _c("template", { slot: "modal-body1" }), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahKeahlian" || _vm.state == "ubahKeahlian" + ? _c("form-keahlian", { + attrs: { + mode: _vm.formKeahlianMode, + selected: _vm.selectedItemKeahlian, + }, + on: { + createKeahlian: _vm.createKeahlian, + editKeahlian: _vm.editKeahlian, + tutup: _vm.modalTutup, + }, + }) + : _vm._e(), + ], + 1 + ), ], 2 ), @@ -4383,30 +2233,32 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Jenis")]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Pilih Anggota CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Keahlian")]), ]) }, ] @@ -4416,10 +2268,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&": -/*!******************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe& ***! - \******************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=template&id=6bb39f0c&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=template&id=6bb39f0c& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -4433,305 +2285,158 @@ var render = function () { var _c = _vm._self._c || _h return _c("div", [ _c( - "div", - { staticClass: "card" }, + "form", + { + attrs: { "data-vv-scope": "formKeahlian" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v(_vm._s(_vm.title))]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, - [_vm._v("\n\t\t\t\t\t" + _vm._s(_vm.deskripsi) + "\n\t\t\t\t")] - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, [ - _vm._v("\n\t\t\t\t\t" + _vm._s(_vm.deskripsi) + "\n\t\t\t\t"), - ]), - _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\tKeahlian:\n\t\t\t")]), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ _c( - "div", - { staticClass: "col-md-5 col-lg-3 text-right d-none d-sm-block" }, - [ - _c( - "json-excel", + "select", + { + directives: [ { - staticClass: "btn bg-green-300 btn-icon mb-1", - attrs: { - data: _vm.excel.data, - exportFields: _vm.excel.fields, - meta: _vm.excel.meta, - title: "Data " + _vm.title, - name: _vm.title + ".xls", - disabled: _vm.itemDataStat === "loading", - }, + name: "model", + rawName: "v-model", + value: _vm.formKeahlian.keahlian_id, + expression: "formKeahlian.keahlian_id", }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel"), - ] - ), - _vm._v(" "), - _c( - "button", { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id", + "data-width": "100%", + disabled: _vm.modelKeahlian.length === 0, + "data-vv-as": "Keahlian", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formKeahlian, + "keahlian_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, + function ($event) { + return _vm.changeKeahlian($event.target.value) }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.itemDataStat === "loading" }, - }), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 d-block d-sm-none" }, + ], + }, + }, [ - _c( - "json-excel", - { - staticClass: "btn bg-green-300 btn-icon btn-block mb-1", - attrs: { - data: _vm.excel.data, - exportFields: _vm.excel.fields, - meta: _vm.excel.meta, - title: "Data " + _vm.title, - name: _vm.title + ".xls", - disabled: _vm.itemDataStat === "loading", - }, - }, - [ - _c("i", { staticClass: "icon-file-excel" }), - _vm._v(" Excel"), - ] - ), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelKeahlianStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih jenis keahlian")]), + ]), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.itemDataStat === "loading" }, - }), - _vm._v(" Reload\n\t\t\t\t\t"), - ] - ), + _vm._l(_vm.modelKeahlian, function (keahlian) { + return keahlian + ? _c("option", { domProps: { value: keahlian.id } }, [ + _vm._v(_vm._s(keahlian.name)), + ]) + : _vm._e() + }), ], - 1 + 2 ), ]), ]), _vm._v(" "), - _c("data-table", { - attrs: { - columnData: _vm.columnData, - items: _vm.itemData, - itemDataStat: _vm.itemDataStat, - }, - scopedSlots: _vm._u([ + _vm.errors.any("formKeahlian") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id == props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nik }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - props.item.tanggal_lahir - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.tanggal_masuk - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.ageDiff( - props.item.tanggal_masuk, - props.item.tanggal_lahir - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.tanggal_lahir - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.age( - props.item.tanggal_lahir - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.tanggal_cair - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.age( - props.item.tanggal_cair - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _vm._l(_vm.columnData, function (column) { - return column.id - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item[column.id], - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e() - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.plafon, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.pengurang, - valueType: "currency", - }, - }), - ], - 1 - ), - ], - 2 - ) - : _vm._e(), - ] + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, }, }, - ]), - }), + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formKeahlian.keahlian_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formKeahlian.keahlian_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), ], 1 ), @@ -4742,6 +2447,75 @@ render._withStripped = true +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/ImageUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/datatable.vue": @@ -4967,75 +2741,6 @@ __webpack_require__.r(__webpack_exports__); -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - /***/ }), /***/ "./resources/assets/js/components/wajibBadge.vue": @@ -5107,17 +2812,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/detail.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/detail.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/mentor/form.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/mentor/form.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=e682995e& */ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&"); -/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_09b91fef___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=09b91fef& */ "./resources/assets/js/views/mentor/form.vue?vue&type=template&id=09b91fef&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mentor/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5127,9 +2832,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["render"], - _detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_09b91fef___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_09b91fef___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5139,54 +2844,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/detail.vue" +component.options.__file = "resources/assets/js/views/mentor/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/mentor/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/mentor/form.vue?vue&type=template&id=09b91fef&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/form.vue?vue&type=template&id=09b91fef& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=e682995e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_09b91fef___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=09b91fef& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/form.vue?vue&type=template&id=09b91fef&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_09b91fef___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_09b91fef___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue": -/*!*****************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/tableAnggota.vue ***! - \*****************************************************************/ +/***/ "./resources/assets/js/views/mentor/formKeahlian.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/mentor/formKeahlian.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tableAnggota.vue?vue&type=template&id=851568fe& */ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&"); -/* harmony import */ var _tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tableAnggota.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formKeahlian_vue_vue_type_template_id_6bb39f0c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKeahlian.vue?vue&type=template&id=6bb39f0c& */ "./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=template&id=6bb39f0c&"); +/* harmony import */ var _formKeahlian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKeahlian.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5196,9 +2901,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["render"], - _tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formKeahlian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKeahlian_vue_vue_type_template_id_6bb39f0c___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKeahlian_vue_vue_type_template_id_6bb39f0c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5208,38 +2913,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/tableAnggota.vue" +component.options.__file = "resources/assets/js/views/mentor/formKeahlian.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableAnggota.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeahlian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeahlian.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeahlian_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&": -/*!************************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe& ***! - \************************************************************************************************/ +/***/ "./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=template&id=6bb39f0c&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=template&id=6bb39f0c& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableAnggota.vue?vue&type=template&id=851568fe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeahlian_vue_vue_type_template_id_6bb39f0c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKeahlian.vue?vue&type=template&id=6bb39f0c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mentor/formKeahlian.vue?vue&type=template&id=6bb39f0c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeahlian_vue_vue_type_template_id_6bb39f0c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKeahlian_vue_vue_type_template_id_6bb39f0c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/55.js b/public/js/components/55.js index afdd1fb81..7f39cae82 100644 --- a/public/js/components/55.js +++ b/public/js/components/55.js @@ -84,17 +84,19 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// // // // @@ -145,6 +147,34 @@ __webpack_require__.r(__webpack_exports__); // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -154,56 +184,40 @@ __webpack_require__.r(__webpack_exports__); // + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + time: '', + dateVal: '' }; }, - methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } } }); @@ -233,22 +247,71 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _formDiklat_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./formDiklat.vue */ "./resources/assets/js/views/umkm/formDiklat.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// // // // @@ -286,107 +349,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -666,230 +628,422 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['formState', 'selected', 'anggota_cu'], components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_15__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + formDiklat: _formDiklat_vue__WEBPACK_IMPORTED_MODULE_13__["default"] }, data: function data() { return { - kelas: 'anggotaCu', - tipeProduk: '', - formProduk: { - anggota_cu_cu_id: '', - saldo: '', - cu: { - id: 0, - name: '' - }, - produk_cu: { - id: 0, - name: '' - }, - tanggal: '', - lama_pinjaman: '' - }, - formStateProdukCu: [], - formStateProdukCuStat: '', + title: 'Tambah Umkm', + titleDesc: 'Menambah Umkm baru', + titleIcon: 'icon-plus3', + kelas: 'umkm', + level2Title: 'Umkm', cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] }, - number30: { + number12: { numeral: true, - numeralIntegerScale: 30, + numeralIntegerScale: 12, numeralDecimalScale: 0, stripLeadingZeroes: false, delimiter: '' }, - number4: { + numeric: { numeral: true, - numeralIntegerScale: 4, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' } }, - message: { - show: false, - content: '' + queryAnggota: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 }, + columnDataAnggota: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'No. BA' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Agama' + }, { + title: 'Status' + }, { + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + selectedItemAnggota: '', + columnDataDiklat: [{ + title: 'No.' + }, { + title: 'Nama Diklat' + }, { + title: 'Tgl. Mulai' + }, { + title: 'Tgl. Selesai' + }, { + title: 'Fasilitator' + }, { + title: 'Tempat' + }, { + title: 'Keterangan' + }], + selectedItemDiklat: '', + formDiklatMode: '', + itemDataDiklat: [], + itemDataDiklatStat: 'success', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', submited: false }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - this.fetchCU(); - - if (this.formState == 'edit') { - if (this.modelCuStat == 'success') { - this.formProduk = this.selected; - } - - if (this.currentUser.id_cu == 0) { - this.changeCu(this.formProduk.cu.id); + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); } } - - if (this.currentUser.id_cu != 0) { - this.formProduk.cu.id = this.currentUser.cu.id; - this.formProduk.cu.name = this.currentUser.cu.name; - this.fetchProdukCu(this.currentUser.cu.id); - } }, watch: { - modelCuStat: function modelCuStat(value) { + formStat: function formStat(value) { if (value === "success") { - if (this.formState == 'edit') { - this.formProduk = this.selected; - - if (this.currentUser.id_cu == 0) { - this.changeCu(this.formProduk.produk_cu.id_cu); + if (this.$route.meta.mode == 'edit') { + var valDiklat; + + var _iterator = _createForOfIteratorHelper(this.form.diklat), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valDiklat = _step.value; + var formData = {}; + formData.id = valDiklat.id; + formData.name = valDiklat.name; + formData.fasilitator = valDiklat.fasilitator; + formData.tempat = valDiklat.tempat; + formData.tanggal_mulai = valDiklat.tanggal_mulai; + formData.tanggal_selesai = valDiklat.tanggal_selesai; + formData.deskripsi = valDiklat.deskripsi; + this.itemDataDiklat.push(formData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } else { + if (this.currentUser.id_cu != 0 && this.form.id_cu !== undefined) { + this.changeCU(this.currentUser.id_cu); } - - this.changeProdukCu(this.formProduk.produk_cu_id); - } - - if (this.currentUser.id_cu != 0) { - var cu = {}; - cu.id = this.currentUser.cu.id; - cu.name = this.currentUser.cu.name; - this.formProduk.cu = cu; - this.formProduk.anggota_cu_cu_id = this.anggota_cu.anggota_cu_cu[0].id; - this.fetchProdukCu(this.currentUser.cu.id); } } }, - formStateProdukCuStat: function formStateProdukCuStat(value) { - if (value == "success") { - this.changeProdukCu(this.formProduk.produk_cu_id); + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - changeCu: function changeCu(id) { - var cu; - var anggota_cu_cu = this.anggota_cu.anggota_cu_cu; - - if (id != 0) { - cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(anggota_cu_cu, function (o) { - return o.cu_id == id; - }); - - if (cu) { - this.formProduk.cu = cu.cu; - this.formProduk.anggota_cu_cu_id = cu.id; - } - - this.fetchProdukCu(id); - } - }, - changeProdukCu: function changeProdukCu(id) { - var produk_cu; - - if (id != 0) { - produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.formStateProdukCu, function (o) { - return o.id == id; - }); + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Umkm'; + this.titleDesc = 'Mengubah Umkm'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Umkm'; + this.titleDesc = 'Menambah Umkm'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); } - if (produk_cu) { - this.formProduk.produk_cu.id = produk_cu.id; - this.formProduk.produk_cu.name = produk_cu.name; + this.$store.dispatch('kubnUsaha/get'); + }, + fetchAnggota: function fetchAnggota(params) { + this.$store.dispatch('anggotaCu/indexCu', [params, this.form.id_cu, 'semua']); + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } - if (produk_cu.tipe == 'Simpanan Pokok' || produk_cu.tipe == 'Simpanan Wajib' || produk_cu.tipe == 'Simpanan Non Saham') { - this.tipeProduk = 'simpanan'; - } else { - this.tipeProduk = 'pinjaman'; + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } } } }, fetchCU: function fetchCU() { - if (this.formStateCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); + if (this.modelCu.length == 0) { + this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); } }, - fetchProdukCu: function fetchProdukCu(id) { - var _this = this; - - _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getCu(id).then(function (response) { - _this.formStateProdukCu = response.data.model; - _this.formStateProdukCuStat = 'success'; - })["catch"](function (error) { - _this.formStateProdukCu = error.response; - _this.formStateProdukCuStat = 'fail'; + changeCU: function changeCU(id) { + this.form.id_cu = id; + this.fetchAnggota(this.queryAnggota); + }, + selectedRowAnggota: function selectedRowAnggota(item, index, tipe) { + this.selectedItemAnggota = item; + this.form.anggota_cu_id = item.id; + this.form.anggota_cu = this.form.anggota_cu || {}; + this.form.anggota_cu.name = item.name; + this.form.anggota_cu.nik = item.nik; + this.form.anggota_cu.gambar = item.gambar; + this.form.anggota_cu.kelamin = item.kelamin; + }, + deleteSelectedAnggota: function deleteSelectedAnggota() { + this.selectedItemAnggota = ''; + this.form.anggota_cu_id = ''; + this.form.anggota_cu.name = ''; + this.form.anggota_cu.nik = ''; + this.form.anggota_cu.gambar = ''; + this.form.anggota_cu.kelamin = ''; + }, + selectedRowDiklat: function selectedRowDiklat(item, index, tipe) { + this.selectedItemDiklat = item; + this.selectedItemDiklat.index = index; + }, + createDiklat: function createDiklat(value) { + this.itemDataDiklat.push(value); + this.selectedItemDiklat = {}; + this.modalTutup(); + }, + editDiklat: function editDiklat(value) { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataDiklat, { + index: value.index }); + + this.itemDataDiklat.push(value); + this.selectedItemDiklat = {}; + this.modalTutup(); }, save: function save() { - var _this2 = this; + var _this = this; - this.$validator.validateAll('formProduk').then(function (result) { + this.form.anggota = this.itemDataAnggota; + this.form.diklat = this.itemDataDiklat; + this.state = ''; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this2.formState == 'create') { - _this2.$store.dispatch(_this2.kelas + '/storeProduk', [_this2.$route.params.id, _this2.formProduk]); - } else if (_this2.formState == 'edit') { - _this2.$store.dispatch(_this2.kelas + '/updateProduk', [_this2.formProduk.id, _this2.formProduk]); + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); } - _this2.submited = false; + _this.submited = false; } else { - _this2.submited = true; + window.scrollTo(0, 0); + _this.submited = true; } }); }, - messageClose: function messageClose() { - this.message.show = false; - }, - tambahProduk: function tambahProduk() { - this.$emit('tambahProduk'); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), + back: function back() { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + } + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemAnggota = itemMobile; + this.selectedItemDiklat = itemMobile; + } + + if (state == 'hapusDiklat') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Diklat' + this.selectedItemDiklat.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahDiklat') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Diklat'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formDiklatMode = 'edit'; + } else if (state == 'tambahDiklat') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Diklat'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formAnggotaMode = 'create'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ + if (this.state == 'hapusDiklat') { + lodash__WEBPACK_IMPORTED_MODULE_3___default.a.remove(this.itemDataDiklat, { + index: this.selectedItemDiklat.index + }); + + this.selectedItemDiklat = {}; + } + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.back(); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + console.log(event.target.files[0].name); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('umkm', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + itemDataAnggota: 'dataS', + itemDataAnggotaStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubnUsaha', { + modelUsaha: 'dataS', + modelUsahaStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/formDiklat.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/formDiklat.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -1018,297 +1172,48 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['selected'], + props: ['mode', 'selected'], components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - kelas: 'anggotaCu', - tipeProduk: '', - tipeTransaksi: '', - formProduk: { - id: '', - saldo: '', - transaksi: '', - tanggal: '', - tanggal_target: '', - lama_pinjaman: '', - lama_sisa_pinjaman: '', - tujuan: '', - produk_cu: { - id: 0, - name: '' - } - }, - cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - }, - number30: { - numeral: true, - numeralIntegerScale: 30, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number4: { - numeral: true, - numeralIntegerScale: 4, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - } - }, - selectedItem: {}, - pagesSaldo: [], - querySaldo: { - order_column: "created_at", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - columnDataSaldo: [], - message: { - show: false, - content: '' + title: '', + kelas: 'kubnDiklat', + formDiklat: { + name: '', + fasilitator: '', + tempat: '', + deskripsi: '', + tanggal_mulai: null, + tanggal_selesai: null }, submited: false }; }, created: function created() { - this.formProduk.id = this.selected.id; - this.formProduk.no_rek = this.selected.no_rek; - this.formProduk.saldo = this.selected.saldo; - this.formProduk.tanggal = this.selected.tanggal; - this.formProduk.tanggal_target = this.selected.tanggal_target; - this.formProduk.lama_pinjaman = this.selected.lama_pinjaman; - this.formProduk.tujuan = this.selected.tujuan; - this.formProduk.produk_cu.id = this.selected.produk_cu.id; - this.formProduk.produk_cu.name = this.selected.produk_cu.name; - - if (this.selected.produk_cu) { - if (this.selected.produk_cu.tipe == 'Simpanan Pokok' || this.selected.produk_cu.tipe == 'Simpanan Wajib' || this.selected.produk_cu.tipe == 'Simpanan Non Saham') { - this.tipeProduk = 'simpanan'; - this.tipeTransaksi = 'setor'; - this.columnDataSaldo = [{ - title: 'No.' - }, { - title: 'Nominal' - }, { - title: 'Tgl. Transaksi' - }]; - } else { - this.tipeProduk = 'pinjaman'; - this.tipeTransaksi = 'tarik'; - this.columnDataSaldo = [{ - title: 'No.' - }, { - title: 'Nominal' - }, { - title: 'Bulan Angsuran' - }, { - title: 'Tgl. Transaksi' - }]; - } + if (this.mode == 'edit') { + this.formDiklat = Object.assign({}, this.selected); } - - this.fetchProdukSaldo(); }, - watch: {}, methods: { save: function save() { var _this = this; - this.formProduk.saldo = this.saldoAkhir; - this.$validator.validateAll('formProduk').then(function (result) { + this.$validator.validateAll('formDiklat').then(function (result) { if (result) { - _this.$store.dispatch(_this.kelas + '/updateProduk', [_this.formProduk.id, _this.formProduk]); + if (_this.mode == 'edit') { + _this.$emit('editDiklat', _this.formDiklat); + } else { + _this.$emit('createDiklat', _this.formDiklat); + } _this.submited = false; } else { @@ -1316,506 +1221,80 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); }, - fetchProdukSaldo: function fetchProdukSaldo() { - this.$store.dispatch('anggotaCu/indexProdukSaldo', [this.querySaldo, this.selected.id]); - }, - calculatePagination: function calculatePagination() { - var i = 0; - var startPage = 0; - var endPage = 0; - var diffPage = 0; - startPage = this.querySaldo.page < 3 ? 1 : this.querySaldo.page - 1; - endPage = 4 + startPage; - endPage = this.itemDataSaldo.last_page < endPage ? this.itemDataSaldo.last_page : endPage; - diffPage = startPage - endPage + 4; - startPage -= startPage - diffPage > 0 ? diffPage : 0; - this.pagesSaldo.length = 0; - - for (i = startPage; i <= endPage; i++) { - this.pagesSaldo.push(i); - } - }, - prevPageSaldo: function prevPageSaldo() { - if (this.itemDataSaldo.prev_page_url) { - this.querySaldo.page = Number(this.querySaldo.page) - 1; - this.fetchProdukSaldo(); - } - }, - goToPageSaldo: function goToPageSaldo(value) { - if (this.querySaldo.page != value) { - this.querySaldo.page = value; - this.fetchProdukSaldo(); - } - }, - nextPageSaldo: function nextPageSaldo() { - if (this.itemDataSaldo.next_page_url) { - this.querySaldo.page = Number(this.querySaldo.page) + 1; - this.fetchProdukSaldo(); - } - }, - messageClose: function messageClose() { - this.message.show = false; - }, tutup: function tutup() { this.$emit('tutup'); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { - itemDataSaldo: 'dataProdukSaldo', - itemDataSaldoStat: 'dataProdukSaldoStat' - })), {}, { - saldoAkhir: function saldoAkhir() { - // `this` points to the vm instance - if (this.tipeTransaksi == 'setor') { - return parseFloat(this.selected.saldo) + parseFloat(this.formProduk.transaksi); - } else if (this.tipeTransaksi == 'tarik') { - return this.selected.saldo - this.formProduk.transaksi; - } - } - }) + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _formProduk_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formProduk.vue */ "./resources/assets/js/views/anggotaCu/formProduk.vue"); -/* harmony import */ var _formTransaksi_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formTransaksi.vue */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +// exports +/***/ }), +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) +/***/ }), +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +if(typeof content === 'string') content = [[module.i, content, '']]; +var transform; +var insertInto; -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formProduk: _formProduk_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - formTransaksi: _formTransaksi_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_13__["default"] - }, - data: function data() { - return { - title: 'Produk', - titleDesc: 'Menambah atau mengubah produk yang dimiliki anggota', - titleIcon: 'icon-list2', - kelas: 'anggotaCu', - id_local: '', - formState: '', - formModel: {}, - selectedItem: {}, - columnData: [{ - title: 'No.' - }, { - title: 'No. Rek' - }, { - title: 'CU' - }, { - title: 'Nama' - }, { - title: 'Jenis' - }, { - title: 'Saldo Awal' - }, { - title: 'Lama Pinjaman (BLN)' - }, { - title: 'Lama Sisa Pinjaman (BLN)' - }, { - title: 'Tgl. Buat' - }, { - title: 'Tgl. Target' - }, { - title: 'Tujuan' - }], - cancelTitle: 'Tutup', - cancelIcon: 'icon-cross', - cancelState: 'methods', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - modalImageShow: false, - modalImageContent: '', - submited: false - }; - }, - created: function created() { - this.fetch(); - }, - watch: { - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - this.modalContent = ''; - this.selectedItem = {}; +var options = {"hmr":true} - if (value === "success") { - this.modalTitle = this.updateResponse.message; - this.fetch(); - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/indexProduk', [this.$route.params.id, this.$route.params.cu]); - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id, this.$route.params.cu); - }, - back: function back() { - if (this.$route.meta.mode == 'createJalinan') { - this.$router.push({ - name: 'jalinanKlaimCreateNik', - params: { - nik: this.form.nik - } - }); - } else if (this.$route.meta.mode == 'editJalinan') { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: 'jalinanKlaimCu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: 'jalinanKlaimCu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); - } - } else { - if (this.currentUser.id_cu != 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua' - } - }); - } - } - }, - kembali: function kembali() { - if (this.$route.meta.mode == 'create') { - this.$router.push({ - name: this.kelas + 'CreateEdit', - params: { - id: this.$route.params.id - } - }); - } else if (this.$route.meta.mode == 'createJalinan') { - this.$router.push({ - name: this.kelas + 'CreateJalinanEdit', - params: { - id: this.$route.params.id - } - }); - } else { - this.back(); - } - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - modalOpen: function modalOpen(state) { - this.modalShow = true; +options.transform = transform +options.insertInto = undefined; - if (state == 'create') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.formState = 'create'; +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } +if(content.locals) module.exports = content.locals; - this.modalTitle = 'Tambah produk'; - } else if (state == 'edit') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.formState = 'edit'; - this.modalTitle = 'Ubah produk'; - this.formModel = Object.assign({}, this.selectedItem); - } else if (state == 'transaksi') { - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Transaksi'; - this.formModel = Object.assign({}, this.selectedItem); - } else if (state == 'delete') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = this.modalTitle = 'Hapus produk ' + this.selectedItem.produk_cu.name + ' dengan no rekening ' + this.selectedItem.no_rek + ' ?'; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - tambahProduk: function tambahProduk() { - this.modalShow = false; - var self = this; - setTimeout(function () { - self.$router.push({ - name: 'produkCuCreate' - }); - }, 300); - }, - modalConfirmOk: function modalConfirmOk() { - this.$store.dispatch(this.kelas + '/destroyProduk', this.selectedItem.id); - }, - cancelClick: function cancelClick() { - this.modalShow = false; - }, - moment: function moment() { - return moment__WEBPACK_IMPORTED_MODULE_0___default()(); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('anggotaCu', { - form: 'data', - itemData: 'dataProduk', - formDataStat: 'dataStat', - itemDataStat: 'dataProdukStat', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })) -}); +if(false) {} /***/ }), @@ -1891,10 +1370,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1908,110 +1387,132 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", - { staticStyle: { display: "inline-block" } }, + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), + ]), + ] ) } +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} var staticRenderFns = [] render._withStripped = true @@ -2058,9 +1559,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2073,121 +1574,32 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] ), - ]), - ]) -} -var staticRenderFns = [] + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/form.vue?vue&type=template&id=0c553b16&": +/*!**************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/form.vue?vue&type=template&id=0c553b16& ***! + \**************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2199,893 +1611,1115 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formProduk" }, + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) + level2Back: function ($event) { + return _vm.back() }, }, - }, - [ - _vm.message.show - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, - }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formProduk.cu.id") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formProduk.cu.id"), - }, - }, - [ - _vm.errors.has("formProduk.cu.id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formProduk.cu.id, - expression: "formProduk.cu.id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "cu_id", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.anggota_cu.anggota_cu_cu.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formProduk.cu, - "id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCu($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm._v("Silahkan pilih CU"), - ]), - _vm._v(" "), - _vm._l( - _vm.anggota_cu.anggota_cu_cu, - function (anggota_cu_cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: anggota_cu_cu.cu.id }, - }, - [_vm._v(_vm._s(anggota_cu_cu.cu.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formProduk.cu.id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formProduk.cu.id")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.formStateProdukCu.length === 0 - ? _c( - "div", + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", { - staticClass: "alert bg-warning text-white alert-styled-left ", - }, - [_vm._m(0)] - ) - : _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formProduk.produk_cu_id"), + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formProduk.produk_cu.id" - ), - }, - }, - [ - _vm.errors.has("formProduk.produk_cu.id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tProduk CU: "), - _c("info-icon", { - attrs: { - message: - "Apabila jenis produk yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data produk di menu Tambah Produk & Pelayanan", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formProduk.produk_cu.id, - expression: "formProduk.produk_cu.id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "produk_cu_id", - "data-width": "100%", - "data-vv-as": "Produk CU", - disabled: _vm.formStateProdukCu.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formProduk.produk_cu, - "id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProdukCu($event.target.value) - }, + }, + [ + _vm.form.anggota_cu_id == "" + ? _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "row col-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelCU, + function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + disabled: + _vm.modelCUStat === "loading", + }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: + _vm.modelCUStat === "loading", + }, + }), + ] + ), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_cu != "" + ? _c("data-viewer", { + attrs: { + title: "Anggota CU", + columnData: _vm.columnDataAnggota, + itemData: _vm.itemDataAnggota, + query: _vm.queryAnggota, + itemDataStat: _vm.itemDataAnggotaStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchAnggota }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: + "text-nowrap cursor-pointer", + on: { + click: function ($event) { + return _vm.selectedRowAnggota( + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataAnggota + .current_page - + 1) * + +_vm.itemDataAnggota + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.no_ba, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.name, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.kelamin, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .tempat_lahir, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.agama, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.status, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.alamat, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.email, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.hp, + }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, + ], + null, + false, + 2562605407 + ), + }) + : _vm._e(), ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.formStateProdukCuStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih Produk CU")]), - ]), + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-info text-white header-elements-inline", + }, + [ + _c("h6", { staticClass: "card-title" }), + _vm._v(" "), + _c("div", { staticClass: "header-elements" }, [ + _c( + "button", + { + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelectedAnggota.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-cross2 mr-2" }), + _vm._v(" Batal"), + ] + ), + ]), + ] + ), _vm._v(" "), - _vm._l(_vm.formStateProdukCu, function (produk, index) { - return _c( - "option", - { key: index, domProps: { value: produk.id } }, + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { + staticClass: "media flex-column flex-sm-row mt-0", + }, [ - _vm._v( - _vm._s(produk.name) + - " | " + - _vm._s(produk.tipe) + _c( + "div", + { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, + [ + _c( + "div", + { staticClass: "card-img-actions" }, + [ + _vm.form.anggota_cu.gambar + ? _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: + "/images/anggotaCu/" + + _vm.form.anggota_cu.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: + "img-fluid img-preview rounded", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ] + ), + ] ), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("NIK:")]), + _vm._v( + " " + _vm._s(_vm.form.anggota_cu.nik) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v( + " " + _vm._s(_vm.form.anggota_cu.name) + ), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Gender:")]), + _vm._v( + " " + + _vm._s(_vm.form.anggota_cu.kelamin) + ), + ]), + ] + ), + ]), ] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formProduk.produk_cu.id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formProduk.produk_cu.id") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _vm.tipeProduk != "" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formProduk.no_rek") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formProduk.no_rek"), - }, - }, - [ - _vm.errors.has("formProduk.no_rek") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. Rekening:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_rek", - options: _vm.cleaveOption.number30, - placeholder: "Silahkan masukkan jumlah no. rekening", - "data-vv-as": "No. Rekening", - }, - model: { - value: _vm.formProduk.no_rek, - callback: function ($$v) { - _vm.$set(_vm.formProduk, "no_rek", $$v) - }, - expression: "formProduk.no_rek", - }, - }), - _vm._v(" "), - _vm.errors.has("formProduk.no_rek") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formProduk.no_rek")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.tipeProduk != "" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formProduk.saldo") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formProduk.saldo"), - }, - }, - [ - _vm.errors.has("formProduk.saldo") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tSaldo:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "saldo", - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah saldo", - "data-vv-as": "Saldo", - }, - model: { - value: _vm.formProduk.saldo, - callback: function ($$v) { - _vm.$set(_vm.formProduk, "saldo", $$v) - }, - expression: "formProduk.saldo", - }, - }), - _vm._v(" "), - _vm.errors.has("formProduk.saldo") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formProduk.saldo")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.tipeProduk != "" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formProduk.tanggal"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formProduk.tanggal"), - }, - }, - [ - _vm.errors.has("formProduk.tanggal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v(" Tanggal Buat:\n\t\t\t\t"), - _c("br"), - _vm._m(1), - ] - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formProduk.tanggal }, - on: { - dateSelected: function ($event) { - _vm.formProduk.tanggal = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formProduk.tanggal, - expression: "formProduk.tanggal", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tanggal" }, - domProps: { value: _vm.formProduk.tanggal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formProduk, - "tanggal", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formProduk.tanggal") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formProduk.tanggal")) + - "\n\t\t\t\t" ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), ]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.tipeProduk != "" - ? _c("div", { staticClass: "col-md-12" }, [ - _vm.tipeProduk != "pinjaman" - ? _c( - "div", - { staticClass: "form-group" }, - [ + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c("div", { staticClass: "card" }, [ _vm._m(2), _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formProduk.tanggal_target }, - on: { - dateSelected: function ($event) { - _vm.formProduk.tanggal_target = $event - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - _vm.tipeProduk == "pinjaman" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formProduk.lama_pinjaman"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formProduk.lama_pinjaman" - ), - }, - }, - [ - _vm.errors.has("formProduk.lama_pinjaman") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\tLama Pinjaman (bulan):\n\t\t\t\t\t" - ), - _c("br"), - _vm._m(3), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "lama_pinjaman", - options: _vm.cleaveOption.number4, - placeholder: "Silahkan masukkan lama pinjaman", - "data-vv-as": "Lama pinjaman", - }, - model: { - value: _vm.formProduk.lama_pinjaman, - callback: function ($$v) { - _vm.$set(_vm.formProduk, "lama_pinjaman", $$v) - }, - expression: "formProduk.lama_pinjaman", - }, - }), - _vm._v(" "), - _vm.errors.has("formProduk.lama_pinjaman") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formProduk.lama_pinjaman") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.tipeProduk == "pinjaman" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "formProduk.lama_sisa_pinjaman" - ), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formProduk.lama_sisa_pinjaman" - ), - }, - }, - [ - _vm.errors.has("formProduk.lama_sisa_pinjaman") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\tLama Sisa Pinjaman (bulan):\n\t\t\t\t\t" - ), - _c("br"), - _vm._m(4), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "lama_sisa_pinjaman", - options: _vm.cleaveOption.number4, - placeholder: "Silahkan masukkan lama pinjaman", - "data-vv-as": "Lama sisa pinjaman", - }, - model: { - value: _vm.formProduk.lama_sisa_pinjaman, - callback: function ($$v) { - _vm.$set(_vm.formProduk, "lama_sisa_pinjaman", $$v) - }, - expression: "formProduk.lama_sisa_pinjaman", - }, - }), - _vm._v(" "), - _vm.errors.has("formProduk.lama_sisa_pinjaman") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formProduk.lama_sisa_pinjaman" - ) - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_usaha"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_usaha"), + }, + }, + [ + _vm.errors.has("form.id_usaha") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tJenis Usaha: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_usaha, + expression: "form.id_usaha", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_usaha", + "data-width": "100%", + disabled: _vm.modelUsaha.length === 0, + "data-vv-as": "Jenis Usaha", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_usaha", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelUsahaStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih jenis usaha" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelUsaha, + function (usaha) { + return usaha + ? _c( + "option", + { + domProps: { + value: usaha.id, + }, + }, + [_vm._v(_vm._s(usaha.name))] + ) + : _vm._e() + } + ), + ], + 2 + ), + ]), + _vm._v(" "), + _vm.errors.has("form.id_usaha") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_usaha" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.marketplace"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.marketplace"), + }, + }, + [ + _vm.errors.has("form.marketplace") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tMarketplace:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.marketplace, + expression: "form.marketplace", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "marketplace", + placeholder: + "Silahkan masukkan marketplace", + "data-vv-as": "Marketplace", + }, + domProps: { value: _vm.form.marketplace }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "marketplace", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.marketplace") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.marketplace" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Pinjaman")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + name: "Pinjaman", + placeholder: + "Silahkan masukkan jumlah pinjaman", + }, + model: { + value: _vm.form.jmlh_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.form, "jmlh_pinjaman", $$v) + }, + expression: "form.jmlh_pinjaman", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), ]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.tipeProduk != "" - ? _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("\n\t\t\t\t\tTujuan:\n\t\t\t\t")]), + ]) + : _vm._e(), _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formProduk.tujuan, - expression: "formProduk.tujuan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tujuan", - placeholder: "Silahkan masukkan tujuan", - }, - domProps: { value: _vm.formProduk.tujuan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formProduk, "tujuan", $event.target.value) - }, - }, - }), - ]), - ]) - : _vm._e(), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _vm.formStateProdukCu.length === 0 - ? _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { - type: "button", - disabled: !_vm.currentUser.can["create_produk_cu"], - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tambahProduk.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah Produk & Pelayanan"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { - type: "submit", - disabled: _vm.formProduk.produk_cu_id == "", - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan"), - ] + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "card" }, + [ + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahDiklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemDiklat.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahDiklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemDiklat.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusDiklat") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataDiklat, + columnData: _vm.columnDataDiklat, + itemDataStat: _vm.itemDataDiklatStat, + }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemDiklat + .index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRowDiklat( + props.item, + props.index + 1, + "diklat" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.tanggal_mulai + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.tanggal_selesai + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.fasilitator) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tempat) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.deskripsi) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 1074421901 + ), + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.form.anggota_cu_id ? _c("form-info") : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.form.anggota_cu_id + ? _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _vm._e(), + ], + 1 ), + ], + 1 + ), ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _vm.formStateProdukCu.length === 0 - ? _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "button", - disabled: !_vm.currentUser.can["create_produk_cu"], - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tambahProduk.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah Produk & Pelayanan"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.formProduk.produk_cu_id == "", - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan"), - ] - ), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), _vm._v(" "), _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahDiklat" || _vm.state == "ubahDiklat" + ? _c("form-diklat", { + attrs: { + mode: _vm.formDiklatMode, + selected: _vm.selectedItemDiklat, + }, + on: { + createDiklat: _vm.createDiklat, + editDiklat: _vm.editDiklat, + tutup: _vm.modalTutup, + }, + }) + : _vm._e(), + ], + 1 ), - ]), - ], - 1 - ), - ]) + ], + 2 + ), + ], + 1 + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Maaf data jenis produk tidak ditemukan, pastikan anda sudah menambahkan data produk di menu " - ), - _c("u", [_vm._v("Tambah Produk & Pelayanan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [_vm._v("Diisi dengan tanggal pembuatan rekening")]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("Pilih Anggota CU")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("h5", [ - _vm._v("\n\t\t\t\t\tTanggal Target:\n\t\t\t\t\t"), - _c("br"), - _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - "Untuk simpanan rencana khusus (mis: kendaraan, perumahan) dan diisi dengan tanggal kapan rencana tersebut akan tercapai" - ), - ]), - ]), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - "Lama Pinjaman yang diberikan oleh CU kepada anggota sesuai perjanjian" - ), - ]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi")]), ]) }, function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - "Sisa waktu (bulan) pinjaman yang masih dimiliki oleh anggota CU" - ), - ]), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Diklat")]), ]) }, ] @@ -3095,10 +2729,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/formDiklat.vue?vue&type=template&id=4b4918e2&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/umkm/formDiklat.vue?vue&type=template&id=4b4918e2& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3114,7 +2748,7 @@ var render = function () { _c( "form", { - attrs: { "data-vv-scope": "formProduk", autocomplete: "off" }, + attrs: { "data-vv-scope": "formDiklat" }, on: { submit: function ($event) { $event.preventDefault() @@ -3123,1405 +2757,392 @@ var render = function () { }, }, [ - _vm.message.show - ? _c("message", { + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDiklat.name") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("formDiklat.name") } }, + [ + _vm.errors.has("formDiklat.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.name, + expression: "formDiklat.name", + }, + ], + staticClass: "form-control", attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama diklat", + "data-vv-as": "Jabatan", }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card card-body text-center" }, [ - _c( - "ul", - { - staticClass: - "list-inline list-inline-consensed mb-0 font-size-lg", - }, - [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Nama Produk:")]), - _vm._v( - " " + - _vm._s( - _vm.selected.produk_cu ? _vm.selected.produk_cu.name : "-" - ) - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("No. Rek:")]), - _vm._v(" " + _vm._s(_vm.selected.no_rek)), - ]), - _vm._v(" "), - _vm.tipeProduk == "pinjaman" - ? _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Lama Sisa Pinjaman:")]), - _vm._v(" " + _vm._s(_vm.selected.lama_sisa_pinjaman)), - ]) - : _vm._e(), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { - value: _vm.selected.saldo, - valueType: "currency", - }, - }), - ], - 1 + domProps: { value: _vm.formDiklat.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("formDiklat.name")) + "\n\t\t" ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase font-size-xs" }, [ - _vm._v("Saldo Awal"), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formDiklat.tanggal_mulai") }, + }, + [ _c( - "div", + "h5", { - staticClass: "card card-body", - class: { "bg-danger-400": _vm.saldoAkhir < 0 }, + class: { + "text-danger": _vm.errors.has("formDiklat.tanggal_mulai"), + }, }, [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _c( - "h3", - { staticClass: "mb-0" }, - [ - _c("check-value", { - attrs: { - value: _vm.saldoAkhir, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase font-size-xs" }, [ - _vm._v("Saldo Akhir"), - ]), - ]), - ]), - ] + _vm.errors.has("formDiklat.tanggal_mulai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Mulai: "), + _c("wajib-badge"), + ], + 1 ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _vm.tipeProduk != "pinjaman" - ? _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Tipe Transaksi:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tipeTransaksi, - expression: "tipeTransaksi", - }, - ], - staticClass: "form-control", - attrs: { name: "status", "data-width": "100%" }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.tipeTransaksi = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tipe transaksi"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "setor" } }, [ - _vm._v("Setor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "tarik" } }, [ - _vm._v("Tarik"), - ]), - ] - ), - ]), - ]) - : _vm._e(), _vm._v(" "), - _vm.tipeProduk == "pinjaman" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Lama Sisa Pinjaman (Bulan):")]), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "lama_sisa_pinjaman", - options: _vm.cleaveOption.number4, - placeholder: "Silahkan masukkan lama sisa pinjaman", - "data-vv-as": "Lama sisa pinjaman", - }, - model: { - value: _vm.formProduk.lama_sisa_pinjaman, - callback: function ($$v) { - _vm.$set(_vm.formProduk, "lama_sisa_pinjaman", $$v) - }, - expression: "formProduk.lama_sisa_pinjaman", - }, - }), - ], - 1 + _c("date-picker", { + attrs: { defaultDate: _vm.formDiklat.tanggal_mulai }, + on: { + dateSelected: function ($event) { + _vm.formDiklat.tanggal_mulai = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tanggal_mulai, + expression: "formDiklat.tanggal_mulai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { name: "tanggal_mulai", "data-vv-as": "Tanggal mulai" }, + domProps: { value: _vm.formDiklat.tanggal_mulai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "tanggal_mulai", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formDiklat.tanggal_mulai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDiklat.tanggal_mulai")) + + "\n\t\t" ), ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Nilai Transaksi:")]), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "saldo", - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah saldo", - "data-vv-as": "Saldo", - }, - model: { - value: _vm.formProduk.transaksi, - callback: function ($$v) { - _vm.$set(_vm.formProduk, "transaksi", $$v) - }, - expression: "formProduk.transaksi", - }, - }), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formDiklat.tanggal_selesai"), + }, + }, + [ _c( - "button", + "h5", { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, + class: { + "text-danger": _vm.errors.has("formDiklat.tanggal_selesai"), }, }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + [ + _vm.errors.has("formDiklat.tanggal_selesai") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tTanggal Selesai: "), + ] ), _vm._v(" "), - _vm._m(0), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, + _c("date-picker", { + attrs: { defaultDate: _vm.formDiklat.tanggal_selesai }, + on: { + dateSelected: function ($event) { + _vm.formDiklat.tanggal_selesai = $event }, }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card mb-0" }, - [ - _vm._m(2), + }), _vm._v(" "), - _c("data-table", { + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tanggal_selesai, + expression: "formDiklat.tanggal_selesai", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + ], attrs: { - items: _vm.itemDataSaldo.data, - columnData: _vm.columnDataSaldo, - itemDataStat: _vm.itemDataSaldoStat, + name: "tanggal_selesai", + "data-vv-as": "Tanggal selesai", }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.saldo, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _vm.tipeProduk == "pinjaman" - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.lama_sisa_pinjaman, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("td", [ - props.item.tanggal - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, + domProps: { value: _vm.formDiklat.tanggal_selesai }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDiklat, + "tanggal_selesai", + $event.target.value + ) }, - ]), + }, }), _vm._v(" "), - _c("div", { staticClass: "card-footer" }, [ - _vm.itemDataSaldoStat != "" - ? _c("div", { staticClass: "row pre-scrollable" }, [ - _c("div", { staticClass: "col-md-4 pt-2" }, [ - _vm.itemDataSaldoStat === "success" - ? _c("div", { staticClass: "d-none d-sm-block" }, [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemDataSaldo.from) + - " -\n\t\t\t\t\t\t\t" + - _vm._s(_vm.itemDataSaldo.to) + - " entri dari " + - _vm._s(_vm.itemDataSaldo.total) + - " entri\n\t\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataSaldoStat === "success" - ? _c( - "div", - { staticClass: "d-block d-sm-none text-center" }, - [ - _vm._v( - "Menampilkan " + - _vm._s(_vm.itemDataSaldo.from) + - " -\n\t\t\t\t\t\t\t" + - _vm._s(_vm.itemDataSaldo.to) + - " entri dari " + - _vm._s(_vm.itemDataSaldo.total) + - " entri\n\t\t\t\t\t\t" - ), - ] - ) - : _c("div", [ - _vm._v("Menampilkan\n\t\t\t\t\t\t\t"), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" -\n\t\t\t\t\t\t\t"), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri dari\n\t\t\t\t\t\t\t"), - _c("i", { staticClass: "icon-spinner2 spinner" }), - _vm._v(" entri\n\t\t\t\t\t\t"), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-8 pt-2 text-right d-none d-sm-block", - }, - [ - _vm.itemDataSaldoStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo.prev_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPageSaldo(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo.prev_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _vm._l(_vm.pagesSaldo, function (n, index) { - return _c( - "button", - { - key: index, - staticClass: "btn", - class: { - "btn-primary": _vm.querySaldo.page == n, - "btn-light": _vm.querySaldo.page != n, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPageSaldo(n) - }, - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t" + - _vm._s(n) + - "\n\t\t\t\t\t\t" - ), - ] - ) - }), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo.next_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-arrow-right5", - }), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: - !_vm.itemDataSaldo.next_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPageSaldo( - _vm.itemDataSaldo.last_page - ) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ], - 2 - ) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(3), - _vm._v(" "), - _vm._m(4), - _vm._v(" "), - _vm._m(5), - _vm._v(" "), - _vm._m(6), - _vm._v(" "), - _vm._m(7), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: - "col-md-12 pt-2 text-center d-block d-sm-none", - }, - [ - _vm.itemDataSaldoStat === "success" - ? _c( - "div", - { staticClass: "btn-group" }, - _vm._l(_vm.pagesSaldo, function (n, index) { - return _c( - "button", - { - key: index, - staticClass: "btn", - class: { - "btn-primary": _vm.querySaldo.page == n, - "btn-light": _vm.querySaldo.page != n, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPageSaldo(n) - }, - }, - }, - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t" + - _vm._s(n) + - "\n\t\t\t\t\t\t" - ), - ] - ) - }), - 0 - ) - : _vm._e(), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.itemDataSaldoStat === "success" - ? _c("div", { staticClass: "btn-group pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemDataSaldo.prev_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPageSaldo(1) - }, - }, - }, - [_c("i", { staticClass: "icon-backward2" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemDataSaldo.prev_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.prevPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemDataSaldo.next_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.nextPageSaldo.apply( - null, - arguments - ) - }, - }, - }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - class: { - disabled: !_vm.itemDataSaldo.next_page_url, - }, - attrs: { type: "button", href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goToPageSaldo( - _vm.itemDataSaldo.last_page - ) - }, - }, - }, - [_c("i", { staticClass: "icon-forward3" })] - ), - ]) - : _c("div", { staticClass: "btn-group" }, [ - _vm._m(8), - _vm._v(" "), - _vm._m(9), - _vm._v(" "), - _vm._m(10), - _vm._v(" "), - _vm._m(11), - _vm._v(" "), - _vm._m(12), - ]), - ] - ), - ]) - : _vm._e(), - ]), - ], + _vm.errors.has("formDiklat.tanggal_selesai") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formDiklat.tanggal_selesai")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], 1 ), - ], - 1 - ), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-primary", attrs: { type: "submit" } }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Mutasi Transaksi")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-backward2" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-left5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-spinner2 spinner" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-arrow-right5" })] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-light disabled", attrs: { href: "#" } }, - [_c("i", { staticClass: "icon-forward3" })] - ) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "page-header", - { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 3, - }, - }, - [ - _c( - "template", - { slot: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [_c("i", { staticClass: "icon-home4" }), _vm._v(" Dashboard ")] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.back() - }, - }, - }, - [_vm._v("Anggota CU ")] - ), - _vm._v(" "), - _vm.$route.meta.mode == "create" - ? _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.kembali() - }, - }, - }, - [_vm._v("Tambah Anggota CU")] - ) - : _vm._e(), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Nama Fasilitator: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.fasilitator, + expression: "formDiklat.fasilitator", + }, ], - 1 - ), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [_c("identitas", { attrs: { itemData: _vm.form } })], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - _vm._l(_vm.form.anggota_cu_cu, function (item, index) { - return _c( - "div", - { key: index, staticClass: "card card-body text-center" }, - [ - _c( - "ul", - { - staticClass: - "list-inline list-inline-consensed mb-0 font-size-lg", - }, - [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("CU:")]), - _vm._v( - " " + _vm._s(item.cu ? item.cu.name : "-") - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("TP:")]), - _vm._v( - " " + _vm._s(item.tp ? item.tp.name : "-") - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("No. BA:")]), - _vm._v(" " + _vm._s(item.no_ba)), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Tgl. Masuk:")]), - _vm._v( - " " + - _vm._s( - _vm.$options.filters.date( - item.tanggal_masuk - ) - ) - ), - ]), - _vm._v(" "), - item.tanggal_keluar - ? _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Tgl. Keluar:")]), - _vm._v( - " " + - _vm._s( - _vm.$options.filters.date( - item.tanggal_keluar - ) - ) - ), - ]) - : _vm._e(), - ] - ), - ] - ) - }), - 0 - ), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("create") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("edit") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("transaksi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-text" }), - _vm._v(" Transaksi\n\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - return _vm.modalOpen("delete") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t"), - ] - ), - ]), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemData, - columnData: _vm.columnData, - itemDataStat: _vm.itemDataStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_rek }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - _vm.currentUser.id_cu == 0 - ? _c( - "span", - [ - props.item.produk_cu - ? _c("check-value", { - attrs: { - value: - props.item.produk_cu.cu - .name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _c("span", [ - _vm._v( - _vm._s(_vm.currentUser.cu.name) - ), - ]), - ]), - _vm._v(" "), - _c( - "td", - [ - props.item.produk_cu - ? _c("check-value", { - attrs: { - value: - props.item.produk_cu.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.produk_cu - ? _c("check-value", { - attrs: { - value: - props.item.produk_cu.tipe, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.saldo, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.lama_pinjaman, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.lama_sisa_pinjaman, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - props.item.tanggal - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c("td", [ - props.item.tanggal_target - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_target - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tujuan }, - }), - ], - 1 - ), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _vm.$route.meta.mode == "create" || - _vm.$route.meta.mode == "createJalinan" - ? _c("form-button", { - attrs: { - confirmState: "methods", - confirmTitle: "selesai", - cancelState: "methods", - cancelTitle: "kembali", - }, - on: { - confirmClick: _vm.back, - cancelClick: _vm.kembali, - }, - }) - : _c("form-button", { - attrs: { - isSingleButton: true, - cancelState: "methods", - cancelTitle: "kembali", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), + staticClass: "form-control", + attrs: { + type: "text", + name: "fasilitator", + placeholder: "Silahkan masukkan nama fasilitator", + "data-vv-as": "Nama Fasilitator", + }, + domProps: { value: _vm.formDiklat.fasilitator }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "fasilitator", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tempat: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.tempat, + expression: "formDiklat.tempat", + }, ], - 1 - ), + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat", + placeholder: "Silahkan masukkan nama tempat", + "data-vv-as": "Nama Tempat", + }, + domProps: { value: _vm.formDiklat.tempat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "tempat", $event.target.value) + }, + }, + }), ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t "), - ]), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\tKeterangan:\n\t\t")]), _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formDiklat.deskripsi, + expression: "formDiklat.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.formDiklat.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.formDiklat, "deskripsi", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _vm.errors.any("formDiklat") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-produk", { - attrs: { - formState: _vm.formState, - selected: _vm.formModel, - anggota_cu: _vm.form, + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) }, - on: { tutup: _vm.modalTutup, tambahProduk: _vm.tambahProduk }, - }), - ], - 1 + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] ), _vm._v(" "), _c( - "template", - { slot: "modal-body2" }, - [ - _c("form-transaksi", { - attrs: { selected: _vm.formModel }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formDiklat.name == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), - ], - 2 - ), - ], - 1 - ) + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formDiklat.name == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Ke Anggotaan Di CU")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Produk")]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true @@ -4597,17 +3218,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4617,9 +3238,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4629,55 +3250,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -4685,10 +3308,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4698,54 +3321,70 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4755,9 +3394,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4767,106 +3406,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formProduk.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formProduk.vue?vue&type=template&id=1e6fb292& */ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&"); -/* harmony import */ var _formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formProduk.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4875,9 +3463,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["render"], - _formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4887,54 +3475,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formProduk.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formProduk.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formProduk.vue?vue&type=template&id=1e6fb292& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formProduk.vue?vue&type=template&id=1e6fb292&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formProduk_vue_vue_type_template_id_1e6fb292___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/views/umkm/form.vue": +/*!*************************************************!*\ + !*** ./resources/assets/js/views/umkm/form.vue ***! + \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTransaksi.vue?vue&type=template&id=666ecfd3& */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&"); -/* harmony import */ var _formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTransaksi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_0c553b16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0c553b16& */ "./resources/assets/js/views/umkm/form.vue?vue&type=template&id=0c553b16&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/umkm/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4944,9 +3532,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["render"], - _formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_0c553b16___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_0c553b16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4956,54 +3544,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formTransaksi.vue" +component.options.__file = "resources/assets/js/views/umkm/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/umkm/form.vue?vue&type=script&lang=js&": +/*!**************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/form.vue?vue&type=script&lang=js& ***! + \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTransaksi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/views/umkm/form.vue?vue&type=template&id=0c553b16&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/form.vue?vue&type=template&id=0c553b16& ***! + \********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTransaksi.vue?vue&type=template&id=666ecfd3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formTransaksi.vue?vue&type=template&id=666ecfd3&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c553b16___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0c553b16& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/form.vue?vue&type=template&id=0c553b16&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c553b16___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTransaksi_vue_vue_type_template_id_666ecfd3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c553b16___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/produk.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/produk.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/umkm/formDiklat.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/umkm/formDiklat.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./produk.vue?vue&type=template&id=0fe0e9a4& */ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&"); -/* harmony import */ var _produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./produk.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formDiklat_vue_vue_type_template_id_4b4918e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=template&id=4b4918e2& */ "./resources/assets/js/views/umkm/formDiklat.vue?vue&type=template&id=4b4918e2&"); +/* harmony import */ var _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formDiklat.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/umkm/formDiklat.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5013,9 +3601,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["render"], - _produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formDiklat_vue_vue_type_template_id_4b4918e2___WEBPACK_IMPORTED_MODULE_0__["render"], + _formDiklat_vue_vue_type_template_id_4b4918e2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5025,38 +3613,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/produk.vue" +component.options.__file = "resources/assets/js/views/umkm/formDiklat.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/umkm/formDiklat.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/formDiklat.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./produk.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/formDiklat.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/umkm/formDiklat.vue?vue&type=template&id=4b4918e2&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/umkm/formDiklat.vue?vue&type=template&id=4b4918e2& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./produk.vue?vue&type=template&id=0fe0e9a4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/produk.vue?vue&type=template&id=0fe0e9a4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_4b4918e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formDiklat.vue?vue&type=template&id=4b4918e2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/umkm/formDiklat.vue?vue&type=template&id=4b4918e2&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_4b4918e2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_produk_vue_vue_type_template_id_0fe0e9a4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formDiklat_vue_vue_type_template_id_4b4918e2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/56.js b/public/js/components/56.js index 28722f9d1..2dc419ba1 100644 --- a/public/js/components/56.js +++ b/public/js/components/56.js @@ -84,6 +84,71 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! @@ -292,53 +357,32 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_wajibUkuran_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/wajibUkuran.vue */ "./resources/assets/js/components/wajibUkuran.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); +/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -459,229 +503,1067 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_11__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - wajibUkuran: _components_wajibUkuran_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - data: function data() { - return { - title: 'Tambah Sertifikat Kegiatan', - titleDesc: 'Menambah sertifikat kegiatan', - titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Sertifikat Kegiatan', - kelas: 'sertifikatKegiatan', - cancelState: 'methods', - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - modalSize: '', - submited: false - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, - watch: { - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode == 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Sertifikat Kegiatan'; - this.titleDesc = 'Mengubah sertifikat kegiatan'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Sertifikat Kegiatan'; - this.titleDesc = 'Menambah sertifikat kegiatan'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_6__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - console.log(_this.form.gambar_depan); - - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - console.log(_this.form.gambar_depan); - - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - this.$router.push({ - name: this.kelas - }); - }, - processFile: function processFile(event) { - this.form.gambar_depan = event.target.files[0]; - this.form.gambar_belakang = event.target.files[0]; - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('sertifikatKegiatan', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_6__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__["default"] + }, + data: function data() { + return { + title: 'Tambah CU', + titleDesc: 'Menambah CU baru', + titleIcon: 'icon-plus3', + level: 2, + level2Title: 'CU', + kelas: 'cu', + redirect: '/cu/', + ckeditorNoImageConfig: { + toolbar: { + items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo'] + }, + table: { + contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells'] + } + }, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + cancelState: 'methods', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'profile') { + if (this.currentUser.id_cu !== 0 && this.currentUser.id_cu !== this.form.id) { + this.$router.push({ + name: 'notFound' + }); + } + + this.changeProvinces(this.form.id_provinces); + this.changeRegencies(this.form.id_regencies); + this.changeDistricts(this.form.id_districts); + } + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else if (this.$route.meta.mode == 'profile') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Profile ' + this.level2Title; + this.titleDesc = 'Mengubah profile ' + this.level2Title; + this.titleIcon = 'icon-office'; + this.level = 1; + this.level2Title = ''; + this.cancelState = ''; + } else { + this.$store.dispatch(this.kelas + '/create'); + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; + } + + this.$store.dispatch('provinces/get'); + }, + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_4__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit' || _this.$route.meta.mode == 'profile') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + this.$router.push({ + name: this.kelas + }); + }, + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); + }, + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success' && this.$route.meta.mode == 'edit') { + this.$router.push(this.redirect); + } + + this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + console.log(event.target.files[0].name); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('cu', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h return _vm._m(0) } var staticRenderFns = [ @@ -805,272 +1687,2493 @@ var render = function () { _c("span", { staticClass: "breadcrumb-item active" }, [ _vm._v(_vm._s(_vm.title)), ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&": +/*!************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de& ***! + \************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Foto Kantor Pusat:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/cu/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Logo CU:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/logo/", + image_temp: _vm.form.logo, + }, + model: { + value: _vm.form.logo, + callback: function ($$v) { + _vm.$set(_vm.form, "logo", $$v) + }, + expression: "form.logo", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.no_ba"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.no_ba"), + }, + }, + [ + _vm.errors.has("form.no_ba") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. BA: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_ba", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan no ba.", + "data-vv-as": "No. BA", + readonly: _vm.currentUser.id_cu != 0, + }, + model: { + value: _vm.form.no_ba, + callback: function ($$v) { + _vm.$set(_vm.form, "no_ba", $$v) + }, + expression: "form.no_ba", + }, + }), + _vm._v(" "), + _vm.errors.has("form.no_ba") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.no_ba") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama CU", + "data-vv-as": "Nama", + readonly: _vm.currentUser.id_cu != 0, + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name_legal"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.name_legal"), + }, + }, + [ + _vm.errors.has("form.name_legal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tNama Legal: " + ), + _c("wajib-badge"), + _vm._v(" "), + _c("info-icon", { + staticClass: "text-right", + attrs: { + message: + "nama yang terdaftar secara hukum contoh: KSP xxx", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.name_legal, + expression: "form.name_legal", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name_legal", + placeholder: "Silahkan masukkan nama legal", + }, + domProps: { value: _vm.form.name_legal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name_legal", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name_legal") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name_legal") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.badan_hukum"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.badan_hukum"), + }, + }, + [ + _vm.errors.has("form.badan_hukum") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tBadan Hukum:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.badan_hukum, + expression: "form.badan_hukum", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "badan_hukum", + placeholder: "Silahkan masukkan nama CU", + }, + domProps: { value: _vm.form.badan_hukum }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "badan_hukum", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.npwp"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.npwp"), + }, + }, + [ + _vm.errors.has("form.npwp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tNPWP (nomor pokok wajib pajak):" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.npwp, + expression: "form.npwp", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "npwp", + placeholder: "Silahkan masukkan NPWP", + }, + domProps: { value: _vm.form.npwp }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "npwp", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.nik"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.nik"), + }, + }, + [ + _vm.errors.has("form.nik") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tNIK (nomor induk koperasi):" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.nik, + expression: "form.nik", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "NIK", + placeholder: "Silahkan masukkan NIK", + }, + domProps: { value: _vm.form.nik }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "nik", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.situ"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.situ"), + }, + }, + [ + _vm.errors.has("form.situ") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tSITU (surat izin tempat usaha):" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.situ, + expression: "form.situ", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "SITU", + placeholder: "Silahkan masukkan SITU", + }, + domProps: { value: _vm.form.situ }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "situ", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.siusp"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.siusp"), + }, + }, + [ + _vm.errors.has("form.siusp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tSIUSP (surat izin usaha simpan pinjam):" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.siusp, + expression: "form.siusp", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "SIUSP", + placeholder: "Silahkan masukkan SIUSP", + }, + domProps: { value: _vm.form.siusp }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "siusp", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.izinOp"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.izinOp"), + }, + }, + [ + _vm.errors.has("form.izinOp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tIzin Operasional:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.izinOp, + expression: "form.izinOp", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "izinOp", + placeholder: + "Silahkan masukkan izin operasional", + }, + domProps: { value: _vm.form.izinOp }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "izinOp", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.app"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.app"), + }, + }, + [ + _vm.errors.has("form.app") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tAplikasi Keuangan Utama: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.app, + expression: "form.app", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "app", + placeholder: + "Silahkan masukkan nama aplikasi keuangan utama", + "data-vv-as": "Aplikasi keuangan utama", + }, + domProps: { value: _vm.form.app }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "app", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.app") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s(_vm.errors.first("form.app")) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.ultah"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.ultah"), + }, + }, + [ + _vm.errors.has("form.ultah") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Berdiri: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.ultah }, + on: { + dateSelected: function ($event) { + _vm.form.ultah = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.ultah, + expression: "form.ultah", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. berdiri" }, + domProps: { value: _vm.form.ultah }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "ultah", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.ultah") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.ultah") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.bergabung"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.bergabung"), + }, + }, + [ + _vm.errors.has("form.bergabung") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Bergabung: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.bergabung }, + on: { + dateSelected: function ($event) { + _vm.form.bergabung = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.bergabung, + expression: "form.bergabung", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. bergabung" }, + domProps: { value: _vm.form.bergabung }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "bergabung", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.bergabung") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.bergabung") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _vm.errors.has("form.id_provinces") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tProvinsi: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: + _vm.modelProvinces.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelProvincesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih provinsi"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelProvinces, + function (provinces, index) { + return _c( + "option", + { + key: index, + domProps: { value: provinces.id }, + }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_provinces") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_provinces" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _vm.errors.has("form.id_regencies") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKabupaten: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: + _vm.modelRegencies.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeRegencies( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies, index) { + return _c( + "option", + { + key: index, + domProps: { value: regencies.id }, + }, + [_vm._v(_vm._s(regencies.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regencies") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_regencies" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_districts"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_districts"), + }, + }, + [ + _vm.errors.has("form.id_districts") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKecamatan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kecamatan", + disabled: + _vm.modelDistricts.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts, index) { + return _c( + "option", + { + key: index, + domProps: { value: districts.id }, + }, + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regency") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_regency") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_villages"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_villages"), + }, + }, + [ + _vm.errors.has("form.id_villages") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKelurahan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_villages, + expression: "form.id_villages", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Kelurahan", + disabled: + _vm.modelVillages.length === 0 || + !_vm.currentUser.can[ + "update_" + _vm.kelas + ], + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _vm._v( + "Mohon tunggu... mohon tunggu" + ), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelVillages, + function (villages, index) { + return _c( + "option", + { + key: index, + domProps: { value: villages.id }, + }, + [_vm._v(_vm._s(villages.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_villages") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_villages") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.alamat"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.alamat"), + }, + }, + [ + _vm.errors.has("form.alamat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tAlamat: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.alamat, + expression: "form.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + "data-vv-as": "Alamat", + }, + domProps: { value: _vm.form.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "alamat", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.alamat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.alamat") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v("Koordinat garis lintang (latitude):"), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lat, + expression: "form.lat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lat", + placeholder: + "Silahkan masukkan koordinat garis lintang", + "data-vv-as": "Latitude", + }, + domProps: { value: _vm.form.lat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "lat", $event.target.value) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v("Koordinat garis bujur (longitude):"), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lng, + expression: "form.lng", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lng", + placeholder: + "Silahkan masukkan koordinat garis bujur", + "data-vv-as": "Longitude", + }, + domProps: { value: _vm.form.lng }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "lng", $event.target.value) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.telp"), + }, + }, + [ + _vm.errors.has("form.telp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no telp", + }, + model: { + value: _vm.form.telp, + callback: function ($$v) { + _vm.$set(_vm.form, "telp", $$v) + }, + expression: "form.telp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.hp"), + }, + }, + [ + _vm.errors.has("form.hp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", + }, + model: { + value: _vm.form.hp, + callback: function ($$v) { + _vm.$set(_vm.form, "hp", $$v) + }, + expression: "form.hp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.pos"), + }, + }, + [ + _vm.errors.has("form.pos") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan kode pos", + }, + model: { + value: _vm.form.pos, + callback: function ($$v) { + _vm.$set(_vm.form, "pos", $$v) + }, + expression: "form.pos", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.email"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.email"), + }, + }, + [ + _vm.errors.has("form.email") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tE-mail:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.email, + expression: "form.email", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: + "Silahkan masukkan alamat e-mail", + }, + domProps: { value: _vm.form.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "email", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.email") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.email") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.website"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.website"), + }, + }, + [ + _vm.errors.has("form.website") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tWebsite:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.website, + expression: "form.website", + }, + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "website", + placeholder: + "Silahkan masukkan alamat website", + "data-vv-as": "Website", + }, + domProps: { value: _vm.form.website }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "website", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.website") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.website") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.facebook"), + }, }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("27.7 cm x 21.4 cm")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e& ***! - \****************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: _vm.level, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.facebook"), + }, + }, + [ + _vm.errors.has("form.facebook") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tFacebook: "), + _c("br"), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "copy linknya contoh: https://www.facebook.com/puskopcuina" + ), + ]), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.facebook, + expression: "form.facebook", + }, + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "facebook", + placeholder: + "Silahkan masukkan link facebook", + "data-vv-as": "Facebook", + }, + domProps: { value: _vm.form.facebook }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "facebook", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.facebook") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.facebook") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ _c( "div", - { staticClass: "form-group" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.instagram"), + }, + }, [ _c( "h5", - [_vm._v("Gambar Depan:"), _c("wajib-ukuran")], - 1 + { + class: { + "text-danger": + _vm.errors.has("form.instagram"), + }, + }, + [ + _vm.errors.has("form.instagram") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tInstagram: "), + _c("br"), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "copy linknya contoh: https://www.instagram.com/puskopcuina/" + ), + ]), + ] ), _vm._v(" "), - _c("app-image-upload", { + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.instagram, + expression: "form.instagram", + }, + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", + }, + ], + staticClass: "form-control", attrs: { - image_loc: "/images/sertifikatKegiatan/", - image_temp: _vm.form.gambar_depan, + type: "text", + name: "instagram", + placeholder: + "Silahkan masukkan link instagram", + "data-vv-as": "Instagram", }, - model: { - value: _vm.form.gambar_depan, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar_depan", $$v) + domProps: { value: _vm.form.instagram }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "instagram", + $event.target.value + ) }, - expression: "form.gambar_depan", }, }), - ], - 1 + _vm._v(" "), + _vm.errors.has("form.instagram") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.instagram") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "col-md-6" }, [ _c( "div", - { staticClass: "form-group" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.youtube"), + }, + }, [ _c( "h5", + { + class: { + "text-danger": + _vm.errors.has("form.youtube"), + }, + }, [ - _vm._v("Gambar Belakang:"), - _c("wajib-ukuran"), - ], - 1 + _vm.errors.has("form.youtube") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tYoutube: "), + _c("br"), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "copy linknya contoh: https://www.youtube.com/@PuskopcuinaOfficial" + ), + ]), + ] ), _vm._v(" "), - _c("app-image-upload", { + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.youtube, + expression: "form.youtube", + }, + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", + }, + ], + staticClass: "form-control", attrs: { - image_loc: "/images/sertifikatKegiatan/", - image_temp: _vm.form.gambar_belakang, + type: "text", + name: "youtube", + placeholder: "Silahkan masukkan link youtube", + "data-vv-as": "Youtube", }, - model: { - value: _vm.form.gambar_belakang, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar_belakang", $$v) + domProps: { value: _vm.form.youtube }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "youtube", + $event.target.value + ) }, - expression: "form.gambar_belakang", }, }), - ], - 1 + _vm._v(" "), + _vm.errors.has("form.youtube") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.youtube") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] ), ]), _vm._v(" "), @@ -1080,9 +4183,7 @@ var render = function () { { staticClass: "form-group", class: { - "has-error": _vm.errors.has( - "form.kode_sertifikat" - ), + "has-error": _vm.errors.has("form.tiktok"), }, }, [ @@ -1091,45 +4192,47 @@ var render = function () { { class: { "text-danger": - _vm.errors.has("form.kode_diklat"), + _vm.errors.has("form.tiktok"), }, }, [ - _vm.errors.has("form.kode_sertifikat") + _vm.errors.has("form.tiktok") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKode Sertifikat: " - ), - _c("wajib-badge"), - ], - 1 + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTiktok: "), + _c("br"), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "copy linknya contoh: https://www.tiktok.com/@PuskopcuinaOfficial" + ), + ]), + ] ), _vm._v(" "), _c("input", { directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, { name: "model", rawName: "v-model", - value: _vm.form.kode_sertifikat, - expression: "form.kode_sertifikat", + value: _vm.form.tiktok, + expression: "form.tiktok", + }, + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", }, ], staticClass: "form-control", attrs: { type: "text", - name: "kode_sertifikat", - placeholder: - "Silahkan masukkan kode sertifikat", - "data-vv-as": "Kode Sertifikat", + name: "tiktok", + placeholder: "Silahkan masukkan link tiktok", + "data-vv-as": "Youtube", }, - domProps: { value: _vm.form.kode_sertifikat }, + domProps: { value: _vm.form.tiktok }, on: { input: function ($event) { if ($event.target.composing) { @@ -1137,14 +4240,14 @@ var render = function () { } _vm.$set( _vm.form, - "kode_sertifikat", + "tiktok", $event.target.value ) }, }, }), _vm._v(" "), - _vm.errors.has("form.kode_sertifikat") + _vm.errors.has("form.tiktok") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1155,9 +4258,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first( - "form.kode_sertifikat" - ) + _vm.errors.first("form.tiktok") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1169,118 +4270,227 @@ var render = function () { ] ), ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Misi:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + config: _vm.ckeditorNoImageConfig, + }, + model: { + value: _vm.form.misi, + callback: function ($$v) { + _vm.$set(_vm.form, "misi", $$v) + }, + expression: "form.misi", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Visi:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + config: _vm.ckeditorNoImageConfig, + }, + model: { + value: _vm.form.visi, + callback: function ($$v) { + _vm.$set(_vm.form, "visi", $$v) + }, + expression: "form.visi", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Nilai-nilai Inti:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + config: _vm.ckeditorNoImageConfig, + }, + model: { + value: _vm.form.nilai, + callback: function ($$v) { + _vm.$set(_vm.form, "nilai", $$v) + }, + expression: "form.nilai", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Slogan:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.slogan, + expression: "form.slogan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "slogan", + placeholder: "Silahkan masukkan slogan", + }, + domProps: { value: _vm.form.slogan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "slogan", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.nama_kegiatan"), - }, - }, + { staticClass: "form-group" }, [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), + _c("h5", [_vm._v("Sejarah:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + config: _vm.ckeditorNoImageConfig, + }, + model: { + value: _vm.form.sejarah, + callback: function ($$v) { + _vm.$set(_vm.form, "sejarah", $$v) }, + expression: "form.sejarah", }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), + }), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Deskripsi:")]), + _vm._v(" "), + _c("ckeditor", { attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama kegiatan", - "data-vv-as": "Nama", + type: "classic", + config: _vm.ckeditorNoImageConfig, }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) + model: { + value: _vm.form.deskripsi, + callback: function ($$v) { + _vm.$set(_vm.form, "deskripsi", $$v) }, + expression: "form.deskripsi", }, }), _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 ), ]), ]), ]), ]), _vm._v(" "), - _c("form-info"), + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c("form-info") + : _vm._e(), _vm._v(" "), _c("br"), _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _c("div", [_vm._m(4)]), ], 1 ), @@ -1310,7 +4520,52 @@ var render = function () { 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("3. Kontak")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("4. Profil")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "alert bg-warning alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Untuk menyimpan pengubahan data, anda mesti memiliki hak akses untuk mengubah CU, silahkan hubungi user di CU anda yang memiliki akses mengelola user." + ), + ]), + ]) + }, +] render._withStripped = true @@ -1384,6 +4639,93 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datePicker.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/formInfo.vue": @@ -1660,75 +5002,6 @@ __webpack_require__.r(__webpack_exports__); -/***/ }), - -/***/ "./resources/assets/js/components/wajibUkuran.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/wajibUkuran.vue ***! - \********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibUkuran.vue?vue&type=template&id=5669009c& */ "./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&"); -/* harmony import */ var _wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibUkuran.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibUkuran.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibUkuran.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c& ***! - \***************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibUkuran.vue?vue&type=template&id=5669009c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - /***/ }), /***/ "./resources/assets/js/helpers/form.js": @@ -1782,17 +5055,17 @@ function objectToFormData(obj, form, namespace) { /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/form.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/form.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/views/cu/form.vue": +/*!***********************************************!*\ + !*** ./resources/assets/js/views/cu/form.vue ***! + \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2d1cf94e& */ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0b7558de& */ "./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1803,8 +5076,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1814,38 +5087,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/sertifikatKegiatan/form.vue" +component.options.__file = "resources/assets/js/views/cu/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&": +/*!************************************************************************!*\ + !*** ./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js& ***! + \************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de& ***! + \******************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2d1cf94e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0b7558de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/form.vue?vue&type=template&id=0b7558de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0b7558de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/57.js b/public/js/components/57.js index 431111e5c..7b88fee09 100644 --- a/public/js/components/57.js +++ b/public/js/components/57.js @@ -1,41 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[57],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -61,6 +34,72 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -70,66 +109,50 @@ __webpack_require__.r(__webpack_exports__); // + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + time: '', + dateVal: '' }; }, - methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -143,6 +166,24 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// // // // @@ -153,7 +194,11 @@ __webpack_require__.r(__webpack_exports__); // // /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['title', 'icon', 'color', 'count'] + props: { + message: { + "default": '' + } + } }); /***/ }), @@ -287,25 +332,53 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -519,216 +592,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - data: function data() { - return { - title: '', - kelas: 'aktivis', - formPinjaman: { - anggota_id: '', - saldo: '', - cu: { - id: 0, - name: '' - }, - produk_cu: { - id: 0, - name: '' - }, - tanggal: '' - }, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number4: { - numeral: true, - numeralIntegerScale: 4, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - this.fetchCU(); - - if (this.mode == 'edit') { - if (this.modelCUStat == 'success') { - this.formPinjaman = this.selected; - } - - if (this.currentUser.id_cu == 0) { - this.changeCu(this.formPinjaman.cu.id); - } - } - - if (this.currentUser.id_cu != 0) { - this.changeCu(this.currentUser.id_cu); - } - }, - watch: { - modelCUStat: function modelCUStat(value) { - if (value === "success") { - if (this.mode == 'edit') { - this.formPinjaman = this.selected; - - if (this.currentUser.id_cu == 0) { - this.changeCu(this.formPinjaman.cu.id); - } - } - - if (this.currentUser.id_cu != 0) { - this.changeCu(this.currentUser.id_cu); - } - } - } - }, - methods: { - changeCu: function changeCu(id) { - var cu; - - if (id != 0) { - cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { - return o.id == id; - }); - } - - if (cu) { - this.formPinjaman.cu.id = cu.id; - this.formPinjaman.cu.name = cu.name; - } - - this.fetchProdukCu(id); - }, - changeProdukCu: function changeProdukCu(id) { - var produk_cu; - - if (id != 0) { - produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelProdukCu, function (o) { - return o.id == id; - }); - } - - this.formPinjaman.produk_cu.name = produk_cu.name; - }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } else { - this.idCu = this.$route.params.cu; - this.tingkat = this.$route.params.tingkat; - } - }, - fetchProdukCu: function fetchProdukCu(id) { - var _this = this; - - _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getPinjamanCu(id).then(function (response) { - _this.modelProdukCu = response.data.model; - _this.modelProdukCuStat = 'success'; - })["catch"](function (error) { - _this.modelProdukCu = error.response; - _this.modelProdukCuStat = 'fail'; - }); - }, - save: function save() { - var _this2 = this; - - this.$validator.validateAll('formPinjaman').then(function (result) { - if (result) { - if (_this2.mode == 'edit') { - _this2.$emit('editPinjaman', _this2.formPinjaman); - } else { - _this2.$emit('createPinjaman', _this2.formPinjaman); - } - } else { - _this2.submited = true; - } - }); - }, - messageClose: function messageClose() { - this.message.show = false; - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../api/produkCu.js */ "./resources/assets/js/api/produkCu.js"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -908,230 +771,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - data: function data() { - return { - title: '', - kelas: 'aktivis', - formSimpanan: { - anggota_id: '', - saldo: '', - cu: { - id: 0, - name: '' - }, - produk_cu: { - id: 0, - name: '' - }, - tanggal: '' - }, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number4: { - numeral: true, - numeralIntegerScale: 4, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - this.fetchCU(); - - if (this.modelCUStat == 'success') { - if (this.mode == 'edit') { - this.formSimpanan = this.selected; - - if (this.currentUser.id_cu == 0) { - this.changeCu(this.formSimpanan.cu.id); - } - } - - if (this.currentUser.id_cu != 0) { - this.changeCu(this.currentUser.id_cu); - } - } - }, - watch: { - modelCUStat: function modelCUStat(value) { - if (value === "success") { - if (this.mode == 'edit') { - this.formSimpanan = this.selected; - - if (this.currentUser.id_cu == 0) { - this.changeCu(this.formSimpanan.cu.id); - } - } - - if (this.currentUser.id_cu != 0) { - this.changeCu(this.currentUser.id_cu); - } - } - } - }, - methods: { - changeCu: function changeCu(id) { - var cu; - - if (id != 0) { - cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelCU, function (o) { - return o.id == id; - }); - } - - if (cu) { - this.formSimpanan.cu.id = cu.id; - this.formSimpanan.cu.name = cu.name; - } - - this.fetchProdukCu(id); - }, - changeProdukCu: function changeProdukCu(id) { - var produk_cu; - - if (id != 0) { - produk_cu = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.find(this.modelProdukCu, function (o) { - return o.id == id; - }); - } - - this.formSimpanan.produk_cu.name = produk_cu.name; - }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } else { - this.idCu = this.$route.params.cu; - this.tingkat = this.$route.params.tingkat; - } - }, - fetchProdukCu: function fetchProdukCu(id) { - var _this = this; - - _api_produkCu_js__WEBPACK_IMPORTED_MODULE_5__["default"].getSimpananCu(id).then(function (response) { - _this.modelProdukCu = response.data.model; - _this.modelProdukCuStat = 'success'; - })["catch"](function (error) { - _this.modelProdukCu = error.response; - _this.modelProdukCuStat = 'fail'; - }); - }, - save: function save() { - var _this2 = this; - - this.$validator.validateAll('formSimpanan').then(function (result) { - if (result) { - if (_this2.mode == 'edit') { - _this2.$emit('editSimpanan', _this2.formSimpanan); - } else { - _this2.$emit('createSimpanan', _this2.formSimpanan); - } - } else { - _this2.submited = true; - } - }); - }, - messageClose: function messageClose() { - this.message.show = false; - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_1__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -1192,209 +831,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_1___default.a - }, - props: { - itemDataStat: '', - isBack: true - }, - data: function data() { - return { - idCu: '', - jenis: 'BA', - pencarian: '', - placeholder: 'Silahkan masukkan no. BA Anggota', - isNew: false, - isDigit: false, - cleaveOption: { - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - } - } - }; - }, - created: function created() { - if (this.currentUser.id_pus !== undefined) { - this.fetchCU(); - } - }, - mounted: function mounted() { - var _this = this; - - document.addEventListener("keydown", function (e) { - if (e.keyCode == 13) { - if (_this.pencarian != '') _this.cariData(); - } - }); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetchCU(); - }, - modelCuStat: function modelCuStat(value) { - if (value === "success") { - this.idCu = this.currentUser.id_cu; - } - } - }, - methods: { - fetchCU: function fetchCU() { - if (this.modelCu.length == 0) { - this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); - } else { - this.idCu = this.currentUser.id_cu; - } - }, - cariData: function cariData() { - if (this.nik.length < 16) { - this.isDigit = true; - } else { - this.isNew = true; - this.isDigit = false; - - if (this.jenis == 'KTP') { - this.$emit('cariDataKTP', this.pencarian); - } else { - this.$emit('cariDataBA', this.idCu, this.pencarian); - } - } - }, - changeJenis: function changeJenis(value) { - if (value == 'KTP') { - this.placeholder = 'Silahkan masukkan no. KTP / Nomor Induk Kependudukan (NIK)'; - } else { - this.placeholder = 'Silahkan masukkan no. BA Anggota'; - } - - this.resetData(); - }, - resetData: function resetData() { - this.pencarian = ''; - this.isNew = false; - this.$emit('resetData'); - }, - back: function back() { - this.$emit('back'); - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _anggotaCu_formSimpanan_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../anggotaCu/formSimpanan.vue */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue"); -/* harmony import */ var _anggotaCu_formPinjaman_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../anggotaCu/formPinjaman.vue */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/countWidget.vue */ "./resources/assets/js/components/countWidget.vue"); -/* harmony import */ var _cariData_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./cariData.vue */ "./resources/assets/js/views/saldo/cariData.vue"); -/* harmony import */ var _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../components/identitas.vue */ "./resources/assets/js/components/identitas.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -1499,54 +935,32 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formSimpanan: _anggotaCu_formSimpanan_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formPinjaman: _anggotaCu_formPinjaman_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - countWidget: _components_countWidget_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - cariData: _cariData_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - identitas: _components_identitas_vue__WEBPACK_IMPORTED_MODULE_14__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"] }, data: function data() { return { - title: 'Simpanan & Pinjaman', - titleDesc: 'Mengelola data simpanan & pinjaman anggota CU', - titleIcon: 'icon-wallet', - kelas: 'anggotaCu', - tabName: 'nik', - tabName2: '', - tabNameModal: '', - isNew: false, - formProdukMode: '', - tipeProduk: '', - selectedCu: { - id: '', - name: '' - }, - selectedProduk: [], + title: 'Tambah Mitra Perorangan', + titleDesc: 'Menambah mitra perorangan baru', + titleIcon: 'icon-plus3', + kelas: 'mitraOrang', + level2Title: 'Mitra Perorangan', cleaveOption: { date: { date: true, datePattern: ['Y', 'm', 'd'], delimiter: '-' }, - number16: { - numeral: true, - numeralIntegerScale: 16, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, number12: { numeral: true, numeralIntegerScale: 12, @@ -1568,12 +982,6 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len delimiter: '.' } }, - formCuMode: '', - selectedItemCu: '', - itemDataCu: [], - itemDataProduk: [], - itemDataProdukSelected: [], - itemDataCuStat: 'success', modalShow: false, modalState: '', modalTitle: '', @@ -1582,66 +990,35 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len submited: false }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - this.resetData(); - if (this.currentUser.id_cu == 0) { if (this.modelCuStat != 'success') { this.$store.dispatch('cu/getHeader'); } } + + this.form.id_cu = this.currentUser.id_cu; }, watch: { - itemDataStat: function itemDataStat(value) { + formStat: function formStat(value) { if (value === "success") { - this.itemDataCu = []; - this.itemDataProduk = []; // cu - - if (this.itemData.anggota_cu_cu) { - var valData; - - var _iterator = _createForOfIteratorHelper(this.itemData.anggota_cu_cu), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - var datas = {}; - var cu = {}; - cu.name = valData.cu.name; - cu.id = valData.id; - datas = valData; - this.itemDataCu.push(datas); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - if (this.itemDataCu[0]) { - this.tabName = this.itemDataCu[0].cu_id; - this.selectedCu.id = this.itemDataCu[0].cu_id; - this.selectedCu.name = this.itemDataCu[0].cu.name; - } - } // produk cu - - - if (this.itemData.anggota_produk_cu) { - var dataProduk = []; - dataProduk = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(this.itemData.anggota_produk_cu, function (item) { - return item.id_cu; - }); - this.itemDataProduk = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.forEach(dataProduk, function (value, key) { - dataProduk[key] = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(dataProduk[key], function (item) { - return item.id; + if (this.$route.meta.mode == 'edit') { + if (this.currentUser.id_cu !== 0 && this.currentUser.id_cu !== this.form.id) { + this.$router.push({ + name: 'notFound' }); - }); - - if (this.itemDataProduk[this.tabName]) { - var key = Object.keys(this.itemDataProduk[this.tabName]); - this.tabName2 = 'produk_' + key[0]; } + + this.changeProvinces(this.form.id_provinces); + this.changeRegencies(this.form.id_regencies); + this.changeDistricts(this.form.id_districts); + } else { + this.form.id_cu = this.currentUser.id_cu; } } }, @@ -1652,7 +1029,6 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len if (value === "success") { this.modalTitle = this.updateResponse.message; - this.cariData(); } else { this.modalTitle = 'Oops terjadi kesalahan :('; this.modalContent = this.updateResponse; @@ -1660,98 +1036,71 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } }, methods: { - cariDataKTP: function cariDataKTP(value) { - this.$store.dispatch(this.kelas + '/cariDataKTP', value); - }, - cariDataBA: function cariDataBA(id, value) { - this.$store.dispatch(this.kelas + '/cariDataBA', [id, value]); - }, - resetData: function resetData() { - this.itemDataCu = []; - this.itemDataProduk = []; - this.$store.commit(this.kelas + '/setData', {}); - this.$store.commit(this.kelas + '/setDataStat', ''); - }, - changeTab: function changeTab(value) { - this.tabName = value.cu_id; - this.tabName2 = 'produk_' + this.itemDataProduk[this.tabName][0].id; - this.selectedProduk = ''; - this.selectedCu.id = value.cu_id; - this.selectedCu.name = value.name; - }, - changeTab2: function changeTab2(value) { - this.tabName2 = value; - this.selectedProduk = ''; - }, - changeTabModal: function changeTabModal(value) { - this.tabNameModal = value; - }, - classCu: function classCu() { - if (this.currentUser.id_cu == 0) { - return 'col-8'; + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah mitra perorangan'; + this.titleDesc = 'Mengubah mitra perorangan'; + this.titleIcon = 'icon-pencil5'; } else { - return 'col-12'; + this.title = 'Tambah mitra perorangan'; + this.titleDesc = 'Menambah mitra perorangan'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); } + + this.$store.dispatch('provinces/get'); }, - selectedProdukRow: function selectedProdukRow(index, item) { - this.selectedProduk = item; - this.selectedProduk.index = index + 1; - - if (item.tipe == 'Simpanan Pokok' || item.tipe == 'Simpanan Wajib' || item.tipe == 'Simpanan Non Saham') { - this.tipeProduk = 'simpanan'; - } else if (item.tipe == 'Pinjaman Kapitalisasi' || item.tipe == 'Pinjaman Umum' || item.tipe == 'Pinjaman Produktif') { - this.tipeProduk = 'pinjaman'; - } + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); }, - createProduk: function createProduk(value) { - this.$store.dispatch(this.kelas + '/storeProduk', [this.itemData.id, value]); + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); }, - editProduk: function editProduk(value) { - this.$store.dispatch(this.kelas + '/updateProduk', [this.selectedProduk.pivot.id, value]); + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (state == 'hapus') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus ' + this.tipeProduk + ' ' + this.selectedProduk.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubah') { - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah ' + this.tipeProduk; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formProdukMode = 'edit'; - var datas = {}; - var cu = {}; - var produk_cu = {}; - produk_cu.id = this.selectedProduk.id; - produk_cu.name = this.selectedProduk.name; - datas = this.selectedProduk.pivot; - datas.cu = this.selectedCu; - datas.produk_cu = produk_cu; - this.itemDataProdukSelected = []; - this.itemDataProdukSelected.push(datas); - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Simpanan/Pinjaman'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formProdukMode = 'create'; - this.tabNameModal = 'simpanan'; - } + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroyProduk', this.selectedProduk.pivot.id); + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); } }, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; }, modalBackgroundClick: function modalBackgroundClick() { @@ -1765,16 +1114,16 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len }, computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - itemData: 'data', - itemDataStat: 'dataStat', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { + form: 'data', + formStat: 'dataStat', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { modelProvinces: 'dataS', modelProvincesStat: 'dataStatS' @@ -1792,9 +1141,130 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1807,111 +1277,23 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true @@ -1920,10 +1302,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1935,27 +1317,62 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticClass: "card card-body has-bg-image", class: _vm.color }, - [ - _c("div", { staticClass: "media" }, [ - _c("div", { staticClass: "media-body" }, [ - _vm.count - ? _c("h3", { staticClass: "mb-0" }, [_vm._v(_vm._s(_vm.count))]) - : _vm._e(), - _vm._v(" "), - _c("span", { staticClass: "text-uppercase font-size-xs" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "ml-3 align-self-center" }, [ - _c("i", { staticClass: "icon-3x opacity-75", class: _vm.icon }), + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), ]), ]), - ] - ) + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -2090,10 +1507,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3& ***! - \***************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2105,2029 +1522,1973 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formPinjaman" }, + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) + level2Back: function ($event) { + return _vm.back() }, }, - }, - [ - _vm.message.show - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, - }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formPinjaman.cu.id"), + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formPinjaman.cu.id"), - }, - }, - [ - _vm.errors.has("formPinjaman.cu.id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formPinjaman.cu.id, - expression: "formPinjaman.cu.id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "cu_id", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formPinjaman.cu, - "id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCu($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.modelCUStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih CU")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formPinjaman.cu.id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formPinjaman.cu.id")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.modelProdukCu.length === 0 - ? _c( - "div", - { - staticClass: "alert bg-warning text-white alert-styled-left ", - }, - [_vm._m(0)] - ) - : _c( - "div", - { staticClass: "alert bg-info text-white alert-styled-left " }, - [_vm._m(1)] - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formPinjaman.no_rek") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formPinjaman.no_rek"), - }, - }, - [ - _vm.errors.has("formPinjaman.no_rek") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. SPP:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_rek", - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan jumlah no. spp", - "data-vv-as": "No. SPP", - }, - model: { - value: _vm.formPinjaman.no_rek, - callback: function ($$v) { - _vm.$set(_vm.formPinjaman, "no_rek", $$v) - }, - expression: "formPinjaman.no_rek", - }, - }), - _vm._v(" "), - _vm.errors.has("formPinjaman.no_rek") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formPinjaman.no_rek")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formPinjaman.produk_cu_id"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formPinjaman.produk_cu.id" - ), - }, - }, - [ - _vm.errors.has("formPinjaman.produk_cu.id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tProduk CU:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formPinjaman.produk_cu.id, - expression: "formPinjaman.produk_cu.id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "produk_cu_id", - "data-width": "100%", - "data-vv-as": "Produk CU", - disabled: _vm.modelProdukCu.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formPinjaman.produk_cu, - "id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProdukCu($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.modelProdukCuStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih Produk CU")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelProdukCu, function (produk, index) { - return _c( - "option", - { key: index, domProps: { value: produk.id } }, - [_vm._v(_vm._s(produk.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formPinjaman.produk_cu.id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formPinjaman.produk_cu.id") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formPinjaman.saldo") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formPinjaman.saldo"), - }, - }, - [ - _vm.errors.has("formPinjaman.saldo") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tSaldo:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "saldo", - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah saldo", - "data-vv-as": "Saldo", - }, - model: { - value: _vm.formPinjaman.saldo, - callback: function ($$v) { - _vm.$set(_vm.formPinjaman, "saldo", $$v) - }, - expression: "formPinjaman.saldo", - }, - }), - _vm._v(" "), - _vm.errors.has("formPinjaman.saldo") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formPinjaman.saldo")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formPinjaman.tanggal") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formPinjaman.tanggal"), - }, - }, - [ - _vm.errors.has("formPinjaman.tanggal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v(" Tanggal: "), - ] - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formPinjaman.tanggal }, - on: { - dateSelected: function ($event) { - _vm.formPinjaman.tanggal = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formPinjaman.tanggal, - expression: "formPinjaman.tanggal", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tanggal" }, - domProps: { value: _vm.formPinjaman.tanggal }, on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formPinjaman, "tanggal", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formPinjaman.tanggal") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formPinjaman.tanggal")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formPinjaman.lama_pinjaman"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formPinjaman.lama_pinjaman" - ), + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, }, - [ - _vm.errors.has("formPinjaman.lama_pinjaman") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tLama Pinjaman (bulan):\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "lama_pinjaman", - options: _vm.cleaveOption.number4, - placeholder: "Silahkan masukkan lama pinjaman", - "data-vv-as": "lama pinjaman", - }, - model: { - value: _vm.formPinjaman.lama_pinjaman, - callback: function ($$v) { - _vm.$set(_vm.formPinjaman, "lama_pinjaman", $$v) - }, - expression: "formPinjaman.lama_pinjaman", - }, - }), - _vm._v(" "), - _vm.errors.has("formPinjaman.lama_pinjaman") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formPinjaman.lama_pinjaman") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { - type: "submit", - disabled: _vm.formPinjaman.produk_cu_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.formPinjaman.produk_cu_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Maaf data jenis simpanan tidak ditemukan, pastikan anda sudah menambahkan data simpanan di menu " - ), - _c("u", [_vm._v("Tambah Produk & Pelayanan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Apabila jenis simpanan yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data simpanan di menu " - ), - _c("u", [_vm._v("Tambah Produk & Pelayanan")]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990& ***! - \***************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formSimpanan" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.message.show - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, - }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formSimpanan.cu.id"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formSimpanan.cu.id"), - }, - }, - [ - _vm.errors.has("formSimpanan.cu.id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tCU:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formSimpanan.cu.id, - expression: "formSimpanan.cu.id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "cu_id", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formSimpanan.cu, - "id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/mitra_orang/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [ + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. KTP:"), + ]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "nik", + options: _vm.cleaveOption.number16, + placeholder: "Silahkan masukkan no KTP", + }, + model: { + value: _vm.form.nik, + callback: function ($$v) { + _vm.$set(_vm.form, "nik", $$v) + }, + expression: "form.nik", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, }, - function ($event) { - return _vm.changeCu($event.target.value) + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.kelamin"), + }, }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.modelCUStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih CU")]), + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.kelamin"), + }, + }, + [ + _vm.errors.has("form.kelamin") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tGender: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kelamin, + expression: "form.kelamin", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "kelamin", + "data-width": "100%", + "data-vv-as": "Gender", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "kelamin", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih gender")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "Pria" } }, [ + _vm._v("Pria"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Wanita" } }, [ + _vm._v("Wanita"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.kelamin") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.kelamin") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tGol. Darah:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.darah, + expression: "form.darah", + }, + ], + staticClass: "form-control", + attrs: { name: "darah", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "darah", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih golongan darah")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "A" } }, [ + _vm._v("A"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "B" } }, [ + _vm._v("B"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "AB" } }, [ + _vm._v("AB"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "O" } }, [ + _vm._v("O"), + ]), + ] + ), + ]), ]), _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formSimpanan.cu.id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formSimpanan.cu.id")) + - "\n\t\t\t\t" + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _vm._m(0), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + name: "tinggi", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan tinggi", + }, + model: { + value: _vm.form.tinggi, + callback: function ($$v) { + _vm.$set(_vm.form, "tinggi", $$v) + }, + expression: "form.tinggi", + }, + }), + ], + 1 ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.modelProdukCu.length === 0 - ? _c( - "div", - { - staticClass: "alert bg-warning text-white alert-styled-left ", - }, - [_vm._m(0)] - ) - : _c( - "div", - { staticClass: "alert bg-info text-white alert-styled-left " }, - [_vm._m(1)] - ), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formSimpanan.produk_cu_id"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formSimpanan.produk_cu.id" - ), - }, - }, - [ - _vm.errors.has("formSimpanan.produk_cu.id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tProduk CU:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formSimpanan.produk_cu.id, - expression: "formSimpanan.produk_cu.id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "produk_cu_id", - "data-width": "100%", - "data-vv-as": "Produk CU", - disabled: _vm.modelProdukCu.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formSimpanan.produk_cu, - "id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProdukCu($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm.modelProdukCuStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih Produk CU")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelProdukCu, function (produk, index) { - return _c( - "option", - { key: index, domProps: { value: produk.id } }, - [_vm._v(_vm._s(produk.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("formSimpanan.produk_cu.id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formSimpanan.produk_cu.id") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formSimpanan.no_rek") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formSimpanan.no_rek"), - }, - }, - [ - _vm.errors.has("formSimpanan.no_rek") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNo. Rekening:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "no_rek", - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan jumlah no. rekening", - "data-vv-as": "No. Rekening", - }, - model: { - value: _vm.formSimpanan.no_rek, - callback: function ($$v) { - _vm.$set(_vm.formSimpanan, "no_rek", $$v) - }, - expression: "formSimpanan.no_rek", - }, - }), - _vm._v(" "), - _vm.errors.has("formSimpanan.no_rek") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formSimpanan.no_rek")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formSimpanan.saldo") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formSimpanan.saldo"), - }, - }, - [ - _vm.errors.has("formSimpanan.saldo") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tSaldo:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "saldo", - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah saldo", - "data-vv-as": "Saldo", - }, - model: { - value: _vm.formSimpanan.saldo, - callback: function ($$v) { - _vm.$set(_vm.formSimpanan, "saldo", $$v) - }, - expression: "formSimpanan.saldo", - }, - }), - _vm._v(" "), - _vm.errors.has("formSimpanan.saldo") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formSimpanan.saldo")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("formSimpanan.tanggal") }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("formSimpanan.tanggal"), - }, - }, - [ - _vm.errors.has("formSimpanan.tanggal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v(" Tanggal:"), - ] - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formSimpanan.tanggal }, - on: { - dateSelected: function ($event) { - _vm.formSimpanan.tanggal = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formSimpanan.tanggal, - expression: "formSimpanan.tanggal", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tanggal" }, - domProps: { value: _vm.formSimpanan.tanggal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.formSimpanan, "tanggal", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("formSimpanan.tanggal") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formSimpanan.tanggal")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { - type: "submit", - disabled: _vm.formSimpanan.produk_cu_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.formSimpanan.produk_cu_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Maaf data jenis simpanan tidak ditemukan, pastikan anda sudah menambahkan data simpanan di menu " - ), - _c("u", [_vm._v("Tambah Produk & Pelayanan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v( - "Apabila jenis simpanan yang ingin anda pilih tidak ada, pastikan anda sudah menambahkan data simpanan di menu " - ), - _c("u", [_vm._v("Tambah Produk & Pelayanan")]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-lg-12 pb-2" }, [ - this.currentUser.id_cu === 0 - ? _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCuStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "0" } }, [ - _vm._v("Silahkan pilih CU"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCu, function (cu) { - return cu - ? _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelCuStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCuStat === "loading" }, - }), - ] - ), - ]), - ]) - : _vm._e(), - ]), - _vm._v(" "), - _vm.idCu != 0 - ? _c("div", { staticClass: "col-lg-3 pb-2" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.jenis, - expression: "jenis", - }, - ], - staticClass: "form-control", - attrs: { name: "jenis", "data-width": "100%" }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.jenis = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeJenis($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih jenis pencarian"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "BA" } }, [_vm._v("No. BA")]), - _vm._v(" "), - _c("option", { attrs: { value: "KTP" } }, [ - _vm._v("No. KTP / NIK"), - ]), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.idCu != 0 - ? _c("div", { staticClass: "col-lg-9 pb-2" }, [ - _c( - "div", - { staticClass: "input-group" }, - [ - _vm._m(2), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - name: "pencarian", - options: _vm.cleaveOption.number16, - placeholder: _vm.placeholder, - disabled: _vm.isNew, - }, - model: { - value: _vm.pencarian, - callback: function ($$v) { - _vm.pencarian = $$v - }, - expression: "pencarian", - }, - }), - _vm._v(" "), - _vm.isDigit - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _vm._v( - "\n Maaf, No. KTP anda tidak valid, wajib 16 digit.\n " - ), - ]) - : _vm._e(), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.idCu != 0 - ? _c("div", { staticClass: "col-12 d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { disabled: _vm.pencarian == "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cariData.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetData.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian"), - ] - ) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - _vm.idCu != 0 - ? _c("div", { staticClass: "col-12 pb-2 d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block mb-1", - attrs: { disabled: _vm.pencarian == "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.cariData.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-search4" }), _vm._v(" Cari")] - ), - _vm._v(" "), - _vm.itemDataStat != "" - ? _c( - "button", - { - staticClass: "btn btn-warning btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.resetData.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-reset" }), - _vm._v(" Reset pencarian"), - ] - ) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", { staticClass: "col-12" }, [ - _c("hr"), - _vm._v(" "), - _vm._m(3), - ]) - : _vm._e(), - ]), - ]) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih CU")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Jenis Pencarian"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Masukkan pencarian"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e& ***! - \****************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("cari-data", { - attrs: { itemDataStat: _vm.itemDataStat, isBack: false }, - on: { - cariDataKTP: _vm.cariDataKTP, - cariDataBA: _vm.cariDataBA, - resetData: _vm.resetData, - }, - }), - _vm._v(" "), - _vm.itemDataStat == "fail" - ? _c( - "div", - { - staticClass: - "alert bg-danger text-white alert-styled-left ", - }, - [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v("Anggota tidak terdaftar di SIMO\n\t\t\t\t\t"), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.itemData.status_jalinan == "MENINGGAL" - ? _c( - "div", - { - staticClass: - "alert bg-danger text-white alert-styled-left", - }, - [ + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Agama:")]), + _vm._v(" "), _c( - "span", - { staticClass: "font-weight-semibold" }, + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.agama, + expression: "form.agama", + }, + ], + staticClass: "form-control", + attrs: { name: "agama", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "agama", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, [ - _vm._v("Anggota ini sudah dinyatakan "), - _c("b", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusJalinan( - _vm.itemData.status_jalinan + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih agama")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "Buddha" } }, [ + _vm._v("Buddha"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Hindu" } }, [ + _vm._v("Hindu"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Islam" } }, [ + _vm._v("Islam"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Khatolik" } }, [ + _vm._v("Khatolik"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Kong Hu Cu" } }, + [_vm._v("Kong Hu Cu")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Protestan" } }, + [_vm._v("Protestan")] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Tgl. Lahir:")]), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.tanggal_lahir }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_lahir = $event + }, + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Tempat Lahir:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tempat_lahir, + expression: "form.tempat_lahir", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tempat_lahir", + placeholder: "Silahkan masukkan tempat lahir", + }, + domProps: { value: _vm.form.tempat_lahir }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tempat_lahir", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tStatus:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.status, + expression: "form.status", + }, + ], + staticClass: "form-control", + attrs: { name: "status", "data-width": "100%" }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "status", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih status pernikahan")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Belum menikah" } }, + [_vm._v("Belum menikah")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "Menikah" } }, [ + _vm._v("Menikah"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Janda/Duda" } }, + [_vm._v("Janda/Duda")] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.bidang"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.bidang"), + }, + }, + [ + _vm.errors.has("form.bidang") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tBidang: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.bidang, + expression: "form.bidang", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "bidang", + placeholder: "Silahkan masukkan bidang", + "data-vv-as": "Bidang", + }, + domProps: { value: _vm.form.bidang }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "bidang", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.bidang") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.bidang") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v("NPWP (nomor pokok wajib pajak):"), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.npwp, + expression: "form.npwp", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "npwp", + placeholder: "Silahkan masukkan NPWP", + }, + domProps: { value: _vm.form.npwp }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "npwp", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Lembaga:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lembaga, + expression: "form.lembaga", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lembaga", + placeholder: "Silahkan masukkan lembaga", + }, + domProps: { value: _vm.form.lembaga }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "lembaga", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.pekerjaan_tingkat" + ), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.bidang"), + }, + }, + [ + _vm.errors.has("form.bidang") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTingkat Pekerjaan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pekerjaan_tingkat, + expression: "form.pekerjaan_tingkat", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pekerjaan_tingkat", + "data-width": "100%", + "data-vv-as": "Tingkat Pekerjaan", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "pekerjaan_tingkat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] ) - ), + }, }, - }), - _vm._v( - ", maka tidak bisa dilakukan penambahan, pengubahan dan penghapusan data produk.\n\t\t\t\t\t\t" + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tingkat pekerjaan")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Pengurus"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "2" } }, [ + _vm._v("Pengawas"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "3" } }, [ + _vm._v("Komite"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "4" } }, [ + _vm._v("Penasihat"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "5" } }, [ + _vm._v( + "Senior Manajer (General Manager, CEO, Deputy)" + ), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "6" } }, [ + _vm._v("Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "7" } }, [ + _vm._v( + "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" + ), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "8" } }, [ + _vm._v("Staf"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "9" } }, [ + _vm._v("Kontrak"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "10" } }, [ + _vm._v("Kolektor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "11" } }, [ + _vm._v("Kelompok Inti"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "12" } }, [ + _vm._v("Supporting Unit"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "13" } }, [ + _vm._v("Vendor sMartCU"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "14" } }, [ + _vm._v("Magang"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.pekerjaan_tingkat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.pekerjaan_tingkat" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Jabatan:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pekerjaan_name, + expression: "form.pekerjaan_name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "pekerjaan_name", + placeholder: "Silahkan masukkan jabatan", + }, + domProps: { value: _vm.form.pekerjaan_name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "pekerjaan_name", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.pendidikan_tingkat" ), - ] - ), - ] - ) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "div", - { staticClass: "card-body" }, - [ - _c("identitas", { - attrs: { itemData: _vm.itemData }, - }), - ], - 1 - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid nav-justified rounded bg-light", - }, - _vm._l(_vm.itemDataCu, function (cu) { - return _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link rounded-left", - class: { active: _vm.tabName == cu.cu_id }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab(cu) }, }, - }, - [ - _c("b", [ - _vm._v(_vm._s("Anggota CU " + cu.cu.name)), + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "form.pendidikan_tingkat" + ), + }, + }, + [ + _vm.errors.has("form.pendidikan_tingkat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTingkat Pendidikan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pendidikan_tingkat, + expression: "form.pendidikan_tingkat", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pendidikan_tingkat", + "data-width": "100%", + "data-vv-as": "Tingkat pendidikan", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "pendidikan_tingkat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm._v( + "Silahkan pilih tingkat pendidikan" + ), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "TK" } }, [ + _vm._v("TK"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "SD" } }, [ + _vm._v("SD"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "SMP" } }, [ + _vm._v("SMP"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "SMA/SMK" } }, + [_vm._v("SMA/SMK")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "D1" } }, [ + _vm._v("D1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D2" } }, [ + _vm._v("D2"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D3" } }, [ + _vm._v("D3"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "D4" } }, [ + _vm._v("D4"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S1" } }, [ + _vm._v("S1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S2" } }, [ + _vm._v("S2"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S3" } }, [ + _vm._v("S3"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "LAIN-LAIN" } }, + [_vm._v("Lain-lain")] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.pendidikan_tingkat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.pendidikan_tingkat" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Pendidikan:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pendidikan_name, + expression: "form.pendidikan_name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "pendidikan_name", + placeholder: "Silahkan masukkan pendidikan", + }, + domProps: { value: _vm.form.pendidikan_name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "pendidikan_name", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tProvinsi:\n\t\t\t\t\t\t\t\t\t\t" + ), ]), _vm._v(" "), - _c("br"), - _vm._v( - " \n\t\t\t\t\t\t\t" + - _vm._s("No. BA: " + cu.no_ba) + - " " - ), - _c("br"), - _vm._v(" \n\t\t\t\t\t\t\tSejak: "), - cu.tanggal_masuk - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - _vm.itemData.tanggal_masuk + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + disabled: _vm.modelProvinces.length == 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] ) - ), + }, + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelProvincesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih provinsi"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelProvinces, + function (provinces, index) { + return _c( + "option", + { + key: index, + domProps: { value: provinces.id }, + }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kabupaten:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", }, - }) - : _vm._e(), - ] - ), - ]) - }), - 0 - ) - : _vm._e(), - _vm._v(" "), - _c( - "transition-group", - { - attrs: { - name: "list", - tag: "div", - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - _vm._l(_vm.itemDataCu, function (cu) { - return _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == cu.cu_id, - expression: "tabName == cu.cu_id", - }, - ], - key: cu.cu_id, - }, - _vm._l(_vm.itemDataProduk, function (produks, index) { - return index == cu.cu_id - ? _c("div", [ + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + disabled: _vm.modelRegencies.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeRegencies( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies, index) { + return _c( + "option", + { + key: index, + domProps: { value: regencies.id }, + }, + [_vm._v(_vm._s(regencies.name))] + ) + } + ), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kecamatan:")]), + _vm._v(" "), _c( - "div", + "select", { - staticClass: - "nav-tabs-responsive bg-light border-top", + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + disabled: _vm.modelDistricts.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts( + $event.target.value + ) + }, + ], + }, }, [ _c( - "ul", + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts, index) { + return _c( + "option", + { + key: index, + domProps: { value: districts.id }, + }, + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kelurahan:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ { - staticClass: - "nav nav-tabs nav-tabs-solid bg-light", + name: "model", + rawName: "v-model", + value: _vm.form.id_villages, + expression: "form.id_villages", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Desa", + disabled: _vm.modelVillages.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, - _vm._l(produks, function (produk) { + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _vm._v( + "Mohon tunggu... mohon tunggu" + ), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelVillages, + function (villages, index) { return _c( - "li", - { staticClass: "nav-item" }, - [ - _c( - "a", - { - staticClass: "nav-link", - class: { - active: - _vm.tabName2 == produk[0].id, - }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab2( - produk[0].id - ) - }, - }, - }, - [ - _c("b", [ - _vm._v(_vm._s(produk[0].name)), - ]), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("b", [_vm._v("Kode:")]), - _vm._v( - " " + - _vm._s(produk[0].kode_produk) + - " " - ), - _c("br"), - _vm._v(" "), - _c("b", [_vm._v("Tipe:")]), - _vm._v( - " " + _vm._s(produk[0].tipe) + " " - ), - _c("br"), - _vm._v(" "), - produk[0].tipe == - "Simpanan Pokok" || - produk[0].tipe == - "Simpanan Wajib" || - produk[0].tipe == - "Simpanan Non Saham" - ? _c("b", [_vm._v("No. Rek:")]) - : _c("b", [_vm._v("No. SPP:")]), - _vm._v( - " " + - _vm._s(produk[0].pivot.no_rek) + - " " - ), - _c("br"), - _vm._v(" "), - _c("b", [_vm._v("Saldo:")]), - _vm._v(" "), - _c("check-value", { - attrs: { - value: produk[0].pivot.saldo, - valueType: "currency", - }, - }), - _vm._v(" "), - _c("br"), - ], - 1 - ), - ] + "option", + { + key: index, + domProps: { value: villages.id }, + }, + [_vm._v(_vm._s(villages.name))] ) - }), - 0 + } ), - ] + ], + 2 ), - ]) - : _vm._e() - }), - 0 - ) - }), - 0 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c( - "ul", - { - staticClass: - "nav nav-tabs nav-tabs-solid nav-justified rounded bg-light", - }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link rounded-left", - class: { active: _vm.tabNameModal == "simpanan" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTabModal("simpanan") - }, - }, - }, - [_vm._v("\n\t\t\t\t\t\tSimpanan\n\t\t\t\t\t")] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link rounded-left", - class: { active: _vm.tabNameModal == "pinjaman" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTabModal("pinjaman") - }, - }, - }, - [_vm._v("\n\t\t\t\t\t\tPinjaman\n\t\t\t\t\t")] - ), - ]), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabNameModal == "simpanan", - expression: "tabNameModal == 'simpanan'", - }, - ], - }, - [ - _c("form-simpanan", { - attrs: { mode: "create" }, - on: { - createSimpanan: _vm.createProduk, - tutup: _vm.modalTutup, - }, - }), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Alamat:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.alamat, + expression: "form.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + }, + domProps: { value: _vm.form.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "alamat", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("No. Hp:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", + }, + model: { + value: _vm.form.hp, + callback: function ($$v) { + _vm.$set(_vm.form, "hp", $$v) + }, + expression: "form.hp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.email"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has("form.email"), + }, + }, + [ + _vm.errors.has("form.email") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tEmail:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "email", + expression: "'email'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.email, + expression: "form.email", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: "Silahkan masukkan alamat email", + "data-vv-as": "Email", + }, + domProps: { value: _vm.form.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "email", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.email") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.email") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Kontak Lainnya:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kontak, + expression: "form.kontak", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kontak", + placeholder: "Silahkan masukkan kontak lainnya", + }, + domProps: { value: _vm.form.kontak }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "kontak", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), _c( "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabNameModal == "pinjaman", - expression: "tabNameModal == 'pinjaman'", - }, - ], - }, + { staticClass: "card card-body" }, [ - _c("form-pinjaman", { - attrs: { mode: "create" }, - on: { - createPinjaman: _vm.createProduk, - tutup: _vm.modalTutup, + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", }, + on: { cancelClick: _vm.back }, }), ], 1 ), - ] + ], + 1 ), ], 1 ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _vm.tipeProduk == "simpanan" - ? _c("form-simpanan", { - attrs: { - mode: "edit", - selected: _vm.itemDataProdukSelected[0], - }, - on: { editSimpanan: _vm.editProduk, tutup: _vm.modalTutup }, - }) - : _vm._e(), - _vm._v(" "), - _vm.tipeProduk == "pinjaman" - ? _c("form-pinjaman", { - attrs: { - mode: "edit", - selected: _vm.itemDataProdukSelected[0], - }, - on: { editPinjaman: _vm.editProduk, tutup: _vm.modalTutup }, - }) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), + ]), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -4137,8 +3498,10 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("Identitas")]), + return _c("h6", [ + _vm._v(" Tinggi "), + _c("small", [_vm._v("(cm)")]), + _vm._v(":"), ]) }, ] @@ -4148,17 +3511,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4168,9 +3531,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4180,55 +3543,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/countWidget.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./countWidget.vue?vue&type=template&id=b9608b28& */ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); -/* harmony import */ var _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./countWidget.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -4236,10 +3601,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"], - _countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4249,54 +3614,70 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/countWidget.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./countWidget.vue?vue&type=template&id=b9608b28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/countWidget.vue?vue&type=template&id=b9608b28&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_countWidget_vue_vue_type_template_id_b9608b28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4306,9 +3687,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4318,106 +3699,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPinjaman.vue?vue&type=template&id=2d3f9ef3& */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&"); -/* harmony import */ var _formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPinjaman.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4426,9 +3756,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4438,55 +3768,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formPinjaman.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPinjaman.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPinjaman.vue?vue&type=template&id=2d3f9ef3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formPinjaman.vue?vue&type=template&id=2d3f9ef3&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPinjaman_vue_vue_type_template_id_2d3f9ef3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formSimpanan.vue?vue&type=template&id=02e81990& */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&"); -/* harmony import */ var _formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formSimpanan.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4495,9 +3825,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["render"], - _formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4507,55 +3837,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCu/formSimpanan.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formSimpanan.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formSimpanan.vue?vue&type=template&id=02e81990& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCu/formSimpanan.vue?vue&type=template&id=02e81990&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formSimpanan_vue_vue_type_template_id_02e81990___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/saldo/cariData.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/saldo/cariData.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cariData.vue?vue&type=template&id=3a0f4cb8& */ "./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&"); -/* harmony import */ var _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cariData.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4564,9 +3894,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["render"], - _cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4576,54 +3906,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/saldo/cariData.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./cariData.vue?vue&type=template&id=3a0f4cb8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/cariData.vue?vue&type=template&id=3a0f4cb8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_cariData_vue_vue_type_template_id_3a0f4cb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/saldo/index.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/saldo/index.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/form.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/form.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5dc1066e& */ "./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=3a984f40& */ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4633,9 +4014,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4645,38 +4026,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/saldo/index.vue" +component.options.__file = "resources/assets/js/views/mitraOrang/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5dc1066e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/saldo/index.vue?vue&type=template&id=5dc1066e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=3a984f40& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/form.vue?vue&type=template&id=3a984f40&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5dc1066e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3a984f40___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/58.js b/public/js/components/58.js index 76d0d247b..dee2a9e58 100644 --- a/public/js/components/58.js +++ b/public/js/components/58.js @@ -1,46 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[58],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -66,141 +34,56 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + data: function data() { + return { + image: '' + }; }, props: { - value: { - "default": "" - }, - frontText: { - "default": "" + image_loc: { + type: [String], + "default": '' }, - trimLength: { - "default": 50 + image_type: { + type: [String], + "default": '.jpg' }, - valueType: { - "default": "trim" + image_temp: { + "default": '' }, - empty: { - "default": "-" + value: { + type: [String, File], + "default": 'no_image' } }, - data: function data() { - return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); }, - modalTutup: function modalTutup() { - this.modalShow = false; + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; - } - }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, - data: function data() { - return {}; - }, - methods: {} -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! @@ -266,6 +149,29 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! @@ -297,9 +203,9 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -307,65 +213,12 @@ __webpack_require__.r(__webpack_exports__); "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _helpers_auth__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/auth */ "./resources/assets/js/helpers/auth.js"); -/* harmony import */ var _helpers_url_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../helpers/url.js */ "./resources/assets/js/helpers/url.js"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _formRekom_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formRekom.vue */ "./resources/assets/js/views/monitoring/formRekom.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -403,12 +256,135 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -664,53 +640,63 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - formRekom: _formRekom_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_12___default.a, - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__["default"] + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"] }, data: function data() { return { - title: 'Tambah Temuan', - titleDesc: 'Menambah temuan', + title: 'Tambah Surat Masuk', + titleDesc: 'Menambah surat masuk baru', titleIcon: 'icon-plus3', - level2Title: 'Monitoring', - kelas: 'monitoring', + kelas: 'suratMasuk', + level2Title: 'Surat Masuk', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false, cleaveOption: { date: { date: true, datePattern: ['Y', 'm', 'd'], delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' } - }, - formRekomMode: '', - selectedItemRekom: '', - itemDataRekom: [], - itemDataRekomStat: 'success', - columnDataRekom: [{ - title: 'No.' - }, { - title: 'Status' - }, { - title: 'Rekomendasi' - }], - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + } }; }, beforeRouteEnter: function beforeRouteEnter(to, from, next) { @@ -725,21 +711,15 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } } - this.$store.dispatch('aktivis/resetDataS2'); - this.$store.dispatch('aktivis/get2', 0); + this.form.id_cu = this.currentUser.id_cu; }, watch: { formStat: function formStat(value) { if (value === "success") { - if (this.$route.meta.mode == 'create') { - if (this.currentUser.id_cu != 0) { - this.form.id_cu = this.currentUser.id_cu; - this.changeCU(this.form.id_cu); - } + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; } else { - this.checkUser('update_monitoring', this.form.id_cu); - this.changeCU(this.form.id_cu); - this.fetchRekom(); + this.checkUser('update_surat', this.form.id_cu); } } }, @@ -758,44 +738,18 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len }, methods: { fetch: function fetch() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode == 'edit') { + if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Temuan'; - this.titleDesc = 'Mengubah temuan'; + this.title = 'Ubah Kategori Surat Keluar'; + this.titleDesc = 'Mengubah kategori surat keluar'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah Temuan'; - this.titleDesc = 'Menambah temuan'; + this.title = 'Tambah Kategori Surat Keluar'; + this.titleDesc = 'Menambah kategori surat keluar'; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); } }, - fetchRekom: function fetchRekom() { - this.itemDataRekom = []; - var valData; - - if (this.form.monitoring_rekom) { - var _iterator = _createForOfIteratorHelper(this.form.monitoring_rekom), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - valData = _step.value; - this.itemDataRekom.push(valData); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - }, checkUser: function checkUser(permission, id_cu) { if (this.currentUser) { if (!this.currentUser.can || !this.currentUser.can[permission]) { @@ -809,16 +763,21 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } } }, + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.form.content = files[0]; + }, save: function save() { var _this = this; - this.form.rekomendasi = this.itemDataRekom; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this.$route.meta.mode === 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); + _this.$store.dispatch(_this.kelas + '/store', formData); } _this.submited = false; @@ -828,85 +787,19 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } }); }, - changeCU: function changeCU(id) { - this.$store.dispatch('tp/getCu', id); - this.$store.dispatch('aktivis/resetDataS'); - this.$store.dispatch('aktivis/get', id); - }, back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua', - tp: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tp: 'semua' - } - }); - } - }, - createRekom: function createRekom(value) { - this.itemDataRekom.push(value); - this.modalTutup(); - }, - editRekom: function editRekom(value) { - _.remove(this.itemDataRekom, { - index: value.index + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu, + tipe: 'semua', + periode: this.momentYear() + } }); - - this.itemDataRekom.push(value); - this.modalTutup(); - }, - selectedRekomRow: function selectedRekomRow(index, item) { - this.selectedItemRekom = item; - this.selectedItemRekom.index = index + 1; - }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - - if (state == 'hapusRekom') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus Rekomendasi ' + this.selectedItemRekom.cu.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - this.modalSize = ''; - } else if (state == 'ubahRekom') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Rekomendasi'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formRekomMode = 'edit'; - } else if (state == 'tambahRekom') { - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Rekomendasi'; - this.modalButton = 'Ok'; - this.modalSize = 'modal-lg'; - this.formRekomMode = 'create'; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapusRekom') { - _.remove(this.itemDataRekom, { - index: this.selectedItemRekom.index - }); - } }, modalTutup: function modalTutup() { - if (this.updateStat == 'success') { + if (this.updateStat === 'success') { this.back(); - this.$store.dispatch(this.kelas + '/resetUpdateStat'); } this.modalShow = false; @@ -918,11 +811,14 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len } else { this.modalShow = false; } + }, + momentYear: function momentYear() { + return moment().year(); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoring', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { form: 'data', formStat: 'dataStat', rules: 'rules', @@ -932,153 +828,6 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCU: 'headerDataS', modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { - modelTP: 'dataS', - modelTPStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - modelAktivisCU: 'dataS', - modelAktivisBKCU: 'dataS2', - modelAktivisCUStat: 'dataStatS', - modelAktivisBKCUStat: 'dataStatS2' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: '', - kelas: 'monitoring', - formDataRekom: { - rekomendasi: '', - status: '' - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - if (this.mode == 'edit') { - this.formDataRekom = Object.assign({}, this.selected); - } - }, - watch: {}, - methods: { - save: function save() { - var _this = this; - - if (!this.formDataRekom.status) { - this.formDataRekom.status = 0; - } - - this.$validator.validateAll('formDataRekom').then(function (result) { - if (result) { - if (_this.mode == 'edit') { - _this.$emit('editRekom', _this.formDataRekom); - } else { - _this.$emit('createRekom', _this.formDataRekom); - } - } else { - _this.submited = true; - } - }); - }, - messageClose: function messageClose() { - this.message.show = false; - }, - tutup: function tutup() { - this.$emit('tutup'); - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' })) }); @@ -1101,25 +850,6 @@ exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", "" // exports -/***/ }), - -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&": -/*!********************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& ***! - \********************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, ".document-editor[data-v-2876dcc8] {\n border: 1px solid var(--ck-color-base-border);\n border-radius: var(--ck-border-radius);\n\n /* Set vertical boundaries for the document editor. */\n max-height: 700px;\n\n /* This element is a flex container for easier rendering. */\n display: flex;\n flex-flow: column nowrap;\n}\n.document-editor__toolbar[data-v-2876dcc8] {\n /* Make sure the toolbar container is always above the editable. */\n z-index: 1;\n\n /* Create the illusion of the toolbar floating over the editable. */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.2 );\n\n /* Use the CKEditor CSS variables to keep the UI consistent. */\n border-bottom: 1px solid var(--ck-color-toolbar-border);\n}\n\n/* Adjust the look of the toolbar inside the container. */\n.document-editor__toolbar .ck-toolbar[data-v-2876dcc8] {\n border: 0;\n border-radius: 0;\n}\n\n/* Make the editable container look like the inside of a native word processor application. */\n.document-editor__editable-container[data-v-2876dcc8] {\n padding: calc( 2 * var(--ck-spacing-large) );\n background: var(--ck-color-base-foreground);\n\n /* Make it possible to scroll the \"page\" of the edited content. */\n overflow-y: scroll;\n}\n.document-editor__editable-container .ck-editor__editable[data-v-2876dcc8] {\n /* Set the dimensions of the \"page\". */\n width: 98%;\n /* min-height: 21cm; */\n\n /* Keep the \"page\" off the boundaries of the container. */\n padding: 1cm 2cm 2cm;\n\n border: 1px hsl( 0,0%,82.7% ) solid;\n border-radius: var(--ck-border-radius);\n background: white;\n\n /* The \"page\" should cast a slight shadow (3D illusion). */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.1 );\n\n /* Center the \"page\". */\n margin: 0 auto;\n}\n\n/* Set the default font for the \"page\" of the content. */\n.document-editor .ck-content[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-2876dcc8] {\n font: 16px/1.6 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/* Adjust the headings dropdown to host some larger heading styles. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-2876dcc8] {\n line-height: calc( 1.7 * var(--ck-line-height-base) * var(--ck-font-size-base) );\n min-width: 6em;\n}\n\n/* Scale down all heading previews because they are way too big to be presented in the UI.\nPreserve the relative scale, though. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-2876dcc8] {\n transform: scale(0.8);\n transform-origin: left;\n}\n\n/* Set the styles for \"Heading 1\". */\n.document-editor .ck-content h2[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-2876dcc8] {\n font-size: 2.18em;\n font-weight: normal;\n}\n.document-editor .ck-content h2[data-v-2876dcc8] {\n line-height: 1.37em;\n padding-top: .342em;\n margin-bottom: .142em;\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-2876dcc8] {\n font-size: 1.75em;\n font-weight: normal;\n color: hsl( 203, 100%, 50% );\n}\n.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-2876dcc8] {\n color: var(--ck-color-list-button-on-text);\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-2876dcc8] {\n line-height: 1.86em;\n padding-top: .171em;\n margin-bottom: .357em;\n}\n\n/* Set the styles for \"Heading 3\". */\n.document-editor .ck-content h4[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-2876dcc8] {\n font-size: 1.31em;\n font-weight: bold;\n}\n.document-editor .ck-content h4[data-v-2876dcc8] {\n line-height: 1.24em;\n padding-top: .286em;\n margin-bottom: .952em;\n}\n\n/* Set the styles for \"Paragraph\". */\n.document-editor .ck-content p[data-v-2876dcc8] {\n font-size: 1em;\n line-height: 1.63em;\n padding-top: .5em;\n margin-bottom: 1.13em;\n}\n\n/* Make the block quoted text serif with some additional spacing. */\n.document-editor .ck-content blockquote[data-v-2876dcc8] {\n font-family: Georgia, serif;\n margin-left: calc( 2 * var(--ck-spacing-large) );\n margin-right: calc( 2 * var(--ck-spacing-large) );\n}\n", ""]); - -// exports - - /***/ }), /***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": @@ -1152,40 +882,10 @@ if(false) {} /***/ }), -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&": -/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& ***! - \************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1197,111 +897,55 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -1310,10 +954,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1325,105 +969,35 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ), - ]), - ]), - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-"), - ]), - ]), - ]), - ]), - ] - ) + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1435,25 +1009,24 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v - }, - expression: "time", - }, - }) + return _vm._m(0) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] render._withStripped = true @@ -1500,10 +1073,173 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&": -/*!********************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true& ***! - \********************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1564,13 +1300,54 @@ var render = function () { _c("div", { staticClass: "card" }, [ _c("div", { staticClass: "card-body" }, [ _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Kode:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan kode", + "data-vv-as": "Kode", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.name"), + "has-error": _vm.errors.has("form.hal"), }, }, [ @@ -1578,14 +1355,16 @@ var render = function () { "h5", { class: { - "text-danger": _vm.errors.has("form.name"), + "text-danger": _vm.errors.has("form.hal"), }, }, [ - _vm.errors.has("form.name") + _vm.errors.has("form.hal") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTemuan: "), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tJudul Surat: " + ), _c("wajib-badge"), ], 1 @@ -1602,19 +1381,18 @@ var render = function () { { name: "model", rawName: "v-model", - value: _vm.form.name, - expression: "form.name", + value: _vm.form.hal, + expression: "form.hal", }, ], staticClass: "form-control", attrs: { type: "text", - name: "name", - placeholder: - "Silahkan masukkan temuan artikel", - "data-vv-as": "Temuan", + name: "hal", + placeholder: "Silahkan masukkan judul surat", + "data-vv-as": "judul surat", }, - domProps: { value: _vm.form.name }, + domProps: { value: _vm.form.hal }, on: { input: function ($event) { if ($event.target.composing) { @@ -1622,14 +1400,14 @@ var render = function () { } _vm.$set( _vm.form, - "name", + "hal", $event.target.value ) }, }, }), _vm._v(" "), - _vm.errors.has("form.name") + _vm.errors.has("form.hal") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1639,9 +1417,7 @@ var render = function () { }), _vm._v( " " + - _vm._s( - _vm.errors.first("form.name") - ) + + _vm._s(_vm.errors.first("form.hal")) + "\n\t\t\t\t\t\t\t\t\t\t" ), ] @@ -1653,263 +1429,67 @@ var render = function () { ), ]), _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.periode"), + }, + }, + [ _c( - "div", + "h5", { - staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.id_cu"), + "text-danger": + _vm.errors.has("form.periode"), }, }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), + _vm.errors.has("form.periode") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), + _c("wajib-badge"), _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCU( - $event.target.value - ) - }, - ], - }, + _c("info-icon", { + attrs: { + message: "Format: tahun. Contoh: 2019", }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelCUStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih CU"), - ]), - ] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: cu.id }, - }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_tp"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.id_tp"), - }, - }, - [ - _vm.errors.has("form.id_tp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTP: "), - _c("wajib-badge"), + }), ], 1 ), _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_tp, - expression: "form.id_tp", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_tp", - "data-width": "100%", - "data-vv-as": "TP", - disabled: _vm.modelTP.length === 0, + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_tp", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + raw: false, + options: _vm.cleaveOption.year, + placeholder: "Silahkan masukkan periode", + "data-vv-as": "Periode", + }, + model: { + value: _vm.form.periode, + callback: function ($$v) { + _vm.$set(_vm.form, "periode", $$v) }, + expression: "form.periode", }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelTPStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih TP"), - ]), - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Semua"), - ]), - _vm._v(" "), - _vm._l(_vm.modelTP, function (tp, index) { - return _c( - "option", - { - key: index, - domProps: { value: tp.id }, - }, - [_vm._v(_vm._s(tp.name))] - ) - }), - ], - 2 - ), + }), _vm._v(" "), - _vm.errors.has("form.id_tp") + _vm.errors.has("form.periode") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1920,7 +1500,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.id_tp") + _vm.errors.first("form.periode") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1929,1033 +1509,463 @@ var render = function () { : _c("small", { staticClass: "text-muted" }, [ _vm._v(" "), ]), - ] + ], + 1 ), ]), _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Keterangan:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "perihal", + placeholder: "Silahkan masukkan keterangan", + "data-vv-as": "keterangan", + }, + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Pengirim:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.pengirim, + expression: "form.pengirim", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "pengirim", + placeholder: "Silahkan masukkan pengirim", + "data-vv-as": "pengirim", + }, + domProps: { value: _vm.form.pengirim }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "pengirim", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Diterima Melalui:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.terima_melalui, + expression: "form.terima_melalui", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "terima_melalui", + placeholder: + "Silahkan masukkan diterima melalui", + "data-vv-as": "diterima melalui", + }, + domProps: { value: _vm.form.terima_melalui }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "terima_melalui", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), _c("div", { staticClass: "col-md-6" }, [ _c( "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_aktivis_cu"), - }, - }, + { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tgl. Terima:")]), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.tanggal_terima }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_terima = $event + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tujuan:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tujuan, + expression: "form.tujuan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tujuan", + placeholder: "Silahkan masukkan tujuan", + "data-vv-as": "tujuan", + }, + domProps: { value: _vm.form.tujuan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tujuan", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _vm.$route.meta.mode != "edit" + ? _c("div", { staticClass: "col-md-12" }, [ _c( - "h5", + "div", { + staticClass: "form-group", class: { - "text-danger": - _vm.errors.has("form.id_aktivis_cu"), + "has-error": _vm.errors.has("form.format"), }, }, [ - _vm.errors.has("form.id_aktivis_cu") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPIC CU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ + _c( + "h5", { - name: "model", - rawName: "v-model", - value: _vm.form.id_aktivis_cu, - expression: "form.id_aktivis_cu", + class: { + "text-danger": + _vm.errors.has("form.format"), + }, }, + [ + _vm.errors.has("form.format") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPilih Format: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_aktivis_cu", - "data-width": "100%", - "data-vv-as": "PIC CU", - disabled: _vm.modelAktivisCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_aktivis_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.format, + expression: "form.format", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "format", + "data-width": "100%", + "data-vv-as": "format", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "format", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, [ - _vm.modelAktivisCUStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih PIC"), - ]), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih format")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "upload" } }, + [_vm._v("Upload")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "link" } }, + [_vm._v("Link")] + ), ] ), _vm._v(" "), - _vm._l( - _vm.modelAktivisCU, - function (ac, index) { - return _c( - "option", + _vm.errors.has("form.format") + ? _c( + "small", { - key: index, - domProps: { value: ac.id }, + staticClass: "text-muted text-danger", }, [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), _vm._v( - _vm._s(ac.name) + - " " + + " " + _vm._s( - ac.pekerjaan_aktif - ? " - " + - ac.pekerjaan_aktif.name - : "" - ) + _vm.errors.first("form.format") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" ), ] ) - } - ), - ], - 2 + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] ), - _vm._v(" "), - _vm.errors.has("form.id_aktivis_cu") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_aktivis_cu" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), + ]) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.id_aktivis_bkcu" - ), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.id_aktivis_bkcu" + _vm.$route.meta.mode != "edit" + ? _c("div", { staticClass: "col-md-12" }, [ + _vm.form.format == "upload" + ? _c("div", { staticClass: "form-group" }, [ + _c( + "h5", + [ + _vm._v(" Upload dokumen: "), + _c("wajib-badge"), + ], + 1 ), - }, - }, - [ - _vm.errors.has("form.id_aktivis_bkcu") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPIC PUSKOPCUINA: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_aktivis_bkcu, - expression: "form.id_aktivis_bkcu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_aktivis_bkcu", - "data-width": "100%", - "data-vv-as": "PIC CU", - disabled: _vm.modelAktivisBKCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_aktivis_bkcu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelAktivisBKCUStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih PIC"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelAktivisBKCU, - function (ac, index) { - return _c( - "option", - { - key: index, - domProps: { value: ac.id }, - }, - [ - _vm._v( - _vm._s(ac.name) + - " " + - _vm._s( - ac.pekerjaan_aktif - ? " - " + - ac.pekerjaan_aktif.name - : "" - ) - ), - ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_aktivis_bkcu") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_aktivis_bkcu" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tanggal"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.tanggal"), - }, - }, - [ - _vm.errors.has("form.tanggal") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTanggal: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal, - expression: "form.tanggal", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { "data-vv-as": "Tanggal" }, - domProps: { value: _vm.form.tanggal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.errors.has("form.tanggal") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tanggal") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.jenis"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.jenis"), - }, - }, - [ - _vm.errors.has("form.jenis") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJenis: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.jenis, - expression: "form.jenis", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "jenis", - "data-width": "100%", - "data-vv-as": "Jenis", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "jenis", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih jenis")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "MAYOR" } }, [ - _vm._v("MAYOR"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "MINOR" } }, [ - _vm._v("MINOR"), - ]), - ] - ), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.errors.has("form.jenis") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), + _vm._v(" "), + _c( + "div", + { staticClass: "card-card-body" }, + [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { + type: "file", + accept: + "application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.slideshow, text/plain, application/pdf, image/*", + }, + on: { change: _vm.upload }, + }), + ] + ), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ _vm._v( - " " + - _vm._s( - _vm.errors.first("form.jenis") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + "File yang diterima adalah Word, Excel, Powerpoint, PDF dan gambar/foto" ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.perspektif"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.perspektif"), - }, - }, - [ - _vm.errors.has("form.perspektif") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPerspektif: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.perspektif, - expression: "form.perspektif", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "perspektif", - "data-width": "100%", - "data-vv-as": "Perspektif", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "perspektif", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih perspektif")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "KEUANGAN" } }, - [_vm._v("KEUANGAN")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "KEPUASAN ANGGOTA" } }, - [_vm._v("KEPUASAN ANGGOTA")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "BISNIS INTERNAL" } }, - [_vm._v("BISNIS INTERNAL")] - ), - _vm._v(" "), - _c( - "option", - { + ]), + ]) + : _vm.form.format == "link" + ? _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Link dokumen: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.link, + expression: "form.link", + }, + ], + staticClass: "form-control", attrs: { - value: "PEMBELAJARAN DAN PERTUMBUHAN", + type: "text", + name: "link", + placeholder: "Silahkan masukkan link", }, - }, - [_vm._v("PEMBELAJARAN DAN PERTUMBUHAN")] - ), - ] - ), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.errors.has("form.perspektif") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), + domProps: { value: _vm.form.link }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "link", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ _vm._v( - " " + - _vm._s( - _vm.errors.first("form.perspektif") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + "Silahkan masukkan link ke dokumen" ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), - ]), - ] - ), - ]), + ]), + ]) + : _vm._e(), + ]) + : _vm._e(), ]), ]), ]), _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c("div", { staticClass: "card-header bg-white" }, [ - _c( - "h5", - { staticClass: "card-title" }, - [_vm._v("Rekomendasi "), _c("wajib-badge")], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "card-body pb-2" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambahRekom") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus22" }), - _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedItemRekom.index, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubahRekom") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { - disabled: !_vm.selectedItemRekom.index, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusRekom") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), - ] - ), - ]), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemDataRekom, - columnData: _vm.columnDataRekom, - itemDataStat: _vm.itemDataRekomStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItemRekom.index === - props.index + 1, - }, - on: { - click: function ($event) { - return _vm.selectedRekomRow( - props.index, - props.item - ) - }, - }, - }, - [ - _c("td", [ - _vm._v(_vm._s(props.index + 1)), - ]), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.status - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s(props.item.rekomendasi) - ), - ]), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }), - ], - 1 - ), - _vm._v(" "), _c("form-info"), _vm._v(" "), + _c("br"), + _vm._v(" "), _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body3" }, - [ - _c("form-rekom", { - attrs: { - mode: _vm.formRekomMode, - selected: _vm.selectedItemRekom, - }, - on: { - createRekom: _vm.createRekom, - editRekom: _vm.editRekom, - tutup: _vm.modalTutup, - }, - }), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe& ***! - \*************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formDataRekom" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.message.show - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorData: _vm.message.content, - showDebug: false, - }, - on: { close: _vm.messageClose }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Rekomendasi: "), _c("wajib-badge")], 1), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.formDataRekom.rekomendasi, - expression: "formDataRekom.rekomendasi", - }, + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), ], - staticClass: "form-control", - attrs: { - type: "text", - name: "rekomendasi", - placeholder: "Silahkan masukkan rekomendasi", - "data-vv-as": "Rekomendasi", - }, - domProps: { value: _vm.formDataRekom.rekomendasi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formDataRekom, - "rekomendasi", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { - type: "submit", - disabled: _vm.formDataRekom.cu_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { - type: "submit", - disabled: _vm.formDataRekom.cu_id == "", - }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + 1 + ), + ], + 1 ), ]), - ], - 1 - ), - ]) + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -2964,33 +1974,17 @@ render._withStripped = true /***/ }), -/***/ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&": -/*!***************************************************************************************************************!*\ - !*** ./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& ***! - \***************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader!../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - - -/***/ }), - -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3000,9 +1994,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3012,55 +2006,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -3068,10 +2064,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3081,57 +2077,71 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3139,10 +2149,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3152,54 +2162,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -3274,20 +2268,87 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/monitoring/form.vue": +/***/ "./resources/assets/js/components/pageHeader.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/views/monitoring/form.vue ***! + !*** ./resources/assets/js/components/pageHeader.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2876dcc8&scoped=true& */ "./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _public_css_admin_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& */ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/pageHeader.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3295,67 +2356,118 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - "2876dcc8", + null, null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/monitoring/form.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&": -/*!**************************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true& ***! - \**************************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2876dcc8&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/monitoring/formRekom.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/formRekom.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/suratMasuk/form.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/suratMasuk/form.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formRekom.vue?vue&type=template&id=6a905bbe& */ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&"); -/* harmony import */ var _formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formRekom.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2627e4de& */ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3365,9 +2477,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["render"], - _formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3377,38 +2489,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/monitoring/formRekom.vue" +component.options.__file = "resources/assets/js/views/suratMasuk/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formRekom.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formRekom.vue?vue&type=template&id=6a905bbe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2627e4de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/form.vue?vue&type=template&id=2627e4de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2627e4de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/59.js b/public/js/components/59.js index 91fc2919b..5d4340bee 100644 --- a/public/js/components/59.js +++ b/public/js/components/59.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[59],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17,42 +17,89 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: [] + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _card_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./card.vue */ "./resources/assets/js/views/asetTetap/card.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -60,6 +107,57 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -68,6 +166,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -80,6 +193,32 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -118,114 +257,128 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'selectedItem'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - cardData: _card_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"] - }, - data: function data() { - return { - formData: {}, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - this.fetch(); - this.formData = Object.assign({}, this.selectedItem); - }, - watch: { - modelKondisiStat: function modelKondisiStat(value) { - if (value === "success") { - this.formData = Object.assign({}, this.selectedItem); - } + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('formData').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updateKondisi', [_this.selectedItem.id, _this.formData]); - } else { - _this.submited = true; - } - }); + level2Back: function level2Back() { + this.$emit('level2Back'); }, - fetch: function fetch() { - this.$store.dispatch('asetTetapKondisi/resetDataS'); - this.$store.dispatch('asetTetapKondisi/get'); + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } }, - tutup: function tutup() { - this.$emit('tutup'); + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('asetTetapKondisi', { - modeKondisi: 'dataS', - modelKondisiStat: 'dataStatS', - updateKondisiResponse: 'update', - updateKondisiStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _card_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./card.vue */ "./resources/assets/js/views/asetTetap/card.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -297,295 +450,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'selectedItem'], - components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - cardData: _card_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - data: function data() { - return { - formData: {}, - modelProdukCu: [], - modelProdukCuStat: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - message: { - show: false, - content: '' - }, - submited: false - }; - }, - created: function created() { - this.fetch(); - this.formData = Object.assign({}, this.selectedItem); - }, - watch: { - modelLokasiStat: function modelLokasiStat(value) { - if (value === "success") { - this.formData = Object.assign({}, this.selectedItem); - } - } - }, - methods: { - save: function save() { - var _this = this; - - this.$validator.validateAll('formData').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/updateLokasi', [_this.selectedItem.lokasi.id, _this.formData]); - } else { - _this.submited = true; - } - }); - }, - fetch: function fetch() { - this.$store.dispatch('asetTetapLokasi/resetDataS'); - this.$store.dispatch('asetTetapLokasi/get'); - }, - tutup: function tutup() { - this.$emit('tutup'); - }, - changeLokasi: function changeLokasi(event) { - this.selectedItem.lokasi.id = event; - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('asetTetapLokasi', { - modelLokasi: 'dataS', - modelLokasiStat: 'dataStatS', - updateLokasiResponse: 'update', - updateLokasiStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetap/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - title: 'Aset Tetap', - kelas: 'asetTetap', - titleDesc: 'Mengelola data aset tetap', - titleIcon: 'icon-bag', - tabName: 'index', - isIndexSelesai: false, - isIndexHapus: false - }; - }, - created: function created() { - this.checkUser('index_aset_tetap', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - } - }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'indexSelesai' && !this.isIndexSelesai) { - this.isIndexSelesai = true; - } else if (value == 'indexHapus' && !this.isIndexHapus) { - this.isIndexHapus = true; - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { - itemData: 'dataS', - itemData3: 'dataS3', - itemData4: 'dataS4', - itemDataStat: 'dataStatS', - itemDataStat3: 'dataStatS3', - itemDataStat4: 'dataStatS4' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var qrcode_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! qrcode.vue */ "./node_modules/qrcode.vue/dist/qrcode.vue.esm.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_2__); - - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -636,102 +500,6 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar // // // - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - QrcodeVue: qrcode_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: ['selectedItem'], - data: function data() { - return { - tabName: 'qrBig', - qrValue: '' - }; - }, - created: function created() { - this.qrValue = 'puskopcuina.org/admins/asetTetap/detail/' + this.selectedItem.kode; - }, - methods: { - changeTab: function changeTab(value) { - this.tabName = value; - }, - print: function print() { - this.$htmlToPaper(this.tabName); - }, - download: function download() { - var _this = this; - - return _asyncToGenerator( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { - var options; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - options = { - type: 'dataURL' - }; - - if (!(_this.tabName == 'qrBig')) { - _context.next = 7; - break; - } - - _context.next = 4; - return _this.$html2canvas(_this.$refs.qrBig, options); - - case 4: - _this.output = _context.sent; - _context.next = 10; - break; - - case 7: - _context.next = 9; - return _this.$html2canvas(_this.$refs.qrSmall, options); - - case 9: - _this.output = _context.sent; - - case 10: - file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, _this.selectedItem.kode); - - case 11: - case "end": - return _context.stop(); - } - } - }, _callee); - }))(); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var qrcode_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! qrcode.vue */ "./node_modules/qrcode.vue/dist/qrcode.vue.esm.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_2__); - - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -// // // // @@ -866,108 +634,6 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar // // // - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - QrcodeVue: qrcode_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: ['itemData', 'itemDataH', 'itemDataS', 'tab1', 'tab2', 'tab3'], - data: function data() { - return { - tabName: 'qrBig' - }; - }, - created: function created() {}, - methods: { - changeTab: function changeTab(value) { - this.tabName = value; - }, - print: function print() { - this.$htmlToPaper(this.tabName); - }, - download: function download() { - var _this = this; - - return _asyncToGenerator( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { - var options; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - options = { - type: 'dataURL' - }; - - if (!(_this.tabName == 'qrBig')) { - _context.next = 7; - break; - } - - _context.next = 4; - return _this.$html2canvas(_this.$refs.qrBig, options); - - case 4: - _this.output = _context.sent; - _context.next = 10; - break; - - case 7: - _context.next = 9; - return _this.$html2canvas(_this.$refs.qrSmall, options); - - case 9: - _this.output = _context.sent; - - case 10: - if (_this.itemData) { - file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, 'aset tetap halaman ' + _this.itemData.current_page); - } else if (_this.itemDataH) { - file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, 'aset tetap halaman ' + _this.itemDataH.current_page); - } else if (_this.itemDataS) { - file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, 'aset tetap halaman ' + _this.itemDataS.current_page); - } - - case 11: - case "end": - return _context.stop(); - } - } - }, _callee); - }))(); - }, - tutup: function tutup() { - this.$emit('tutup'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _formLokasi_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./formLokasi.vue */ "./resources/assets/js/views/asetTetap/formLokasi.vue"); -/* harmony import */ var _formKondisi_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formKondisi.vue */ "./resources/assets/js/views/asetTetap/formKondisi.vue"); -/* harmony import */ var _formDetail_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formDetail.vue */ "./resources/assets/js/views/asetTetap/formDetail.vue"); -/* harmony import */ var _qrCode_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./qrCode.vue */ "./resources/assets/js/views/asetTetap/qrCode.vue"); -/* harmony import */ var _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./qrCodeAll.vue */ "./resources/assets/js/views/asetTetap/qrCodeAll.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -1174,322 +840,413 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formLokasi: _formLokasi_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formKondisi: _formKondisi_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formDetail: _formDetail_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - qrCode: _qrCode_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - qrCodeAll: _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"] }, - props: ['title', 'kelas', 'tipe', 'itemData', 'itemDataStat'], data: function data() { return { - selectedItem: [], - tabName: 'qrBig', - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 + title: '', + titleDesc: '', + titleIcon: '', + kelas: 'tp', + level2Title: 'TP/KP', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Bukti Pembelian', - name: 'nota', - hide: false - }, { - title: 'Kode', - name: 'kode', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Golongan', - name: 'golongan.name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Kelompok', - name: 'kelompok.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Jenis', - name: 'jenis.name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Merk', - name: 'merk', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tipe', - name: 'tipe', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Lokasi', - name: 'lokasi.name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Penanggungjawab', - name: 'aktivis.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Beli', - name: 'tanggal', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Pembeli', - name: 'pembeli.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Sub', - name: 'has_aset_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Harga Induk', - name: 'harga', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Harga Sub', - name: 'harga_sub', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Total Harga', - name: 'total_harga', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Kondisi', - name: 'kondisi', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Dihapus Dari Laporan', - name: 'hapus_dari_laporan', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', modalShow: false, modalState: '', modalTitle: '', - modalContent: '', - modalButton: '', modalColor: '', - modalSize: '' + modalContent: '', + submited: false }; }, - created: function created() { - this.fetch(this.query); + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data + currentUserStat: function currentUserStat(value) { + //jika refresh halaman maka reload currentUser + if (value === "success") { + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode !== 'edit' && this.form.id_cu == undefined) { + this.form.id_cu = this.currentUser.id_cu; + } // check permission + + + if (this.$route.meta.mode === 'edit') { + if (!this.currentUser.can || !this.currentUser.can['update_' + this.kelas]) { + this.$router.push({ + name: 'notFound' + }); + } + } else { + if (!this.currentUser.can || !this.currentUser.can['create_' + this.kelas]) { + this.$router.push({ + name: 'notFound' + }); + } + } + } + }, + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode === 'edit') { + this.changeProvinces(this.form.id_provinces); + this.changeRegencies(this.form.id_regencies); + this.changeDistricts(this.form.id_districts); + this.checkUser('update_tp', this.form.id_cu); + } else { + this.form.id_cu = this.currentUser.id_cu; + } + } + }, updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - if (this.tipe == 'index') { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - } else if (this.tipe == 'indexHapus') { - this.$store.dispatch(this.kelas + '/indexHapus', params); - this.excelDownloadUrl = this.kelas + '/indexHapus'; - } else if (this.tipe == 'indexSelesai') { - this.$store.dispatch(this.kelas + '/indexSelesai', params); - this.excelDownloadUrl = this.kelas + '/indexSelesai'; + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); } + + this.$store.dispatch('provinces/get'); }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } - }); - }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - if (isMobile) { - this.selectedItem = itemMobile; + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } } + }, + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalState = "confirm-tutup"; - this.modalButton = 'Iya, Hapus'; - this.modalSize = "''"; - } else if (state == 'hapusDariLaporan') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' Dari Laporan ?'; - this.modalState = "confirm-tutup"; - this.modalButton = 'Iya, Hapus'; - this.modalSize = "''"; - } else if (state == 'lokasi') { - this.modalTitle = 'Ubah lokasi aset dengan nama ' + this.selectedItem.name + ' ?'; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalSize = "''"; - } else if (state == 'kondisi') { - this.modalTitle = 'Ubah kondisi aset dengan nama ' + this.selectedItem.name + ' ?'; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalSize = "''"; - } else if (state == 'detail') { - this.modalTitle = 'Detail aset dengan nama ' + this.selectedItem.name; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalSize = "modal-lg"; - } else if (state == 'qrCode') { - this.modalTitle = 'QR Code untuk aset dengan nama ' + this.selectedItem.name; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalSize = ""; - } else if (state == 'qrCodeAll') { - this.modalTitle = 'QR Code pada tabel'; - this.modalState = 'normal3'; - this.modalColor = 'bg-primary'; - this.modalSize = "modal-full"; + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + if (this.$route.meta.mode === 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + if (this.form.id_cu == '0') { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } } }, + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); + }, + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); + }, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.submitedKategori = false; + this.submitedPenulis = false; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); - } else if (this.state == 'hapusDariLaporan') { - this.$store.dispatch(this.kelas + '/hapusDariLaporan', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' })) }); +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": @@ -1531,10 +1288,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1546,186 +1303,22 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "div", - { staticClass: "card card-body" }, - [_c("card-data", { attrs: { itemData: _vm.selectedItem } })], - 1 - ), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "formData" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { "text-danger": _vm.errors.has("formData.kondisi") }, - }, - [ - _vm.errors.has("formData.kondisi") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tKondisi: \n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formData.kondisi, - expression: "formData.kondisi", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kondisi", - "data-width": "100%", - "data-vv-as": "Kondisi", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formData, - "kondisi", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih kondisi"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Baik" } }, [_vm._v("Baik")]), - _vm._v(" "), - _c("option", { attrs: { value: "Diperbaiki" } }, [ - _vm._v("Diperbaiki"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Rusak" } }, [ - _vm._v("Rusak"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Dijual" } }, [ - _vm._v("Dijual"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Hilang" } }, [ - _vm._v("Hilang"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "Disewa" } }, [ - _vm._v("Disewa"), - ]), - ] - ), - _vm._v(" "), - _vm.errors.has("formData.kondisi") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s(_vm.errors.first("formData.kondisi")) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), ], - 1 - ), + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), ]) } var staticRenderFns = [] @@ -1735,10 +1328,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1751,431 +1344,108 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c( - "div", - { staticClass: "card card-body" }, - [_c("card-data", { attrs: { itemData: _vm.selectedItem } })], - 1 - ), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "formData" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "formData.aset_tetap_lokasi_id" - ), - }, - }, - [ - _vm.errors.has("formData.aset_tetap_lokasi_id") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tLokasi:\n\t\t\t\t"), - ] - ), + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formData.aset_tetap_lokasi_id, - expression: "formData.aset_tetap_lokasi_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "lokasi", - "data-width": "100%", - "data-vv-as": "Lokasi", - disabled: _vm.modelLokasi.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formData, - "aset_tetap_lokasi_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeLokasi($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm.modelLokasiStat === "loading" - ? _c("span", [_vm._v("Mohon tunggu...")]) - : _c("span", [_vm._v("Silahkan pilih lokasi")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelLokasi, function (datas) { - return datas - ? _c("option", { domProps: { value: datas.id } }, [ - _vm._v(_vm._s(datas.name)), - ]) - : _vm._e() - }), - ], - 2 - ), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), _vm._v(" "), - _vm.errors.has("formData.aset_tetap_lokasi_id") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("formData.aset_tetap_lokasi_id") - ) + - "\n\t\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), ]), ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { staticClass: "content" }, + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ _c( - "a", + "router-link", { - staticClass: "nav-link", - class: { active: _vm.tabName == "index" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("index") - }, - }, + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, [ - _c("i", { staticClass: "icon-list2 mr-2" }), - _vm._v(" Aset Tetap Dalam Penyusutan"), + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), ] ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ _c( - "a", + "router-link", { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexSelesai" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("indexSelesai") - }, - }, + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, [ - _c("i", { staticClass: "icon-notebook mr-2" }), - _vm._v(" Aset Tetap Penyusutan Selesai"), + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), ] ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ + _vm._v(" "), _c( "a", { - staticClass: "nav-link", - class: { active: _vm.tabName == "indexHapus" }, + staticClass: "breadcrumb-item", attrs: { href: "#" }, on: { click: function ($event) { $event.preventDefault() - return _vm.changeTab("indexHapus") + return _vm.level2Back() }, }, }, - [ - _c("i", { staticClass: "icon-books mr-2" }), - _vm._v(" Aset Tetap Dihapus Dari Laporan"), - ] + [_vm._v(_vm._s(_vm.level2Title))] ), - ]), - ] - ), - ]), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "index", - expression: "tabName == 'index'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - tipe: "index", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - }, - }), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), ], 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexSelesai - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexSelesai", - expression: "tabName == 'indexSelesai'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - tipe: "indexSelesai", - itemData: _vm.itemData3, - itemDataStat: _vm.itemDataStat3, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), + ) + : _vm._e(), _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isIndexHapus - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "indexHapus", - expression: "tabName == 'indexHapus'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - tipe: "indexHapus", - itemData: _vm.itemData4, - itemDataStat: _vm.itemDataStat4, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] ), - ]), - ]), - ], - 1 - ) + ] + ), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -2184,10 +1454,47 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&": +/*!************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214& ***! + \************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2202,1903 +1509,1597 @@ var render = function () { return _c( "div", [ - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid nav-justified bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "qrBig" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("qrBig") + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, - }, - }, - [ - _c("i", { staticClass: "icon-enlarge6 mr-2" }), - _vm._v(" Ukuran Panjang"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ + }) + : _vm._e(), + _vm._v(" "), _c( - "a", + "form", { - staticClass: "nav-link", - class: { active: _vm.tabName == "qrSmall" }, - attrs: { href: "#" }, + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, on: { - click: function ($event) { + submit: function ($event) { $event.preventDefault() - return _vm.changeTab("qrSmall") + return _vm.save.apply(null, arguments) }, }, }, [ - _c("i", { staticClass: "icon-shrink6 mr-2" }), - _vm._v(" Ukuran Ringkas"), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "qrBig", - expression: "tabName == 'qrBig'", - }, - ], - }, - [ - _c("div", { ref: "qrBig", attrs: { id: "qrBig" } }, [ - _c( - "div", - { staticClass: "d-flex align-items-end" }, - [ - _c("qrcode-vue", { - staticClass: "mr-3 mt-2 ml-2 mb-2", - attrs: { - value: _vm.qrValue, - size: "130", - renderAs: "svg", - level: "M", - }, - }), + _c("div", { staticClass: "card" }, [ + _vm._m(0), _vm._v(" "), - _c("div", [ - _c("ul", { staticClass: "list list-unstyled mb-0" }, [ - _c("li", { staticClass: "mt-0" }, [ - _c("b", { staticStyle: { "font-size": "24px" } }, [ - _c("span", { staticStyle: { color: "blue" } }, [ - _vm._v("PUSKOPCUINA"), - ]), - ]), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c("b", { staticStyle: { "font-size": "18px" } }, [ - _vm._v("Kode: " + _vm._s(_vm.selectedItem.kode)), - ]), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Foto TP/KP:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/tp/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), ]), _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c("b", { staticStyle: { "font-size": "18px" } }, [ - _vm._v("Nama: " + _vm._s(_vm.selectedItem.name)), - ]), - ]), - ]), - ]), - ], - 1 - ), - ]), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "qrSmall", - expression: "tabName == 'qrSmall'", - }, - ], - staticClass: "align-items-center", - }, - [ - _c("div", { ref: "qrSmall", attrs: { id: "qrSmall" } }, [ - _c("div", { staticClass: "d-flex justify-content-center" }, [ - _c( - "div", - [ - _c("qrcode-vue", { - staticClass: "mt-2", - attrs: { - value: _vm.qrValue, - size: "150", - renderAs: "svg", - level: "M", - }, - }), - _vm._v(" "), - _c( - "ul", - { staticClass: "list list-unstyled mb-0 mt-1" }, - [ - _c("li", { staticClass: "mt-0 mb-0" }, [ - _c("b", { staticStyle: { "font-size": "10px" } }, [ - _c("span", { staticStyle: { color: "blue" } }, [ - _vm._v("PUSKOPCUINA"), - ]), - ]), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c("b", { staticStyle: { "font-size": "12px" } }, [ - _vm._v("Kode: " + _vm._s(_vm.selectedItem.kode)), - ]), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c("b", { staticStyle: { "font-size": "12px" } }, [ - _vm._v("Nama: " + _vm._s(_vm.selectedItem.name)), - ]), - ]), - ] - ), - ], - 1 - ), - ]), - ]), - ] - ), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.download() - }, - }, - }, - [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.print() - }, - }, - }, - [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.print() - }, - }, - }, - [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.download() - }, - }, - }, - [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid nav-justified bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "qrBig" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("qrBig") - }, - }, - }, - [ - _c("i", { staticClass: "icon-enlarge6 mr-2" }), - _vm._v(" Ukuran Panjang"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "qrSmall" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("qrSmall") - }, - }, - }, - [ - _c("i", { staticClass: "icon-shrink6 mr-2" }), - _vm._v(" Ukuran Ringkas"), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "qrBig", - expression: "tabName == 'qrBig'", - }, - ], - }, - [ - _c( - "div", - { ref: "qrBig", staticClass: "row", attrs: { id: "qrBig" } }, - [ - this.tab1 - ? _c( - "div", - _vm._l(_vm.itemData.data, function (item, index) { - return _c( - "div", - { key: index, staticClass: "col-md-6" }, - [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-4" }, [ _c( "div", - { staticClass: "d-flex align-items-end" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, [ - _c("qrcode-vue", { - staticClass: "mr-3 mt-2 ml-2 mb-2", - attrs: { - value: - "puskopcuina.org/admins/asetTetap/detail/" + - item.kode, - size: "130", - renderAs: "svg", - level: "M", + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, }, - }), + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), _vm._v(" "), - _c("div", [ - _c( - "ul", - { - staticClass: "list list-unstyled mb-2", + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, }, - [ - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1.5em", - }, - }, - [ - _c( - "span", - { - staticStyle: { - color: "blue", - }, - }, - [_vm._v("PUSKOPCUINA")] - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1em", - }, - }, - [ - _vm._v( - "Kode: " + _vm._s(item.kode) - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1em", - }, - }, - [ - _vm._v( - "Nama: " + _vm._s(item.name) - ), - ] + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "0" } }, + [_vm._v("Silahkan pilih CU")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" ), - ]), - ] - ), - ]), - ], - 1 + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] ), - ] - ) - }), - 0 - ) - : this.tab2 - ? _c( - "div", - _vm._l(_vm.itemDataS.data, function (item, index) { - return _c( + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( "div", - { key: index, staticClass: "col-md-6" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.no_tp"), + }, + }, [ _c( - "div", - { staticClass: "d-flex align-items-end" }, + "h5", + { + class: { + "text-danger": _vm.errors.has("form.no_tp"), + }, + }, [ - _c("qrcode-vue", { - staticClass: "mr-3 mt-2 ml-2 mb-2", - attrs: { - value: - "puskopcuina.org/admins/asetTetap/detail/" + - item.kode, - size: "130", - renderAs: "svg", - level: "M", - }, - }), - _vm._v(" "), - _c("div", [ - _c( - "ul", - { - staticClass: "list list-unstyled mb-2", - }, - [ - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1.5em", - }, - }, - [ - _c( - "span", - { - staticStyle: { - color: "blue", - }, - }, - [_vm._v("PUSKOPCUINA")] - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1em", - }, - }, - [ - _vm._v( - "Kode: " + _vm._s(item.kode) - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1em", - }, - }, - [ - _vm._v( - "Nama: " + _vm._s(item.name) - ), - ] - ), - ]), - ] - ), - ]), + _vm.errors.has("form.no_tp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. TP/KP: "), + _c("wajib-badge"), ], 1 ), - ] - ) - }), - 0 - ) - : this.tab3 - ? _c( - "div", - _vm._l(_vm.itemDataH.data, function (item, index) { - return _c( + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_tp", + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan no TP/KP.", + "data-vv-as": "No. TP/KP", + }, + model: { + value: _vm.form.no_tp, + callback: function ($$v) { + _vm.$set(_vm.form, "no_tp", $$v) + }, + expression: "form.no_tp", + }, + }), + _vm._v(" "), + _vm.errors.has("form.no_tp") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.no_tp") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( "div", - { key: index, staticClass: "col-md-6" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, [ _c( - "div", - { staticClass: "d-flex align-items-end" }, + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, [ - _c("qrcode-vue", { - staticClass: "mr-3 mt-2 ml-2 mb-2", - attrs: { - value: - "puskopcuina.org/admins/asetTetap/detail/" + - item.kode, - size: "130", - renderAs: "svg", - level: "M", - }, - }), - _vm._v(" "), - _c("div", [ - _c( - "ul", - { - staticClass: "list list-unstyled mb-2", - }, - [ - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1.5em", - }, - }, - [ - _c( - "span", - { - staticStyle: { - color: "blue", - }, - }, - [_vm._v("PUSKOPCUINA")] - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1em", - }, - }, - [ - _vm._v( - "Kode: " + _vm._s(item.kode) - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "1em", - }, - }, - [ - _vm._v( - "Nama: " + _vm._s(item.name) - ), - ] - ), - ]), - ] - ), - ]), + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), ], 1 ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama TP/KP", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ] - ) - }), - 0 - ) - : _vm._e(), - ] - ), - ] - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "qrSmall", - expression: "tabName == 'qrSmall'", - }, - ], - staticClass: "align-items-center", - }, - [ - _vm.tab1 - ? _c( - "div", - { - ref: "qrSmall", - staticClass: "row", - attrs: { id: "qrSmall" }, - }, - _vm._l(_vm.itemData.data, function (item, index) { - return _c( - "div", - { key: index, staticClass: "col-md-3" }, - [ + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", - { staticClass: "d-flex justify-content-center" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.ultah"), + }, + }, [ _c( - "div", + "h5", + { + class: { + "text-danger": _vm.errors.has("form.ultah"), + }, + }, [ - _c("qrcode-vue", { - staticClass: "mt-2", - attrs: { - value: - "puskopcuina.org/admins/asetTetap/detail/" + - item.kode, - size: "150", - renderAs: "svg", - level: "M", - }, - }), - _vm._v(" "), - _c( - "ul", + _vm.errors.has("form.ultah") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Berdiri: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.ultah }, + on: { + dateSelected: function ($event) { + _vm.form.ultah = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.ultah, + expression: "form.ultah", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tgl. berdiri" }, + domProps: { value: _vm.form.ultah }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "ultah", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.ultah") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.ultah") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _vm.errors.has("form.id_provinces") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tProvinsi: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", + }, { - staticClass: - "list list-unstyled mb-0 mt-1", + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: _vm.modelProvinces.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "0" } }, [ - _c("li", { staticClass: "mt-0 mb-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.8em", - }, - }, - [ - _c( - "span", - { - staticStyle: { color: "blue" }, - }, - [_vm._v("PUSKOPCUINA")] - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.7em", - }, - }, - [_vm._v("Kode: " + _vm._s(item.kode))] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.7em", - }, - }, - [_vm._v("Nama: " + _vm._s(item.name))] - ), - ]), + _vm.modelProvincesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih provinsi"), + ]), ] ), + _vm._v(" "), + _vm._l( + _vm.modelProvinces, + function (provinces, index) { + return _c( + "option", + { + key: index, + domProps: { value: provinces.id }, + }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), ], - 1 + 2 ), + _vm._v(" "), + _vm.errors.has("form.id_provinces") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_provinces" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ] ), - ] - ) - }), - 0 - ) - : _vm._e(), - _vm._v(" "), - _vm.tab2 - ? _c( - "div", - { - ref: "qrSmall", - staticClass: "row", - attrs: { id: "qrSmall" }, - }, - _vm._l(_vm.itemDataS.data, function (item, index) { - return _c( - "div", - { key: index, staticClass: "col-md-3" }, - [ + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", - { staticClass: "d-flex justify-content-center" }, + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_regencies"), + }, + }, [ _c( - "div", + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_regencies"), + }, + }, [ - _c("qrcode-vue", { - staticClass: "mt-2", - attrs: { - value: - "puskopcuina.org/admins/asetTetap/detail/" + - item.kode, - size: "150", - renderAs: "svg", - level: "M", + _vm.errors.has("form.id_regencies") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKabupaten: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", }, - }), - _vm._v(" "), - _c( - "ul", { - staticClass: - "list list-unstyled mb-0 mt-1", + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelRegencies.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeRegencies( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "0" } }, [ - _c("li", { staticClass: "mt-0 mb-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.8em", - }, - }, - [ - _c( - "span", - { - staticStyle: { color: "blue" }, - }, - [_vm._v("PUSKOPCUINA")] - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.7em", - }, - }, - [_vm._v("Kode: " + _vm._s(item.kode))] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.7em", - }, - }, - [_vm._v("Nama: " + _vm._s(item.name))] - ), - ]), + _vm.modelRegenciesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), ] ), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies, index) { + return _c( + "option", + { + key: index, + domProps: { value: regencies.id }, + }, + [_vm._v(_vm._s(regencies.name))] + ) + } + ), ], - 1 + 2 ), + _vm._v(" "), + _vm.errors.has("form.id_regencies") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_regencies" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ] ), - ] - ) - }), - 0 - ) - : _vm._e(), - _vm._v(" "), - _vm.tab3 - ? _c( - "div", - { - ref: "qrSmall", - staticClass: "row", - attrs: { id: "qrSmall" }, - }, - _vm._l(_vm.itemDataH.data, function (item, index) { - return _c( - "div", - { key: index, staticClass: "col-md-3" }, - [ + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", - { staticClass: "d-flex justify-content-center" }, + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_districts"), + }, + }, [ _c( - "div", + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_districts"), + }, + }, [ - _c("qrcode-vue", { - staticClass: "mt-2", - attrs: { - value: - "puskopcuina.org/admins/asetTetap/detail/" + - item.kode, - size: "150", - renderAs: "svg", - level: "M", + _vm.errors.has("form.id_districts") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKecamatan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", }, - }), - _vm._v(" "), + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelDistricts.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts( + $event.target.value + ) + }, + ], + }, + }, + [ _c( - "ul", + "option", + { attrs: { disabled: "", value: "0" } }, + [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts, index) { + return _c( + "option", + { + key: index, + domProps: { value: districts.id }, + }, + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regency") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_regency") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_villages"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_villages"), + }, + }, + [ + _vm.errors.has("form.id_villages") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKelurahan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_villages, + expression: "form.id_villages", + }, { - staticClass: - "list list-unstyled mb-0 mt-1", + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Desa", + disabled: _vm.modelVillages.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "0" } }, [ - _c("li", { staticClass: "mt-0 mb-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.8em", - }, - }, - [ - _c( - "span", - { - staticStyle: { color: "blue" }, - }, - [_vm._v("PUSKOPCUINA")] - ), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.7em", - }, - }, - [_vm._v("Kode: " + _vm._s(item.kode))] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "mt-0" }, [ - _c( - "b", - { - staticStyle: { - "font-size": "0.7em", - }, - }, - [_vm._v("Nama: " + _vm._s(item.name))] - ), - ]), + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), ] ), + _vm._v(" "), + _vm._l( + _vm.modelVillages, + function (villages, index) { + return _c( + "option", + { + key: index, + domProps: { value: villages.id }, + }, + [_vm._v(_vm._s(villages.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_villages") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_villages") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.alamat"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.alamat"), + }, + }, + [ + _vm.errors.has("form.alamat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tAlamat: "), + _c("wajib-badge"), ], 1 ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.alamat, + expression: "form.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + "data-vv-as": "Alamat", + }, + domProps: { value: _vm.form.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "alamat", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.alamat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.alamat") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ] ), - ] - ) - }), - 0 - ) - : _vm._e(), - ] - ), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.download() - }, - }, - }, - [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.print() - }, - }, - }, - [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.print() - }, - }, - }, - [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.download() - }, - }, - }, - [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/asetTetap/" + - props.item.gambar + - "n.jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c("td", [ - props.item.nota - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/asetTetap/" + - props.item.nota + - "n.jpg", - width: "30", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "30", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - props.item.golongan - ? _c("check-value", { - attrs: { value: props.item.golongan.name }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - props.item.kelompok - ? _c("check-value", { - attrs: { value: props.item.kelompok.name }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - props.item.jenis - ? _c("check-value", { - attrs: { value: props.item.jenis.name }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.merk }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tipe }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - props.item.lokasi - ? _c("check-value", { - attrs: { value: props.item.lokasi.name }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v("Koordinat garis lintang (latitude):"), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lat, + expression: "form.lat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lat", + placeholder: + "Silahkan masukkan koordinat garis lintang", + "data-vv-as": "Latitude", + }, + domProps: { value: _vm.form.lat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "lat", $event.target.value) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v("Koordinat garis bujur (longitude):"), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.lng, + expression: "form.lng", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "lng", + placeholder: + "Silahkan masukkan koordinat garis bujur", + "data-vv-as": "Longitude", + }, + domProps: { value: _vm.form.lng }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "lng", $event.target.value) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - props.item.aktivis - ? _c("check-value", { - attrs: { value: props.item.aktivis.name }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.tanggal) + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.telp"), + }, + }, + [ + _vm.errors.has("form.telp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), + ] ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - [ - props.item.pembeli - ? _c("check-value", { - attrs: { value: props.item.pembeli.name }, - }) - : _c("span", [_vm._v("Mitra")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", - [ - _c("check-value", { + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", attrs: { - value: props.item.has_aset_count, - valueType: "currency", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no telp", }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.harga, - valueType: "currency", + model: { + value: _vm.form.telp, + callback: function ($$v) { + _vm.$set(_vm.form, "telp", $$v) + }, + expression: "form.telp", }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.hp"), + }, + }, + [ + _vm.errors.has("form.hp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", attrs: { - value: props.item.harga_sub, - valueType: "currency", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", + }, + model: { + value: _vm.form.hp, + callback: function ($$v) { + _vm.$set(_vm.form, "hp", $$v) + }, + expression: "form.hp", }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.pos"), + }, + }, + [ + _vm.errors.has("form.pos") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", attrs: { - value: props.item.total_harga, - valueType: "currency", + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan kode pos", + }, + model: { + value: _vm.form.pos, + callback: function ($$v) { + _vm.$set(_vm.form, "pos", $$v) + }, + expression: "form.pos", }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kondisi }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.email"), + }, }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.email"), }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.hapus_dari_laporan - ) + }, + [ + _vm.errors.has("form.email") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tE-mail:"), + ] ), - }, - }) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap"] && - _vm.tipe == "index" - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap"] && - _vm.tipe != "indexHapus" - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap"] && - _vm.tipe != "indexHapus" - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("lokasi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Lokasi\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap"] && - _vm.tipe != "indexHapus" - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("kondisi") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Kondisi\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("detail") - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCode") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v(" Buat QR Code\n\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v(" QR Code Pada Tabel\n\t\t\t"), - ] - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap"] && - _vm.tipe != "indexHapus" - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapusDariLaporan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin" }), - _vm._v(" Hapus Dari Laporan\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_aset_tetap"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_aset_tetap"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_aset_tetap"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_aset_tetap"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("lokasi") - }, - }, - }, + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "email", + expression: "'email'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.email, + expression: "form.email", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: + "Silahkan masukkan alamat e-mail", + "data-vv-as": "E-mail", + }, + domProps: { value: _vm.form.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "email", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.email") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.email") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(3), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Informasi Tambahan:")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: + "Silahkan masukkan informasi tambahan", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Lokasi\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_aset_tetap"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("kondisi") + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Kondisi\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("detail") - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCode") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v(" Buat QR Code\n\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("qrCodeAll") - }, - }, - }, - [ - _c("i", { staticClass: "icon-qrcode" }), - _vm._v(" QR Code Pada Tabel\n\t\t\t"), - ] + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_aset_tetap"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), ], 1 ), - ], - 2 - ), + ]), + ]), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - color: _vm.modalColor, - size: _vm.modalSize, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _vm.state == "lokasi" - ? _c("form-lokasi", { - attrs: { kelas: _vm.kelas, selectedItem: _vm.selectedItem }, - on: { tutup: _vm.modalTutup }, - }) - : _vm.state == "kondisi" - ? _c("form-kondisi", { - attrs: { kelas: _vm.kelas, selectedItem: _vm.selectedItem }, - on: { tutup: _vm.modalTutup }, - }) - : _vm.state == "detail" - ? _c("formDetail", { - attrs: { - kelas: _vm.kelas, - selectedItem: _vm.selectedItem, - isModal: true, - }, - on: { tutup: _vm.modalTutup }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _c("qr-code", { - attrs: { selectedItem: _vm.selectedItem }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body3" }, - [ - _c("qr-code-all", { - attrs: { itemData: _vm.itemData }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("3. Kontak")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [ + _vm._v("4. Informasi Tambahan"), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4108,9 +3109,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4120,55 +3121,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/formKondisi.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/formKondisi.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKondisi.vue?vue&type=template&id=29b1c780& */ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&"); -/* harmony import */ var _formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKondisi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -4176,10 +3179,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4189,55 +3192,71 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/formKondisi.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKondisi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKondisi.vue?vue&type=template&id=29b1c780& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/formLokasi.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/formLokasi.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formLokasi.vue?vue&type=template&id=ff750638& */ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&"); -/* harmony import */ var _formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formLokasi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4246,9 +3265,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["render"], - _formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4258,55 +3277,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/formLokasi.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formLokasi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formLokasi.vue?vue&type=template&id=ff750638& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/index.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/index.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3839ef11& */ "./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4315,9 +3334,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4327,55 +3346,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/index.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3839ef11& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/qrCode.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/qrCode.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qrCode.vue?vue&type=template&id=501e2b7f& */ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&"); -/* harmony import */ var _qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qrCode.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4384,9 +3403,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["render"], - _qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4396,55 +3415,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/qrCode.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCode.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCode.vue?vue&type=template&id=501e2b7f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/qrCodeAll.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/qrCodeAll.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qrCodeAll.vue?vue&type=template&id=42579552& */ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&"); -/* harmony import */ var _qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qrCodeAll.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4453,9 +3472,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["render"], - _qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4465,54 +3484,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/qrCodeAll.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCodeAll.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCodeAll.vue?vue&type=template&id=42579552& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/table.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/table.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/tp/form.vue": +/*!***********************************************!*\ + !*** ./resources/assets/js/views/tp/form.vue ***! + \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=1c55b7e6& */ "./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=29360214& */ "./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4522,9 +3592,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4534,38 +3604,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/table.vue" +component.options.__file = "resources/assets/js/views/tp/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&": +/*!************************************************************************!*\ + !*** ./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js& ***! + \************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214& ***! + \******************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=1c55b7e6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=29360214& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tp/form.vue?vue&type=template&id=29360214&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_29360214___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/60.js b/public/js/components/60.js index c5a997e78..476e3577b 100644 --- a/public/js/components/60.js +++ b/public/js/components/60.js @@ -1,14 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[60],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); // // // @@ -34,50 +36,104 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, data: function data() { return { - image: '' + time: '', + dateVal: '' }; }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); } }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } } }); @@ -138,16 +194,55 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _formCalon_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formCalon.vue */ "./resources/assets/js/views/pemilihan/formCalon.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -191,134 +286,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -435,197 +408,865 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"] - }, - data: function data() { - return { - title: 'Tambah Kategori Surat', - titleDesc: 'Menambah kategori surat keluar baru', - titleIcon: 'icon-plus3', - kelas: 'suratKategori', - level2Title: 'Kategori Surat', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - year: { - date: true, - datePattern: ['Y'] - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, - created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.form.id_cu = this.currentUser.id_cu; - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_surat', this.form.id_cu); - } - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formCalon: _formCalon_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a, + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_12__["default"] + }, + data: function data() { + return { + title: 'Tambah Pemilihan', + titleDesc: 'Menambah pemilihan baru', + titleIcon: 'icon-plus3', + level: 2, + level2Title: 'Pemilihan', + kelas: 'pemilihan', + sasaran: [], + tempatData: '', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + number4: { + numeral: true, + numeralIntegerScale: 4, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + columnDataCalon: [{ + title: 'No. Urut' + }, { + title: 'Foto' + }, { + title: 'Nama' + }, { + title: 'Tanggal Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Status' + }, { + title: 'Pendidikan' + }], + selectedItemCalon: '', + formCalonMode: '', + itemDataCalon: [], + itemDataCalonStat: 'success', + cancelState: 'methods', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + this.form.id_cu = this.currentUser.id_cu; + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.currentUser.id_cu == 0) { + this.$store.dispatch(this.kelas + '/indexPemilihan'); + } else { + this.$store.dispatch(this.kelas + '/indexPemilihanCu', this.currentUser.id_cu); + } + + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + } else { + this.$store.dispatch(this.kelas + '/create'); + } + + if (this.$route.meta.mode == 'edit') { + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; + } + }, + min: function min() { + if (this.form.pemilihan_min < 1) { + this.form.pemilihan_min = 1; + } + }, + max: function max() { + if (this.form.pemilihan_max < this.form.pemilihan_min) { + this.form.pemilihan_max = this.form.pemilihan_min; + } + }, + createCalon: function createCalon(value) { + this.itemDataCalon.push(value); + this.selectedItemCalon = {}; + this.modalTutup(); + }, + editCalon: function editCalon(value) { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { + index: value.index + }); + + this.itemDataCalon.push(value); + this.selectedItemCalon = {}; + this.modalTutup(); + }, + save: function save() { + var _this = this; + + this.form.calon = this.itemDataCalon; + this.state = ''; + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas, + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas, + params: { + cu: this.currentUser.id_cu + } + }); + } + }, + selectedRow: function selectedRow(item, index) { + this.selectedItemCalon = item; + this.selectedItemCalon.index = index; + }, + selectedRow2: function selectedRow2(item, index) { + this.selectedItemSuara = item; + this.selectedItemSuara.index = index; + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemCalon = itemMobile; + } + + if (state == 'hapusCalon') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Calon' + this.selectedItemCalon.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahCalon') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Calon'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCalonMode = 'edit'; + } else if (state == 'tambahCalon') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Calon'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCalonMode = 'create'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusCalon') { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { + index: this.selectedItemCalon.index + }); + + this.selectedItemCalon = {}; + } + }, + modalTutup: function modalTutup() { + if (this.updateStat == 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.back(); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + momentYear: function momentYear() { + return moment().year(); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('pemilihan', { + form: 'data', + formStat: 'dataStat', + modelPemilihan: 'dataS2', + modelPemilihanStat: 'dataStatS2', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'aktivis', + cleaveOption: { + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + } + }, + selectedItem: [], + formCalon: { + aktivis_id: '', + pengusung_cu_id: '', + name: '', + gambar: '' + }, + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 5, + page: 1 + }, + columnDataDalam: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'CU' + }, { + title: 'Tingkat' + }, { + title: 'Jabatan' + }, { + title: 'Pendidikan' + }, { + title: 'Jurusan' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Agama' + }, { + title: 'Status' + }, { + title: 'Provinsi' + }, { + title: 'Kabupaten/Kota' + }, { + title: 'Kecamatan' + }, { + title: 'Kelurahan' + }, { + title: 'Alamat' + }, { + title: 'Email' + }, { + title: 'Hp' + }], + submited: false + }; + }, + created: function created() { + if (this.mode == 'edit') { + this.formCalon = Object.assign({}, this.selected); + } else { + this.fetch(); } }, methods: { fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Kategori Surat Keluar'; - this.titleDesc = 'Mengubah kategori surat keluar'; - this.titleIcon = 'icon-pencil5'; + this.$store.commit('aktivis/setDataS', []); + this.$store.commit('aktivis/setDataStatS', ''); + this.deleteSelected(); + this.fetchDalam(this.query); + }, + fetchDalam: function fetchDalam(params) { + if (this.currentUser.id_cu == 0) { + this.$store.dispatch('aktivis/index', [params, 'semua', 'aktif']); } else { - this.title = 'Tambah Kategori Surat Keluar'; - this.titleDesc = 'Menambah kategori surat keluar'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - this.$store.dispatch('suratKode/get'); + this.$store.dispatch('aktivis/indexCu', [params, this.currentUser.id_cu, 'semua', 'aktif']); } }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } + deleteSelected: function deleteSelected() { + this.formCalon.aktivis_id = ''; + this.selectedItem = ''; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + this.formCalon.aktivis_id = item.id; + this.formCalon.name = item.name; + this.formCalon.gambar = item.gambar; + this.formCalon.status = item.status; + this.formCalon.tanggal_lahir = item.tanggal_lahir != '' ? item.tanggal_lahir : '-'; + this.formCalon.tempat_lahir = item.tempat_lahir != '' ? item.tempat_lahir : '-'; + + if (item.pendidikan_tertinggi) { + this.formCalon.pendidikan = item.pendidikan_tertinggi.tingkat + ' ' + item.pendidikan_tertinggi.name; } }, save: function save() { var _this = this; - this.form.id_cu = this.currentUser.id_cu; - this.$validator.validateAll('form').then(function (result) { + if (this.currentUser.id_cu != 0) { + this.formCalon.pengusung_cu_id = this.currentUser.id_cu; + } + + this.$validator.validateAll('formCalon').then(function (result) { if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + if (_this.mode == 'edit') { + _this.$emit('editCalon', _this.formCalon); } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); + _this.$emit('createCalon', _this.formCalon); } _this.submited = false; } else { - window.scrollTo(0, 0); _this.submited = true; } }); }, - back: function back() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } + tutup: function tutup() { + this.$emit('tutup'); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKategori', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { - modelKode: 'dataS', - modelKodeStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + itemDataDalam: 'dataS', + itemDataDalamStat: 'dataStatS' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCU: 'headerDataS', modelCUStat: 'headerDataStatS' @@ -634,10 +1275,76 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -649,55 +1356,133 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true @@ -785,9 +1570,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -800,145 +1585,1380 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: _vm.level, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + { staticClass: "content" }, [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, + "div", + { staticClass: "row" }, [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "0" } }, + [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s( + _vm.currentUser.pus.name + ) + ), + ]) + : _c("span", [ + _vm._v("PUSKOPCUINA"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelCU, + function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tingkat"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.tingkat"), + }, + }, + [ + _vm.errors.has("form.tingkat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTingkat: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tingkat, + expression: "form.tingkat", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pekerjaan_tingkat", + "data-width": "100%", + "data-vv-as": "Tingkat Pekerjaan", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "tingkat", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm._v( + "Silahkan pilih tingkat pekerjaan" + ), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Pengurus"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "2" } }, [ + _vm._v("Pengawas"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "3" } }, [ + _vm._v("Komite"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "4" } }, [ + _vm._v("Penasihat"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "5" } }, [ + _vm._v( + "Senior Manajer (General Manager, CEO, Deputy)" + ), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "6" } }, [ + _vm._v("Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "7" } }, [ + _vm._v( + "Supervisor (Kepala Bagian, Kepala Divisi, Kepala/Koordinator TP, Kepala Bidang)" + ), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "8" } }, [ + _vm._v("Staf"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "9" } }, [ + _vm._v("Kontrak"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "10" } }, [ + _vm._v("Kolektor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "11" } }, [ + _vm._v("Kelompok Inti"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("form.tingkat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tingkat") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.pemilihan_min"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.pemilihan_min"), + }, + }, + [ + _vm.errors.has("form.pemilihan_min") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPemilih Minimum: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pemilihan_min", + raw: false, + options: _vm.cleaveOption.number3, + placeholder: + "Silahkan masukkan pemilihan minimum", + "data-vv-as": "Pemilihan Minimum", + }, + nativeOn: { + blur: function ($event) { + return _vm.min.apply(null, arguments) + }, + }, + model: { + value: _vm.form.pemilihan_min, + callback: function ($$v) { + _vm.$set(_vm.form, "pemilihan_min", $$v) + }, + expression: "form.pemilihan_min", + }, + }), + _vm._v(" "), + _vm.errors.has("form.pemilihan_min") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.pemilihan_min" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.pemilihan_max"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.pemilihan_max"), + }, + }, + [ + _vm.errors.has("form.pemilihan_max") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPemilih Maximum: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pemilihan_max", + raw: false, + options: _vm.cleaveOption.number3, + placeholder: + "Silahkan masukkan pemilihan maximum", + "data-vv-as": "Pemilihan Maximum", + }, + nativeOn: { + blur: function ($event) { + return _vm.max.apply(null, arguments) + }, + }, + model: { + value: _vm.form.pemilihan_max, + callback: function ($$v) { + _vm.$set(_vm.form, "pemilihan_max", $$v) + }, + expression: "form.pemilihan_max", + }, + }), + _vm._v(" "), + _vm.errors.has("form.pemilihan_max") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.pemilihan_max" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _vm.$route.meta.mode != "edit" + ? [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.sumberSuara"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has( + "form.sumberSuara" + ), + }, + }, + [ + _vm.errors.has("form.sumberSuara") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tSumber Data Suara: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.sumberSuara, + expression: "form.sumberSuara", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "sumberSuara", + "data-width": "100%", + "data-vv-as": "Penulis", + disabled: + _vm.modelPemilihanStat === + "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "sumberSuara", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [ + _vm.modelPemilihanStat === + "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih sumber data suara" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "0" } }, + [_vm._v("Data Suara Baru")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l( + _vm.modelPemilihan, + function (pemilihan, index) { + return _c( + "option", + { + key: index, + domProps: { + value: pemilihan.id, + }, + }, + [ + _vm._v( + _vm._s(pemilihan.name) + + " | jumlah suara: " + + _vm._s(pemilihan.suara) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_cu" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), + _vm.modelPemilihanStat == "success" && + _vm.form.sumberSuara === "0" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.suara"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.suara"), + }, + }, + [ + _vm.errors.has("form.suara") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tJumlah Suara: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "suara", + raw: false, + options: _vm.cleaveOption.number4, + placeholder: + "Silahkan masukkan suara", + "data-vv-as": "Suara", + }, + model: { + value: _vm.form.suara, + callback: function ($$v) { + _vm.$set(_vm.form, "suara", $$v) + }, + expression: "form.suara", + }, + }), + _vm._v(" "), + _vm.errors.has("form.suara") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.suara" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.suara_tipe"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has( + "form.suara_tipe" + ), + }, + }, + [ + _vm.errors.has("form.suara_tipe") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tTipe Suara: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.suara_tipe, + expression: "form.suara_tipe", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "suara_tipe", + "data-width": "100%", + "data-vv-as": "tipe suara", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "suara_tipe", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [ + _vm._v( + "Silahkan pilih tipe suara" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "0" } }, + [_vm._v("Link suara otomatis")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "1" } }, + [ + _vm._v( + "Link suara dari sumber data external" + ), + ] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.suara_tipe") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.suara_tipe" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + ] + : _vm._e(), + ], + 2 ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(1), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahCalon") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemCalon.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusCalon") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataCalon, + columnData: _vm.columnDataCalon, + itemDataStat: _vm.itemDataCalonStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemCalon.index == + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRow( + props.item, + props.index + 1, + "calon" + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.item.no_urut)), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "35px", + }, + }), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.name)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tanggal_lahir) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tempat_lahir) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.status)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.pendidikan)), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( + ), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( "div", - { staticClass: "breadcrumb" }, + { staticClass: "card card-body" }, [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + on: { cancelClick: _vm.back }, + }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) + ), + ], + 1 + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "tambahCalon" || _vm.state == "ubahCalon" + ? _c("form-calon", { + attrs: { + mode: _vm.formCalonMode, + selected: _vm.selectedItemCalon, + }, + on: { + createCalon: _vm.createCalon, + editCalon: _vm.editCalon, + tutup: _vm.modalTutup, + }, + }) : _vm._e(), - ] + ], + 1 ), - ] + ], + 2 ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) + ], + 1 + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Pemilihan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Calon")]), ]) }, ] @@ -948,10 +2968,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -963,390 +2983,670 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formCalon" }, on: { - level2Back: function ($event) { - return _vm.back() + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), + }, + [ + _vm.formCalon.aktivis_id + ? _c("div", { staticClass: "card" }, [ _c( - "form", + "div", { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, + staticClass: + "card-header bg-info text-white header-elements-inline", }, [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group mb-0", - class: { - "has-error": - _vm.errors.has("form.id_surat_kode"), + _c("h6", { staticClass: "card-title" }), + _vm._v(" "), + _vm.mode != "edit" + ? _c("div", { staticClass: "header-elements" }, [ + _c( + "button", + { + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelected.apply(null, arguments) }, }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_surat_kode"), - }, - }, - [ - _vm.errors.has("form.id_surat_kode") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTipe Surat: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_surat_kode, - expression: "form.id_surat_kode", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_surat_kode", - "data-width": "100%", - "data-vv-as": "Tipe", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_surat_kode", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeKode( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _c("span", [ - _vm.formStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih tipe surat" - ), - ]), - ]), - ] - ), - _vm._v(" "), - _vm._l(_vm.modelKode, function (kode) { - return kode - ? _c( - "option", - { domProps: { value: kode.id } }, - [ - _vm._v( - _vm._s(kode.name) + - " / " + - _vm._s(kode.periode) + - " / No. " + - _vm._s(kode.kode) - ), - ] - ) - : _vm._e() - }), - ], - 2 - ), - ]), - _vm._v(" "), - _vm.errors.has("form.id_surat_kode") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_surat_kode" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), + }, + [ + _c("i", { staticClass: "icon-cross2 mr-2" }), + _vm._v(" Batal"), + ] + ), + ]) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c( + "div", + { staticClass: "media flex-column flex-sm-row mt-0" }, + [ + _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ + _c("div", { staticClass: "card-img-actions" }, [ + _vm.formCalon.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { + src: + "/images/aktivis/" + + _vm.formCalon.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("ul", { staticClass: "list list-unstyled mb-0" }, [ + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v(" " + _vm._s(_vm.formCalon.name)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tanggal Lahir:")]), + _vm._v(" " + _vm._s(_vm.formCalon.tanggal_lahir)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tempat Lahir:")]), + _vm._v(" " + _vm._s(_vm.formCalon.tempat_lahir)), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Status:")]), + _vm._v(" " + _vm._s(_vm.formCalon.status)), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), + _c("li", [ + _c("b", [_vm._v("Pendidikan:")]), + _vm._v(" " + _vm._s(_vm.formCalon.pendidikan)), + ]), + ]), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.formCalon.aktivis_id == "" && _vm.mode == "create" + ? _c("data-viewer", { + attrs: { + title: "Aktivis", + columnData: _vm.columnDataDalam, + itemData: _vm.itemDataDalam, + query: _vm.query, + itemDataStat: _vm.itemDataDalamStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchDalam }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) }, }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode: "), - _c("wajib-badge"), - ], - 1 + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemDataDalam.current_page - 1) * + +_vm.itemDataDalam.per_page + + "." + ) + + "\n\t\t\t\t" ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan kode", - "data-vv-as": "Kode", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 1 ? _c( - "small", - { staticClass: "text-muted text-danger" }, + "span", [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] + props.item.pekerjaan_aktif.cu + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif.cu + .name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" - ), + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 2 + ? _c( + "span", + [ + props.item.pekerjaan_aktif.lembaga_lain + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif + .lembaga_lain.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 3 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), ]), _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "deskripsi", - placeholder: - "Silahkan masukkan keterangan kategori", + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + props.item.pekerjaan_aktif.tingkat + ) + ), }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "deskripsi", - $event.target.value + }), + _vm._v(" "), + _c( + "td", + [ + props.item.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: props.item.pekerjaan_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi + .tingkat, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir ) - }, + ), }, }), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "panel panel-flat panel-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { + value: props.item.provinces.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { + value: props.item.regencies.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { + value: props.item.districts.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { + value: props.item.villages.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, ], - 1 + null, + false, + 3084181168 ), - ], - 1 + }) + : _vm._e(), + _vm._v(" "), + _vm.errors.any("formCalon") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("formCalon.no_urut") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("formCalon.no_urut") } }, + [ + _vm.errors.has("formCalon.no_urut") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tNo. Urut: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "no_urut", + raw: false, + options: _vm.cleaveOption.number3, + placeholder: "Silahkan masukkan no urut", + "data-vv-as": "No. Urut", + }, + model: { + value: _vm.formCalon.no_urut, + callback: function ($$v) { + _vm.$set(_vm.formCalon, "no_urut", $$v) + }, + expression: "formCalon.no_urut", + }, + }), + _vm._v(" "), + _vm.errors.has("formCalon.no_urut") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s(_vm.errors.first("formCalon.no_urut")) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ], + 1 + ), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("formCalon.pengusung_cu_id"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formCalon.pengusung_cu_id" + ), + }, + }, + [ + _vm.errors.has("formCalon.pengusung_cu_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\tCU Pengusung: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formCalon.pengusung_cu_id, + expression: "formCalon.pengusung_cu_id", + }, + ], + staticClass: "form-control", + attrs: { + name: "pengusung_cu_id", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formCalon, + "pengusung_cu_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelCUStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih CU")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formCalon.pengusung_cu_id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formCalon.pengusung_cu_id") + ) + + "\n\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formCalon.aktivis_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] ), ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), - ], - 1 - ) + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formCalon.aktivis_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) } var staticRenderFns = [] render._withStripped = true @@ -1355,17 +3655,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1375,9 +3675,80 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datatable.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1387,38 +3758,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1562,17 +3949,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": +/***/ "./resources/assets/js/components/wajibBadge.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! + !*** ./resources/assets/js/components/wajibBadge.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1582,9 +3969,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1594,55 +3981,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/pemilihan/form.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/form.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=bcfbd002& */ "./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1651,9 +4038,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1663,105 +4050,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/pemilihan/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=bcfbd002& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/form.vue?vue&type=template&id=bcfbd002&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_bcfbd002___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/suratKategori/form.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/form.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/pemilihan/formCalon.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/formCalon.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0c93017d& */ "./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCalon.vue?vue&type=template&id=5cccadc4& */ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&"); +/* harmony import */ var _formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCalon.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1771,9 +4107,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["render"], + _formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1783,38 +4119,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratKategori/form.vue" +component.options.__file = "resources/assets/js/views/pemilihan/formCalon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCalon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0c93017d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCalon.vue?vue&type=template&id=5cccadc4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/pemilihan/formCalon.vue?vue&type=template&id=5cccadc4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCalon_vue_vue_type_template_id_5cccadc4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/61.js b/public/js/components/61.js index dd63882cc..b0e0f232e 100644 --- a/public/js/components/61.js +++ b/public/js/components/61.js @@ -1,14 +1,46 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[61],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -31,53 +63,77 @@ __webpack_require__.r(__webpack_exports__); // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// // // // +// +// +// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, data: function data() { return { - image: '' + time: '', + dateVal: '' }; }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); } }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } } }); @@ -138,16 +194,54 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _tableAnggota_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./tableAnggota.vue */ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -191,134 +285,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } - } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -436,205 +408,1106 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + tableAnggota: _tableAnggota_vue__WEBPACK_IMPORTED_MODULE_12__["default"] + }, + data: function data() { + return { + title: 'Detail Setoran Solidaritas Jalinan', + titleDesc: 'Detail iuran Jalinan', + titleIcon: 'icon-stack2', + level: 2, + level2Title: 'Iuran Jalinan', + kelas: 'jalinanIuran', + sasaran: [], + tempatData: '', + idCu: '', + periodeBulan: '', + periodeTahun: '', + itemTahun: [], + tabName: 'iuran', + anggotaMasukData: [], + cancelState: 'methods', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false, + confirmTitle: '', + query: { + order_column: "id", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + } + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + created: function created() { + this.formStat == ''; + this.anggotaDataStat == ''; + }, + watch: { + formStat: function formStat(value) { + if (value == 'success') { + if (this.currentUser.id_cu == 0) { + if (this.form.status == 0) { + this.confirmTitle = 'Konfirmasi Pembayaran'; + } else if (this.form.status == 1) { + this.confirmTitle = 'Iuran Lunas'; + } else if (this.form.status == 2) { + this.confirmTitle = 'Batal Lunas'; + } + } else { + if (this.form.status == 0) { + this.confirmTitle = 'Konfirmasi Pembayaran'; + } else if (this.form.status == 1) { + this.confirmTitle = 'Batal Pembayaran'; + } + } + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + }, + save: function save() { + var _this = this; + + this.form.id_cu = this.idCu; + this.state = ''; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + }, + changeTab: function changeTab(value) { + this.tabName = value; + }, + selectedRow: function selectedRow(item, index) { + this.selectedItemCalon = item; + this.selectedItemCalon.index = index; + }, + selectedRow2: function selectedRow2(item, index) { + this.selectedItemSuara = item; + this.selectedItemSuara.index = index; + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItemCalon = itemMobile; + } + + if (state == 'hapusCalon') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Calon' + this.selectedItemCalon.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahCalon') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Calon'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCalonMode = 'edit'; + } else if (state == 'tambahCalon') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Calon'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formCalonMode = 'create'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusCalon') { + lodash__WEBPACK_IMPORTED_MODULE_1___default.a.remove(this.itemDataCalon, { + index: this.selectedItemCalon.index + }); + + this.selectedItemCalon = {}; + } + }, + modalTutup: function modalTutup() { + if (this.updateStat == 'success' && this.state == '') { + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.back(); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + momentYear: function momentYear() { + return moment().year(); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + anggotaData: 'dataS', + anggotaDataStat: 'dataStatS', + anggotaKeluarData: 'dataS2', + anggotaKeluarDataStat: 'dataStatS2' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vue_json_excel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-json-excel */ "./node_modules/vue-json-excel/dist/vue-json-excel.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"] - }, - data: function data() { - return { - title: 'Tambah Kode Surat', - titleDesc: 'Menambah kode surat keluar baru', - titleIcon: 'icon-plus3', - kelas: 'suratKode', - level2Title: 'Kode Surat', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - year: { - date: true, - datePattern: ['Y'] - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - } - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, - created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.form.id_cu = this.currentUser.id_cu; - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_surat', this.form.id_cu); - } - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Kode Surat Keluar'; - this.titleDesc = 'Mengubah kode surat keluar'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Kode Surat Keluar'; - this.titleDesc = 'Menambah kode surat keluar'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - save: function save() { - var _this = this; - - this.form.id_cu = this.currentUser.id_cu; - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); - } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - back: function back() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + jsonExcel: vue_json_excel__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + props: ['kelas', 'title', 'deskripsi', 'produkData', 'cu', 'lokasi'], + data: function data() { + return { + selectedItem: [], + plafon: 0, + query: { + order_column: "id", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No' + }, { + title: 'No. BA', + name: 'no_ba', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'No. KTP / NIK', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Tgl. Lahir', + name: 'tanggal_lahir', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Umur Masuk', + name: 'tanggal_masuk', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Umur Sekarang', + name: 'tanggal_lahir', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Umur Cair', + name: 'tanggal_cair', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }], + excel: { + fields: {}, + data: [], + meta: [[{ + "key": "charset", + "value": "utf-8" + }]] + } + }; + }, + created: function created() { + var produk; + + var _iterator = _createForOfIteratorHelper(this.produkData), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + produk = _step.value; + + if (produk.produk) { + if (produk.produk.jalinan == 1) { + if (this.lokasi == 3 || this.lokasi == 4 || this.lokasi == 5 || this.lokasi == 6 || this.lokasi == 7 || this.lokasi == 8 || this.lokasi == 9 || this.lokasi == 10 || this.lokasi == 11) { + if (produk.produk.tipe == 'Simpanan Wajib' || produk.produk.tipe == 'Simpanan Pokok' || produk.produk.tipe == 'Simpanan Non Saham') { + this.columnData.push({ + title: produk.produk.name, + name: 'X' + produk.produk_cu_id, + id: 'X' + produk.produk_cu_id, + tipe: 'numeric' + }); + } + } else { + if (produk.produk.tipe == 'Pinjaman Kapitalisasi' || produk.produk.tipe == 'Pinjaman Umum' || produk.produk.tipe == 'Pinjaman Produktif') { + this.columnData.push({ + title: produk.produk.name, + name: 'X' + produk.produk_cu_id, + id: 'X' + produk.produk_cu_id, + tipe: 'numeric' + }); + } + } + } } - }); - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + this.columnData.push({ + title: 'Total', + name: 'total', + tipe: 'numeric' + }); + this.columnData.push({ + title: 'Plafon', + name: 'plafon', + tipe: 'numeric' + }); + this.columnData.push({ + title: 'Pengurang', + name: 'pengurang', + tipe: 'numeric' + }); + this.fetch(this.query); + }, + watch: { + itemDataStat: function itemDataStat(value) { + if (value == 'success') { + this.fieldExcel(); } } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' + methods: { + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/indexAnggota', [params, this.$route.params.id, this.cu, this.lokasi]); + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + fieldExcel: function fieldExcel() { + var vm = this; + vm.excel.fields = {}; + vm.columnData.forEach(function (column) { + if (!column.hide && !column.disable && column.tipe) { + if (column.excelName) { + vm.excel.fields[column.title] = column.excelName; + } else { + vm.excel.fields[column.title] = column.name; + } + } + }); + vm.excel.data = vm.itemData; + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { + itemData: 'dataS2', + itemDataStat: 'dataStatS2' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -646,55 +1519,133 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true @@ -782,9 +1733,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -797,145 +1748,2665 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: _vm.level, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + { staticClass: "content" }, [ - _vm.level === 1 + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.formStat == "success" ? _c( "div", - { staticClass: "breadcrumb" }, [ + _c("div", { staticClass: "card card-body" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + staticClass: "form-control", + attrs: { "data-width": "100%" }, + on: { + change: function ($event) { + return _vm.changeTab($event.target.value) + }, + }, + }, + [ + _c("option", { attrs: { value: "iuran" } }, [ + _vm._v("Setoran Solidaritas"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet3" } }, [ + _vm._v("Simp > 5JT"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet4" } }, [ + _vm._v("Simp > 50JT | 1 s.d. 70 Thn"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet5" } }, [ + _vm._v("Simp > 10JT | 60 s.d. 70 Thn"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet6" } }, [ + _vm._v("Simp > 70 Thn | Masuk < 60 Thn"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet7" } }, [ + _vm._v("Simp > 70 Thn | Masuk 60 s.d. 70 Thn"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet8" } }, [ + _vm._v("Masuk > 70 Thn"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet9" } }, [ + _vm._v("Simp Kap < 30 Hari"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet10" } }, [ + _vm._v("Simp Kap Lalai 3 Hari"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet11" } }, [ + _vm._v("Simp Lembaga"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet12" } }, [ + _vm._v("Pinj Non Pro > 150 JT"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet13" } }, [ + _vm._v("Pinj > 50 JT"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet14" } }, [ + _vm._v("Pinj Kap > 25 JT"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet15" } }, [ + _vm._v("Pinj Agt > 70 JT"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet16" } }, [ + _vm._v("Pinj Kap < 30 Hari"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet17" } }, [ + _vm._v("Pinj Macet > 6 Bln"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet18" } }, [ + _vm._v("Pinj Kap Lalai > 3 Bln"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet21" } }, [ + _vm._v("Pinj Pro > 300 JT"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet22" } }, [ + _vm._v("Pinj Ganda > 300 JT"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet23" } }, [ + _vm._v("Piut Kap > 5 Thn"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet24" } }, [ + _vm._v("Piut Umum > 15 Thn"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "sheet25" } }, [ + _vm._v("Pinj Lain-Lain"), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "iuran", + expression: "tabName == 'iuran'", + }, + ], + }, + [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-lg-6" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: "card-header bg-white", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("Santunan Solidaritas")] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "A. Simpanan yang disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c( + "tbody", + [ + _vm._l( + _vm.form.produk, + function ( + produk, + index + ) { + return produk.produk && + (produk.produk + .tipe == + "Simpanan Pokok" || + produk.produk + .tipe == + "Simpanan Wajib" || + produk.produk + .tipe == + "Simpanan Non Saham") + ? _c("tr", [ + _c("th", [ + _vm._v( + _vm._s( + produk + .produk + .name + ) + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: + { + value: + produk.saldo, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]) + : _vm._e() + } + ), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Simpanan yang disolidaritaskan" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_simpanan, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ], + 2 + ), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "B. Simpanan sebagai pengurang" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "1. Simpanan usia 0 s.d 1 thn diatas plafon (5.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_3, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "2. Simpanan usia > 1 s.d 70 thn diatas plafon (50.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_4, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "3. Simpanan usia masuk 60 s.d 70 thn diatas plafon (10.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_5, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "4. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia di bawah 60 tahun (Maks. 50 juta)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_6, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "5. Pertambahan simpanan usia diatas 70 thn - yang menjadi anggota CU pada usia 60 s.d 70 tahun (Maks. 10 juta)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_7, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "6. Pertambahan simpanan usia diatas 70 thn - Anggota masuk usia diatas 70 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_8, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "7. Simpanan Kapitalisasi anggota baru < 30 hari sejak menjadi anggota" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_9, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "8. Simpanan kapitalisasi yang piutangnya tidak pernah diangsur 3 bln berturut-turut atau lebih" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_10, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "9. Simpanan lembaga yang diatasnamakan lembaga atau perorangan" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_11, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Simpanan sebagai pengurang" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_simpanan_kurang, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "C. Simpanan Yang Disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v("A - B"), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_simpanan - + _vm.form + .total_simpanan_kurang, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [_c("b", [_vm._v("D. Iuran")])] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "Iuran Tunas" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + ((_vm.form + .total_simpanan - + _vm.form + .total_simpanan_kurang) * + 0.55) / + 1000, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Pembulatan Setoran Solidaritas Tunas" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + Math.round( + ((_vm + .form + .total_simpanan - + _vm + .form + .total_simpanan_kurang) * + 0.55) / + 1000 / + 50 + ) * 50, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-6" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: "card-header bg-white", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [ + _vm._v( + "Solidaritas Piutang Anggota" + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "A. Piutang yang disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c( + "tbody", + [ + _vm._l( + _vm.form.produk, + function ( + produk, + index + ) { + return produk.produk && + (produk.produk + .tipe == + "Pinjaman Kapitalisasi" || + produk.produk + .tipe == + "Pinjaman Umum" || + produk.produk + .tipe == + "Pinjaman Produktif") + ? _c( + "tr", + { + key: index, + }, + [ + _c("th", [ + _vm._v( + _vm._s( + produk + .produk + .name + ) + ), + ]), + _vm._v( + " " + ), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: + { + value: + produk.saldo, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ] + ) + : _vm._e() + } + ), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Piutang yang disolidaritaskan" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_pinjaman, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ], + 2 + ), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "B. Piutang sebagai pengurang" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "1. Saldo piutang cair usia dewasa s.d 60 thn diatas plafon (150.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_12, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "2. Saldo piutang cair diatas usia 60 s.d 70 thn diatas plafon (50.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_13, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "3. Saldo piutang kapitalisasi diatas plafon (25.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_14, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "4. Saldo piutang usia diatas 70 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_15, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "5. Saldo piutang macet lebih dari 6 bulan berturut-turut" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_16, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "6. Saldo piutang kapitalisasi anggota baru < 30 hari sejak menjadi anggota" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_17, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "7. Saldo piutang kapitalisasi yang tidak pernah diangsur ≥ 3 bln berturut-turut" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_18, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "8. Saldo piutang dengan tujuan untuk biaya berobat sendiri" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_19, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "9. Saldo piutang lembaga atas nama perorangan atau nama lembaga" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_20, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "10. Saldo piutang produktif diatas plafon (300.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_21, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "11. Saldo piutang produktif dan piutang lain diatas plafon (300.000.000)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_22, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "12. Saldo piutang kapitalisasi yang umur piutang diatas 5 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_23, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "13. Saldo piutang selain kapitalisasi yang umur piutang diatas 15 tahun" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_24, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "14. Saldo piutang yang angsuran ditarik dari simpanan saham (SP dan SW)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_25, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "15. Saldo piutang luar biasa usia < 17 tahun dan belum menikah" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .kurang_sheet_26, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Pinjaman sebagai pengurang" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_pinjaman_kurang, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [ + _c("b", [ + _vm._v( + "C. Piutang Yang Disolidaritaskan" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v("A - B"), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + _vm.form + .total_pinjaman - + _vm.form + .total_pinjaman_kurang, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-header" }, + [_c("b", [_vm._v("D. Iuran")])] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "table-responsive", + }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "Iuran Lintang" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + ((_vm.form + .total_pinjaman - + _vm.form + .total_pinjaman_kurang) * + 0.6) / + 1000, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Pembulatan Setoran Solidaritas Lintang (50)" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c( + "check-value", + { + attrs: { + value: + Math.round( + ((_vm + .form + .total_pinjaman - + _vm + .form + .total_pinjaman_kurang) * + 0.55) / + 1000 / + 50 + ) * 50, + valueType: + "currency", + }, + } + ), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-lg-12" }, [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: "card-header bg-white", + }, + [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("Total")] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "table-responsive" }, + [ + _c( + "table", + { staticClass: "table" }, + [ + _c("tbody", [ + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Setoran Solidaritas Jalinan" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c("check-value", { + attrs: { + value: + Math.round( + ((_vm.form + .total_simpanan - + _vm.form + .total_simpanan_kurang) * + 0.55) / + 1000 / + 50 + ) * + 50 + + Math.round( + ((_vm.form + .total_pinjaman - + _vm.form + .total_pinjaman_kurang) * + 0.55) / + 1000 / + 50 + ) * + 50, + valueType: + "currency", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("tr", [ + _c("th", [ + _vm._v( + "Jumlah Setoran Solidaritas Jalinan Yang Dibayarkan" + ), + ]), + _vm._v(" "), + _c( + "td", + { + staticClass: + "text-right", + }, + [ + _c("check-value", { + attrs: { + value: + Math.round( + ((_vm.form + .total_simpanan - + _vm.form + .total_simpanan_kurang) * + 0.55) / + 1000 / + 50 + ) * + 50 + + Math.round( + ((_vm.form + .total_pinjaman - + _vm.form + .total_pinjaman_kurang) * + 0.55) / + 1000 / + 50 + ) * + 50, + valueType: + "currency", + }, + }), + ], + 1 + ), + ]), + ]), + ] + ), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.form.status == 0 + ? _c( + "button", + { + staticClass: + "btn btn-danger btn-block btn-lg mb-3", + attrs: { + type: "button", + readonly: "", + }, + }, + [ + _c("b", [ + _vm._v("STATUS : BELUM BAYAR"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.status == 1 + ? _c( + "button", + { + staticClass: + "btn btn-warning btn-block btn-lg mb-3", + attrs: { + type: "button", + readonly: "", + }, + }, + [ + _c("b", [ + _vm._v( + "STATUS : SUDAH BAYAR DAN MENUNGGU KONFIRMASI" + ), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.form.status == 2 + ? _c( + "button", + { + staticClass: + "btn btn-primary btn-block btn-lg mb-3", + attrs: { + type: "button", + readonly: "", + }, + }, + [ + _c("b", [ + _vm._v("STATUS : SUDAH LUNAS"), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "div", + { staticClass: "card card-body" }, + [ + _vm.form.status != 0 + ? _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", + confirmTitle: + _vm.confirmTitle, + }, + on: { cancelClick: _vm.back }, + }) + : _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + isSingleButton: true, + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _c( + "div", + { staticClass: "card card-body" }, + [ + _vm.form.status != 2 + ? _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", + confirmTitle: + _vm.confirmTitle, + }, + on: { cancelClick: _vm.back }, + }) + : _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + isSingleButton: true, + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet3" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Simp > 5JT", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 3, + deskripsi: + "Simpanan khusus anggota yang masuk CU berusia 0 s.d. 1 tahun yang jumlah simpanan melebihi plafon Rp5.000.000,00. Simpanan yang disolidaritaskan hanya sebesar maksimal Rp5.000.000,00; kelebihan simpanan tersebut menjadi pengurang setoran solidaritas", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet4" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Simp > 50JT | 1 s.d. 70 Thn", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 4, + deskripsi: + "Simpanan khusus anggota yang masuk CU dibawah usia 60 tahun dan sekarang berusia 1 s.d. 70 tahun, yang jumlah simpanannya melebihi plafon Rp50.000.000,00. Simpanan yang disolidaritaskan hanya sebesar maksimal Rp50.000.000,00; kelebihan simpanan tersebut menjadi pengurang setoran solidaritas", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet5" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Simp > 10JT | 60 s.d. 70 Thn", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 5, + deskripsi: + "Simpanan khusus anggota yang amsuk CU berusia 60 s.d. 70 tahun yang jumlah simpanannya melebihi plafon Rp10.000.000,00. Simpanan yang disolidaritaskan hanya sebesar maksimal Rp10.000.000,00; Kelebihan simpanan tersebut menjadi pengurang setoran solidaritas", + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet6" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Simp > 70 Thn | Masuk < 60 Thn", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 6, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet7" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: + "Simp > 70 Thn | Masuk 60 s.d. 70 Thn", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 7, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet8" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Masuk > 70 Thn<", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 8, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet9" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Simp Kap < 30 Hari", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 9, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet10" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Simp Kap Lalai 3 Hari", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 10, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet11" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Simp Lembaga", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 11, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet12" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Non Pro > 150 JT", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 12, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet13" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj > 50 JT", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 13, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), _c( - "router-link", + "transition", { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, }, [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), + _vm.tabName == "sheet14" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Kap > 25 JT", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 14, + }, + }), + ], + 1 + ) + : _vm._e(), ] ), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ _c( - "router-link", + "transition", { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, }, [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), + _vm.tabName == "sheet15" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Agt > 70 JT", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 15, + }, + }), + ], + 1 + ) + : _vm._e(), ] ), _vm._v(" "), _c( - "a", + "transition", { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet16" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Kap > 30 Hari", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 16, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet17" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Macet > 6 Bln", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 17, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", }, }, - [_vm._v(_vm._s(_vm.level2Title))] + [ + _vm.tabName == "sheet18" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Kap Lalai > 3 Bln", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 18, + }, + }), + ], + 1 + ) + : _vm._e(), + ] ), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet21" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Pro > 300 JT", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 21, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet22" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Ganda > 300 JT", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 22, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet23" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Piut Kap > 5 Thn", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 23, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet24" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Piut Umum > 15 Thn", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 24, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.tabName == "sheet25" + ? _c( + "div", + [ + _c("table-anggota", { + attrs: { + kelas: _vm.kelas, + title: "Pinj Lain-lain", + produkData: _vm.form.produk, + cu: _vm.form.id_cu, + lokasi: 25, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), ], 1 ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] + : _vm.formStat == "loading" + ? _c("div", [_vm._m(1)]) + : _c("div", [ + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + isSingleButton: true, + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ]), + ], + 1 ), - ] + ]), + ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }), + ], + 2 ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) + ], + 1 + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Jenis")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), ]) }, ] @@ -945,10 +4416,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&": +/*!******************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe& ***! + \******************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -960,365 +4431,311 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { + return _c("div", [ + _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v(_vm._s(_vm.title))]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-body d-print-none" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { staticClass: "col-md-7 col-lg-9 pb-2 d-none d-sm-block" }, + [_vm._v("\n\t\t\t\t\t" + _vm._s(_vm.deskripsi) + "\n\t\t\t\t")] + ), + _vm._v(" "), + _c("div", { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, [ + _vm._v("\n\t\t\t\t\t" + _vm._s(_vm.deskripsi) + "\n\t\t\t\t"), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-5 col-lg-3 text-right d-none d-sm-block" }, + [ + _c( + "json-excel", + { + staticClass: "btn bg-green-300 btn-icon mb-1", attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, + data: _vm.excel.data, + exportFields: _vm.excel.fields, + meta: _vm.excel.meta, + title: "Data " + _vm.title, + name: _vm.title + ".xls", + disabled: _vm.itemDataStat === "loading", }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) + }, + [ + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, }, }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.itemDataStat === "loading" }, + }), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12 d-block d-sm-none" }, + [ + _c( + "json-excel", + { + staticClass: "btn bg-green-300 btn-icon btn-block mb-1", + attrs: { + data: _vm.excel.data, + exportFields: _vm.excel.fields, + meta: _vm.excel.meta, + title: "Data " + _vm.title, + name: _vm.title + ".xls", + disabled: _vm.itemDataStat === "loading", + }, + }, + [ + _c("i", { staticClass: "icon-file-excel" }), + _vm._v(" Excel"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.itemDataStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t\t"), + ] + ), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + columnData: _vm.columnData, + items: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id == props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.nik }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + props.item.tanggal_lahir + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.tanggal_masuk + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.ageDiff( + props.item.tanggal_masuk, + props.item.tanggal_lahir + ) + ), }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.tanggal_lahir + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.age( + props.item.tanggal_lahir + ) + ), }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c("td", [ + props.item.tanggal_cair + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.age( + props.item.tanggal_cair + ) + ), }, + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _vm._l(_vm.columnData, function (column) { + return column.id + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item[column.id], + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e() + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total, + valueType: "currency", }, }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] + ], + 1 ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + _vm._v(" "), _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.kode"), - }, - }, + "td", [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.kode"), - }, - }, - [ - _vm.errors.has("form.kode") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Awal: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.kode, - expression: "form.kode", - }, - ], - staticClass: "form-control", + _c("check-value", { attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan kode awal", - "data-vv-as": "Kode Awal", - }, - domProps: { value: _vm.form.kode }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "kode", - $event.target.value - ) - }, + value: props.item.plafon, + valueType: "currency", }, }), - _vm._v(" "), - _vm.errors.has("form.kode") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.kode") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] + ], + 1 ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + _vm._v(" "), _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.periode"), - }, - }, + "td", [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.periode"), - }, - }, - [ - _vm.errors.has("form.periode") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), - _c("wajib-badge"), - _vm._v(" "), - _c("info-icon", { - attrs: { - message: "Format: tahun. Contoh: 2019", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", + _c("check-value", { attrs: { - name: "periode", - raw: false, - options: _vm.cleaveOption.year, - placeholder: "Silahkan masukkan periode", - "data-vv-as": "Periode", - }, - model: { - value: _vm.form.periode, - callback: function ($$v) { - _vm.$set(_vm.form, "periode", $$v) - }, - expression: "form.periode", + value: props.item.pengurang, + valueType: "currency", }, }), - _vm._v(" "), - _vm.errors.has("form.periode") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.periode") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), ], 1 ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "panel panel-flat panel-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), - ], - 1 - ) + ], + 2 + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + ]) } var staticRenderFns = [] render._withStripped = true @@ -1327,17 +4744,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1347,9 +4764,80 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datatable.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1359,38 +4847,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1534,17 +5038,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": +/***/ "./resources/assets/js/components/wajibBadge.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! + !*** ./resources/assets/js/components/wajibBadge.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1554,9 +5058,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1566,55 +5070,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/detail.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/detail.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=e682995e& */ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&"); +/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1623,9 +5127,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["render"], + _detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1635,105 +5139,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/jalinanIuran/detail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=e682995e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/detail.vue?vue&type=template&id=e682995e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_e682995e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/suratKode/form.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/suratKode/form.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue": +/*!*****************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/tableAnggota.vue ***! + \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0c5bcf5e& */ "./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tableAnggota.vue?vue&type=template&id=851568fe& */ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&"); +/* harmony import */ var _tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tableAnggota.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1743,9 +5196,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["render"], + _tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1755,38 +5208,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratKode/form.vue" +component.options.__file = "resources/assets/js/views/jalinanIuran/tableAnggota.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js& ***! + \******************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableAnggota.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&": +/*!************************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe& ***! + \************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0c5bcf5e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableAnggota.vue?vue&type=template&id=851568fe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/tableAnggota.vue?vue&type=template&id=851568fe&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableAnggota_vue_vue_type_template_id_851568fe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/62.js b/public/js/components/62.js index 468c43cdb..284cce4cb 100644 --- a/public/js/components/62.js +++ b/public/js/components/62.js @@ -1,66 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[62],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['form', 'title'], - methods: { - check: function check() { - this.$emit('check'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -86,6 +34,65 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -94,21 +101,15 @@ __webpack_require__.r(__webpack_exports__); // // // - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, - data: function data() { - return {}; - }, - methods: {} + props: [] }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -123,26 +124,30 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: [] + props: { + message: { + "default": '' + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/kegiatanPeserta/select.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kegiatanPeserta/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -185,112 +190,161 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Peserta Diklat', - kelas: 'kegiatanBKCU', - titleDesc: 'Mengelola data peserta diklat', - titleIcon: 'icon-people', - selectCuPath: 'kegiatanSemuaPeserta' - }; - }, - created: function created() { - this.fetch(); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - fetch: function fetch() { - if (this.$route.params.tipe == 'diklat_bkcu') { - this.title = 'Peserta Diklat PUSKOPCUINA'; - this.titleDesc = 'Mengelola data peserta diklat PUSKOPCUINA'; - this.checkUser('index_diklat_bkcu', this.$route.params.cu); - } else if (this.$route.params.tipe == 'diklat_bkcu_internal') { - this.title = 'Peserta Diklat Internal PUSKOPCUINA'; - this.titleDesc = 'Mengelola data peserta diklat internal PUSKOPCUINA'; - this.checkUser('index_diklat_bkcu', this.$route.params.cu); - } else if (this.$route.params.tipe == 'pertemuan_bkcu') { - this.title = 'Peserta Pertemuan PUSKOPCUINA'; - this.titleDesc = 'Mengelola data peserta pertemuan PUSKOPCUINA'; - this.checkUser('index_pertemuan_bkcu', this.$route.params.cu); - } else if (this.$route.params.tipe == 'pertemuan_bkcu_internal') { - this.title = 'Peserta Pertemuan Internal PUSKOPCUINA'; - this.titleDesc = 'Mengelola data peserta pertemuan internal PUSKOPCUINA'; - this.checkUser('index_pertemuan_bkcu', this.$route.params.cu); + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); } }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams } - } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_wajibUkuran_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/wajibUkuran.vue */ "./resources/assets/js/components/wajibUkuran.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -406,765 +460,208 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // + + + + + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'isPus', 'path', 'itemDataStat'], + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_11__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + wajibUkuran: _components_wajibUkuran_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, data: function data() { return { - idCu: '', - tipe: '' + title: 'Tambah Sertifikat Kegiatan', + titleDesc: 'Menambah sertifikat kegiatan', + titleIcon: 'icon-plus3', + level: 2, + level2Title: 'Sertifikat Kegiatan', + kelas: 'sertifikatKegiatan', + cancelState: 'methods', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false }; }, - created: function created() { - if (this.currentUser.id_pus !== undefined) { - this.fetchCU(); - } + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); }, watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetchCU(); - }, - modelCUStat: function modelCUStat(value) { + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + if (value === "success") { - this.idCu = this.$route.params.cu; - this.tipe = this.$route.params.tipe; + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { fetch: function fetch() { - this.$router.push({ - name: this.path, - params: { - cu: this.idCu, - tipe: this.tipe + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Sertifikat Kegiatan'; + this.titleDesc = 'Mengubah sertifikat kegiatan'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Sertifikat Kegiatan'; + this.titleDesc = 'Menambah sertifikat kegiatan'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } + }, + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_6__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + console.log(_this.form.gambar_depan); + + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + console.log(_this.form.gambar_depan); + + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; } }); }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } else { - this.idCu = this.$route.params.cu; - this.tipe = this.$route.params.tipe; + back: function back() { + this.$router.push({ + name: this.kelas + }); + }, + processFile: function processFile(event) { + this.form.gambar_depan = event.target.files[0]; + this.form.gambar_belakang = event.target.files[0]; + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); } + + this.modalShow = false; }, - changeTingkat: function changeTingkat(tipe) { - if (this.currentUser != 0) { - this.fetch(); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('sertifikatKegiatan', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ -/*! exports provided: default */ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkbox.vue */ "./resources/assets/js/components/checkbox.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_9__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas'], - components: { - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_1__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - checkbox: _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default.a, - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - dataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__["default"] - }, - data: function data() { - return { - excelDownloadUrl: '', - isDisableTable: false, - selectedItem: '', - query: { - order_column: "name_sertifikat", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - columnDataPesertaTerdaftar: [{ - title: 'No.' - }, { - title: 'Status', - name: 'statusPertemuan', - tipe: 'string', - sort: true, - filter: false - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Nama Di Sertifikat', - name: 'name_sertifikat', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Nama Di Nametag', - name: 'name_nametag', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Datang', - name: 'datang', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Pulang', - name: 'pulang', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Kegiatan', - name: 'kegiatan_name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tipe Kegiatan', - name: 'kegiatan_tipe', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Penyelenggara', - name: 'penyelenggara', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Gender', - name: 'kelamin', - tipe: 'string', - hide: false, - disable: false, - filter: true - }, { - title: 'Lembaga', - name: 'lembaga_name', - tipe: 'string' - }, { - title: 'Tingkat', - name: 'pekerjaan_tingkat', - tipe: 'string' - }, { - title: 'Jabatan', - name: 'pekerjaan_name', - tipe: 'string' - }, { - title: 'Pendidikan', - name: 'pendidikan_tingkat', - tipe: 'string' - }, { - title: 'Jurusan', - name: 'pendidikan_name', - tipe: 'string' - }, { - title: 'Tgl. Lahir', - name: 'tanggal_lahir', - tipe: 'datetime', - hide: false, - disable: false, - filter: true - }, { - title: 'Tempat Lahir', - name: 'tempat_lahir', - tipe: 'string', - hide: false, - disable: false, - filter: true - }, { - title: 'Tinggi', - name: 'tinggi', - tipe: 'numeric', - hide: false, - disable: false, - filter: true - }, { - title: 'Agama', - name: 'agama', - tipe: 'string', - hide: false, - disable: false, - filter: true - }, { - title: 'Status Pernikahan', - name: 'status_pernikahan', - tipe: 'string', - hide: false, - disable: false, - filter: true - }, { - title: 'Email', - name: 'email', - tipe: 'string', - hide: false, - disable: false, - filter: true - }, { - title: 'No. Hp', - name: 'hp', - tipe: 'numeric', - hide: false, - disable: false, - filter: true - }, { - title: 'Kontak Lain', - name: 'kontak', - tipe: 'string', - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Daftar', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - year: { - date: true, - datePattern: ['Y'] - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - modalSize: '', - state: '' - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - itemStat: function itemStat(value) { - if (value == 'success') { - this.fetch(this.query); - } - }, - updateStat: function updateStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, - methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.$store.dispatch(this.kelas + '/indexSemuaPeserta', [params, this.$route.params.tipe]); - this.excelDownloadUrl = this.kelas + '/indexSemuaPeserta/' + this.$route.params.tipe; - } else if (this.$route.params.cu == 'mitra') { - this.$store.dispatch(this.kelas + '/indexSemuaPesertaMitra', [params, this.$route.params.tipe]); - this.excelDownloadUrl = this.kelas + '/indexSemuaPesertaMitra/' + this.$route.params.tipe; - } else { - this.$store.dispatch(this.kelas + '/indexSemuaPesertaCu', [params, this.$route.params.tipe, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexSemuaPesertaCu/' + this.$route.params.tipe + '/cu/' + this.$route.params.cu; - } - }, - generateSertifikat: function generateSertifikat() { - var _this = this; - - this.modalShow = true; - this.modalState = 'loading'; - axios.post('/api/generateSertifikat', this.selectedItem, { - responseType: 'blob' - }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_9___default.a.saveAs(response.data, 'Sertifikat ' + _this.selectedItem.kegiatan_name + ' ' + _this.selectedItem.aktivis.name + '.pdf'); - _this.state = "generateSertifikat"; - _this.modalState = 'success'; - - _this.modalOpen("generateSertifikat"); - }); - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - modalOpen: function modalOpen(state) { - this.modalShow = true; - this.modalSize = ''; - this.state = state; - this.isDisableTable = true; - - if (state == 'hapus') { - this.modalState = 'confirm-tutup'; - this.modalColor = ''; - this.modalTitle = 'Hapus Peserta ' + this.selectedItem.aktivis.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah Peserta'; - this.modalSize = 'modal-lg'; - this.formModalMode = 'edit'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah Peserta'; - this.modalSize = 'modal-lg'; - this.formModalMode = 'create'; - } else if (this.state == 'generateSertifikat') { - this.modalState = 'content-tutup'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Generate Sertifikat Berhasil'; - this.modalButton = 'Ok'; - } - }, - modalConfirmOk: function modalConfirmOk() { - this.modalShow = false; - - if (this.state == 'hapusPeserta') { - this.$store.dispatch(this.kelas + '/destroyPeserta', this.selectedItem.id); - } - }, - modalTutup: function modalTutup() { - this.isDisableTable = false; - this.modalShow = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - - this.isDisableTable = false; - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { - item: 'data', - itemStat: 'dataStat', - itemDataListMateri: 'dataListMateri', - itemDataPesertaTerdaftar: 'dataS', - itemDataPesertaTerdaftarStat: 'dataStatS', - updateResponse: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "card card-body mb-2", - class: { "bg-warning": _vm.form == 1 }, - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.check.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "form-check" }, [ - _c("label", { staticClass: "form-check-label" }, [ - _c("div", { staticClass: "uniform-checker" }, [ - _c("span", { class: { checked: _vm.form == 1 } }, [ - _c("input", { - staticClass: "form-check-input-styled", - attrs: { type: "checkbox", checked: "", "data-fouc": "" }, - }), - ]), - ]), - _vm._v("\n\t\t\t" + _vm._s(_vm.title) + "\n\t\t"), - ]), - ]), - ] - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ), - ]), - ]), - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-"), - ]), - ]), - ]), - ]), - ] - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] -render._withStripped = true +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true @@ -1209,10 +706,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1224,52 +721,23 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - itemDataStat: _vm.itemDataStat, - }, - }), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), - ]), - ], - 1 - ) + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -1278,10 +746,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c& ***! - \***************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1294,480 +762,181 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-5" }, [ - this.currentUser.id_cu === 0 - ? _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua CU"), - ]), - _vm._v(" "), - _vm.isPus - ? _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v(_vm._s(_vm.currentUser.pus.name)), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.isPus - ? _c("option", { attrs: { value: "mitra" } }, [ - _vm._v("Mitra"), - ]) - : _vm._e(), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return cu - ? _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelCUStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCUStat === "loading" }, - }), - ] - ), - ]), - ]) - : _vm._e(), + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), ]), _vm._v(" "), _c( "div", - { - class: { - "col-sm-5": _vm.currentUser.id_cu == 0, - "col-sm-12": _vm.currentUser.id_cu != 0, - }, - }, + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tipe, - expression: "tipe", - }, - ], - staticClass: "form-control", - attrs: { - name: "tipe", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.tipe = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, - function ($event) { - return _vm.changeTingkat($event.target.value) + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tipe"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua tipe"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "diklat_bkcu" } }, [ - _vm._v("Diklat PUSKOPCUINA"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pertemuan_bkcu" } }, [ - _vm._v("Pertemuan PUSKOPCUINA"), - ]), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "option", - { attrs: { value: "diklat_bkcu_internal" } }, - [_vm._v("Diklat Internal PUSKOPCUINA")] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c( - "option", - { attrs: { value: "pertemuan_bkcu_internal" } }, - [_vm._v("Pertemuan Internal PUSKOPCUINA")] - ) - : _vm._e(), - ] - ), - ]), - ] - ), - _vm._v(" "), - this.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-sm-2" }, [ - _vm.itemDataStat != "loading" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, }, }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ]) - : _vm._e(), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - this.currentUser.id_cu == 0 - ? _c("div", [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua CU"), - ]), - _vm._v(" "), - _vm.isPus - ? _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v(_vm._s(_vm.currentUser.pus.name)), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.isPus - ? _c("option", { attrs: { value: "mitra" } }, [ - _vm._v("Mitra"), - ]) - : _vm._e(), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return cu - ? _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-lg btn-block", - attrs: { disabled: _vm.modelCUStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCUStat === "loading" }, - }), - _vm._v(" Reload\n\t\t\t\t\t"), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "input-group pt-2" }, [ - _vm._m(3), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tipe, - expression: "tipe", - }, - ], - staticClass: "form-control", - attrs: { - name: "tipe", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.tipe = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeTingkat($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tipe"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua tipe"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "diklat_bkcu" } }, [ - _vm._v("Diklat PUSKOPCUINA"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pertemuan_bkcu" } }, [ - _vm._v("Pertemuan PUSKOPCUINA"), - ]), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("option", { attrs: { value: "diklat_bkcu_interlan" } }, [ - _vm._v("Diklat Internal PUSKOPCUINA"), - ]) + 1 + ) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 + _vm.level === 3 ? _c( - "option", - { attrs: { value: "pertemuan_bkcu_internal" } }, - [_vm._v("Pertemuan Internal PUSKOPCUINA")] + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 ) : _vm._e(), ] ), - ]), - _vm._v(" "), - this.currentUser.id_cu == 0 - ? _c("div", { staticClass: "pt-2" }, [ - _vm.itemDataStat != "loading" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ]) - : _vm._e(), - ]), + ] + ), ]), ]) } +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), ]) }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("27.7 cm x 21.4 cm")] + ), ]) }, ] @@ -1777,10 +946,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e& ***! + \****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1795,514 +964,348 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: "peserta terdaftar", - itemData: _vm.itemDataPesertaTerdaftar, - columnData: _vm.columnDataPesertaTerdaftar, - itemDataStat: _vm.itemDataPesertaTerdaftarStat, - query: _vm.query, - excelDownloadUrl: _vm.excelDownloadUrl, - isDasar: "true", - isNoKolom: "true", - isDisable: _vm.isDisableTable, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: _vm.level, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c("td", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.statusPeserta( - props.item.status - ) - ), - }, - }), - ]), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[2].hide - ? _c( - "td", - [ - props.item.aktivis - ? [ - props.item.aktivis.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item.aktivis.gambar + - "n.jpg", - width: "35px", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image_man.jpg", - width: "35px", - }, - }), - ] - : props.item.mitra_orang - ? [ - props.item.mitra_orang.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/mitra_orang/" + - props.item.mitra_orang - .gambar + - "n.jpg", - width: "35px", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image_man.jpg", - width: "35px", - }, - }), - ] - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image_man.jpg", - width: "35px", - }, - }), - ], - 2 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.name_sertifikat, - }, - }), - ], + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [_vm._v("Gambar Depan:"), _c("wajib-ukuran")], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[4].hide && - !_vm.columnDataPesertaTerdaftar[4].disable - ? _c( - "td", + ), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/sertifikatKegiatan/", + image_temp: _vm.form.gambar_depan, + }, + model: { + value: _vm.form.gambar_depan, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar_depan", $$v) + }, + expression: "form.gambar_depan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", [ - _c("check-value", { - attrs: { value: props.item.name_nametag }, - }), + _vm._v("Gambar Belakang:"), + _c("wajib-ukuran"), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[5].hide && - !_vm.columnDataPesertaTerdaftar[5].disable - ? _c("td", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.datang - ) - ), + ), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/sertifikatKegiatan/", + image_temp: _vm.form.gambar_belakang, + }, + model: { + value: _vm.form.gambar_belakang, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar_belakang", $$v) }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[6].hide && - !_vm.columnDataPesertaTerdaftar[6].disable - ? _c("td", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.pulang - ) - ), + expression: "form.gambar_belakang", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.kode_sertifikat" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.kode_diklat"), }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[7].hide - ? _c( - "td", + }, [ - _c("check-value", { - attrs: { value: props.item.kegiatan_name }, - }), + _vm.errors.has("form.kode_sertifikat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKode Sertifikat: " + ), + _c("wajib-badge"), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[8].hide - ? _c("td", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.kegiatanTipe( - props.item.kegiatan_tipe - ) - ), + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.kode_sertifikat, + expression: "form.kode_sertifikat", }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.penyelenggara }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.lembaga_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[13].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.pekerjaan_tingkat, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[14].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pekerjaan_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[15].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.pendidikan_tingkat, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[16].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.pendidikan_name, - }, - }), ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[17].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir + staticClass: "form-control", + attrs: { + type: "text", + name: "kode_sertifikat", + placeholder: + "Silahkan masukkan kode sertifikat", + "data-vv-as": "Kode Sertifikat", + }, + domProps: { value: _vm.form.kode_sertifikat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "kode_sertifikat", + $event.target.value ) - ), + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.kode_sertifikat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.kode_sertifikat" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.nama_kegiatan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[18].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[19].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tinggi }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[20].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.agama }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[21].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.status_pernikahan, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[22].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[23].hide - ? _c( - "td", [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[24].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kontak }, - }), + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[25].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama kegiatan", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value ) - ), + }, }, - }) - : _vm._e(), - ] - ) - : _vm._e(), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.selectedItem.kegiatan && - _vm.selectedItem.kegiatan.id_sertifikat - ? [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: _vm.selectedItem.status != 5 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.generateSertifikat() - }, - }, - }, - [ - _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat\n "), - ] - ), - ] - : _vm._e(), - ], - 2 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.selectedItem.kegiatan && - _vm.selectedItem.kegiatan.id_sertifikat - ? [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: _vm.selectedItem.status != 5 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.generateSertifikat() - }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", }, - }, - [ - _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat\n "), - ] - ), - ] - : _vm._e(), + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), ], - 2 + 1 ), - ], - 2 - ), + ]), + ]), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - size: _vm.modalSize, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), - _vm._v(" "), - _c("template", { slot: "modal-body1" }), - ], - 2 - ), + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -2314,17 +1317,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkbox.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/checkbox.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkbox.vue?vue&type=template&id=7d32a75a& */ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); -/* harmony import */ var _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkbox.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2334,9 +1337,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2346,54 +1349,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkbox.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=template&id=7d32a75a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2403,9 +1406,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2415,54 +1418,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": +/***/ "./resources/assets/js/components/infoIcon.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! + !*** ./resources/assets/js/components/infoIcon.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2472,9 +1475,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2484,55 +1487,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/index.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/index.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3dabdedc& */ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2541,9 +1544,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2553,55 +1556,124 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanPeserta/index.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/wajibBadge.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3dabdedc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/select.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/select.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/components/wajibUkuran.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/wajibUkuran.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=2998493c& */ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&"); -/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibUkuran.vue?vue&type=template&id=5669009c& */ "./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&"); +/* harmony import */ var _wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibUkuran.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2610,9 +1682,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["render"], - _select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2622,54 +1694,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanPeserta/select.vue" +component.options.__file = "resources/assets/js/components/wajibUkuran.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibUkuran.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=2998493c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibUkuran.vue?vue&type=template&id=5669009c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibUkuran.vue?vue&type=template&id=5669009c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibUkuran_vue_vue_type_template_id_5669009c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/table.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/table.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/form.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/form.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=1171d850& */ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2d1cf94e& */ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2679,9 +1802,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2691,38 +1814,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kegiatanPeserta/table.vue" +component.options.__file = "resources/assets/js/views/sertifikatKegiatan/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=1171d850& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2d1cf94e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/sertifikatKegiatan/form.vue?vue&type=template&id=2d1cf94e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d1cf94e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/63.js b/public/js/components/63.js index 400f17f05..a6ae1d192 100644 --- a/public/js/components/63.js +++ b/public/js/components/63.js @@ -126,15 +126,43 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -143,8 +171,97 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ - props: [] + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } }); /***/ }), @@ -180,9 +297,9 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -190,12 +307,161 @@ __webpack_require__.r(__webpack_exports__); "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _helpers_auth__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/auth */ "./resources/assets/js/helpers/auth.js"); +/* harmony import */ var _helpers_url_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../helpers/url.js */ "./resources/assets/js/helpers/url.js"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _formRekom_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formRekom.vue */ "./resources/assets/js/views/monitoring/formRekom.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -233,119 +499,467 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + formRekom: _formRekom_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_12___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_13__["default"] + }, + data: function data() { + return { + title: 'Tambah Temuan', + titleDesc: 'Menambah temuan', + titleIcon: 'icon-plus3', + level2Title: 'Monitoring', + kelas: 'monitoring', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + } + }, + formRekomMode: '', + selectedItemRekom: '', + itemDataRekom: [], + itemDataRekomStat: 'success', + columnDataRekom: [{ + title: 'No.' + }, { + title: 'Status' + }, { + title: 'Rekomendasi' + }], + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + created: function created() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + this.$store.dispatch('aktivis/resetDataS2'); + this.$store.dispatch('aktivis/get2', 0); + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'create') { + if (this.currentUser.id_cu != 0) { + this.form.id_cu = this.currentUser.id_cu; + this.changeCU(this.form.id_cu); + } + } else { + this.checkUser('update_monitoring', this.form.id_cu); + this.changeCU(this.form.id_cu); + this.fetchRekom(); + } + } }, - titleIcon: { - "default": '' + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Temuan'; + this.titleDesc = 'Mengubah temuan'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Temuan'; + this.titleDesc = 'Menambah temuan'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } }, - titleDesc: { - "default": '' + fetchRekom: function fetchRekom() { + this.itemDataRekom = []; + var valData; + + if (this.form.monitoring_rekom) { + var _iterator = _createForOfIteratorHelper(this.form.monitoring_rekom), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + valData = _step.value; + this.itemDataRekom.push(valData); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } }, - level: { - "default": 1 + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } }, - level2Title: { - "default": '' + save: function save() { + var _this = this; + + this.form.rekomendasi = this.itemDataRekom; + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); }, - level2Route: { - "default": '' - } - }, - methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); + changeCU: function changeCU(id) { + this.$store.dispatch('tp/getCu', id); + this.$store.dispatch('aktivis/resetDataS'); + this.$store.dispatch('aktivis/get', id); }, - route1: function route1() { - if (this.btn1RouteParams) { + back: function back() { + if (this.currentUser.id_cu == 0) { this.$router.push({ - name: this.btn1Route, + name: this.kelas + 'Cu', params: { - cu: this.btn1RouteParams + cu: 'semua', + tp: 'semua' } }); } else { this.$router.push({ - name: this.btn1Route + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu, + tp: 'semua' + } }); } }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route + createRekom: function createRekom(value) { + this.itemDataRekom.push(value); + this.modalTutup(); + }, + editRekom: function editRekom(value) { + _.remove(this.itemDataRekom, { + index: value.index + }); + + this.itemDataRekom.push(value); + this.modalTutup(); + }, + selectedRekomRow: function selectedRekomRow(index, item) { + this.selectedItemRekom = item; + this.selectedItemRekom.index = index + 1; + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (state == 'hapusRekom') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Rekomendasi ' + this.selectedItemRekom.cu.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + this.modalSize = ''; + } else if (state == 'ubahRekom') { + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Rekomendasi'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formRekomMode = 'edit'; + } else if (state == 'tambahRekom') { + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Rekomendasi'; + this.modalButton = 'Ok'; + this.modalSize = 'modal-lg'; + this.formRekomMode = 'create'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusRekom') { + _.remove(this.itemDataRekom, { + index: this.selectedItemRekom.index }); } }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); + modalTutup: function modalTutup() { + if (this.updateStat == 'success') { + this.back(); + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing } else { - this.$router.push({ - name: this.btn3Route - }); + this.modalShow = false; } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('monitoring', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTP: 'dataS', + modelTPStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + modelAktivisCU: 'dataS', + modelAktivisBKCU: 'dataS2', + modelAktivisCUStat: 'dataStatS', + modelAktivisBKCUStat: 'dataStatS2' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapGolongan/form.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -369,39 +983,205 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected'], components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Tambah Kelompok Aset Tetap', - titleDesc: 'Menambah kelompok aset tetap', - titleIcon: 'icon-plus3', - level2Title: 'Kelompok Aset Tetap', - kelas: 'asetTetapKelompok' + title: '', + kelas: 'monitoring', + formDataRekom: { + rekomendasi: '', + status: '' + }, + message: { + show: false, + content: '' + }, + submited: false }; }, - created: function created() {}, + created: function created() { + if (this.mode == 'edit') { + this.formDataRekom = Object.assign({}, this.selected); + } + }, watch: {}, methods: { - back: function back() { - this.$router.push({ - name: this.kelas + save: function save() { + var _this = this; + + if (!this.formDataRekom.status) { + this.formDataRekom.status = 0; + } + + this.$validator.validateAll('formDataRekom').then(function (result) { + if (result) { + if (_this.mode == 'edit') { + _this.$emit('editRekom', _this.formDataRekom); + } else { + _this.$emit('createRekom', _this.formDataRekom); + } + } else { + _this.submited = true; + } }); + }, + messageClose: function messageClose() { + this.message.show = false; + }, + tutup: function tutup() { + this.$emit('tutup'); } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' })) }); /***/ }), +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".document-editor[data-v-2876dcc8] {\n border: 1px solid var(--ck-color-base-border);\n border-radius: var(--ck-border-radius);\n\n /* Set vertical boundaries for the document editor. */\n max-height: 700px;\n\n /* This element is a flex container for easier rendering. */\n display: flex;\n flex-flow: column nowrap;\n}\n.document-editor__toolbar[data-v-2876dcc8] {\n /* Make sure the toolbar container is always above the editable. */\n z-index: 1;\n\n /* Create the illusion of the toolbar floating over the editable. */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.2 );\n\n /* Use the CKEditor CSS variables to keep the UI consistent. */\n border-bottom: 1px solid var(--ck-color-toolbar-border);\n}\n\n/* Adjust the look of the toolbar inside the container. */\n.document-editor__toolbar .ck-toolbar[data-v-2876dcc8] {\n border: 0;\n border-radius: 0;\n}\n\n/* Make the editable container look like the inside of a native word processor application. */\n.document-editor__editable-container[data-v-2876dcc8] {\n padding: calc( 2 * var(--ck-spacing-large) );\n background: var(--ck-color-base-foreground);\n\n /* Make it possible to scroll the \"page\" of the edited content. */\n overflow-y: scroll;\n}\n.document-editor__editable-container .ck-editor__editable[data-v-2876dcc8] {\n /* Set the dimensions of the \"page\". */\n width: 98%;\n /* min-height: 21cm; */\n\n /* Keep the \"page\" off the boundaries of the container. */\n padding: 1cm 2cm 2cm;\n\n border: 1px hsl( 0,0%,82.7% ) solid;\n border-radius: var(--ck-border-radius);\n background: white;\n\n /* The \"page\" should cast a slight shadow (3D illusion). */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.1 );\n\n /* Center the \"page\". */\n margin: 0 auto;\n}\n\n/* Set the default font for the \"page\" of the content. */\n.document-editor .ck-content[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-2876dcc8] {\n font: 16px/1.6 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/* Adjust the headings dropdown to host some larger heading styles. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-2876dcc8] {\n line-height: calc( 1.7 * var(--ck-line-height-base) * var(--ck-font-size-base) );\n min-width: 6em;\n}\n\n/* Scale down all heading previews because they are way too big to be presented in the UI.\nPreserve the relative scale, though. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-2876dcc8] {\n transform: scale(0.8);\n transform-origin: left;\n}\n\n/* Set the styles for \"Heading 1\". */\n.document-editor .ck-content h2[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-2876dcc8] {\n font-size: 2.18em;\n font-weight: normal;\n}\n.document-editor .ck-content h2[data-v-2876dcc8] {\n line-height: 1.37em;\n padding-top: .342em;\n margin-bottom: .142em;\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-2876dcc8] {\n font-size: 1.75em;\n font-weight: normal;\n color: hsl( 203, 100%, 50% );\n}\n.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-2876dcc8] {\n color: var(--ck-color-list-button-on-text);\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-2876dcc8] {\n line-height: 1.86em;\n padding-top: .171em;\n margin-bottom: .357em;\n}\n\n/* Set the styles for \"Heading 3\". */\n.document-editor .ck-content h4[data-v-2876dcc8],\n.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-2876dcc8] {\n font-size: 1.31em;\n font-weight: bold;\n}\n.document-editor .ck-content h4[data-v-2876dcc8] {\n line-height: 1.24em;\n padding-top: .286em;\n margin-bottom: .952em;\n}\n\n/* Set the styles for \"Paragraph\". */\n.document-editor .ck-content p[data-v-2876dcc8] {\n font-size: 1em;\n line-height: 1.63em;\n padding-top: .5em;\n margin-bottom: 1.13em;\n}\n\n/* Make the block quoted text serif with some additional spacing. */\n.document-editor .ck-content blockquote[data-v-2876dcc8] {\n font-family: Georgia, serif;\n margin-left: calc( 2 * var(--ck-spacing-large) );\n margin-right: calc( 2 * var(--ck-spacing-large) );\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&": +/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": /*!********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! @@ -530,10 +1310,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -545,21 +1325,92 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), + ]), + ] + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), ]) }, ] @@ -569,49 +1420,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -624,109 +1435,23 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), - ]), - ]) + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true @@ -735,10 +1460,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -750,32 +1475,35 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&": -/*!*****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c& ***! - \*****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -811,11 +1539,1265 @@ var render = function () { _c( "div", { staticClass: "content" }, - [_c("form-data", { attrs: { mode: "tambah" } })], + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTemuan: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan temuan artikel", + "data-vv-as": "Temuan", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_tp"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.id_tp"), + }, + }, + [ + _vm.errors.has("form.id_tp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_tp, + expression: "form.id_tp", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP", + disabled: _vm.modelTP.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_tp", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelTPStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih TP"), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Semua"), + ]), + _vm._v(" "), + _vm._l(_vm.modelTP, function (tp, index) { + return _c( + "option", + { + key: index, + domProps: { value: tp.id }, + }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_tp") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_tp") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_aktivis_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_aktivis_cu"), + }, + }, + [ + _vm.errors.has("form.id_aktivis_cu") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPIC CU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_aktivis_cu, + expression: "form.id_aktivis_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_aktivis_cu", + "data-width": "100%", + "data-vv-as": "PIC CU", + disabled: _vm.modelAktivisCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_aktivis_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelAktivisCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih PIC"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelAktivisCU, + function (ac, index) { + return _c( + "option", + { + key: index, + domProps: { value: ac.id }, + }, + [ + _vm._v( + _vm._s(ac.name) + + " " + + _vm._s( + ac.pekerjaan_aktif + ? " - " + + ac.pekerjaan_aktif.name + : "" + ) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_aktivis_cu") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_aktivis_cu" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.id_aktivis_bkcu" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.id_aktivis_bkcu" + ), + }, + }, + [ + _vm.errors.has("form.id_aktivis_bkcu") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPIC PUSKOPCUINA: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_aktivis_bkcu, + expression: "form.id_aktivis_bkcu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_aktivis_bkcu", + "data-width": "100%", + "data-vv-as": "PIC CU", + disabled: _vm.modelAktivisBKCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_aktivis_bkcu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelAktivisBKCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih PIC"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelAktivisBKCU, + function (ac, index) { + return _c( + "option", + { + key: index, + domProps: { value: ac.id }, + }, + [ + _vm._v( + _vm._s(ac.name) + + " " + + _vm._s( + ac.pekerjaan_aktif + ? " - " + + ac.pekerjaan_aktif.name + : "" + ) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_aktivis_bkcu") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_aktivis_bkcu" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tanggal"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.tanggal"), + }, + }, + [ + _vm.errors.has("form.tanggal") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTanggal: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.tanggal }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal, + expression: "form.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { "data-vv-as": "Tanggal" }, + domProps: { value: _vm.form.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.errors.has("form.tanggal") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tanggal") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.jenis"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.jenis"), + }, + }, + [ + _vm.errors.has("form.jenis") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJenis: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.jenis, + expression: "form.jenis", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "jenis", + "data-width": "100%", + "data-vv-as": "Jenis", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "jenis", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih jenis")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "MAYOR" } }, [ + _vm._v("MAYOR"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "MINOR" } }, [ + _vm._v("MINOR"), + ]), + ] + ), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.errors.has("form.jenis") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.jenis") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.perspektif"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.perspektif"), + }, + }, + [ + _vm.errors.has("form.perspektif") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPerspektif: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.perspektif, + expression: "form.perspektif", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "perspektif", + "data-width": "100%", + "data-vv-as": "Perspektif", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "perspektif", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih perspektif")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "KEUANGAN" } }, + [_vm._v("KEUANGAN")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "KEPUASAN ANGGOTA" } }, + [_vm._v("KEPUASAN ANGGOTA")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "BISNIS INTERNAL" } }, + [_vm._v("BISNIS INTERNAL")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { + value: "PEMBELAJARAN DAN PERTUMBUHAN", + }, + }, + [_vm._v("PEMBELAJARAN DAN PERTUMBUHAN")] + ), + ] + ), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.errors.has("form.perspektif") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.perspektif") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + ]), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header bg-white" }, [ + _c( + "h5", + { staticClass: "card-title" }, + [_vm._v("Rekomendasi "), _c("wajib-badge")], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "card-body pb-2" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambahRekom") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus22" }), + _vm._v(" Tambah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemRekom.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubahRekom") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { + disabled: !_vm.selectedItemRekom.index, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusRekom") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataRekom, + columnData: _vm.columnDataRekom, + itemDataStat: _vm.itemDataRekomStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemRekom.index === + props.index + 1, + }, + on: { + click: function ($event) { + return _vm.selectedRekomRow( + props.index, + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + props.item.status + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.rekomendasi) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ]), + }), + ], + 1 + ), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ], 1 ), ]), ]), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body3" }, + [ + _c("form-rekom", { + attrs: { + mode: _vm.formRekomMode, + selected: _vm.selectedItemRekom, + }, + on: { + createRekom: _vm.createRekom, + editRekom: _vm.editRekom, + tutup: _vm.modalTutup, + }, + }), + ], + 1 + ), + ], + 2 + ), ], 1 ) @@ -825,6 +2807,177 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe& ***! + \*************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formDataRekom" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.message.show + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorData: _vm.message.content, + showDebug: false, + }, + on: { close: _vm.messageClose }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Rekomendasi: "), _c("wajib-badge")], 1), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formDataRekom.rekomendasi, + expression: "formDataRekom.rekomendasi", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "rekomendasi", + placeholder: "Silahkan masukkan rekomendasi", + "data-vv-as": "Rekomendasi", + }, + domProps: { value: _vm.formDataRekom.rekomendasi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formDataRekom, + "rekomendasi", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { + type: "submit", + disabled: _vm.formDataRekom.cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { + type: "submit", + disabled: _vm.formDataRekom.cu_id == "", + }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&": +/*!***************************************************************************************************************!*\ + !*** ./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& ***! + \***************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader!../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + /***/ }), /***/ "./resources/assets/js/components/checkValue.vue": @@ -896,17 +3049,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -916,9 +3069,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -928,55 +3081,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -984,10 +3139,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -997,54 +3152,70 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1054,9 +3225,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1066,55 +3237,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": +/***/ "./resources/assets/js/views/monitoring/form.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! + !*** ./resources/assets/js/views/monitoring/form.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2876dcc8&scoped=true& */ "./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _public_css_admin_ckeditor_document_style_css_vue_type_style_index_0_id_2876dcc8_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true& */ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=2876dcc8&lang=css&scoped=true&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -1122,67 +3295,67 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - null, + "2876dcc8", null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/monitoring/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&": +/*!**************************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true& ***! + \**************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2876dcc8&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/form.vue?vue&type=template&id=2876dcc8&scoped=true&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2876dcc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetapGolongan/create.vue": -/*!****************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/create.vue ***! - \****************************************************************/ +/***/ "./resources/assets/js/views/monitoring/formRekom.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/formRekom.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=5e4b247c& */ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&"); -/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formRekom.vue?vue&type=template&id=6a905bbe& */ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&"); +/* harmony import */ var _formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formRekom.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1192,9 +3365,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["render"], - _create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["render"], + _formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1204,38 +3377,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapGolongan/create.vue" +component.options.__file = "resources/assets/js/views/monitoring/formRekom.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formRekom.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&": -/*!***********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c& ***! - \***********************************************************************************************/ +/***/ "./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=5e4b247c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formRekom.vue?vue&type=template&id=6a905bbe& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/monitoring/formRekom.vue?vue&type=template&id=6a905bbe&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formRekom_vue_vue_type_template_id_6a905bbe___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/64.js b/public/js/components/64.js index 9458206df..fe6358c12 100644 --- a/public/js/components/64.js +++ b/public/js/components/64.js @@ -1,16 +1,55 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[64],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _card_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./card.vue */ "./resources/assets/js/views/asetTetap/card.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// // // // @@ -68,73 +107,138 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas', 'selectedItem'], components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + cardData: _card_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + formData: {}, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + message: { + show: false, + content: '' + }, + submited: false }; }, + created: function created() { + this.fetch(); + this.formData = Object.assign({}, this.selectedItem); + }, + watch: { + modelKondisiStat: function modelKondisiStat(value) { + if (value === "success") { + this.formData = Object.assign({}, this.selectedItem); + } + } + }, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; + save: function save() { + var _this = this; + + this.$validator.validateAll('formData').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updateKondisi', [_this.selectedItem.id, _this.formData]); + } else { + _this.submited = true; + } + }); }, - modalTutup: function modalTutup() { - this.modalShow = false; + fetch: function fetch() { + this.$store.dispatch('asetTetapKondisi/resetDataS'); + this.$store.dispatch('asetTetapKondisi/get'); }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + tutup: function tutup() { + this.$emit('tutup'); } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('asetTetapKondisi', { + modeKondisi: 'dataS', + modelKondisiStat: 'dataStatS', + updateKondisiResponse: 'update', + updateKondisiStat: 'updateStat' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _card_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./card.vue */ "./resources/assets/js/views/asetTetap/card.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// // // // @@ -143,21 +247,6 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); // // // @@ -170,32 +259,6 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -233,119 +296,112 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// + + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' + props: ['kelas', 'selectedItem'], + components: { + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + cardData: _card_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + data: function data() { + return { + formData: {}, + modelProdukCu: [], + modelProdukCuStat: '', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + message: { + show: false, + content: '' + }, + submited: false + }; + }, + created: function created() { + this.fetch(); + this.formData = Object.assign({}, this.selectedItem); + }, + watch: { + modelLokasiStat: function modelLokasiStat(value) { + if (value === "success") { + this.formData = Object.assign({}, this.selectedItem); + } } }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); + save: function save() { + var _this = this; + + this.$validator.validateAll('formData').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/updateLokasi', [_this.selectedItem.lokasi.id, _this.formData]); + } else { + _this.submited = true; + } + }); }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } + fetch: function fetch() { + this.$store.dispatch('asetTetapLokasi/resetDataS'); + this.$store.dispatch('asetTetapLokasi/get'); }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } + tutup: function tutup() { + this.$emit('tutup'); }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); - } + changeLokasi: function changeLokasi(event) { + this.selectedItem.lokasi.id = event; } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('asetTetapLokasi', { + modelLokasi: 'dataS', + modelLokasiStat: 'dataStatS', + updateLokasiResponse: 'update', + updateLokasiStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapKelompok/form.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetap/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -369,156 +425,2058 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'Tambah Kelompok Aset Tetap', - titleDesc: 'Menambah kelompok aset tetap', - titleIcon: 'icon-plus3', - level2Title: 'Kelompok Aset Tetap', - kelas: 'asetTetapKelompok' + title: 'Aset Tetap', + kelas: 'asetTetap', + titleDesc: 'Mengelola data aset tetap', + titleIcon: 'icon-bag', + tabName: 'index', + isIndexSelesai: false, + isIndexHapus: false }; }, - created: function created() {}, - watch: {}, + created: function created() { + this.checkUser('index_aset_tetap', this.$route.params.cu); + }, methods: { - back: function back() { - this.$router.push({ - name: this.kelas - }); + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + } + }, + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'indexSelesai' && !this.isIndexSelesai) { + this.isIndexSelesai = true; + } else if (value == 'indexHapus' && !this.isIndexHapus) { + this.isIndexHapus = true; + } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { + itemData: 'dataS', + itemData3: 'dataS3', + itemData4: 'dataS4', + itemDataStat: 'dataStatS', + itemDataStat3: 'dataStatS3', + itemDataStat4: 'dataStatS4' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var qrcode_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! qrcode.vue */ "./node_modules/qrcode.vue/dist/qrcode.vue.esm.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_2__); + + +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } + +function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + QrcodeVue: qrcode_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: ['selectedItem'], + data: function data() { + return { + tabName: 'qrBig', + qrValue: '' + }; + }, + created: function created() { + this.qrValue = 'puskopcuina.org/admins/asetTetap/detail/' + this.selectedItem.kode; + }, + methods: { + changeTab: function changeTab(value) { + this.tabName = value; + }, + print: function print() { + this.$htmlToPaper(this.tabName); + }, + download: function download() { + var _this = this; + + return _asyncToGenerator( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { + var options; + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + options = { + type: 'dataURL' + }; + + if (!(_this.tabName == 'qrBig')) { + _context.next = 7; + break; + } + + _context.next = 4; + return _this.$html2canvas(_this.$refs.qrBig, options); + + case 4: + _this.output = _context.sent; + _context.next = 10; + break; + + case 7: + _context.next = 9; + return _this.$html2canvas(_this.$refs.qrSmall, options); + + case 9: + _this.output = _context.sent; + + case 10: + file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, _this.selectedItem.kode); + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee); + }))(); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var qrcode_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! qrcode.vue */ "./node_modules/qrcode.vue/dist/qrcode.vue.esm.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_2__); + + +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } + +function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + QrcodeVue: qrcode_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: ['itemData', 'itemDataH', 'itemDataS', 'tab1', 'tab2', 'tab3'], + data: function data() { + return { + tabName: 'qrBig' + }; + }, + created: function created() {}, + methods: { + changeTab: function changeTab(value) { + this.tabName = value; + }, + print: function print() { + this.$htmlToPaper(this.tabName); + }, + download: function download() { + var _this = this; + + return _asyncToGenerator( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { + var options; + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + options = { + type: 'dataURL' + }; + + if (!(_this.tabName == 'qrBig')) { + _context.next = 7; + break; + } + + _context.next = 4; + return _this.$html2canvas(_this.$refs.qrBig, options); + + case 4: + _this.output = _context.sent; + _context.next = 10; + break; + + case 7: + _context.next = 9; + return _this.$html2canvas(_this.$refs.qrSmall, options); + + case 9: + _this.output = _context.sent; + + case 10: + if (_this.itemData) { + file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, 'aset tetap halaman ' + _this.itemData.current_page); + } else if (_this.itemDataH) { + file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, 'aset tetap halaman ' + _this.itemDataH.current_page); + } else if (_this.itemDataS) { + file_saver__WEBPACK_IMPORTED_MODULE_2___default.a.saveAs(_this.output, 'aset tetap halaman ' + _this.itemDataS.current_page); + } + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee); + }))(); + }, + tutup: function tutup() { + this.$emit('tutup'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _formLokasi_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./formLokasi.vue */ "./resources/assets/js/views/asetTetap/formLokasi.vue"); +/* harmony import */ var _formKondisi_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formKondisi.vue */ "./resources/assets/js/views/asetTetap/formKondisi.vue"); +/* harmony import */ var _formDetail_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formDetail.vue */ "./resources/assets/js/views/asetTetap/formDetail.vue"); +/* harmony import */ var _qrCode_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./qrCode.vue */ "./resources/assets/js/views/asetTetap/qrCode.vue"); +/* harmony import */ var _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./qrCodeAll.vue */ "./resources/assets/js/views/asetTetap/qrCodeAll.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formLokasi: _formLokasi_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formKondisi: _formKondisi_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formDetail: _formDetail_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + qrCode: _qrCode_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + qrCodeAll: _qrCodeAll_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + }, + props: ['title', 'kelas', 'tipe', 'itemData', 'itemDataStat'], + data: function data() { + return { + selectedItem: [], + tabName: 'qrBig', + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Bukti Pembelian', + name: 'nota', + hide: false + }, { + title: 'Kode', + name: 'kode', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Golongan', + name: 'golongan.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Kelompok', + name: 'kelompok.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Jenis', + name: 'jenis.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Merk', + name: 'merk', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tipe', + name: 'tipe', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Lokasi', + name: 'lokasi.name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Penanggungjawab', + name: 'aktivis.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Beli', + name: 'tanggal', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Pembeli', + name: 'pembeli.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Sub', + name: 'has_aset_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Harga Induk', + name: 'harga', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Harga Sub', + name: 'harga_sub', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Total Harga', + name: 'total_harga', + tipe: 'numeric', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Kondisi', + name: 'kondisi', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Dihapus Dari Laporan', + name: 'hapus_dari_laporan', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '', + modalColor: '', + modalSize: '' + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } + }, + methods: { + fetch: function fetch(params) { + if (this.tipe == 'index') { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else if (this.tipe == 'indexHapus') { + this.$store.dispatch(this.kelas + '/indexHapus', params); + this.excelDownloadUrl = this.kelas + '/indexHapus'; + } else if (this.tipe == 'indexSelesai') { + this.$store.dispatch(this.kelas + '/indexSelesai', params); + this.excelDownloadUrl = this.kelas + '/indexSelesai'; + } + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalState = "confirm-tutup"; + this.modalButton = 'Iya, Hapus'; + this.modalSize = "''"; + } else if (state == 'hapusDariLaporan') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' Dari Laporan ?'; + this.modalState = "confirm-tutup"; + this.modalButton = 'Iya, Hapus'; + this.modalSize = "''"; + } else if (state == 'lokasi') { + this.modalTitle = 'Ubah lokasi aset dengan nama ' + this.selectedItem.name + ' ?'; + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalSize = "''"; + } else if (state == 'kondisi') { + this.modalTitle = 'Ubah kondisi aset dengan nama ' + this.selectedItem.name + ' ?'; + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalSize = "''"; + } else if (state == 'detail') { + this.modalTitle = 'Detail aset dengan nama ' + this.selectedItem.name; + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalSize = "modal-lg"; + } else if (state == 'qrCode') { + this.modalTitle = 'QR Code untuk aset dengan nama ' + this.selectedItem.name; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalSize = ""; + } else if (state == 'qrCodeAll') { + this.modalTitle = 'QR Code pada tabel'; + this.modalState = 'normal3'; + this.modalColor = 'bg-primary'; + this.modalSize = "modal-full"; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + } else if (this.state == 'hapusDariLaporan') { + this.$store.dispatch(this.kelas + '/hapusDariLaporan', this.selectedItem.id); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "div", + { staticClass: "card card-body" }, + [_c("card-data", { attrs: { itemData: _vm.selectedItem } })], + 1 + ), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "formData" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { "text-danger": _vm.errors.has("formData.kondisi") }, + }, + [ + _vm.errors.has("formData.kondisi") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tKondisi: \n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formData.kondisi, + expression: "formData.kondisi", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ + staticClass: "form-control", + attrs: { + name: "kondisi", + "data-width": "100%", + "data-vv-as": "Kondisi", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formData, + "kondisi", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih kondisi"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Baik" } }, [_vm._v("Baik")]), + _vm._v(" "), + _c("option", { attrs: { value: "Diperbaiki" } }, [ + _vm._v("Diperbaiki"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Rusak" } }, [ + _vm._v("Rusak"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Dijual" } }, [ + _vm._v("Dijual"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Hilang" } }, [ + _vm._v("Hilang"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Disewa" } }, [ + _vm._v("Disewa"), + ]), + ] + ), + _vm._v(" "), + _vm.errors.has("formData.kondisi") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " + " " + + _vm._s(_vm.errors.first("formData.kondisi")) + + "\n\t\t\t\t" ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638& ***! + \*************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "div", + { staticClass: "card card-body" }, + [_c("card-data", { attrs: { itemData: _vm.selectedItem } })], + 1 + ), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "formData" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "formData.aset_tetap_lokasi_id" + ), + }, + }, + [ + _vm.errors.has("formData.aset_tetap_lokasi_id") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\tLokasi:\n\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formData.aset_tetap_lokasi_id, + expression: "formData.aset_tetap_lokasi_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lokasi", + "data-width": "100%", + "data-vv-as": "Lokasi", + disabled: _vm.modelLokasi.length == 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formData, + "aset_tetap_lokasi_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeLokasi($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm.modelLokasiStat === "loading" + ? _c("span", [_vm._v("Mohon tunggu...")]) + : _c("span", [_vm._v("Silahkan pilih lokasi")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelLokasi, function (datas) { + return datas + ? _c("option", { domProps: { value: datas.id } }, [ + _vm._v(_vm._s(datas.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("formData.aset_tetap_lokasi_id") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("formData.aset_tetap_lokasi_id") + ) + + "\n\t\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "index" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("index") + }, + }, + }, + [ + _c("i", { staticClass: "icon-list2 mr-2" }), + _vm._v(" Aset Tetap Dalam Penyusutan"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexSelesai" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexSelesai") + }, + }, + }, + [ + _c("i", { staticClass: "icon-notebook mr-2" }), + _vm._v(" Aset Tetap Penyusutan Selesai"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "indexHapus" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("indexHapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-books mr-2" }), + _vm._v(" Aset Tetap Dihapus Dari Laporan"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "index", + expression: "tabName == 'index'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + tipe: "index", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexSelesai + ? _c( + "div", + { + directives: [ { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexSelesai", + expression: "tabName == 'indexSelesai'", }, - [_vm._v("\n Lihat\n ")] - ), + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + tipe: "indexSelesai", + itemData: _vm.itemData3, + itemDataStat: _vm.itemDataStat3, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isIndexHapus + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "indexHapus", + expression: "tabName == 'indexHapus'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + tipe: "indexHapus", + itemData: _vm.itemData4, + itemDataStat: _vm.itemDataStat4, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid nav-justified bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "qrBig" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("qrBig") + }, + }, + }, + [ + _c("i", { staticClass: "icon-enlarge6 mr-2" }), + _vm._v(" Ukuran Panjang"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "qrSmall" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("qrSmall") + }, + }, + }, + [ + _c("i", { staticClass: "icon-shrink6 mr-2" }), + _vm._v(" Ukuran Ringkas"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "qrBig", + expression: "tabName == 'qrBig'", + }, + ], + }, + [ + _c("div", { ref: "qrBig", attrs: { id: "qrBig" } }, [ + _c( + "div", + { staticClass: "d-flex align-items-end" }, + [ + _c("qrcode-vue", { + staticClass: "mr-3 mt-2 ml-2 mb-2", + attrs: { + value: _vm.qrValue, + size: "130", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c("div", [ + _c("ul", { staticClass: "list list-unstyled mb-0" }, [ + _c("li", { staticClass: "mt-0" }, [ + _c("b", { staticStyle: { "font-size": "24px" } }, [ + _c("span", { staticStyle: { color: "blue" } }, [ + _vm._v("PUSKOPCUINA"), + ]), + ]), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c("b", { staticStyle: { "font-size": "18px" } }, [ + _vm._v("Kode: " + _vm._s(_vm.selectedItem.kode)), + ]), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c("b", { staticStyle: { "font-size": "18px" } }, [ + _vm._v("Nama: " + _vm._s(_vm.selectedItem.name)), + ]), + ]), + ]), + ]), + ], + 1 + ), + ]), + ] + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "qrSmall", + expression: "tabName == 'qrSmall'", + }, + ], + staticClass: "align-items-center", + }, + [ + _c("div", { ref: "qrSmall", attrs: { id: "qrSmall" } }, [ + _c("div", { staticClass: "d-flex justify-content-center" }, [ + _c( + "div", + [ + _c("qrcode-vue", { + staticClass: "mt-2", + attrs: { + value: _vm.qrValue, + size: "150", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c( + "ul", + { staticClass: "list list-unstyled mb-0 mt-1" }, + [ + _c("li", { staticClass: "mt-0 mb-0" }, [ + _c("b", { staticStyle: { "font-size": "10px" } }, [ + _c("span", { staticStyle: { color: "blue" } }, [ + _vm._v("PUSKOPCUINA"), + ]), + ]), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c("b", { staticStyle: { "font-size": "12px" } }, [ + _vm._v("Kode: " + _vm._s(_vm.selectedItem.kode)), + ]), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c("b", { staticStyle: { "font-size": "12px" } }, [ + _vm._v("Nama: " + _vm._s(_vm.selectedItem.name)), + ]), + ]), ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ], + 1 ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), + ]), + ] + ), + ] + ), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.download() + }, + }, + }, + [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.print() + }, + }, + }, + [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.print() + }, + }, + }, + [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.download() + }, + }, + }, + [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), ], 1 ) @@ -530,10 +2488,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -545,62 +2503,779 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + return _c( + "div", + [ + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid nav-justified bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "qrBig" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("qrBig") + }, + }, + }, + [ + _c("i", { staticClass: "icon-enlarge6 mr-2" }), + _vm._v(" Ukuran Panjang"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "qrSmall" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("qrSmall") + }, + }, + }, + [ + _c("i", { staticClass: "icon-shrink6 mr-2" }), + _vm._v(" Ukuran Ringkas"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "qrBig", + expression: "tabName == 'qrBig'", + }, + ], + }, + [ + _c( + "div", + { ref: "qrBig", staticClass: "row", attrs: { id: "qrBig" } }, + [ + this.tab1 + ? _c( + "div", + _vm._l(_vm.itemData.data, function (item, index) { + return _c( + "div", + { key: index, staticClass: "col-md-6" }, + [ + _c( + "div", + { staticClass: "d-flex align-items-end" }, + [ + _c("qrcode-vue", { + staticClass: "mr-3 mt-2 ml-2 mb-2", + attrs: { + value: + "puskopcuina.org/admins/asetTetap/detail/" + + item.kode, + size: "130", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c("div", [ + _c( + "ul", + { + staticClass: "list list-unstyled mb-2", + }, + [ + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1.5em", + }, + }, + [ + _c( + "span", + { + staticStyle: { + color: "blue", + }, + }, + [_vm._v("PUSKOPCUINA")] + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1em", + }, + }, + [ + _vm._v( + "Kode: " + _vm._s(item.kode) + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1em", + }, + }, + [ + _vm._v( + "Nama: " + _vm._s(item.name) + ), + ] + ), + ]), + ] + ), + ]), + ], + 1 + ), + ] + ) + }), + 0 + ) + : this.tab2 + ? _c( + "div", + _vm._l(_vm.itemDataS.data, function (item, index) { + return _c( + "div", + { key: index, staticClass: "col-md-6" }, + [ + _c( + "div", + { staticClass: "d-flex align-items-end" }, + [ + _c("qrcode-vue", { + staticClass: "mr-3 mt-2 ml-2 mb-2", + attrs: { + value: + "puskopcuina.org/admins/asetTetap/detail/" + + item.kode, + size: "130", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c("div", [ + _c( + "ul", + { + staticClass: "list list-unstyled mb-2", + }, + [ + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1.5em", + }, + }, + [ + _c( + "span", + { + staticStyle: { + color: "blue", + }, + }, + [_vm._v("PUSKOPCUINA")] + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1em", + }, + }, + [ + _vm._v( + "Kode: " + _vm._s(item.kode) + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1em", + }, + }, + [ + _vm._v( + "Nama: " + _vm._s(item.name) + ), + ] + ), + ]), + ] + ), + ]), + ], + 1 + ), + ] + ) + }), + 0 + ) + : this.tab3 + ? _c( + "div", + _vm._l(_vm.itemDataH.data, function (item, index) { + return _c( + "div", + { key: index, staticClass: "col-md-6" }, + [ + _c( + "div", + { staticClass: "d-flex align-items-end" }, + [ + _c("qrcode-vue", { + staticClass: "mr-3 mt-2 ml-2 mb-2", + attrs: { + value: + "puskopcuina.org/admins/asetTetap/detail/" + + item.kode, + size: "130", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c("div", [ + _c( + "ul", + { + staticClass: "list list-unstyled mb-2", + }, + [ + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1.5em", + }, + }, + [ + _c( + "span", + { + staticStyle: { + color: "blue", + }, + }, + [_vm._v("PUSKOPCUINA")] + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1em", + }, + }, + [ + _vm._v( + "Kode: " + _vm._s(item.kode) + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "1em", + }, + }, + [ + _vm._v( + "Nama: " + _vm._s(item.name) + ), + ] + ), + ]), + ] + ), + ]), + ], + 1 + ), + ] + ) + }), + 0 + ) + : _vm._e(), + ] + ), + ] ), - ]), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { "enter-active-class": "animated fadeIn", mode: "out-in" } }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "qrSmall", + expression: "tabName == 'qrSmall'", + }, + ], + staticClass: "align-items-center", + }, + [ + _vm.tab1 + ? _c( + "div", + { + ref: "qrSmall", + staticClass: "row", + attrs: { id: "qrSmall" }, + }, + _vm._l(_vm.itemData.data, function (item, index) { + return _c( + "div", + { key: index, staticClass: "col-md-3" }, + [ + _c( + "div", + { staticClass: "d-flex justify-content-center" }, + [ + _c( + "div", + [ + _c("qrcode-vue", { + staticClass: "mt-2", + attrs: { + value: + "puskopcuina.org/admins/asetTetap/detail/" + + item.kode, + size: "150", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c( + "ul", + { + staticClass: + "list list-unstyled mb-0 mt-1", + }, + [ + _c("li", { staticClass: "mt-0 mb-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.8em", + }, + }, + [ + _c( + "span", + { + staticStyle: { color: "blue" }, + }, + [_vm._v("PUSKOPCUINA")] + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.7em", + }, + }, + [_vm._v("Kode: " + _vm._s(item.kode))] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.7em", + }, + }, + [_vm._v("Nama: " + _vm._s(item.name))] + ), + ]), + ] + ), + ], + 1 + ), + ] + ), + ] + ) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _vm.tab2 + ? _c( + "div", + { + ref: "qrSmall", + staticClass: "row", + attrs: { id: "qrSmall" }, + }, + _vm._l(_vm.itemDataS.data, function (item, index) { + return _c( + "div", + { key: index, staticClass: "col-md-3" }, + [ + _c( + "div", + { staticClass: "d-flex justify-content-center" }, + [ + _c( + "div", + [ + _c("qrcode-vue", { + staticClass: "mt-2", + attrs: { + value: + "puskopcuina.org/admins/asetTetap/detail/" + + item.kode, + size: "150", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c( + "ul", + { + staticClass: + "list list-unstyled mb-0 mt-1", + }, + [ + _c("li", { staticClass: "mt-0 mb-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.8em", + }, + }, + [ + _c( + "span", + { + staticStyle: { color: "blue" }, + }, + [_vm._v("PUSKOPCUINA")] + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.7em", + }, + }, + [_vm._v("Kode: " + _vm._s(item.kode))] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.7em", + }, + }, + [_vm._v("Nama: " + _vm._s(item.name))] + ), + ]), + ] + ), + ], + 1 + ), + ] + ), + ] + ) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _vm.tab3 + ? _c( + "div", + { + ref: "qrSmall", + staticClass: "row", + attrs: { id: "qrSmall" }, + }, + _vm._l(_vm.itemDataH.data, function (item, index) { + return _c( + "div", + { key: index, staticClass: "col-md-3" }, + [ + _c( + "div", + { staticClass: "d-flex justify-content-center" }, + [ + _c( + "div", + [ + _c("qrcode-vue", { + staticClass: "mt-2", + attrs: { + value: + "puskopcuina.org/admins/asetTetap/detail/" + + item.kode, + size: "150", + renderAs: "svg", + level: "M", + }, + }), + _vm._v(" "), + _c( + "ul", + { + staticClass: + "list list-unstyled mb-0 mt-1", + }, + [ + _c("li", { staticClass: "mt-0 mb-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.8em", + }, + }, + [ + _c( + "span", + { + staticStyle: { color: "blue" }, + }, + [_vm._v("PUSKOPCUINA")] + ), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.7em", + }, + }, + [_vm._v("Kode: " + _vm._s(item.kode))] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "mt-0" }, [ + _c( + "b", + { + staticStyle: { + "font-size": "0.7em", + }, + }, + [_vm._v("Nama: " + _vm._s(item.name))] + ), + ]), + ] + ), + ], + 1 + ), + ] + ), + ] + ) + }), + 0 + ) + : _vm._e(), + ] + ), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.download() + }, + }, + }, + [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.print() + }, + }, + }, + [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] + ), ]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.print() + }, + }, + }, + [_c("i", { staticClass: "icon-printer" }), _vm._v(" Print")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.download() + }, + }, + }, + [_c("i", { staticClass: "icon-file-download" }), _vm._v(" Download")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -609,9 +3284,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -624,109 +3299,787 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _c( + "div", + [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/asetTetap/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c("td", [ + props.item.nota + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/asetTetap/" + + props.item.nota + + "n.jpg", + width: "30", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "30", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + props.item.golongan + ? _c("check-value", { + attrs: { value: props.item.golongan.name }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + props.item.kelompok + ? _c("check-value", { + attrs: { value: props.item.kelompok.name }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + props.item.jenis + ? _c("check-value", { + attrs: { value: props.item.jenis.name }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.merk }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tipe }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + props.item.lokasi + ? _c("check-value", { + attrs: { value: props.item.lokasi.name }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + props.item.aktivis + ? _c("check-value", { + attrs: { value: props.item.aktivis.name }, + }) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.tanggal) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + props.item.pembeli + ? _c("check-value", { + attrs: { value: props.item.pembeli.name }, + }) + : _c("span", [_vm._v("Mitra")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_aset_count, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.harga, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.harga_sub, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_harga, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kondisi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.hapus_dari_laporan + ) + ), + }, + }) + : _vm._e(), + ] + ), + ] + }, + }, ]), - _vm._v(" "), + }, + [ _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + "template", + { slot: "button-desktop" }, [ - _vm.level === 1 + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap"] && + _vm.tipe == "index" ? _c( - "div", - { staticClass: "breadcrumb" }, + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap"] && + _vm.tipe != "indexHapus" + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap"] && + _vm.tipe != "indexHapus" + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("lokasi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Lokasi\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap"] && + _vm.tipe != "indexHapus" + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("kondisi") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Kondisi\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("detail") + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCode") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v(" Buat QR Code\n\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeAll") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v(" QR Code Pada Tabel\n\t\t\t"), + ] + ), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap"] && + _vm.tipe != "indexHapus" + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapusDariLaporan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin" }), + _vm._v(" Hapus Dari Laporan\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_aset_tetap"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_aset_tetap"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] ) : _vm._e(), _vm._v(" "), - _vm.level === 2 + _vm.currentUser.can && _vm.currentUser.can["update_aset_tetap"] ? _c( - "div", - { staticClass: "breadcrumb" }, + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_aset_tetap"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("lokasi") }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Lokasi\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_aset_tetap"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("kondisi") }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Kondisi\n\t\t\t"), + ] ) : _vm._e(), _vm._v(" "), - _vm.level === 3 + _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("detail") + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCode") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v(" Buat QR Code\n\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("qrCodeAll") + }, + }, + }, + [ + _c("i", { staticClass: "icon-qrcode" }), + _vm._v(" QR Code Pada Tabel\n\t\t\t"), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_aset_tetap"] ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] ) : _vm._e(), - ] + ], + 1 ), - ] + ], + 2 ), - ]), - ]) + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + color: _vm.modalColor, + size: _vm.modalSize, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _vm.state == "lokasi" + ? _c("form-lokasi", { + attrs: { kelas: _vm.kelas, selectedItem: _vm.selectedItem }, + on: { tutup: _vm.modalTutup }, + }) + : _vm.state == "kondisi" + ? _c("form-kondisi", { + attrs: { kelas: _vm.kelas, selectedItem: _vm.selectedItem }, + on: { tutup: _vm.modalTutup }, + }) + : _vm.state == "detail" + ? _c("formDetail", { + attrs: { + kelas: _vm.kelas, + selectedItem: _vm.selectedItem, + isModal: true, + }, + on: { tutup: _vm.modalTutup }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("qr-code", { + attrs: { selectedItem: _vm.selectedItem }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body3" }, + [ + _c("qr-code-all", { + attrs: { itemData: _vm.itemData }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -735,110 +4088,87 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/formInfo.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&": -/*!*****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91& ***! - \*****************************************************************************************************************************************************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [_c("form-data", { attrs: { mode: "tambah" } })], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/asetTetap/formKondisi.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/formKondisi.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKondisi.vue?vue&type=template&id=29b1c780& */ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&"); +/* harmony import */ var _formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKondisi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -847,9 +4177,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -859,55 +4189,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/views/asetTetap/formKondisi.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKondisi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKondisi.vue?vue&type=template&id=29b1c780& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formKondisi.vue?vue&type=template&id=29b1c780&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKondisi_vue_vue_type_template_id_29b1c780___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/asetTetap/formLokasi.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/formLokasi.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formLokasi.vue?vue&type=template&id=ff750638& */ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&"); +/* harmony import */ var _formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formLokasi.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -916,9 +4246,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["render"], + _formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -928,55 +4258,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/asetTetap/formLokasi.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formLokasi.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formLokasi.vue?vue&type=template&id=ff750638& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/formLokasi.vue?vue&type=template&id=ff750638&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formLokasi_vue_vue_type_template_id_ff750638___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/asetTetap/index.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/index.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3839ef11& */ "./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -985,9 +4315,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -997,55 +4327,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/views/asetTetap/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3839ef11& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/index.vue?vue&type=template&id=3839ef11&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3839ef11___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/asetTetap/qrCode.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/qrCode.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qrCode.vue?vue&type=template&id=501e2b7f& */ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&"); +/* harmony import */ var _qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qrCode.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1054,9 +4384,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["render"], + _qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1066,55 +4396,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/asetTetap/qrCode.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCode.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCode.vue?vue&type=template&id=501e2b7f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCode.vue?vue&type=template&id=501e2b7f&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCode_vue_vue_type_template_id_501e2b7f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/asetTetap/qrCodeAll.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/qrCodeAll.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qrCodeAll.vue?vue&type=template&id=42579552& */ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&"); +/* harmony import */ var _qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qrCodeAll.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1123,9 +4453,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["render"], + _qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1135,54 +4465,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/asetTetap/qrCodeAll.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCodeAll.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./qrCodeAll.vue?vue&type=template&id=42579552& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/qrCodeAll.vue?vue&type=template&id=42579552&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_qrCodeAll_vue_vue_type_template_id_42579552___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetapKelompok/create.vue": -/*!****************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/create.vue ***! - \****************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/table.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/table.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=7247ed91& */ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&"); -/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=1c55b7e6& */ "./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1192,9 +4522,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["render"], - _create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1204,38 +4534,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapKelompok/create.vue" +component.options.__file = "resources/assets/js/views/asetTetap/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&": -/*!***********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91& ***! - \***********************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=7247ed91& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=1c55b7e6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/table.vue?vue&type=template&id=1c55b7e6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1c55b7e6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/65.js b/public/js/components/65.js index a75418dcf..3cc3df950 100644 --- a/public/js/components/65.js +++ b/public/js/components/65.js @@ -1,37 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[65],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -57,84 +34,72 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// -// -// -// -// - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + data: function data() { + return { + image: '' + }; }, props: { - value: { - "default": "" - }, - frontText: { - "default": "" + image_loc: { + type: [String], + "default": '' }, - trimLength: { - "default": 50 + image_type: { + type: [String], + "default": '.jpg' }, - valueType: { - "default": "trim" + image_temp: { + "default": '' }, - empty: { - "default": "-" + value: { + type: [String, File], + "default": 'no_image' } }, - data: function data() { - return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); }, - modalTutup: function modalTutup() { - this.modalShow = false; + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; - } - }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -142,16 +107,51 @@ __webpack_require__.r(__webpack_exports__); // // // -// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: [] + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, + data: function data() { + return { + time: '', + dateVal: '' + }; + }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, + methods: { + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -166,16 +166,8 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } + props: [] }); /***/ }), @@ -334,10 +326,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -345,7 +337,16 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapLokasi/form.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -369,42 +370,565 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_10__["default"] }, data: function data() { return { - title: 'Tambah Lokasi Aset Tetap', - titleDesc: 'Menambah lokasi aset tetap', + title: 'Tambah Komunitas', + titleDesc: 'Menambah komunitas', titleIcon: 'icon-plus3', - level2Title: 'Lokasi Aset Tetap', - kelas: 'asetTetapLokasi' + kelas: 'kombas', + level2Title: 'Komunitas', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false }; }, - created: function created() {}, - watch: {}, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + created: function created() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { + this.form.id_cu = this.currentUser.id_cu; + this.changeCU(this.currentUser.id_cu); + } + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_kubn', this.form.id_cu); + } + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, methods: { - back: function back() { - this.$router.push({ - name: this.kelas + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Komunitas Basis'; + this.titleDesc = 'Mengubah komunitas basis'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Komunitas Basis'; + this.titleDesc = 'Menambah komunitas basis'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } }); + }, + changeCu: function changeCu(id) { + this.$store.dispatch('tp/getCu', id); + }, + back: function back() { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu, + tipe: this.form.tipe + } + }); + } else { + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu > 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu, + tipe: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Tipe', + params: { + tipe: 'semua' + } + }); + } + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu, + tipe: 'semua' + } + }); + } + } + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + + this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kombas', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -417,111 +941,23 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true @@ -567,46 +1003,6 @@ render._withStripped = true -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": @@ -772,10 +1168,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&": -/*!***************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4& ***! - \***************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/form.vue?vue&type=template&id=7f732f05&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kombas/form.vue?vue&type=template&id=7f732f05& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -811,11 +1207,839 @@ var render = function () { _c( "div", { staticClass: "content" }, - [_c("form-data", { attrs: { mode: "tambah" } })], + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/kombas/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama komunitas", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tipe"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.tipe"), + }, + }, + [ + _vm.errors.has("form.tipe") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTipe Komunitas: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tipe, + expression: "form.tipe", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + "data-vv-as": "Tipe Data Anggota", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "tipe", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih komunitas")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "pemberdayaan" } }, + [_vm._v("Komunitas Pemberdayaan")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "teritori" } }, + [_vm._v("Komunitas Teritori")] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.tipe") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tipe") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCu( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih CU")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return _c( + "option", + { domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.tipe == "teritori" + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_tp"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_tp"), + }, + }, + [ + _vm.errors.has("form.id_tp") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tTP: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_tp, + expression: "form.id_tp", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_tp", + "data-width": "100%", + "data-vv-as": "TP", + disabled: _vm.modelTp.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_tp", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelTpStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih TP/KP"), + ]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp, index) { + return _c( + "option", + { + key: index, + domProps: { value: tp.id }, + }, + [_vm._v(_vm._s(tp.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_tp") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_tp") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.tanggal_berdiri" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.tanggal_berdiri" + ), + }, + }, + [ + _vm.errors.has("form.tanggal_berdiri") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTanggal Berdiri: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { + defaultDate: _vm.form.tanggal_berdiri, + }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal_berdiri = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal_berdiri, + expression: "form.tanggal_berdiri", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + name: "tanggal_berdiri", + "data-vv-as": "Tgl. berdiri", + }, + domProps: { value: _vm.form.tanggal_berdiri }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal_berdiri", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tanggal_berdiri") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tanggal_berdiri" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.jmlh_anggota"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.jmlh_anggota"), + }, + }, + [ + _vm.errors.has("form.jmlh_anggota") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tJumlah Anggota: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "jmlh_anggota", + options: _vm.cleaveOption.number12, + placeholder: + "Silahkan masukkan jumlah anggota", + "data-vv-as": "Jumlah Anggota", + }, + model: { + value: _vm.form.jmlh_anggota, + callback: function ($$v) { + _vm.$set(_vm.form, "jmlh_anggota", $$v) + }, + expression: "form.jmlh_anggota", + }, + }), + _vm._v(" "), + _vm.errors.has("form.jmlh_anggota") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.jmlh_anggota" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: + "Silahkan masukkan keterangan kategori", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ], 1 ), ]), ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -827,17 +2051,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -847,9 +2071,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -859,55 +2083,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -915,10 +2141,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -928,54 +2154,70 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": +/***/ "./resources/assets/js/components/formInfo.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! + !*** ./resources/assets/js/components/formInfo.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -985,9 +2227,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -997,38 +2239,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1172,17 +2414,68 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/create.vue": -/*!**************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/create.vue ***! - \**************************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/kombas/form.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/kombas/form.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=7991aec4& */ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&"); -/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_7f732f05___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=7f732f05& */ "./resources/assets/js/views/kombas/form.vue?vue&type=template&id=7f732f05&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kombas/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1192,9 +2485,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["render"], - _create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_7f732f05___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_7f732f05___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1204,38 +2497,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapLokasi/create.vue" +component.options.__file = "resources/assets/js/views/kombas/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/kombas/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&": -/*!*********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4& ***! - \*********************************************************************************************/ +/***/ "./resources/assets/js/views/kombas/form.vue?vue&type=template&id=7f732f05&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/kombas/form.vue?vue&type=template&id=7f732f05& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=7991aec4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7f732f05___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=7f732f05& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kombas/form.vue?vue&type=template&id=7f732f05&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7f732f05___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_7f732f05___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/66.js b/public/js/components/66.js index 395af4d7c..7a3d96c4b 100644 --- a/public/js/components/66.js +++ b/public/js/components/66.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[66],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,78 +22,77 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - id: { - "default": '' - } - }, data: function data() { return { - clicked: false + image: '' }; }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, methods: { - btnClick: function btnClick() { - var _this = this; + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/laporanCu/select.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/laporanCu/table.vue"); -/* harmony import */ var _tablePearls_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tablePearls.vue */ "./resources/assets/js/views/laporanCu/tablePearls.vue"); -/* harmony import */ var _infografis_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./infografis.vue */ "./resources/assets/js/views/laporanCu/infografis.vue"); -/* harmony import */ var _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./infografisPearls.vue */ "./resources/assets/js/views/laporanCu/infografisPearls.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -102,6 +101,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -114,6 +128,32 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -152,120 +192,127 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - tablePearls: _tablePearls_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - infografisData: _infografis_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - infografisPearlsData: _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - data: function data() { - return { - title: 'Laporan Statistik', - titlePearls: 'P.E.A.R.L.S', - kelas: 'laporanCu', - titleDesc: 'Mengelola data statistik CU', - titleIcon: 'icon-stats-bars2', - selectCUPath: 'laporanCuCU', - tabName: 'table', - katax: '\\frac{1.7888}{1,6777}', - isTablePearls: false, - isInfografis: false, - isInfografisPearls: false - }; - }, - created: function created() { - this.checkTitle(); - this.checkUser('index_laporan_cu', this.$route.params.cu); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.checkTitle(); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams } - } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); } }, - checkTitle: function checkTitle() { - if (this.$route.meta.mode == "periode") { - this.title = "Laporan Statistik CU"; - this.titleDesc = 'Mengelola data statistik CU'; - } else if (this.$route.meta.mode == "cu") { - if (this.$route.params.tp == "konsolidasi") { - this.title = "Laporan Statistik CU"; - this.titleDesc = 'Mengelola data statistik CU'; - } else { - this.title = "Laporan Statistik TP/KP"; - this.titleDesc = 'Mengelola data statistik TP/KP'; - } - } else if (this.$route.meta.mode == "cuPeriode") { - this.title = "Laporan Statistik TP/KP"; - this.titleDesc = 'Mengelola data statistik TP/KP'; + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); } else { - this.title = "Laporan Statistik CU"; - this.titleDesc = 'Mengelola data statistik CU'; + this.$router.push({ + name: this.btn2Route + }); } }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'tablePearls' && !this.isTablePearls) { - this.isTablePearls = true; - } - - if (value == 'infografis' && !this.isInfografis) { - this.isInfografis = true; - } - - if (value == 'infografisPearls' && !this.isInfografisPearls) { - this.isInfografisPearls = true; + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - itemPearls: 'pearls', - itemPearlsStat: 'pearlsStat', - columnData: 'columnData', - columnDataPearls: 'columnDataPearls' + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -388,2344 +435,281 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// + + + + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'path'], + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"] + }, data: function data() { return { - idCu: '', - idTp: '', - periode: '', - periodeTp: '' + title: 'Tambah Kategori Surat', + titleDesc: 'Menambah kategori surat keluar baru', + titleIcon: 'icon-plus3', + kelas: 'suratKategori', + level2Title: 'Kategori Surat', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false, + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - if (this.currentUser.id_cu != undefined) { - this.checkProfileIdCU(); + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } } + + this.form.id_cu = this.currentUser.id_cu; }, watch: { - '$route': function $route(to, from) { - // check current page meta - this.checkProfileIdCU(); - }, - modelCuStat: function modelCuStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'cu' || this.$route.meta.mode == 'cuPeriode') { - this.idCu = this.$route.params.cu; - this.changeCu(this.idCu); - } else { - this.idCu = 'semua'; - this.changeCu(this.idCu); - } - } - }, - modelTpStat: function modelTpStat(value) { + formStat: function formStat(value) { if (value === "success") { - if (this.$route.meta.mode == 'cu') { - this.idTp = this.$route.params.tp; - } else if (this.$route.meta.mode == 'cuPeriode') { - this.idTp = 'semua'; - this.changeTp(this.idTp); + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; } else { - this.idTp = 'konsolidasi'; + this.checkUser('update_surat', this.form.id_cu); } } }, - modelPeriodeStat: function modelPeriodeStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'periode') { - this.periode = this.$route.params.periode; - } else { - this.periode = this.modelPeriode[0].periode; - } - } - }, - modelPeriodeTpStat: function modelPeriodeTpStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'cuPeriode') { - this.periodeTp = this.$route.params.periode; - } else { - this.periodeTp = this.modelPeriodeTp[0].periode; - } + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; - this.changeTpPeriode(this.periodeTp); + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - checkProfileIdCU: function checkProfileIdCU() { - if (this.currentUser.id_cu !== 0) { - this.idCu = this.currentUser.id_cu; - this.fetchTp(); + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Kategori Surat Keluar'; + this.titleDesc = 'Mengubah kategori surat keluar'; + this.titleIcon = 'icon-pencil5'; } else { - this.fetchCU(); + this.title = 'Tambah Kategori Surat Keluar'; + this.titleDesc = 'Menambah kategori surat keluar'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + this.$store.dispatch('suratKode/get'); } }, - fetch: function fetch() { - if (this.idCu != 'semua') { - if (this.idTp != 'semua') { - this.$router.push({ - name: 'laporanCuCu', - params: { - cu: this.idCu, - tp: this.idTp - } - }); - } else { - this.$router.push({ - name: 'laporanCuCuPeriode', - params: { - cu: this.idCu, - periode: this.periodeTp - } - }); + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } - } else { - this.$router.push({ - name: 'laporanCuPeriode', - params: { - periode: this.periode + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); - } - }, - fetchCU: function fetchCU() { - if (this.modelCu.length == 0) { - this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); - } else { - if (this.$route.meta.mode == 'cu' || this.$route.meta.mode == 'cuPeriode') { - this.idCu = this.$route.params.cu; - this.changeCu(this.idCu); - } else { - this.idCu = 'semua'; - this.changeCu(this.idCu); } } }, - fetchPeriode: function fetchPeriode() { - this.$store.dispatch('laporanCu/getPeriode'); - }, - fetchPeriodeTp: function fetchPeriodeTp() { - this.$store.dispatch('laporanTp/getPeriode'); - }, - fetchTp: function fetchTp() { - this.$store.dispatch('tp/getCu', this.idCu); - }, - changeCu: function changeCu(value) { - if (value != 'semua') { - this.fetchTp(); - } else { - this.fetchPeriode(); - } + save: function save() { + var _this = this; - this.idTp = ''; - }, - changeTp: function changeTp(value) { - if (this.currentUser.id_cu != 0) { - if (this.idTp != 'semua') { - this.$router.push({ - name: 'laporanCuCu', - params: { - cu: this.currentUser.id_cu, - tp: value - } - }); + this.form.id_cu = this.currentUser.id_cu; + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + + _this.submited = false; } else { - this.$store.dispatch('laporanTp/getPeriode'); + window.scrollTo(0, 0); + _this.submited = true; } - } else { - if (this.idTp == 'semua') { - this.$store.dispatch('laporanTp/getPeriode'); + }); + }, + back: function back() { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu } - } + }); }, - changeTpPeriode: function changeTpPeriode(value) { - if (this.currentUser.id_cu != 0) { - this.$router.push({ - name: 'laporanCuCuPeriode', - params: { - cu: this.currentUser.id_cu, - periode: value - } - }); + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); } - }, - classTp: function classTp() { - var className = ''; - if (this.currentUser.id_cu == 0) { - className = 'col-sm-5'; + this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing } else { - if (this.idTp == 'semua') { - className = 'col-sm-6'; - } else { - className = 'col-sm-12'; - } + this.modalShow = false; } - - return className; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { - modelPeriode: 'periode', - modelPeriodeStat: 'periodeStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { - modelPeriodeTp: 'periode', - modelPeriodeTpStat: 'periodeStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKategori', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { - modelTp: 'dataS', - modelTpStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { - itemDataStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { + modelKode: 'dataS', + modelKodeStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - props: ["title", "kelas", "columnData"], - data: function data() { - return { - query: { - order_column: "periode", - order_direction: "desc", - filter_match: "and", - limit: 50, - page: 1 - }, - excelDownloadUrl: '', - excelUploads: [{ - enabled: true, - url: 'laporanCu/uploadExcel', - format_url: 'formatLaporanCu.xlsx', - next_page_route: 'laporanCuDraft', - button: 'Upload Laporan Konsolidasi CU' - }, { - enabled: true, - url: 'laporanCu/uploadExcelTp', - format_url: 'formatLaporanTpSemua.xlsx', - next_page_route: 'laporanTpDraft', - button: 'Upload Laporan Tp' - }], - laporanCuDraftCount: [], - laporanCuDraftCountStat: '', - laporanTpDraftCount: [], - laporanTpDraftCountStat: '', - periode: '', - selectedItem: [], - state: '', - modalShow: false, - modalState: "", - modalTitle: "", - modalColor: "", - modalButton: "", - modalContent: "" - }; - }, - created: function created() { - this.checkProfile(); - this.fetch(this.query); - this.columnGroup('semua'); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.isFirstLoad = true; - this.fetch(this.query); - }, - modelPeriodeStat: function modelPeriodeStat(value) { - if (value === "success") { - if (this.$route.meta.mode == 'periode') { - this.periode = this.$route.params.periode; - } else { - this.periode = this.modelPeriode[0].periode; - } - } - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ""; - } - }, - updateStatTp: function updateStatTp(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateMessageTp.message; - this.modalContent = ""; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessageTp; - } else { - this.modalContent = ""; - } - } - }, - methods: { - fetch: function fetch(params) { - var i; - this.checkProfile(); - - if (this.$route.meta.mode == "periode") { - // laporan cu with periode - for (i = 0; i < this.columnData.length; i++) { - if ([2].includes(i)) { - this.columnData[i].disable = true; - } else { - this.columnData[i].disable = false; - } - } - - this.$store.dispatch(this.kelas + "/indexPeriode", [params, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + '/indexPeriode/' + this.$route.params.periode; - this.periode = this.$route.params.periode; - } else if (this.$route.meta.mode == "cu") { - for (i = 0; i < this.columnData.length; i++) { - if ([1, 2, 3, 4].includes(i)) { - this.columnData[i].disable = true; - } else { - this.columnData[i].disable = false; - } - } - - if (this.$route.params.tp == "konsolidasi") { - //laporan cu konsolidasi per cu - this.$store.dispatch(this.kelas + "/indexCu", [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; - this.periode = ''; - } else { - // laporan tp/kp per tp - for (i = 0; i < this.columnData.length; i++) { - if ([1, 2, 3, 4, 6].includes(i)) { - this.columnData[i].disable = true; - } else { - this.columnData[i].disable = false; - } - } - - this.$store.dispatch(this.kelas + "/indexTp", [params, this.$route.params.tp]); - this.excelDownloadUrl = 'laporanTp' + '/indexTp/' + this.$route.params.tp; - this.periode = ''; - } - } else if (this.$route.meta.mode == "cuPeriode") { - // laporan tp/kp semua tp - for (i = 0; i < this.columnData.length; i++) { - if ([1, 3, 4, 6].includes(i)) { - this.columnData[i].disable = true; - } else { - this.columnData[i].disable = false; - } - } - - this.$store.dispatch(this.kelas + "/indexTpPeriode", [params, this.$route.params.cu, this.$route.params.periode]); - this.excelDownloadUrl = 'laporanTp' + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.periode; - this.periode = this.$route.params.periode; - } else { - // laporan cu default - for (i = 0; i < this.columnData.length; i++) { - if ([2].includes(i)) { - this.columnData[i].disable = true; - } else { - this.columnData[i].disable = false; - } - } - - this.$store.dispatch(this.kelas + "/index", params); // this.$store.dispatch(this.kelas + "/indexTotal"); - - this.excelDownloadUrl = this.kelas; - } - }, - fetchLaporanCuDraft: function fetchLaporanCuDraft() { - var _this = this; - - if (this.currentUser.can['upload_laporan_cu']) { - axios.get('/api/laporanCuDraft/count').then(function (response) { - _this.laporanCuDraftCount = response.data.model; - _this.laporanCuDraftCountStat = 'success'; - })["catch"](function (error) { - _this.laporanCuDraftCount = error.response; - _this.laporanCuDraftCountStat = 'fail'; - }); - } - }, - fetchLaporanTpDraft: function fetchLaporanTpDraft() { - var _this2 = this; - - if (this.currentUser.can['upload_laporan_tp']) { - axios.get('/api/laporanTpDraft/count').then(function (response) { - _this2.laporanTpDraftCount = response.data.model; - _this2.laporanTpDraftCountStat = 'success'; - })["catch"](function (error) { - _this2.laporanTpDraftCount = error.response; - _this2.laporanTpDraftCountStat = 'fail'; - }); - } - }, - checkProfile: function checkProfile() { - if (this.currentUser.id_cu != 0) { - if (this.$route.meta.mode == "cu" || this.$route.meta.mode == "cuPeriode") { - if (this.currentUser.id_cu != this.$route.params.cu) { - this.$router.push({ - name: "notFound" - }); - } - } else if (this.$route.meta.mode == "periode") { - this.$router.push({ - name: "notFound" - }); - } else { - this.$router.push({ - name: "notFound" - }); - } - - this.excelUploads[0].url = 'laporanCu/uploadExcel'; - this.excelUploads[0].format_url = 'formatLaporanCu.xlsx'; - this.excelUploads[1].url = 'laporanTp/uploadExcel'; - this.excelUploads[1].format_url = 'formatLaporanTp.xlsx'; - } else { - this.excelUploads[0].url = 'laporanCu/uploadExcelAll'; - this.excelUploads[0].format_url = 'formatLaporanCuSemua.xlsx'; - this.excelUploads[1].url = 'laporanTp/uploadExcelAll'; - this.excelUploads[1].format_url = 'formatLaporanTpSemua.xlsx'; - } - - if (this.currentUser.can['upload_laporan_cu']) { - this.excelUploads[0].enabled = true; - } else { - this.excelUploads[0].enabled = false; - } - - if (this.currentUser.can['upload_laporan_tp']) { - this.excelUploads[1].enabled = true; - } else { - this.excelUploads[1].enabled = false; - } - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, tp) { - if (tp) { - if (tp.id) { - this.ubahLaporanTp(id); - } else { - this.modalShow = true; - this.modalState = "normal1"; - this.modalColor = "bg-primary"; - this.modalTitle = "Ubah Laporan Konsolidasi"; - this.$store.dispatch("laporanTp/listLaporanTp", [this.selectedItem.id_cu, this.selectedItem.periode]); - } - } else { - this.$router.push({ - name: this.kelas + "Edit", - params: { - id: id - } - }); - } - }, - ubahLaporanTp: function ubahLaporanTp(id, tp) { - this.modalShow = false; - this.$router.push({ - name: "laporanTpEdit", - params: { - id: id - } - }); - }, - detailData: function detailData(id, tp) { - if (tp && tp.id) { - this.$router.push({ - name: "laporanTpDetail", - params: { - id: id - } - }); - } else { - this.$router.push({ - name: "laporanCuDetail", - params: { - id: id - } - }); - } - }, - columnGroup: function columnGroup(value) { - var i; - - if (value == 'anggota') { - for (i = 0; i < this.columnData.length; i++) { - if ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 48, 49].includes(i)) { - this.columnData[i].hide = false; - } else { - this.columnData[i].hide = true; - } - } - } else if (value == 'aset') { - for (i = 0; i < this.columnData.length; i++) { - if ([0, 1, 2, 3, 4, 5, 6, 13, 14, 15, 16, 17, 19, 22, 23, 45, 48, 49].includes(i)) { - this.columnData[i].hide = false; - } else { - this.columnData[i].hide = true; - } - } - } else if (value == 'shu') { - for (i = 0; i < this.columnData.length; i++) { - if ([0, 1, 2, 3, 4, 5, 6, 34, 35, 41, 42, 43, 44, 48, 49].includes(i)) { - this.columnData[i].hide = false; - } else { - this.columnData[i].hide = true; - } - } - } else if (value == 'piutang') { - for (i = 0; i < this.columnData.length; i++) { - if ([0, 1, 2, 3, 4, 5, 6, 27, 28, 29, 30, 31, 32, 33, 48, 49].includes(i)) { - this.columnData[i].hide = false; - } else { - this.columnData[i].hide = true; - } - } - } else if (value == 'semua') { - for (i = 0; i < this.columnData.length; i++) { - this.columnData[i].hide = false; - } - } - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalColor = ""; - this.modalState = "confirm-tutup"; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == "hapus") { - this.modalTitle = "Hapus " + this.title + " ?"; - this.modalButton = "Iya, Hapus"; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "hapus") { - if (this.selectedItem.id_tp) { - this.$store.dispatch("laporanTp/destroy", this.selectedItem.id); - } else { - this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); - } - } - }, - formatPeriode: function formatPeriode(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("dateMonth")(value); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("global", { - idCu: "idCu", - idTp: "idTp", - selectData: "data" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { - modelCU: "dataS", - modelCUStat: "dataStatS" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("tp", { - modelTp: "dataS", - modelTpStat: "dataStatS" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanCu", { - totalData: "data", - totalDataStat: "dataStat", - itemData: "dataS", - itemDataStat: "dataStatS", - modelPeriode: "periode", - modelPeriodeStat: "periodeStat", - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanTp", { - updateMessageTp: "update", - updateStatTp: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanTp", { - listLaporanTpData: "data2S", - listLaporanTpDataStat: "dataStat2S" - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _formKatex_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formKatex.vue */ "./resources/assets/js/views/laporanCu/formKatex.vue"); -/* harmony import */ var _itemPearls_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./itemPearls.vue */ "./resources/assets/js/views/laporanCu/itemPearls.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formKatex: _formKatex_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - itemPearls: _itemPearls_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - props: ["title", "kelas", "columnData"], - data: function data() { - return { - query: { - order_column: "periode", - order_direction: "desc", - filter_match: "and", - limit: 50, - page: 1 - }, - excelDownloadUrl: '', - selectedItem: [], - modalShow: false, - modalState: "", - modalTitle: "", - modalSize: "", - modalColor: "", - modalButton: "", - modalKatex: { - id: "", - id_cu: "", - no_ba: "", - periode: "", - section: "", - katex1: [], - katex2: [], - form: [], - indikator: "", - isUbah: false - } - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.isFirstLoad = true; - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ""; - } - }, - updateTpStat: function updateTpStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateTpMessage.message; - this.modalContent = ""; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateTpMessage; - } else { - this.modalContent = ""; - } - } - }, - methods: { - fetch: function fetch(params) { - this.columnData[7].disable = false; - this.columnData[20].disable = false; - this.columnData[21].disable = false; - this.columnData[22].disable = false; - this.columnData[23].disable = false; - this.columnData[24].disable = false; - this.columnData[25].disable = false; - this.columnData[26].disable = false; - - if (this.$route.meta.mode == "periode") { - this.columnData[1].disable = false; - this.columnData[3].disable = false; - this.columnData[4].disable = false; - this.columnData[5].disable = false; - this.columnData[6].disable = false; - this.columnData[2].disable = true; - this.$store.dispatch(this.kelas + "/indexPearlsPeriode", [params, this.$route.params.periode]); // default route - } else if (this.$route.meta.mode == "cu") { - this.columnData[1].disable = true; - this.columnData[3].disable = true; - this.columnData[4].disable = true; - - if (this.$route.params.tp == "konsolidasi") { - this.columnData[2].disable = false; - this.columnData[5].disable = false; - this.columnData[7].disable = false; - this.columnData[1].disable = true; - this.columnData[3].disable = true; - this.columnData[4].disable = true; - this.columnData[6].disable = true; - this.disableColumnTpName(true); - this.$store.dispatch(this.kelas + "/indexPearlsCu", [params, this.$route.params.cu]); - } else { - this.columnData[5].disable = false; - this.columnData[7].disable = false; - this.columnData[1].disable = true; - this.columnData[2].disable = true; - this.columnData[3].disable = true; - this.columnData[4].disable = true; - this.columnData[6].disable = true; - this.$store.dispatch(this.kelas + "/indexPearlsTp", [params, this.$route.params.tp]); - } - } else if (this.$route.meta.mode == "cuPeriode") { - this.columnData[2].disable = false; - this.columnData[5].disable = false; - this.columnData[7].disable = false; - this.columnData[1].disable = true; - this.columnData[3].disable = true; - this.columnData[4].disable = true; - this.columnData[6].disable = true; - this.$store.dispatch(this.kelas + "/indexPearlsTpPeriode", [params, this.$route.params.cu, this.$route.params.periode]); - } else { - this.columnData[1].disable = false; - this.columnData[3].disable = false; - this.columnData[4].disable = false; - this.columnData[5].disable = false; - this.columnData[6].disable = false; - this.columnData[2].disable = true; - this.$store.dispatch(this.kelas + "/indexPearls", params); - } - }, - disableColumnCU: function disableColumnCU(status) { - this.columnData[1].disable = status; - this.columnData[3].disable = status; - this.columnData[4].disable = status; - }, - disableColumnTp: function disableColumnTp(status) { - this.columnData[6].disable = status; - }, - disableColumnTpName: function disableColumnTpName(status) { - this.columnData[2].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id, id_cu) { - this.$router.push({ - name: this.kelas + "Edit", - params: { - id: id - } - }); - }, - modelKatexOpen: function modelKatexOpen(itemData, type) { - this.modalSize = "modal-lg"; - this.modalColor = "bg-primary"; - this.modalShow = true; - this.modalState = "normal1"; - this.modalKatex.id = itemData.id; - this.modalKatex.periode = itemData.periode; - - if (itemData.id_tp) { - this.modalKatex.id_cu = itemData.tp.id_cu; - this.modalKatex.no_ba = itemData.tp.cu.no_ba; - this.modalKatex.id_tp = itemData.id_tp; - this.modalKatex.no_tp = itemData.no_tp; - this.modalKatex.section = itemData.tp.name + ' periode ' + this.formatPeriode(itemData.periode); - } else { - this.modalKatex.id_tp = ''; - this.modalKatex.no_tp = ''; - this.modalKatex.id_cu = itemData.id_cu; - this.modalKatex.no_ba = itemData.no_ba; - - if (itemData.cu) { - this.modalKatex.section = 'CU ' + itemData.cu.name + ' periode ' + this.formatPeriode(itemData.periode); - } else { - this.modalKatex.section = 'CU ' + itemData.cu_name + ' periode ' + this.formatPeriode(itemData.periode); - } - } // p1 - - - if (type == "p1") { - this.modalTitle = "P1 - Provisi pinjaman lalai di atas 12 bulan"; - this.modalKatex.form.push({ - title: "Cadangan Resiko", - key: "dcr", - value: itemData.dcr - }, { - title: "Piutang Lalai Di Atas 12 Bulan", - key: "piutang_lalai_12bulan", - value: itemData.piutang_lalai_12bulan - }); - this.modalKatex.indikator = "100% provisi tersedia untuk pinjaman lalai di atas 12 bulan dan setiap triwulan dilakukan charge off secara konsisten."; - var katex1Content1 = "\\text{P1} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{100} \\% (\\text{IDEAL})"; - var katex2Content1 = "\\text{P1} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + "}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.p1) + " \\% (\\text{" + (itemData.p1 >= 1 ? "IDEAL" : "TIDAK IDEAL") + "})"; - this.modalKatex.katex1.push({ - title: "", - content: katex1Content1 - }); - this.modalKatex.katex2.push({ - title: "", - content: katex2Content1 - }); // p2 - } else if (type == "p2") { - this.modalTitle = "P2 - Provisi pinjaman lalai 1 - 12 bulan"; - this.modalKatex.form.push({ - title: "Cadangan Resiko", - key: "dcr", - value: itemData.dcr - }, { - title: "Piutang Lalai Di Atas 12 Bulan", - key: "piutang_lalai_12bulan", - value: itemData.piutang_lalai_12bulan - }, { - title: "Piutang Lalai 1 - 12 Bulan", - key: "piutang_lalai_1bulan", - value: itemData.piutang_lalai_1bulan - }); - this.modalKatex.indikator = "35% provisi tersedia untuk pinjaman lalai 1 – 12 bulan dan setiap triwulan dilakukan charge off dari waktu ke waktu"; - - var _katex1Content = "\\text{P2} = \\dfrac{\\text{Saldo Cadangan Resiko setelah P1}[\\text{" + this.modalKatex.form[0].title + "} - \\text{" + this.modalKatex.form[1].title + "}]}{\\text{" + this.modalKatex.form[2].title + "}} \\times \\text{100} \\% = \\text{Di Atas 35} \\% (\\text{IDEAL})"; - - var _katex2Content = "\\text{P2} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + " - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.p2) + " \\% (\\text{" + (itemData.p2 >= 0.35 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content - }); - - if (itemData.p1 >= 1) { - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content - }); - } else { - this.modalKatex.katex2.push({ - title: "Karena tidak ada saldo cadangan resiko setelah P1, maka P2 (TIDAK IDEAL)", - content: _katex2Content - }); - } // e1 - - } else if (type == "e1") { - this.modalTitle = "E1 - Piutang bersih / total aset"; - - if (itemData.p1 >= 1 && itemData.p2 > 0.35) { - this.modalKatex.form.push({ - title: "Piutang Beredar", - key: "piutang_beredar", - value: itemData.piutang_beredar - }, { - title: "Piutang Lalai Di Atas 12 Bulan", - key: "piutang_lalai_12bulan", - value: itemData.piutang_lalai_12bulan - }, { - title: "Piutang Lalai 1 - 12 Bulan", - key: "piutang_lalai_1bulan", - value: itemData.piutang_lalai_1bulan - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - } else { - this.modalKatex.form.push({ - title: "Piutang Beredar", - key: "piutang_beredar", - value: itemData.piutang_beredar - }, { - title: "Cadangan Resiko", - key: "dcr", - value: itemData.dcr - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - } - - this.modalKatex.indikator = "Rasio Piutang Bersih adalah 70% – 80% dari total aset dan portofolio pinjaman beragam dengan setidaknya 5 macam produk pinjaman yang berbeda"; - var _katex1Content2 = "\\text{E1} = \\dfrac{\\text{Piutang Beredar} - ((\\text{100} \\% \\times \\text{Piutang Lalai Di Atas 12 Bulan}) + (\\text{35} \\% \\times \\text{Piutang Lalai 1 - 12 Bulan}))}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})"; - var katex1Content2 = "\\text{E1} = \\dfrac{\\text{Piutang Beredar} - \\text{Cadangan Resiko}}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})"; - var _katex2Content2 = ""; - var katex2Title1 = ""; - - if (itemData.p1 >= 1 && itemData.p2 > 0.35) { - katex2Title1 = "Dikarenakan P1 dan P2 (IDEAL), maka rumus yang digunakan adalah rumus 1"; - _katex2Content2 = "\\text{E1} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - ((\\text{100} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) + (\\text{35} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}))}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e1) + " \\% (\\text{" + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? "IDEAL" : "TIDAK IDEAL") + "})"; - } else { - katex2Title1 = "Dikarenakan P1 dan P2 (TIDAK IDEAL), maka rumus yang digunakan adalah rumus 2"; - _katex2Content2 = "\\text{E1} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e1) + " \\% (\\text{" + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? "IDEAL" : "TIDAK IDEAL") + "})"; - } - - this.modalKatex.katex1.push({ - title: "Rumus 1 - apabila P1 dan P2 (IDEAL)", - content: _katex1Content2 - }, { - title: "Rumus 2 - apabila P1 dan P2 (TIDAK IDEAL)", - content: katex1Content2 - }); - this.modalKatex.katex2.push({ - title: katex2Title1, - content: _katex2Content2 - }); // e5 - } else if (type == "e5") { - this.modalTitle = "E5 - Simpanan non saham / total aset"; - this.modalKatex.form.push({ - title: "Simpanan Non Saham Unggulan", - key: "nonsaham_unggulan", - value: itemData.nonsaham_unggulan - }, { - title: "Simpanan Non Saham Harian", - key: "nonsaham_harian", - value: itemData.nonsaham_harian - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "Rasio 70% – 80% dari total aset dan memiliki beragam jenis simpanan minimal 5 jenis produk simpanan yang berbeda."; - - var _katex1Content3 = "\\text{E5} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}}{\\text{" + this.modalKatex.form[2].title + "}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\%(\\text{IDEAL})"; - - var _katex2Content3 = "\\text{E5} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e5) + " \\% (\\text{" + (itemData.e5 >= 0.7 && itemData.e5 <= 0.8 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content3 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content3 - }); // e6 - } else if (type == "e6") { - this.modalTitle = "E6 - Pinjaman kepada pihak luar terhadap total aset"; - this.modalKatex.form.push({ - title: "Total Hutang Pihak Ke-3", - key: "total_hutang_pihak3", - value: itemData.total_hutang_pihak3 - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "Jumlah pinjaman kepada pihak eksternal 1% – 5% dari total aset."; - - var _katex1Content4 = "\\text{E6} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})"; - - var _katex2Content4 = "\\text{E6} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e6) + " \\% ( \\text{" + (itemData.e6 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content4 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content4 - }); // e7 - } else if (type == "e7") { - this.modalTitle = "E7 - Persentase total aset yang didanai dari simpanan saham"; - this.modalKatex.form.push({ - title: "Simpanan Saham", - key: "simpanan_saham", - value: itemData.simpanan_saham - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "10-20% total aset yang didanai dari simpanan saham"; - - var _katex1Content5 = "\\text{E7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Sampai } \\text{20} \\%(\\text{IDEAL})"; - - var _katex2Content5 = "\\text{E7} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + "}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e7) + " \\% (\\text{" + (itemData.e7 >= 0.1 && itemData.e7 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content5 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content5 - }); // e9 - } else if (type == "e9") { - this.modalTitle = "E9 - Modal lembaga bersih"; - this.modalKatex.form.push({ - title: "Cadangan Resiko", - key: "dcr", - value: itemData.dcr - }, { - title: "Cadangan Umum", - key: "dcu", - value: itemData.dcu - }, { - title: "Dana Gedung", - key: "dana_gedung", - value: itemData.dana_gedung - }, { - title: "Donasi", - key: "donasi", - value: itemData.donasi - }, { - title: "SHU Tahun Lalu", - key: "shu_lalu", - value: itemData.shu_lalu - }, { - title: "Piutang Lalai Di Atas 12 Bulan", - key: "piutang_lalai_12bulan", - value: itemData.piutang_lalai_12bulan - }, { - title: "Piutang Lalai 1 - 12 Bulan", - key: "piutang_lalai_1bulan", - value: itemData.piutang_lalai_1bulan - }, { - title: "Aset Bermasalah", - key: "aset_masalah", - value: itemData.aset_masalah - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "Modal lembaga bersih sebesar 10% dari total aset."; - - var _katex1Content6 = "\\text{E9} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "} + \\text{" + this.modalKatex.form[2].title + "} + \\text{" + this.modalKatex.form[3].title + "} + \\text{" + this.modalKatex.form[4].title + "}) - ((\\text{100} \\% \\times \\text{" + this.modalKatex.form[5].title + "}) + (\\text{35} \\% \\times \\text{" + this.modalKatex.form[6].title + "}) + \\text{" + this.modalKatex.form[7].title + "})}{\\text{" + this.modalKatex.form[8].title + "}} \\times \\text{100} \\% = \\text{Lebih Dari Sama Dengan 10} \\% (\\text{IDEAL})"; - - var _katex2Content6 = "\\text{E9} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[4].value) + "}) - ((\\text{100} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[5].value) + "}) + (\\text{35} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[6].value) + "}) + \\text{" + this.formatCurrency(this.modalKatex.form[7].value) + "})}{\\text{" + this.formatCurrency(this.modalKatex.form[8].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e9) + " \\% ( \\text{" + (itemData.e9 >= 0.1 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content6 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content6 - }); // a1 - } else if (type == "a1") { - this.modalTitle = "A1 - Total pinjaman lalai / total pinjaman beredar"; - this.modalKatex.form.push({ - title: "Piutang Lalai Di Atas 12 Bulan", - key: "piutang_lalai_12bulan", - value: itemData.piutang_lalai_12bulan - }, { - title: "Piutang Lalai 1 - 12 Bulan", - key: "piutang_lalai_1bulan", - value: itemData.piutang_lalai_1bulan - }, { - title: "Piutang Beredar", - key: "piutang_beredar", - value: itemData.piutang_beredar - }); - this.modalKatex.indikator = "Total pinjaman lalai ≤ 5% dari total pinjaman beredar."; - - var _katex1Content7 = "\\text{A1} = \\dfrac{\\text{Total Pinjaman Lalai}[\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}]}{\\text{" + this.modalKatex.form[2].title + "}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})"; - - var _katex2Content7 = "\\text{A1} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.a1) + " \\% ( \\text{" + (itemData.a1 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content7 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content7 - }); // a2 - } else if (type == "a2") { - this.modalTitle = "A2 - Aset yang tidak menghasilkan / total aset"; - this.modalKatex.form.push({ - title: "Aset Tidak Menghasilkan", - key: "aset_tidak_menghasilkan", - value: itemData.aset_tidak_menghasilkan - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "Aset tidak menghasilkan 5% dari total aset."; - - var _katex1Content8 = "\\text{A2} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})"; - - var _katex2Content8 = "\\text{A2} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.a2) + " \\% ( \\text{" + (itemData.a2 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content8 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content8 - }); // r7 - } else if (type == "r7") { - this.modalTitle = "R7 - BJS saham terhadap rata-rata aset"; - this.modalKatex.form.push({ - title: "BJS Saham", - key: "bjs_saham", - value: itemData.bjs_saham - }, { - title: "Simpanan Saham Bulan Desember", - key: "simpanan_saham_des", - value: itemData.simpanan_saham_des - }, { - title: "Simpanan Saham Bulan " + this.formatPeriodeMonth(itemData.periode), - key: "simpanan_saham", - value: itemData.simpanan_saham - }, { - title: "Simpanan Saham Tahun Lalu", - key: "simpanan_saham_lalu", - value: itemData.simpanan_saham_lalu - }, { - title: "Harga Pasar", - key: "harga_pasar", - value: itemData.harga_pasar - }); - this.modalKatex.indikator = "Dividen saham dibayar 1% lebih tinggi daripada suku bunga pasar"; - - if (itemData.simpanan_saham_des != 0) { - var _katex1Content9 = "\\text{R7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{" + this.modalKatex.form[1].title + "} + \\text{" + this.modalKatex.form[2].title + "}}{\\text{Jumlah Bulan Berjalan}} \\times \\text{12})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})"; - - var _katex2Content9 = "\\text{R7} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{(\\frac{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatPeriodeMonth(itemData.periode) + "}} \\times \\text{12})} \\times \\text{100} \\% = " + this.formatPercentage(itemData.r7_1) + " \\% ( \\text{" + (itemData.r7_1 == itemData.harga_pasar ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "Jika simpanan saham bersumber dari saldo bulan desember tahun lalu", - content: _katex1Content9 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content9 - }); - } - - if (itemData.simpanan_saham_lalu != 0) { - var _katex1Content10 = "\\text{R7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{" + this.modalKatex.form[3].title + "} + \\text{" + this.modalKatex.form[2].title + "}}{\\text{2}})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})"; - - var katex2Content2 = "\\text{R7} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{(\\frac{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{2}})} \\times \\text{100} \\% = " + this.formatPercentage(itemData.r7_2) + " \\% ( \\text{" + (itemData.r7_2 == itemData.harga_pasar ? "IDEAL" : "TIDAK IDEAL") + "})"; - this.modalKatex.katex1.push({ - title: "Jika simpanan saham bersumber dari saldo tahun lalu bulan " + this.formatPeriodeMonth(itemData.periode), - content: _katex1Content10 - }); - this.modalKatex.katex2.push({ - title: "", - content: katex2Content2 - }); - } //r9 - - } else if (type == "r9") { - this.modalTitle = "R9 - Biaya operasional terhadap rata-rata aset"; - this.modalKatex.form.push({ - title: "Total Biaya", - key: "total_biaya", - value: itemData.total_biaya - }, { - title: "Beban Penyisihan Cadangan Resiko", - key: "beban_penyisihan_dcr", - value: itemData.beban_penyisihan_dcr - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }, { - title: "Aset Tahun Lalu", - key: "aset_lalu", - value: itemData.aset_lalu - }); - this.modalKatex.indikator = "Beban operasional terhadap rata-rata aset sebesar 5%."; - - var _katex1Content11 = "\\text{R9} = \\dfrac{\\text{Beban Operasional}(\\text{" + this.modalKatex.form[0].title + "} - \\text{" + this.modalKatex.form[1].title + "})}{\\text{Rata-rata Aset}(\\frac{\\text{" + this.modalKatex.form[2].title + "} + \\text{" + this.modalKatex.form[3].title + "}}{\\text{2}})} \\times \\text{100} \\% <= \\text{5} \\% (\\text{IDEAL})"; - - var _katex2Content10 = "\\text{R9} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\frac{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}}{\\text{2}}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.r9) + " \\% ( \\text{" + (itemData.r9 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content11 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content10 - }); //l1 - } else if (type == "l1") { - this.modalTitle = "L1 - (investasi likuid + aset-aset likuid - hutang jangka pendek < 30 hari) / simpanan non saham"; - this.modalKatex.form.push({ - title: "Investasi Likuid", - key: "investasi_likuid", - value: itemData.investasi_likuid - }, { - title: "Aset Likuid Tidak Menghasilkan", - key: "aset_likuid_tidak_menghasilkan", - value: itemData.aset_likuid_tidak_menghasilkan - }, { - title: "Hutang Tidak Berbiaya < 30 Hari", - key: "hutang_tidak_berbiaya_30hari", - value: itemData.hutang_tidak_berbiaya_30hari - }, { - title: "Total Simpanan Non Saham", - key: "tot_nonsaham", - value: itemData.tot_nonsaham - }); - this.modalKatex.indikator = "Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset."; - - var _katex1Content12 = "\\text{L1} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}) - \\text{" + this.modalKatex.form[2].title + "}}{\\text{" + this.modalKatex.form[3].title + "}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})"; - - var _katex2Content11 = "\\text{L1} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) - \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.l1) + " \\% (\\text{" + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content12 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content11 - }); //l2 - } else if (type == "l2") { - this.modalTitle = "L2 - Likuiditas untuk memenuhi permintaan penarikan setelah membayar semua kewajiban < 30 hari"; - this.modalKatex.form.push({ - title: "Investasi Likuid", - key: "investasi_likuid", - value: itemData.investasi_likuid - }, { - title: "Aset Likuid Tidak Menghasilkan", - key: "aset_likuid_tidak_menghasilkan", - value: itemData.aset_likuid_tidak_menghasilkan - }, { - title: "Hutang Tidak Berbiaya < 30 Hari", - key: "hutang_tidak_berbiaya_30hari", - value: itemData.hutang_tidak_berbiaya_30hari - }, { - title: "Aset", - key: "aset", - value: itemData.aset - }); - this.modalKatex.indikator = "Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset."; - - var _katex1Content13 = "\\text{L1} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}) - \\text{" + this.modalKatex.form[2].title + "}}{\\text{" + this.modalKatex.form[3].title + "}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})"; - - var _katex2Content12 = "\\text{L1} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) - \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.l1) + " \\% (\\text{" + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content13 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content12 - }); //s10 - } else if (type == "s10") { - this.modalTitle = "S10 - Pertumbuhan anggota"; - this.modalKatex.form.push({ - title: "Lelaki Biasa", - key: "l_biasa", - value: itemData.l_biasa - }, { - title: "Lelaki L. Biasa", - key: "l_lbiasa", - value: itemData.l_lbiasa - }, { - title: "Perempuan Biasa", - key: "p_biasa", - value: itemData.p_biasa - }, { - title: "Perempuan L.Biasa", - key: "p_lbiasa", - value: itemData.p_lbiasa - }, { - title: "Total Anggota", - key: "total_anggota", - value: itemData.total_anggota, - hideForm: true - }, { - title: "Total Anggota Tahun Lalu", - key: "total_anggota_lalu", - value: itemData.total_anggota_lalu - }); - this.modalKatex.indikator = "Pertumbuhan anggota di atas 12% per tahun."; - - var _katex1Content14 = "\\text{s10} = \\dfrac{\\text{" + this.modalKatex.form[4].title + "} - \\text{" + this.modalKatex.form[5].title + "}}{\\text{" + this.modalKatex.form[5].title + "}} \\times \\text{100} \\% = \\text{Di Atas 12} \\% (\\text{IDEAL})"; - - var _katex2Content13 = "\\text{s10} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[4].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[5].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[5].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.s10) + " \\% ( \\text{" + (itemData.s10 > 0.12 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content14 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content13 - }); //s11 - } else if (type == "s11") { - this.modalTitle = "S11 - Pertumbuhan aset"; - this.modalKatex.form.push({ - title: "Aset", - key: "aset", - value: itemData.aset - }, { - title: "Aset Tahun Lalu", - key: "aset_lalu", - value: itemData.aset_lalu - }); - this.modalKatex.indikator = "Pertumbuhan aset 10% di atas laju inflasi."; - - var _katex1Content15 = "\\text{s11} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "} - \\text{" + this.modalKatex.form[1].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Di Atas Laju Inflasi} (\\text{IDEAL})"; - - var _katex2Content14 = "\\text{S11} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.s11) + " \\% ( \\text{" + (itemData.s11 > itemData.laju_inflasi + 0.1 ? "IDEAL" : "TIDAK IDEAL") + "})"; - - this.modalKatex.katex1.push({ - title: "", - content: _katex1Content15 - }); - this.modalKatex.katex2.push({ - title: "", - content: _katex2Content14 - }); - } - }, - modalKatexReset: function modalKatexReset() { - this.modalKatex.isUbah = false; - this.modalKatex.katex1 = []; - this.modalKatex.katex2 = []; - this.modalKatex.form = []; - }, - modalConfirmOpen: function modalConfirmOpen(source, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = "confirm-tutup"; - this.source = source; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (source == "hapus") { - this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ?"; - this.modalButton = "Iya, Hapus"; - } - }, - modalTutup: function modalTutup() { - this.modalSize = ""; - this.modalShow = false; - this.modalKatexReset(); //reset modal katex - - this.$store.dispatch(this.kelas + "/resetUpdateStat"); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.source == "hapus") { - this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); - } - - this.modalSize = ""; - }, - formatPeriode: function formatPeriode(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("dateMonth")(value); - }, - formatPeriodeMonth: function formatPeriodeMonth(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("month")(value); - }, - formatCurrency: function formatCurrency(value) { - if (value) { - return this.$options.filters.currency(value, "", 0, { - thousandsSeparator: "." - }); - } else { - return "(-)"; - } - }, - formatPercentage: function formatPercentage(value) { - return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("percentage2")(value, 2); - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("global", { - idCu: "idCu", - idTp: "idTp", - selectData: "data" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { - modelCU: "dataS", - modelCUStat: "dataStatS" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("tp", { - modelTp: "dataS", - modelTpStat: "dataStatS" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanCu", { - itemData: "pearls", - itemDataStat: "pearlsStat", - periodeData: "periode", - periodeStat: "periodeStat", - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanTp", { - updateTpMessage: "update", - updateTpStat: "updateStat" - })) -}); - -/***/ }), - -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports -exports.i(__webpack_require__(/*! -!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/katex/dist/katex.min.css */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/katex/dist/katex.min.css"), ""); - -// module -exports.push([module.i, "\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemPearlsStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemPearls, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { kelas: _vm.kelas, isPus: false, isNo_ba: true }, - }), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "table" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("table") - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2 mr-2" }), - _vm._v(" Tabel Statistik"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "tablePearls" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("tablePearls") - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2 mr-2" }), - _vm._v(" Tabel P.E.A.R.L.S"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "infografis" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("infografis") - }, - }, - }, - [ - _c("i", { staticClass: "icon-graph mr-2" }), - _vm._v(" Infografis Statistik"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "infografisPearls" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("infografisPearls") - }, - }, - }, - [ - _c("i", { staticClass: "icon-graph mr-2" }), - _vm._v(" Infografis P.E.A.R.L.S"), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "table", - expression: "tabName == 'table'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - columnData: _vm.columnData, - }, - }), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isTablePearls - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "tablePearls", - expression: "tabName == 'tablePearls'", - }, - ], - }, - [ - _c("table-pearls", { - attrs: { - title: _vm.titlePearls, - kelas: _vm.kelas, - columnData: _vm.columnDataPearls, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isInfografis - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "infografis", - expression: "tabName == 'infografis'", - }, - ], - }, - [ - _c("infografis-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - columnData: _vm.columnData, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isInfografisPearls - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "infografisPearls", - expression: "tabName == 'infografisPearls'", - }, - ], - }, - [ - _c("infografis-pearls-data", { - attrs: { - title: _vm.titlePearls, - kelas: _vm.kelas, - columnData: _vm.columnDataPearls, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2737,459 +721,20 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - this.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-sm-5" }, [ - this.currentUser.id_cu === 0 - ? _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCuStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeCu($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua CU"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCu, function (cu) { - return cu - ? _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelCuStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCuStat === "loading" }, - }), - ] - ), - ]), - ]) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - _vm.idCu == "semua" - ? _c("div", { staticClass: "col-sm-5" }, [ - this.currentUser.id_cu === 0 - ? _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelPeriodeStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode laporan"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _vm._l(_vm.modelPeriode, function (periode) { - return periode - ? _c( - "option", - { domProps: { value: periode.periode } }, - [ - _vm._v( - _vm._s( - _vm._f("dateMonth")(periode.periode) - ) - ), - ] - ) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { - disabled: _vm.modelPeriodeStat === "loading", - }, - on: { click: _vm.fetchPeriode }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { - spinner: _vm.modelPeriodeStat === "loading", - }, - }), - ] - ), - ]), - ]) - : _vm._e(), - ]) - : _c("div", { class: _vm.classTp() }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idTp, - expression: "idTp", - }, - ], - staticClass: "form-control", - attrs: { - name: "tp", - "data-width": "100%", - disabled: _vm.modelTpStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idTp = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeTp($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih TP/KP"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "konsolidasi" } }, [ - _vm._v("Konsolidasi"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua Tp"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelTp, function (tp) { - return tp - ? _c("option", { domProps: { value: tp.id } }, [ - _vm._v(_vm._s(tp.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelPeriodeStat === "loading" }, - on: { click: _vm.fetchPeriode }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCuStat === "loading" }, - }), - ] - ), - ]), - ]), - ]), - _vm._v(" "), - _vm.idTp == "semua" && _vm.idCu != "semua" - ? _c( - "div", - { - class: [ - { - "col-sm-10": - _vm.currentUser.id_cu == 0 && _vm.idTp == "semua", - "col-sm-6": - _vm.currentUser.id_cu != 0 && _vm.idTp == "semua", - }, - { "pt-2": _vm.currentUser.id_cu == 0 }, - ], - }, - [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(3), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periodeTp, - expression: "periodeTp", - }, - ], - staticClass: "form-control", - attrs: { - name: "periodeTp", - "data-width": "100%", - disabled: _vm.modelPeriodeTpStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periodeTp = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeTpPeriode($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode laporan Tp"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _vm._l(_vm.modelPeriodeTp, function (periode) { - return periode - ? _c( - "option", - { domProps: { value: periode.periode } }, - [ - _vm._v( - _vm._s(_vm._f("dateMonth")(periode.periode)) - ), - ] - ) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { - disabled: _vm.modelPeriodeTpStat === "loading", - }, - on: { click: _vm.fetchPeriodeTp }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { - spinner: _vm.modelPeriodeTpStat === "loading", - }, - }), - ] - ), - ]), - ]), - ] - ) - : _vm._e(), - _vm._v(" "), - this.currentUser.id_cu === 0 - ? _c( - "div", - { - staticClass: "col-sm-2", - class: { "pt-2": _vm.idCu != "semua" && _vm.idTp == "semua" }, - }, - [ - _vm.itemDataStat != "loading" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ] - ) - : _vm._e(), - ]), - ]), - ]), - ]) + return _vm._m(0) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Periode"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih TP/KP")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("span", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Periode"), + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), ]), ]) }, @@ -3200,1277 +745,164 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - excelUploads: _vm.excelUploads, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - "bg-warning": - props.item.periode < _vm.periode && - _vm.selectedItem.id !== props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide && !_vm.columnData[1].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.cu_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide && !_vm.columnData[2].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tp_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.provinces_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", [ - props.item.periode < _vm.periode - ? _c( - "span", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: - "Laporan ini bukanlah laporan periode " + - _vm.formatPeriode(_vm.periode), - expression: - "'Laporan ini bukanlah laporan periode ' + formatPeriode(periode)", - arg: "top", - }, - ], - staticClass: "label label-warning", - }, - [ - _c("i", { - staticClass: "icon-alert text-size-base", - }), - ] - ) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t \n\t\t\t\t\t\t" + - _vm._s( - _vm._f("dateMonth")(props.item.periode) - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide && !_vm.columnData[6].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.l_biasa, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.l_lbiasa, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.p_biasa, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.p_lbiasa, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_anggota, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_anggota_lalu, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset_lalu, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset_masalah, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset_tidak_menghasilkan, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.aset_likuid_tidak_menghasilkan, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aktiva_lancar, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.simpanan_saham, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.simpanan_saham_lalu, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.simpanan_saham_des, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[22].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.nonsaham_unggulan, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[23].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.nonsaham_harian, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[24].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.hutang_spd, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.hutang_tidak_berbiaya_30hari, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[26].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_hutang_pihak3, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[27].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_beredar, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[28].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_bersih, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[29].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_anggota, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[30].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_lalai_1bulan, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[31].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_lalai_12bulan, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[32].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rasio_beredar, - valueType: "percentage", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[33].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rasio_lalai, - valueType: "percentage", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[34].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dcr, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[35].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dcu, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[36].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dana_gedung, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[37].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.donasi, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[38].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.bjs_saham, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[39].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.beban_penyisihan_dcr, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[40].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.investasi_likuid, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[41].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_pendapatan, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[42].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_biaya, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[43].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.shu, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[44].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.shu_lalu, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[45].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rata_aset, - valueType: "currency", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[46].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.laju_inflasi / 100, - valueType: "percentage", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[47].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.harga_pasar / 100, - valueType: "percentage", - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[48].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[49].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, [ - _c("template", { slot: "button-kolom" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.columnGroup("anggota") - }, - }, - }, - [_vm._v("\n\t\t\t\t\tAnggota\n\t\t\t\t")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.columnGroup("aset") - }, - }, - }, - [_vm._v("\n\t\t\t\t\tAset\n\t\t\t\t")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.columnGroup("shu") - }, - }, - }, - [_vm._v("\n\t\t\t\t\tSHU\n\t\t\t\t")] - ), - _vm._v(" "), - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Kolom Piutang", - expression: "'Kolom Piutang'", - arg: "top", - }, - ], - staticClass: "btn btn-light btn-block btn-icon mb-1", - attrs: { - type: "button", - disabled: _vm.itemDataStat === "loading", - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.columnGroup("piutang") - }, - }, - }, - [_vm._v("\n\t\t\t\t\tPiutang\n\t\t\t\t")] - ), - ]), - _vm._v(" "), - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_laporan_cu"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.tp - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_laporan_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detailData( - _vm.selectedItem.id, - _vm.selectedItem.tp - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["upload_laporan_cu"] && - _vm.laporanCuDraftCountStat == "success" && - _vm.laporanCuDraftCount > 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: "laporanCuDraft" } }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Laporan Statistik CU [DRAFT]\n\t\t\t\t"), - ] - ) - : _vm._e(), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), _vm._v(" "), - _vm.currentUser.can["upload_laporan_tp"] && - _vm.laporanTpDraftCountStat == "success" && - _vm.laporanTpDraftCount > 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: "laporanTpDraft" } }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Laporan Statistik TP/KP [DRAFT]\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), _vm._v(" "), _c( - "template", - { slot: "button-mobile" }, + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_laporan_cu"] + _vm.level === 1 ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.tp - ) + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_laporan_cu"] + _vm.level === 2 ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detailData( - _vm.selectedItem.id, - _vm.selectedItem.tp - ) + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can["upload_laporan_cu"] && - _vm.laporanCuDraftCountStat == "success" && - _vm.laporanCuDraftCount > 0 - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { to: { name: "laporanCuDraft" } }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Laporan Statistik CU [DRAFT]\n\t\t\t\t"), - ] + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can["upload_laporan_tp"] && - _vm.laporanTpDraftCountStat == "success" && - _vm.laporanTpDraftCount > 0 + _vm.level === 3 ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { to: { name: "laporanTpDraft" } }, - }, - [ - _c("i", { staticClass: "icon-table2" }), - _vm._v(" Laporan Statistik TP/KP [DRAFT]\n\t\t\t\t"), - ] + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 ) : _vm._e(), - ], - 1 + ] ), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - color: _vm.modalColor, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), - ]), - _vm._v(" "), - _c("template", { slot: "modal-body1" }, [ - _c( - "div", - { staticClass: "alert bg-info alert-styled-left mt-1 pt-1 pb-1" }, - [ - _c("p", [ - _vm._v( - "Laporan ini merupakan laporan konsolidasi dari beberapa laporan di Tp. Oleh karena hal tersebut maka untuk\n\t\t\t\t\t\tmelakukan perubahan pada laporan konsolidasi mesti melakukan perubahan pada laporan Tp yang dapat dipilih\n\t\t\t\t\t\tdibawah:" - ), - ]), - ] - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c( - "div", - { staticClass: "row" }, - _vm._l(_vm.listLaporanTpData, function (index, laporanTp) { - return _c( - "div", - { key: index, staticClass: "col-md-6 pt-1 pb-1" }, - [ - _c( - "a", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahLaporanTp(laporanTp.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v( - "\n\t\t\t\t\t\t\tUbah Laporan " + - _vm._s(laporanTp.tp.name) - ), - ] - ), - ] - ) - }), - 0 - ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n\t\t\t\t\t"), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: "Tutup", - expression: "'Tutup'", - arg: "top", - }, - ], - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalTutup.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n\t\t\t\t\t"), - ] - ), - ]), - ]), - ], - 2 + ] ), - ], - 1 - ) + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -4479,10 +911,47 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -4497,582 +966,384 @@ var render = function () { return _c( "div", [ - _c("data-viewer", { + _c("page-header", { attrs: { title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: true, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - "bg-warning": - props.item.periode < _vm.selectData && - _vm.selectedItem.id !== props.item.id && - _vm.idCu == "semua", + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide && !_vm.columnData[1].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.cu_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide && !_vm.columnData[2].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tp_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide && !_vm.columnData[4].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.provinces_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", [ - props.item.periode < _vm.selectData && - _vm.idCu == "semua" - ? _c( - "span", + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group mb-0", + class: { + "has-error": + _vm.errors.has("form.id_surat_kode"), + }, + }, + [ + _c( + "h5", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip:top", - value: - "Laporan ini bukanlah laporan periode " + - _vm.formatPeriode(_vm.selectData), - expression: - "'Laporan ini bukanlah laporan periode ' + formatPeriode(selectData)", - arg: "top", - }, - ], - staticClass: "label label-warning", + class: { + "text-danger": + _vm.errors.has("form.id_surat_kode"), + }, }, [ - _c("i", { - staticClass: "icon-alert text-size-base", - }), - ] - ) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t \n\t\t\t\t\t\t" + - _vm._s(_vm._f("dateMonth")(props.item.periode)) + - "\n\t\t\t\t\t" + _vm.errors.has("form.id_surat_kode") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTipe Surat: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_surat_kode, + expression: "form.id_surat_kode", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_surat_kode", + "data-width": "100%", + "data-vv-as": "Tipe", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_surat_kode", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeKode( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _c("span", [ + _vm.formStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih tipe surat" + ), + ]), + ]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelKode, function (kode) { + return kode + ? _c( + "option", + { domProps: { value: kode.id } }, + [ + _vm._v( + _vm._s(kode.name) + + " / " + + _vm._s(kode.periode) + + " / No. " + + _vm._s(kode.kode) + ), + ] + ) + : _vm._e() + }), + ], + 2 + ), + ]), + _vm._v(" "), + _vm.errors.has("form.id_surat_kode") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_surat_kode" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide && !_vm.columnData[6].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide && !_vm.columnData[7].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tot_ideal }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "p1") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "p1", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "p2") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "p2", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "e1") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "e1", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "e5") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "e5", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "e6") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "e6", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "e7") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "e7", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "e9") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "e9", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "a1") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "a1", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "a2") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "a2", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "r7") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "r7", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "r9") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "r9", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "l1") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "l1", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "l2") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "l2", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "s10") - }, - }, - }, - [ - _c("item-pearls", { - attrs: { type: "s10", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[22].hide - ? _c( - "td", - { - staticStyle: { cursor: "pointer" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modelKatexOpen(props.item, "s11") + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), }, }, - }, - [ - _c("item-pearls", { - attrs: { type: "s11", props: props.item }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[23].hide - ? _c( - "td", - [ - _c("check-value", { + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan kode", + "data-vv-as": "Kode", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", attrs: { - value: props.item.harga_pasar / 100, - valueType: "percentage", + rows: "5", + type: "text", + name: "deskripsi", + placeholder: + "Silahkan masukkan keterangan kategori", }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[24].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.laju_inflasi / 100, - valueType: "percentage", + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[26].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - size: _vm.modalSize, - color: _vm.modalColor, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-katex", { - attrs: { kelas: _vm.kelas, modalKatex: _vm.modalKatex }, - on: { tutup: _vm.modalTutup }, - }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), ], 1 ), - ], - 2 - ), + ]), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -5084,17 +1355,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5104,9 +1375,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5116,57 +1387,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/index.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/index.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=92de98c6& */ "./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5174,10 +1443,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5187,71 +1456,124 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/index.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ -/*! no static exports found */ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + /***/ }), -/***/ "./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=92de98c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/select.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/select.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=e22cc27e& */ "./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&"); -/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5260,9 +1582,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["render"], - _select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5272,55 +1594,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/select.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=e22cc27e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/table.vue": +/***/ "./resources/assets/js/components/wajibBadge.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/table.vue ***! + !*** ./resources/assets/js/components/wajibBadge.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=702be899& */ "./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5329,9 +1651,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5341,54 +1663,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/table.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=702be899& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/laporanCu/tablePearls.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/tablePearls.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/suratKategori/form.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/form.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tablePearls.vue?vue&type=template&id=dd85c334& */ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&"); -/* harmony import */ var _tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tablePearls.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0c93017d& */ "./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -5398,9 +1771,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["render"], - _tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -5410,38 +1783,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/tablePearls.vue" +component.options.__file = "resources/assets/js/views/suratKategori/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tablePearls.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tablePearls.vue?vue&type=template&id=dd85c334& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0c93017d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKategori/form.vue?vue&type=template&id=0c93017d&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c93017d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/67.js b/public/js/components/67.js index 2f1820f57..f76baa6c0 100644 --- a/public/js/components/67.js +++ b/public/js/components/67.js @@ -1,21 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[67],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -23,42 +16,68 @@ __webpack_require__.r(__webpack_exports__); // // // - - - - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, data: function data() { return { - time: '', - dateVal: '' + image: '' }; }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' } }, methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); @@ -88,6 +107,37 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! @@ -242,10 +292,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -253,14 +303,16 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -384,152 +436,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + + @@ -542,21 +450,22 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_9___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"] }, data: function data() { return { - title: 'Tambah Laporan Gerakan', - titleDesc: 'Menambah laporan gerakan baru', + title: 'Tambah Kode Surat', + titleDesc: 'Menambah kode surat keluar baru', titleIcon: 'icon-plus3', - kelas: 'laporanGerakan', - level2Title: 'Laporan Gerakan', + kelas: 'suratKode', + level2Title: 'Kode Surat', modalShow: false, modalState: '', modalTitle: '', @@ -569,16 +478,26 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope datePattern: ['Y', 'm', 'd'], delimiter: '-' }, - numeric: { + year: { + date: true, + datePattern: ['Y'] + }, + number12: { numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false }, - numeric2: { + numeric: { numeral: true, - numeralIntegerScale: 2, + numeralThousandsGroupStyle: 'thousand', numeralDecimalScale: 2, numeralDecimalMark: ',', delimiter: '.' @@ -603,7 +522,11 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope watch: { formStat: function formStat(value) { if (value === "success") { - this.checkUser('update_laporan_cu'); + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_surat', this.form.id_cu); + } } }, updateStat: function updateStat(value) { @@ -623,30 +546,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope fetch: function fetch() { if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Laporan Gerakan'; - this.titleDesc = 'Mengubah laporan gerakan'; + this.title = 'Ubah Kode Surat Keluar'; + this.titleDesc = 'Mengubah kode surat keluar'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah Laporan Gerakan'; - this.titleDesc = 'Menambah laporan gerakan'; + this.title = 'Tambah Kode Surat Keluar'; + this.titleDesc = 'Menambah kode surat keluar'; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); } }, - checkUser: function checkUser(permission) { + checkUser: function checkUser(permission, id_cu) { if (this.currentUser) { if (!this.currentUser.can || !this.currentUser.can[permission]) { this.$router.push('/notFound'); } - if (this.currentUser.id_cu != 0) { - this.$router.push('/notFound'); + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } } } }, save: function save() { var _this = this; + this.form.id_cu = this.currentUser.id_cu; this.$validator.validateAll('form').then(function (result) { if (result) { if (_this.$route.meta.mode == 'edit') { @@ -664,7 +590,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, back: function back() { this.$router.push({ - name: this.kelas + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } }); }, modalTutup: function modalTutup() { @@ -673,6 +602,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -685,7 +616,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanGerakan', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { form: 'data', formStat: 'dataStat', rules: 'rules', @@ -700,59 +631,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -764,23 +646,55 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v - }, - expression: "time", - }, - }) + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -826,6 +740,46 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": @@ -991,10 +945,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1061,7 +1015,7 @@ var render = function () { { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.periode"), + "has-error": _vm.errors.has("form.name"), }, }, [ @@ -1069,58 +1023,42 @@ var render = function () { "h5", { class: { - "text-danger": - _vm.errors.has("form.periode"), + "text-danger": _vm.errors.has("form.name"), }, }, [ - _vm.errors.has("form.periode") - ? _c("i", { - staticClass: - "icon-cross2 d-none d-sm-block", - }) + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), _c("wajib-badge"), ], 1 ), _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.periode }, - on: { - dateSelected: function ($event) { - _vm.form.periode = $event - }, - }, - }), - _vm._v(" "), _c("input", { directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.periode, - expression: "form.periode", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, { name: "validate", rawName: "v-validate", value: "required", expression: "'required'", }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, ], + staticClass: "form-control", attrs: { - name: "periode", - "data-vv-as": "Periode", + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", }, - domProps: { value: _vm.form.periode }, + domProps: { value: _vm.form.name }, on: { input: function ($event) { if ($event.target.composing) { @@ -1128,14 +1066,14 @@ var render = function () { } _vm.$set( _vm.form, - "periode", + "name", $event.target.value ) }, }, }), _vm._v(" "), - _vm.errors.has("form.periode") + _vm.errors.has("form.name") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1146,7 +1084,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.periode") + _vm.errors.first("form.name") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1155,312 +1093,178 @@ var render = function () { : _c("small", { staticClass: "text-muted" }, [ _vm._v(" "), ]), - ], - 1 + ] ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Laki-laki")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah laki-laki", - }, - model: { - value: _vm.form.lk, - callback: function ($$v) { - _vm.$set(_vm.form, "lk", $$v) - }, - expression: "form.lk", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Perempuan")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah perempuan", - }, - model: { - value: _vm.form.pr, - callback: function ($$v) { - _vm.$set(_vm.form, "pr", $$v) - }, - expression: "form.pr", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Aset")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah aset", - }, - model: { - value: _vm.form.aset, - callback: function ($$v) { - _vm.$set(_vm.form, "aset", $$v) - }, - expression: "form.aset", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( "div", - { staticClass: "form-group" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.kode"), + }, + }, [ - _c("h5", [_vm._v("SHU")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah shu", - }, - model: { - value: _vm.form.shu, - callback: function ($$v) { - _vm.$set(_vm.form, "shu", $$v) + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.kode"), }, - expression: "form.shu", }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Piutang Anggota")]), + [ + _vm.errors.has("form.kode") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Awal: "), + _c("wajib-badge"), + ], + 1 + ), _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah piutang anggota", - }, - model: { - value: _vm.form.piutang_anggota, - callback: function ($$v) { - _vm.$set(_vm.form, "piutang_anggota", $$v) + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - expression: "form.piutang_anggota", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Piutang Lalai")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah piutang lalai", - }, - model: { - value: _vm.form.piutang_lalai, - callback: function ($$v) { - _vm.$set(_vm.form, "piutang_lalai", $$v) + { + name: "model", + rawName: "v-model", + value: _vm.form.kode, + expression: "form.kode", }, - expression: "form.piutang_lalai", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Simpanan Anggota")]), - _vm._v(" "), - _c("cleave", { + ], staticClass: "form-control", attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah simpanan anggota", + type: "text", + name: "name", + placeholder: "Silahkan masukkan kode awal", + "data-vv-as": "Kode Awal", }, - model: { - value: _vm.form.simpanan_anggota, - callback: function ($$v) { - _vm.$set(_vm.form, "simpanan_anggota", $$v) + domProps: { value: _vm.form.kode }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "kode", + $event.target.value + ) }, - expression: "form.simpanan_anggota", }, }), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 + _vm.errors.has("form.kode") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.kode") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( "div", - { staticClass: "form-group" }, + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.periode"), + }, + }, [ - _c("h5", [_vm._v("DCU")]), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah dcu", - }, - model: { - value: _vm.form.dcu, - callback: function ($$v) { - _vm.$set(_vm.form, "dcu", $$v) + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.periode"), }, - expression: "form.dcu", }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("DCR")]), + [ + _vm.errors.has("form.periode") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), + _c("wajib-badge"), + _vm._v(" "), + _c("info-icon", { + attrs: { + message: "Format: tahun. Contoh: 2019", + }, + }), + ], + 1 + ), _vm._v(" "), _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.numeric, - placeholder: "Silahkan masukkan jumlah dcr", - }, - model: { - value: _vm.form.dcr, - callback: function ($$v) { - _vm.$set(_vm.form, "dcr", $$v) + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - expression: "form.dcr", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Aset Lancar")]), - _vm._v(" "), - _c("cleave", { + ], staticClass: "form-control", attrs: { - options: _vm.cleaveOption.numeric, - placeholder: - "Silahkan masukkan jumlah aset lancar", + name: "periode", + raw: false, + options: _vm.cleaveOption.year, + placeholder: "Silahkan masukkan periode", + "data-vv-as": "Periode", }, model: { - value: _vm.form.aset_lancar, + value: _vm.form.periode, callback: function ($$v) { - _vm.$set(_vm.form, "aset_lancar", $$v) + _vm.$set(_vm.form, "periode", $$v) }, - expression: "form.aset_lancar", + expression: "form.periode", }, }), _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), + _vm.errors.has("form.periode") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.periode") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 ), @@ -1523,20 +1327,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1544,10 +1346,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1557,54 +1359,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1677,6 +1463,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/pageHeader.vue": @@ -1817,17 +1672,68 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/form.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/form.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/suratKode/form.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/suratKode/form.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=1ed56250& */ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=0c5bcf5e& */ "./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1838,8 +1744,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1849,38 +1755,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanGerakan/form.vue" +component.options.__file = "resources/assets/js/views/suratKode/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=1ed56250& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=0c5bcf5e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratKode/form.vue?vue&type=template&id=0c5bcf5e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_0c5bcf5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/68.js b/public/js/components/68.js index b4381eeca..e962e0439 100644 --- a/public/js/components/68.js +++ b/public/js/components/68.js @@ -1,14 +1,53 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[68],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['form', 'title'], + methods: { + check: function check() { + this.$emit('check'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// // // // @@ -34,52 +73,35 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, data: function data() { - return { - image: '' - }; + return {}; }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' - } - }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } + methods: {} }); /***/ }), @@ -107,16 +129,20 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/kegiatanPeserta/select.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/kegiatanPeserta/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -159,126 +185,90 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Peserta Diklat', + kelas: 'kegiatanBKCU', + titleDesc: 'Mengelola data peserta diklat', + titleIcon: 'icon-people', + selectCuPath: 'kegiatanSemuaPeserta' + }; + }, + created: function created() { + this.fetch(); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); } }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); + fetch: function fetch() { + if (this.$route.params.tipe == 'diklat_bkcu') { + this.title = 'Peserta Diklat PUSKOPCUINA'; + this.titleDesc = 'Mengelola data peserta diklat PUSKOPCUINA'; + this.checkUser('index_diklat_bkcu', this.$route.params.cu); + } else if (this.$route.params.tipe == 'diklat_bkcu_internal') { + this.title = 'Peserta Diklat Internal PUSKOPCUINA'; + this.titleDesc = 'Mengelola data peserta diklat internal PUSKOPCUINA'; + this.checkUser('index_diklat_bkcu', this.$route.params.cu); + } else if (this.$route.params.tipe == 'pertemuan_bkcu') { + this.title = 'Peserta Pertemuan PUSKOPCUINA'; + this.titleDesc = 'Mengelola data peserta pertemuan PUSKOPCUINA'; + this.checkUser('index_pertemuan_bkcu', this.$route.params.cu); + } else if (this.$route.params.tipe == 'pertemuan_bkcu_internal') { + this.title = 'Peserta Pertemuan Internal PUSKOPCUINA'; + this.titleDesc = 'Mengelola data peserta pertemuan internal PUSKOPCUINA'; + this.checkUser('index_pertemuan_bkcu', this.$route.params.cu); } }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -395,270 +385,905 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] - }, + props: ['kelas', 'isPus', 'path', 'itemDataStat'], data: function data() { return { - title: 'Tambah Kategori Artikel', - titleDesc: 'Menambah kategori artikel baru', - titleIcon: 'icon-plus3', - kelas: 'artikelKategori', - level2Title: 'Kategori Artikel', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + idCu: '', + tipe: '' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } + if (this.currentUser.id_pus !== undefined) { + this.fetchCU(); } - - this.form.id_cu = this.currentUser.id_cu; }, watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_artikel_kategori', this.form.id_cu); - } - } + '$route': function $route(to, from) { + // check current page meta + this.fetchCU(); }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - + modelCUStat: function modelCUStat(value) { if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + this.idCu = this.$route.params.cu; + this.tipe = this.$route.params.tipe; } } }, methods: { fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Kategori Artikel'; - this.titleDesc = 'Mengubah kategori artikel'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Kategori Artikel'; - this.titleDesc = 'Menambah kategori artikel'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); - } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; + this.$router.push({ + name: this.path, + params: { + cu: this.idCu, + tipe: this.tipe } }); }, - back: function back() { - if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); } else { - if (this.currentUser.id_cu == 0) { - if (this.form.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } - } - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + this.idCu = this.$route.params.cu; + this.tipe = this.$route.params.tipe; } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; + changeTingkat: function changeTingkat(tipe) { + if (this.currentUser != 0) { + this.fetch(); } } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkbox.vue */ "./resources/assets/js/components/checkbox.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); +/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_9__); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -/***/ }), +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas'], + components: { + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_1__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + checkbox: _components_checkbox_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_6___default.a, + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + dataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + }, + data: function data() { + return { + excelDownloadUrl: '', + isDisableTable: false, + selectedItem: '', + query: { + order_column: "name_sertifikat", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + columnDataPesertaTerdaftar: [{ + title: 'No.' + }, { + title: 'Status', + name: 'statusPertemuan', + tipe: 'string', + sort: true, + filter: false + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Nama Di Sertifikat', + name: 'name_sertifikat', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Nama Di Nametag', + name: 'name_nametag', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Datang', + name: 'datang', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Pulang', + name: 'pulang', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Kegiatan', + name: 'kegiatan_name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tipe Kegiatan', + name: 'kegiatan_tipe', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Penyelenggara', + name: 'penyelenggara', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Gender', + name: 'kelamin', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Lembaga', + name: 'lembaga_name', + tipe: 'string' + }, { + title: 'Tingkat', + name: 'pekerjaan_tingkat', + tipe: 'string' + }, { + title: 'Jabatan', + name: 'pekerjaan_name', + tipe: 'string' + }, { + title: 'Pendidikan', + name: 'pendidikan_tingkat', + tipe: 'string' + }, { + title: 'Jurusan', + name: 'pendidikan_name', + tipe: 'string' + }, { + title: 'Tgl. Lahir', + name: 'tanggal_lahir', + tipe: 'datetime', + hide: false, + disable: false, + filter: true + }, { + title: 'Tempat Lahir', + name: 'tempat_lahir', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Tinggi', + name: 'tinggi', + tipe: 'numeric', + hide: false, + disable: false, + filter: true + }, { + title: 'Agama', + name: 'agama', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Status Pernikahan', + name: 'status_pernikahan', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Email', + name: 'email', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'No. Hp', + name: 'hp', + tipe: 'numeric', + hide: false, + disable: false, + filter: true + }, { + title: 'Kontak Lain', + name: 'kontak', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. Daftar', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + year: { + date: true, + datePattern: ['Y'] + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + state: '' + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + itemStat: function itemStat(value) { + if (value == 'success') { + this.fetch(this.query); + } + }, + updateStat: function updateStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.$store.dispatch(this.kelas + '/indexSemuaPeserta', [params, this.$route.params.tipe]); + this.excelDownloadUrl = this.kelas + '/indexSemuaPeserta/' + this.$route.params.tipe; + } else if (this.$route.params.cu == 'mitra') { + this.$store.dispatch(this.kelas + '/indexSemuaPesertaMitra', [params, this.$route.params.tipe]); + this.excelDownloadUrl = this.kelas + '/indexSemuaPesertaMitra/' + this.$route.params.tipe; + } else { + this.$store.dispatch(this.kelas + '/indexSemuaPesertaCu', [params, this.$route.params.tipe, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexSemuaPesertaCu/' + this.$route.params.tipe + '/cu/' + this.$route.params.cu; + } + }, + generateSertifikat: function generateSertifikat() { + var _this = this; + + this.modalShow = true; + this.modalState = 'loading'; + axios.post('/api/generateSertifikat', this.selectedItem, { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_9___default.a.saveAs(response.data, 'Sertifikat ' + _this.selectedItem.kegiatan_name + ' ' + _this.selectedItem.aktivis.name + '.pdf'); + _this.state = "generateSertifikat"; + _this.modalState = 'success'; + + _this.modalOpen("generateSertifikat"); + }); + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + modalOpen: function modalOpen(state) { + this.modalShow = true; + this.modalSize = ''; + this.state = state; + this.isDisableTable = true; + + if (state == 'hapus') { + this.modalState = 'confirm-tutup'; + this.modalColor = ''; + this.modalTitle = 'Hapus Peserta ' + this.selectedItem.aktivis.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'ubah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah Peserta'; + this.modalSize = 'modal-lg'; + this.formModalMode = 'edit'; + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah Peserta'; + this.modalSize = 'modal-lg'; + this.formModalMode = 'create'; + } else if (this.state == 'generateSertifikat') { + this.modalState = 'content-tutup'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Generate Sertifikat Berhasil'; + this.modalButton = 'Ok'; + } + }, + modalConfirmOk: function modalConfirmOk() { + this.modalShow = false; + + if (this.state == 'hapusPeserta') { + this.$store.dispatch(this.kelas + '/destroyPeserta', this.selectedItem.id); + } + }, + modalTutup: function modalTutup() { + this.isDisableTable = false; + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + + this.isDisableTable = false; + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kegiatanBKCU', { + item: 'data', + itemStat: 'dataStat', + itemDataListMateri: 'dataListMateri', + itemDataPesertaTerdaftar: 'dataS', + itemDataPesertaTerdaftarStat: 'dataStatS', + updateResponse: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "card card-body mb-2", + class: { "bg-warning": _vm.form == 1 }, + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.check.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "form-check" }, [ + _c("label", { staticClass: "form-check-label" }, [ + _c("div", { staticClass: "uniform-checker" }, [ + _c("span", { class: { checked: _vm.form == 1 } }, [ + _c("input", { + staticClass: "form-check-input-styled", + attrs: { type: "checkbox", checked: "", "data-fouc": "" }, + }), + ]), + ]), + _vm._v("\n\t\t\t" + _vm._s(_vm.title) + "\n\t\t"), + ]), + ]), + ] + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ + _c( + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 + ), + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), + ]), + ] + ) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + itemDataStat: _vm.itemDataStat, + }, + }), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c& ***! + \***************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); @@ -668,21 +1293,481 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) + return _c("div", [ + _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-5" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua CU"), + ]), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v(_vm._s(_vm.currentUser.pus.name)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "mitra" } }, [ + _vm._v("Mitra"), + ]) + : _vm._e(), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCUStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + ] + ), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c( + "div", + { + class: { + "col-sm-5": _vm.currentUser.id_cu == 0, + "col-sm-12": _vm.currentUser.id_cu != 0, + }, + }, + [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipe, + expression: "tipe", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipe = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTingkat($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "diklat_bkcu" } }, [ + _vm._v("Diklat PUSKOPCUINA"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pertemuan_bkcu" } }, [ + _vm._v("Pertemuan PUSKOPCUINA"), + ]), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "option", + { attrs: { value: "diklat_bkcu_internal" } }, + [_vm._v("Diklat Internal PUSKOPCUINA")] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "option", + { attrs: { value: "pertemuan_bkcu_internal" } }, + [_vm._v("Pertemuan Internal PUSKOPCUINA")] + ) + : _vm._e(), + ] + ), + ]), + ] + ), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-sm-2" }, [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ]) + : _vm._e(), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + this.currentUser.id_cu == 0 + ? _c("div", [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua CU"), + ]), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v(_vm._s(_vm.currentUser.pus.name)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "mitra" } }, [ + _vm._v("Mitra"), + ]) + : _vm._e(), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-lg btn-block", + attrs: { disabled: _vm.modelCUStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t\t"), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "input-group pt-2" }, [ + _vm._m(3), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tipe, + expression: "tipe", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tipe = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTingkat($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua tipe"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "diklat_bkcu" } }, [ + _vm._v("Diklat PUSKOPCUINA"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pertemuan_bkcu" } }, [ + _vm._v("Pertemuan PUSKOPCUINA"), + ]), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("option", { attrs: { value: "diklat_bkcu_interlan" } }, [ + _vm._v("Diklat Internal PUSKOPCUINA"), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c( + "option", + { attrs: { value: "pertemuan_bkcu_internal" } }, + [_vm._v("Pertemuan Internal PUSKOPCUINA")] + ) + : _vm._e(), + ] + ), + ]), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "pt-2" }, [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ]) + : _vm._e(), + ]), + ]), + ]) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), ]) }, ] @@ -692,10 +1777,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850& ***! + \**************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -707,109 +1792,520 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _c( + "div", + [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), + "data-viewer", + { + attrs: { + title: "peserta terdaftar", + itemData: _vm.itemDataPesertaTerdaftar, + columnData: _vm.columnDataPesertaTerdaftar, + itemDataStat: _vm.itemDataPesertaTerdaftarStat, + query: _vm.query, + excelDownloadUrl: _vm.excelDownloadUrl, + isDasar: "true", + isNoKolom: "true", + isDisable: _vm.isDisableTable, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c("td", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.statusPeserta( + props.item.status + ) + ), + }, + }), + ]), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[2].hide + ? _c( + "td", + [ + props.item.aktivis + ? [ + props.item.aktivis.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + props.item.aktivis.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image_man.jpg", + width: "35px", + }, + }), + ] + : props.item.mitra_orang + ? [ + props.item.mitra_orang.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/mitra_orang/" + + props.item.mitra_orang + .gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image_man.jpg", + width: "35px", + }, + }), + ] + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image_man.jpg", + width: "35px", + }, + }), + ], + 2 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.name_sertifikat, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[4].hide && + !_vm.columnDataPesertaTerdaftar[4].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name_nametag }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[5].hide && + !_vm.columnDataPesertaTerdaftar[5].disable + ? _c("td", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.datang + ) + ), + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[6].hide && + !_vm.columnDataPesertaTerdaftar[6].disable + ? _c("td", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.pulang + ) + ), + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kegiatan_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[8].hide + ? _c("td", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.kegiatanTipe( + props.item.kegiatan_tipe + ) + ), + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.penyelenggara }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.lembaga_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.pekerjaan_tingkat, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pekerjaan_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.pendidikan_tingkat, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.pendidikan_name, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[17].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[19].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tinggi }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[20].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[21].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.status_pernikahan, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[22].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[23].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[24].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kontak }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[25].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + ] + ) + : _vm._e(), + ] + }, + }, ]), - _vm._v(" "), + }, + [ _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + "template", + { slot: "button-desktop" }, [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + _vm.selectedItem.kegiatan && + _vm.selectedItem.kegiatan.id_sertifikat + ? [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: _vm.selectedItem.status != 5 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.generateSertifikat() + }, }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) + }, + [ + _c("i", { staticClass: "icon-certificate" }), + _vm._v(" Generate Sertifikat\n "), + ] + ), + ] : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, + ], + 2 + ), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.selectedItem.kegiatan && + _vm.selectedItem.kegiatan.id_sertifikat + ? [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: _vm.selectedItem.status != 5 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.generateSertifikat() }, }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) + }, + [ + _c("i", { staticClass: "icon-certificate" }), + _vm._v(" Generate Sertifikat\n "), + ] + ), + ] : _vm._e(), - ] + ], + 2 ), - ] + ], + 2 ), - ]), - ]) + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + size: _vm.modalSize, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }), + ], + 2 + ), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -818,452 +2314,86 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./resources/assets/js/components/checkbox.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/checkbox.vue ***! + \*****************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true +/* harmony import */ var _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkbox.vue?vue&type=template&id=7d32a75a& */ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); +/* harmony import */ var _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkbox.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/checkbox.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), +/***/ "./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama kategori artikel", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s(_vm.currentUser.pus.name) - ), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return _c( - "option", - { domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "deskripsi", - placeholder: - "Silahkan masukkan keterangan kategori", - }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "deskripsi", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "panel panel-flat panel-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkbox.vue?vue&type=template&id=7d32a75a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkbox.vue?vue&type=template&id=7d32a75a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkbox_vue_vue_type_template_id_7d32a75a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1273,9 +2403,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1285,38 +2415,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1391,18 +2521,18 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/index.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/index.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3dabdedc& */ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1411,9 +2541,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1423,55 +2553,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/kegiatanPeserta/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3dabdedc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/index.vue?vue&type=template&id=3dabdedc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dabdedc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/select.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/select.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=2998493c& */ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1480,9 +2610,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1492,105 +2622,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/kegiatanPeserta/select.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=2998493c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/select.vue?vue&type=template&id=2998493c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_2998493c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/form.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/form.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/table.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/table.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=3ca88a34& */ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=1171d850& */ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1600,9 +2679,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1612,38 +2691,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelKategori/form.vue" +component.options.__file = "resources/assets/js/views/kegiatanPeserta/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=3ca88a34& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=1171d850& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kegiatanPeserta/table.vue?vue&type=template&id=1171d850&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_1171d850___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/69.js b/public/js/components/69.js index c24feb980..f328d914e 100644 --- a/public/js/components/69.js +++ b/public/js/components/69.js @@ -1,14 +1,41 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[69],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -34,50 +61,65 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] }, props: { - image_loc: { - type: [String], - "default": '' + value: { + "default": "" }, - image_type: { - type: [String], - "default": '.jpg' + frontText: { + "default": "" }, - image_temp: { - "default": '' + trimLength: { + "default": 50 }, - value: { - type: [String, File], - "default": 'no_image' + valueType: { + "default": "trim" + }, + empty: { + "default": "-" } }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); + modalTutup: function modalTutup() { + this.modalShow = false; }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; } } }); @@ -107,6 +149,37 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! @@ -261,10 +334,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -272,13 +345,7 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapGolongan/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -302,309 +369,43 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, data: function data() { return { - title: 'Tambah Penulis', - titleDesc: 'Menambah penulis artikel baru', + title: 'Tambah Kelompok Aset Tetap', + titleDesc: 'Menambah kelompok aset tetap', titleIcon: 'icon-plus3', - kelas: 'artikelPenulis', - level2Title: 'Penulis Artikel', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + level2Title: 'Kelompok Aset Tetap', + kelas: 'asetTetapKelompok' }; }, - created: function created() { - this.fetch(); - - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } else { - this.form.id_cu = this.currentUser.id_cu; - } - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_artikel_penulis', this.form.id_cu); - } - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, + created: function created() {}, + watch: {}, methods: { - fetch: function fetch() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Penulis Artikel'; - this.titleDesc = 'Mengubah Penulis artikel'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Penulis Artikel'; - this.titleDesc = 'Menambah Penulis artikel'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, back: function back() { - if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } else { - if (this.currentUser.id_cu == 0) { - if (this.form.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } - } - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; + this.$router.push({ + name: this.kelas + }); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -616,55 +417,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -710,6 +567,46 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": @@ -875,10 +772,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&": +/*!*****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c& ***! + \*****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -910,385 +807,15 @@ var render = function () { }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper " }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/artikel/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama penulis artikel", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s(_vm.currentUser.pus.name) - ), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return _c( - "option", - { domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tProfil:\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "penulisDeskripsi", - placeholder: "Silahkan masukkan profil penulis", - }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "deskripsi", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], + [_c("form-data", { attrs: { mode: "tambah" } })], 1 ), ]), ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), ], 1 ) @@ -1300,17 +827,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1320,9 +847,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1332,38 +859,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1436,6 +963,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/pageHeader.vue": @@ -1576,68 +1172,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/artikelPenulis/form.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/form.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/create.vue": +/*!****************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/create.vue ***! + \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=1eb48afc& */ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=5e4b247c& */ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&"); +/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1647,9 +1192,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["render"], + _create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1659,38 +1204,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikelPenulis/form.vue" +component.options.__file = "resources/assets/js/views/asetTetapGolongan/create.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&": +/*!***********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c& ***! + \***********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=1eb48afc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=5e4b247c& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/create.vue?vue&type=template&id=5e4b247c&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_5e4b247c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/70.js b/public/js/components/70.js index ffa663ceb..9435208e5 100644 --- a/public/js/components/70.js +++ b/public/js/components/70.js @@ -1,14 +1,39 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[70],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -34,50 +59,67 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] }, props: { - image_loc: { - type: [String], - "default": '' + value: { + "default": "" }, - image_type: { - type: [String], - "default": '.jpg' + frontText: { + "default": "" }, - image_temp: { - "default": '' + trimLength: { + "default": 50 }, - value: { - type: [String, File], - "default": 'no_image' + valueType: { + "default": "trim" + }, + empty: { + "default": "-" } }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); + modalTutup: function modalTutup() { + this.modalShow = false; }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; } } }); @@ -107,6 +149,37 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! @@ -261,10 +334,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -272,13 +345,7 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapKelompok/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -302,289 +369,43 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, data: function data() { return { - title: 'Tambah Kategori Dokumen', - titleDesc: 'Menambah kategori dokumen baru', + title: 'Tambah Kelompok Aset Tetap', + titleDesc: 'Menambah kelompok aset tetap', titleIcon: 'icon-plus3', - kelas: 'dokumenKategori', - level2Title: 'Kategori Dokumen', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + level2Title: 'Kelompok Aset Tetap', + kelas: 'asetTetapKelompok' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, - created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - this.form.id_cu = this.currentUser.id_cu; - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_dokumen_kategori', this.form.id_cu); - } - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, + created: function created() {}, + watch: {}, methods: { - fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Kategori Dokumen'; - this.titleDesc = 'Mengubah kategori dokumen'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Kategori Dokumen'; - this.titleDesc = 'Menambah kategori dokumen'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - save: function save() { - var _this = this; - - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); - } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, back: function back() { - if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } else { - if (this.currentUser.id_cu == 0) { - if (this.form.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } - } - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } + this.$router.push({ + name: this.kelas + }); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -596,55 +417,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -690,6 +567,46 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": @@ -855,10 +772,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&": +/*!*****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91& ***! + \*****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -894,354 +811,11 @@ var render = function () { _c( "div", { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama kategori dokumen", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s(_vm.currentUser.pus.name) - ), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return _c( - "option", - { domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "deskripsi", - placeholder: - "Silahkan masukkan keterangan kategori", - }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "deskripsi", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "panel panel-flat panel-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], + [_c("form-data", { attrs: { mode: "tambah" } })], 1 ), ]), ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), ], 1 ) @@ -1253,17 +827,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1273,9 +847,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1285,38 +859,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1389,6 +963,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/pageHeader.vue": @@ -1529,68 +1172,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/dokumenKategori/form.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/form.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/asetTetapKelompok/create.vue": +/*!****************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/create.vue ***! + \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=f2106302& */ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=7247ed91& */ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&"); +/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1600,9 +1192,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["render"], + _create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1612,38 +1204,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dokumenKategori/form.vue" +component.options.__file = "resources/assets/js/views/asetTetapKelompok/create.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&": +/*!***********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91& ***! + \***********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=f2106302& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=7247ed91& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/create.vue?vue&type=template&id=7247ed91&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7247ed91___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/71.js b/public/js/components/71.js index e871d92a2..95ad8c181 100644 --- a/public/js/components/71.js +++ b/public/js/components/71.js @@ -1,14 +1,42 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[71],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -34,50 +62,64 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] }, props: { - image_loc: { - type: [String], - "default": '' + value: { + "default": "" }, - image_type: { - type: [String], - "default": '.jpg' + frontText: { + "default": "" }, - image_temp: { - "default": '' + trimLength: { + "default": 50 }, - value: { - type: [String, File], - "default": 'no_image' + valueType: { + "default": "trim" + }, + empty: { + "default": "-" } }, + data: function data() { + return { + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); + modalTutup: function modalTutup() { + this.modalShow = false; }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; } } }); @@ -107,6 +149,37 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! @@ -261,10 +334,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/form.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -272,13 +345,7 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapLokasi/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -302,321 +369,43 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, data: function data() { return { - title: 'Tambah Penulis', - titleDesc: 'Menambah penulis artikel baru', + title: 'Tambah Lokasi Aset Tetap', + titleDesc: 'Menambah lokasi aset tetap', titleIcon: 'icon-plus3', - kelas: 'artikelPenulis', - level2Title: 'Penulis Artikel', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + level2Title: 'Lokasi Aset Tetap', + kelas: 'asetTetapLokasi' }; }, - created: function created() { - this.fetch(); - - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } else { - this.form.id_cu = this.currentUser.id_cu; - } - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_artikel_penulis', this.form.id_cu); - } - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - } - }, + created: function created() {}, + watch: {}, methods: { - fetch: function fetch() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Penulis Artikel'; - this.titleDesc = 'Mengubah Penulis artikel'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Penulis Artikel'; - this.titleDesc = 'Menambah Penulis artikel'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, back: function back() { - if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } else { - if (this.currentUser.id_cu == 0) { - if (this.form.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.form.id_cu - } - }); - } - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } - } - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; + this.$router.push({ + name: this.kelas + }); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -628,55 +417,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -722,6 +567,46 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": @@ -887,10 +772,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&": -/*!***************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82& ***! - \***************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&": +/*!***************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4& ***! + \***************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -922,431 +807,15 @@ var render = function () { }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper " }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", { staticClass: "content" }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "form", - { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/media/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s(_vm.currentUser.pus.name) - ), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return _c( - "option", - { domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama media", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.link"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.link"), - }, - }, - [ - _vm.errors.has("form.link") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tLink: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.link, - expression: "form.link", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "link", - placeholder: "Silahkan masukkan link media", - "data-vv-as": "Link", - }, - domProps: { value: _vm.form.link }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "link", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.link") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.link") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], + [_c("form-data", { attrs: { mode: "tambah" } })], 1 ), ]), ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }), ], 1 ) @@ -1358,17 +827,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1378,9 +847,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1390,38 +859,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1494,6 +963,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/pageHeader.vue": @@ -1634,68 +1172,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/media/form.vue": -/*!**************************************************!*\ - !*** ./resources/assets/js/views/media/form.vue ***! - \**************************************************/ +/***/ "./resources/assets/js/views/asetTetapLokasi/create.vue": +/*!**************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/create.vue ***! + \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=13c39e82& */ "./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=7991aec4& */ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&"); +/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1705,9 +1192,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["render"], + _create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1717,38 +1204,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/media/form.vue" +component.options.__file = "resources/assets/js/views/asetTetapLokasi/create.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************!*\ - !*** ./resources/assets/js/views/media/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js& ***! + \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&": +/*!*********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4& ***! + \*********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=13c39e82& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=7991aec4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/create.vue?vue&type=template&id=7991aec4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_7991aec4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/72.js b/public/js/components/72.js index 58c8bf953..429f5035a 100644 --- a/public/js/components/72.js +++ b/public/js/components/72.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[72],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,265 +22,51 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ - data: function data() { - return { - image: '' - }; - }, props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { + id: { "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' } }, - methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + data: function data() { + return { + clicked: false + }; }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); + btnClick: function btnClick() { + var _this = this; + + if (this.clicked) { + setTimeout(function () { + return _this.clicked = false; + }, 400); } else { - this.$router.push({ - name: this.btn3Route - }); + this.clicked = true; } } - }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })) + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/laporanCu/select.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/laporanCu/table.vue"); +/* harmony import */ var _tablePearls_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tablePearls.vue */ "./resources/assets/js/views/laporanCu/tablePearls.vue"); +/* harmony import */ var _infografis_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./infografis.vue */ "./resources/assets/js/views/laporanCu/infografis.vue"); +/* harmony import */ var _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./infografisPearls.vue */ "./resources/assets/js/views/laporanCu/infografisPearls.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -365,6 +151,127 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + tablePearls: _tablePearls_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + infografisData: _infografis_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + infografisPearlsData: _infografisPearls_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + data: function data() { + return { + title: 'Laporan Statistik', + titlePearls: 'P.E.A.R.L.S', + kelas: 'laporanCu', + titleDesc: 'Mengelola data statistik CU', + titleIcon: 'icon-stats-bars2', + selectCUPath: 'laporanCuCU', + tabName: 'table', + katax: '\\frac{1.7888}{1,6777}', + isTablePearls: false, + isInfografis: false, + isInfografisPearls: false + }; + }, + created: function created() { + this.checkTitle(); + this.checkUser('index_laporan_cu', this.$route.params.cu); + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.checkTitle(); + } + }, + methods: { + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + checkTitle: function checkTitle() { + if (this.$route.meta.mode == "periode") { + this.title = "Laporan Statistik CU"; + this.titleDesc = 'Mengelola data statistik CU'; + } else if (this.$route.meta.mode == "cu") { + if (this.$route.params.tp == "konsolidasi") { + this.title = "Laporan Statistik CU"; + this.titleDesc = 'Mengelola data statistik CU'; + } else { + this.title = "Laporan Statistik TP/KP"; + this.titleDesc = 'Mengelola data statistik TP/KP'; + } + } else if (this.$route.meta.mode == "cuPeriode") { + this.title = "Laporan Statistik TP/KP"; + this.titleDesc = 'Mengelola data statistik TP/KP'; + } else { + this.title = "Laporan Statistik CU"; + this.titleDesc = 'Mengelola data statistik CU'; + } + }, + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'tablePearls' && !this.isTablePearls) { + this.isTablePearls = true; + } + + if (value == 'infografis' && !this.isInfografis) { + this.isInfografis = true; + } + + if (value == 'infografisPearls' && !this.isInfografisPearls) { + this.isInfografisPearls = true; + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + itemPearls: 'pearls', + itemPearlsStat: 'pearlsStat', + columnData: 'columnData', + columnDataPearls: 'columnDataPearls' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -489,1441 +396,4683 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"] - }, + props: ['kelas', 'path'], data: function data() { return { - title: '', - titleDesc: '', - titleIcon: '', - kelas: 'produkCu', - level2Title: 'Produk dan Pelayanan', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - isDisabledName: false, - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false + idCu: '', + idTp: '', + periode: '', + periodeTp: '' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, created: function created() { - if (this.currentUser.id_cu == 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode !== 'edit' && this.form.id_cu == undefined) { - this.form.id_cu = this.currentUser.id_cu; - } // check permission - - - if (this.$route.meta.mode === 'edit') { - if (!this.currentUser.can || !this.currentUser.can['update_produk_cu']) { - this.$router.push({ - name: 'notFound' - }); - } - } else { - if (!this.currentUser.can || !this.currentUser.can['create_produk_cu']) { - this.$router.push({ - name: 'notFound' - }); - } + if (this.currentUser.id_cu != undefined) { + this.checkProfileIdCU(); } }, watch: { - formStat: function formStat(value) { + '$route': function $route(to, from) { + // check current page meta + this.checkProfileIdCU(); + }, + modelCuStat: function modelCuStat(value) { if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; + if (this.$route.meta.mode == 'cu' || this.$route.meta.mode == 'cuPeriode') { + this.idCu = this.$route.params.cu; + this.changeCu(this.idCu); } else { - this.checkUser('update_produk_cu', this.form.id_cu); + this.idCu = 'semua'; + this.changeCu(this.idCu); } } }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - + modelTpStat: function modelTpStat(value) { if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; + if (this.$route.meta.mode == 'cu') { + this.idTp = this.$route.params.tp; + } else if (this.$route.meta.mode == 'cuPeriode') { + this.idTp = 'semua'; + this.changeTp(this.idTp); + } else { + this.idTp = 'konsolidasi'; + } + } + }, + modelPeriodeStat: function modelPeriodeStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'periode') { + this.periode = this.$route.params.periode; + } else { + this.periode = this.modelPeriode[0].periode; + } + } + }, + modelPeriodeTpStat: function modelPeriodeTpStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'cuPeriode') { + this.periodeTp = this.$route.params.periode; + } else { + this.periodeTp = this.modelPeriodeTp[0].periode; + } + + this.changeTpPeriode(this.periodeTp); } } }, methods: { - fetch: function fetch() { - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; - this.titleIcon = 'icon-pencil5'; + checkProfileIdCU: function checkProfileIdCU() { + if (this.currentUser.id_cu !== 0) { + this.idCu = this.currentUser.id_cu; + this.fetchTp(); } else { - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); + this.fetchCU(); } }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); + fetch: function fetch() { + if (this.idCu != 'semua') { + if (this.idTp != 'semua') { + this.$router.push({ + name: 'laporanCuCu', + params: { + cu: this.idCu, + tp: this.idTp + } + }); + } else { + this.$router.push({ + name: 'laporanCuCuPeriode', + params: { + cu: this.idCu, + periode: this.periodeTp + } + }); } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); + } else { + this.$router.push({ + name: 'laporanCuPeriode', + params: { + periode: this.periode } - } + }); } }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode === 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; + fetchCU: function fetchCU() { + if (this.modelCu.length == 0) { + this.$store.dispatch('cu/getHeader', this.currentUser.id_pus); + } else { + if (this.$route.meta.mode == 'cu' || this.$route.meta.mode == 'cuPeriode') { + this.idCu = this.$route.params.cu; + this.changeCu(this.idCu); } else { - window.scrollTo(0, 0); - _this.submited = true; + this.idCu = 'semua'; + this.changeCu(this.idCu); } - }); + } }, - changeTipe: function changeTipe(value) { - if (value == 'Simpanan Pokok') { - this.form.name = 'Simpanan Pokok'; - this.form.jalinan = 1; - this.isDisabledName = true; - } else if (value == 'Simpanan Wajib') { - this.form.name = 'Simpanan Wajib'; - this.form.jalinan = 1; - this.isDisabledName = true; + fetchPeriode: function fetchPeriode() { + this.$store.dispatch('laporanCu/getPeriode'); + }, + fetchPeriodeTp: function fetchPeriodeTp() { + this.$store.dispatch('laporanTp/getPeriode'); + }, + fetchTp: function fetchTp() { + this.$store.dispatch('tp/getCu', this.idCu); + }, + changeCu: function changeCu(value) { + if (value != 'semua') { + this.fetchTp(); } else { - this.form.jalinan = ''; - this.form.name = ''; - this.isDisabledName = false; + this.fetchPeriode(); } + + this.idTp = ''; }, - back: function back() { - if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua' - } - }); - } else { - if (this.currentUser.id_cu == 0) { + changeTp: function changeTp(value) { + if (this.currentUser.id_cu != 0) { + if (this.idTp != 'semua') { this.$router.push({ - name: this.kelas + 'Cu', + name: 'laporanCuCu', params: { - cu: 'semua' + cu: this.currentUser.id_cu, + tp: value } }); } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); + this.$store.dispatch('laporanTp/getPeriode'); + } + } else { + if (this.idTp == 'semua') { + this.$store.dispatch('laporanTp/getPeriode'); } } }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); + changeTpPeriode: function changeTpPeriode(value) { + if (this.currentUser.id_cu != 0) { + this.$router.push({ + name: 'laporanCuCuPeriode', + params: { + cu: this.currentUser.id_cu, + periode: value + } + }); } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing + classTp: function classTp() { + var className = ''; + + if (this.currentUser.id_cu == 0) { + className = 'col-sm-5'; } else { - this.modalShow = false; + if (this.idTp == 'semua') { + className = 'col-sm-6'; + } else { + className = 'col-sm-12'; + } } + + return className; } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('produkCu', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + modelPeriode: 'periode', + modelPeriodeStat: 'periodeStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { + modelPeriodeTp: 'periode', + modelPeriodeTpStat: 'periodeStat' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tp', { + modelTp: 'dataS', + modelTpStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), - ]) - }, -] -render._withStripped = true - - +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -/***/ }), +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + props: ["title", "kelas", "columnData"], + data: function data() { + return { + query: { + order_column: "periode", + order_direction: "desc", + filter_match: "and", + limit: 50, + page: 1 + }, + excelDownloadUrl: '', + excelUploads: [{ + enabled: true, + url: 'laporanCu/uploadExcel', + format_url: 'formatLaporanCu.xlsx', + next_page_route: 'laporanCuDraft', + button: 'Upload Laporan Konsolidasi CU' + }, { + enabled: true, + url: 'laporanCu/uploadExcelTp', + format_url: 'formatLaporanTpSemua.xlsx', + next_page_route: 'laporanTpDraft', + button: 'Upload Laporan Tp' + }], + laporanCuDraftCount: [], + laporanCuDraftCountStat: '', + laporanTpDraftCount: [], + laporanTpDraftCountStat: '', + periode: '', + selectedItem: [], + state: '', + modalShow: false, + modalState: "", + modalTitle: "", + modalColor: "", + modalButton: "", + modalContent: "" + }; + }, + created: function created() { + this.checkProfile(); + this.fetch(this.query); + this.columnGroup('semua'); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.isFirstLoad = true; + this.fetch(this.query); + }, + modelPeriodeStat: function modelPeriodeStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'periode') { + this.periode = this.$route.params.periode; + } else { + this.periode = this.modelPeriode[0].periode; + } + } + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = "Ok"; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ""; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ""; + } + }, + updateStatTp: function updateStatTp(value) { + this.modalState = value; + this.modalButton = "Ok"; + + if (value === "success") { + this.modalTitle = this.updateMessageTp.message; + this.modalContent = ""; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessageTp; + } else { + this.modalContent = ""; + } + } + }, + methods: { + fetch: function fetch(params) { + var i; + this.checkProfile(); + + if (this.$route.meta.mode == "periode") { + // laporan cu with periode + for (i = 0; i < this.columnData.length; i++) { + if ([2].includes(i)) { + this.columnData[i].disable = true; + } else { + this.columnData[i].disable = false; + } + } + + this.$store.dispatch(this.kelas + "/indexPeriode", [params, this.$route.params.periode]); + this.excelDownloadUrl = this.kelas + '/indexPeriode/' + this.$route.params.periode; + this.periode = this.$route.params.periode; + } else if (this.$route.meta.mode == "cu") { + for (i = 0; i < this.columnData.length; i++) { + if ([1, 2, 3, 4].includes(i)) { + this.columnData[i].disable = true; + } else { + this.columnData[i].disable = false; + } + } + + if (this.$route.params.tp == "konsolidasi") { + //laporan cu konsolidasi per cu + this.$store.dispatch(this.kelas + "/indexCu", [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + this.periode = ''; + } else { + // laporan tp/kp per tp + for (i = 0; i < this.columnData.length; i++) { + if ([1, 2, 3, 4, 6].includes(i)) { + this.columnData[i].disable = true; + } else { + this.columnData[i].disable = false; + } + } + + this.$store.dispatch(this.kelas + "/indexTp", [params, this.$route.params.tp]); + this.excelDownloadUrl = 'laporanTp' + '/indexTp/' + this.$route.params.tp; + this.periode = ''; + } + } else if (this.$route.meta.mode == "cuPeriode") { + // laporan tp/kp semua tp + for (i = 0; i < this.columnData.length; i++) { + if ([1, 3, 4, 6].includes(i)) { + this.columnData[i].disable = true; + } else { + this.columnData[i].disable = false; + } + } + + this.$store.dispatch(this.kelas + "/indexTpPeriode", [params, this.$route.params.cu, this.$route.params.periode]); + this.excelDownloadUrl = 'laporanTp' + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.periode; + this.periode = this.$route.params.periode; + } else { + // laporan cu default + for (i = 0; i < this.columnData.length; i++) { + if ([2].includes(i)) { + this.columnData[i].disable = true; + } else { + this.columnData[i].disable = false; + } + } + + this.$store.dispatch(this.kelas + "/index", params); // this.$store.dispatch(this.kelas + "/indexTotal"); + + this.excelDownloadUrl = this.kelas; + } + }, + fetchLaporanCuDraft: function fetchLaporanCuDraft() { + var _this = this; + + if (this.currentUser.can['upload_laporan_cu']) { + axios.get('/api/laporanCuDraft/count').then(function (response) { + _this.laporanCuDraftCount = response.data.model; + _this.laporanCuDraftCountStat = 'success'; + })["catch"](function (error) { + _this.laporanCuDraftCount = error.response; + _this.laporanCuDraftCountStat = 'fail'; + }); + } + }, + fetchLaporanTpDraft: function fetchLaporanTpDraft() { + var _this2 = this; + + if (this.currentUser.can['upload_laporan_tp']) { + axios.get('/api/laporanTpDraft/count').then(function (response) { + _this2.laporanTpDraftCount = response.data.model; + _this2.laporanTpDraftCountStat = 'success'; + })["catch"](function (error) { + _this2.laporanTpDraftCount = error.response; + _this2.laporanTpDraftCountStat = 'fail'; + }); + } + }, + checkProfile: function checkProfile() { + if (this.currentUser.id_cu != 0) { + if (this.$route.meta.mode == "cu" || this.$route.meta.mode == "cuPeriode") { + if (this.currentUser.id_cu != this.$route.params.cu) { + this.$router.push({ + name: "notFound" + }); + } + } else if (this.$route.meta.mode == "periode") { + this.$router.push({ + name: "notFound" + }); + } else { + this.$router.push({ + name: "notFound" + }); + } + + this.excelUploads[0].url = 'laporanCu/uploadExcel'; + this.excelUploads[0].format_url = 'formatLaporanCu.xlsx'; + this.excelUploads[1].url = 'laporanTp/uploadExcel'; + this.excelUploads[1].format_url = 'formatLaporanTp.xlsx'; + } else { + this.excelUploads[0].url = 'laporanCu/uploadExcelAll'; + this.excelUploads[0].format_url = 'formatLaporanCuSemua.xlsx'; + this.excelUploads[1].url = 'laporanTp/uploadExcelAll'; + this.excelUploads[1].format_url = 'formatLaporanTpSemua.xlsx'; + } + + if (this.currentUser.can['upload_laporan_cu']) { + this.excelUploads[0].enabled = true; + } else { + this.excelUploads[0].enabled = false; + } + + if (this.currentUser.can['upload_laporan_tp']) { + this.excelUploads[1].enabled = true; + } else { + this.excelUploads[1].enabled = false; + } + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, tp) { + if (tp) { + if (tp.id) { + this.ubahLaporanTp(id); + } else { + this.modalShow = true; + this.modalState = "normal1"; + this.modalColor = "bg-primary"; + this.modalTitle = "Ubah Laporan Konsolidasi"; + this.$store.dispatch("laporanTp/listLaporanTp", [this.selectedItem.id_cu, this.selectedItem.periode]); + } + } else { + this.$router.push({ + name: this.kelas + "Edit", + params: { + id: id + } + }); + } + }, + ubahLaporanTp: function ubahLaporanTp(id, tp) { + this.modalShow = false; + this.$router.push({ + name: "laporanTpEdit", + params: { + id: id + } + }); + }, + detailData: function detailData(id, tp) { + if (tp && tp.id) { + this.$router.push({ + name: "laporanTpDetail", + params: { + id: id + } + }); + } else { + this.$router.push({ + name: "laporanCuDetail", + params: { + id: id + } + }); + } + }, + columnGroup: function columnGroup(value) { + var i; + + if (value == 'anggota') { + for (i = 0; i < this.columnData.length; i++) { + if ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 48, 49].includes(i)) { + this.columnData[i].hide = false; + } else { + this.columnData[i].hide = true; + } + } + } else if (value == 'aset') { + for (i = 0; i < this.columnData.length; i++) { + if ([0, 1, 2, 3, 4, 5, 6, 13, 14, 15, 16, 17, 19, 22, 23, 45, 48, 49].includes(i)) { + this.columnData[i].hide = false; + } else { + this.columnData[i].hide = true; + } + } + } else if (value == 'shu') { + for (i = 0; i < this.columnData.length; i++) { + if ([0, 1, 2, 3, 4, 5, 6, 34, 35, 41, 42, 43, 44, 48, 49].includes(i)) { + this.columnData[i].hide = false; + } else { + this.columnData[i].hide = true; + } + } + } else if (value == 'piutang') { + for (i = 0; i < this.columnData.length; i++) { + if ([0, 1, 2, 3, 4, 5, 6, 27, 28, 29, 30, 31, 32, 33, 48, 49].includes(i)) { + this.columnData[i].hide = false; + } else { + this.columnData[i].hide = true; + } + } + } else if (value == 'semua') { + for (i = 0; i < this.columnData.length; i++) { + this.columnData[i].hide = false; + } + } + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalColor = ""; + this.modalState = "confirm-tutup"; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == "hapus") { + this.modalTitle = "Hapus " + this.title + " ?"; + this.modalButton = "Iya, Hapus"; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + "/resetUpdateStat"); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == "hapus") { + if (this.selectedItem.id_tp) { + this.$store.dispatch("laporanTp/destroy", this.selectedItem.id); + } else { + this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); + } + } + }, + formatPeriode: function formatPeriode(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("dateMonth")(value); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("global", { + idCu: "idCu", + idTp: "idTp", + selectData: "data" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { + modelCU: "dataS", + modelCUStat: "dataStatS" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("tp", { + modelTp: "dataS", + modelTpStat: "dataStatS" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanCu", { + totalData: "data", + totalDataStat: "dataStat", + itemData: "dataS", + itemDataStat: "dataStatS", + modelPeriode: "periode", + modelPeriodeStat: "periodeStat", + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanTp", { + updateMessageTp: "update", + updateStatTp: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanTp", { + listLaporanTpData: "data2S", + listLaporanTpDataStat: "dataStat2S" + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _formKatex_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formKatex.vue */ "./resources/assets/js/views/laporanCu/formKatex.vue"); +/* harmony import */ var _itemPearls_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./itemPearls.vue */ "./resources/assets/js/views/laporanCu/itemPearls.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formKatex: _formKatex_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + itemPearls: _itemPearls_vue__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + props: ["title", "kelas", "columnData"], + data: function data() { + return { + query: { + order_column: "periode", + order_direction: "desc", + filter_match: "and", + limit: 50, + page: 1 + }, + excelDownloadUrl: '', + selectedItem: [], + modalShow: false, + modalState: "", + modalTitle: "", + modalSize: "", + modalColor: "", + modalButton: "", + modalKatex: { + id: "", + id_cu: "", + no_ba: "", + periode: "", + section: "", + katex1: [], + katex2: [], + form: [], + indikator: "", + isUbah: false + } + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.isFirstLoad = true; + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = "Ok"; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ""; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ""; + } + }, + updateTpStat: function updateTpStat(value) { + this.modalState = value; + this.modalButton = "Ok"; + + if (value === "success") { + this.modalTitle = this.updateTpMessage.message; + this.modalContent = ""; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateTpMessage; + } else { + this.modalContent = ""; + } + } + }, + methods: { + fetch: function fetch(params) { + this.columnData[7].disable = false; + this.columnData[20].disable = false; + this.columnData[21].disable = false; + this.columnData[22].disable = false; + this.columnData[23].disable = false; + this.columnData[24].disable = false; + this.columnData[25].disable = false; + this.columnData[26].disable = false; + + if (this.$route.meta.mode == "periode") { + this.columnData[1].disable = false; + this.columnData[3].disable = false; + this.columnData[4].disable = false; + this.columnData[5].disable = false; + this.columnData[6].disable = false; + this.columnData[2].disable = true; + this.$store.dispatch(this.kelas + "/indexPearlsPeriode", [params, this.$route.params.periode]); // default route + } else if (this.$route.meta.mode == "cu") { + this.columnData[1].disable = true; + this.columnData[3].disable = true; + this.columnData[4].disable = true; + + if (this.$route.params.tp == "konsolidasi") { + this.columnData[2].disable = false; + this.columnData[5].disable = false; + this.columnData[7].disable = false; + this.columnData[1].disable = true; + this.columnData[3].disable = true; + this.columnData[4].disable = true; + this.columnData[6].disable = true; + this.disableColumnTpName(true); + this.$store.dispatch(this.kelas + "/indexPearlsCu", [params, this.$route.params.cu]); + } else { + this.columnData[5].disable = false; + this.columnData[7].disable = false; + this.columnData[1].disable = true; + this.columnData[2].disable = true; + this.columnData[3].disable = true; + this.columnData[4].disable = true; + this.columnData[6].disable = true; + this.$store.dispatch(this.kelas + "/indexPearlsTp", [params, this.$route.params.tp]); + } + } else if (this.$route.meta.mode == "cuPeriode") { + this.columnData[2].disable = false; + this.columnData[5].disable = false; + this.columnData[7].disable = false; + this.columnData[1].disable = true; + this.columnData[3].disable = true; + this.columnData[4].disable = true; + this.columnData[6].disable = true; + this.$store.dispatch(this.kelas + "/indexPearlsTpPeriode", [params, this.$route.params.cu, this.$route.params.periode]); + } else { + this.columnData[1].disable = false; + this.columnData[3].disable = false; + this.columnData[4].disable = false; + this.columnData[5].disable = false; + this.columnData[6].disable = false; + this.columnData[2].disable = true; + this.$store.dispatch(this.kelas + "/indexPearls", params); + } + }, + disableColumnCU: function disableColumnCU(status) { + this.columnData[1].disable = status; + this.columnData[3].disable = status; + this.columnData[4].disable = status; + }, + disableColumnTp: function disableColumnTp(status) { + this.columnData[6].disable = status; + }, + disableColumnTpName: function disableColumnTpName(status) { + this.columnData[2].disable = status; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id, id_cu) { + this.$router.push({ + name: this.kelas + "Edit", + params: { + id: id + } + }); + }, + modelKatexOpen: function modelKatexOpen(itemData, type) { + this.modalSize = "modal-lg"; + this.modalColor = "bg-primary"; + this.modalShow = true; + this.modalState = "normal1"; + this.modalKatex.id = itemData.id; + this.modalKatex.periode = itemData.periode; + + if (itemData.id_tp) { + this.modalKatex.id_cu = itemData.tp.id_cu; + this.modalKatex.no_ba = itemData.tp.cu.no_ba; + this.modalKatex.id_tp = itemData.id_tp; + this.modalKatex.no_tp = itemData.no_tp; + this.modalKatex.section = itemData.tp.name + ' periode ' + this.formatPeriode(itemData.periode); + } else { + this.modalKatex.id_tp = ''; + this.modalKatex.no_tp = ''; + this.modalKatex.id_cu = itemData.id_cu; + this.modalKatex.no_ba = itemData.no_ba; + + if (itemData.cu) { + this.modalKatex.section = 'CU ' + itemData.cu.name + ' periode ' + this.formatPeriode(itemData.periode); + } else { + this.modalKatex.section = 'CU ' + itemData.cu_name + ' periode ' + this.formatPeriode(itemData.periode); + } + } // p1 + + + if (type == "p1") { + this.modalTitle = "P1 - Provisi pinjaman lalai di atas 12 bulan"; + this.modalKatex.form.push({ + title: "Cadangan Resiko", + key: "dcr", + value: itemData.dcr + }, { + title: "Piutang Lalai Di Atas 12 Bulan", + key: "piutang_lalai_12bulan", + value: itemData.piutang_lalai_12bulan + }); + this.modalKatex.indikator = "100% provisi tersedia untuk pinjaman lalai di atas 12 bulan dan setiap triwulan dilakukan charge off secara konsisten."; + var katex1Content1 = "\\text{P1} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{100} \\% (\\text{IDEAL})"; + var katex2Content1 = "\\text{P1} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + "}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.p1) + " \\% (\\text{" + (itemData.p1 >= 1 ? "IDEAL" : "TIDAK IDEAL") + "})"; + this.modalKatex.katex1.push({ + title: "", + content: katex1Content1 + }); + this.modalKatex.katex2.push({ + title: "", + content: katex2Content1 + }); // p2 + } else if (type == "p2") { + this.modalTitle = "P2 - Provisi pinjaman lalai 1 - 12 bulan"; + this.modalKatex.form.push({ + title: "Cadangan Resiko", + key: "dcr", + value: itemData.dcr + }, { + title: "Piutang Lalai Di Atas 12 Bulan", + key: "piutang_lalai_12bulan", + value: itemData.piutang_lalai_12bulan + }, { + title: "Piutang Lalai 1 - 12 Bulan", + key: "piutang_lalai_1bulan", + value: itemData.piutang_lalai_1bulan + }); + this.modalKatex.indikator = "35% provisi tersedia untuk pinjaman lalai 1 – 12 bulan dan setiap triwulan dilakukan charge off dari waktu ke waktu"; + + var _katex1Content = "\\text{P2} = \\dfrac{\\text{Saldo Cadangan Resiko setelah P1}[\\text{" + this.modalKatex.form[0].title + "} - \\text{" + this.modalKatex.form[1].title + "}]}{\\text{" + this.modalKatex.form[2].title + "}} \\times \\text{100} \\% = \\text{Di Atas 35} \\% (\\text{IDEAL})"; + + var _katex2Content = "\\text{P2} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + " - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.p2) + " \\% (\\text{" + (itemData.p2 >= 0.35 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content + }); + + if (itemData.p1 >= 1) { + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content + }); + } else { + this.modalKatex.katex2.push({ + title: "Karena tidak ada saldo cadangan resiko setelah P1, maka P2 (TIDAK IDEAL)", + content: _katex2Content + }); + } // e1 + + } else if (type == "e1") { + this.modalTitle = "E1 - Piutang bersih / total aset"; + + if (itemData.p1 >= 1 && itemData.p2 > 0.35) { + this.modalKatex.form.push({ + title: "Piutang Beredar", + key: "piutang_beredar", + value: itemData.piutang_beredar + }, { + title: "Piutang Lalai Di Atas 12 Bulan", + key: "piutang_lalai_12bulan", + value: itemData.piutang_lalai_12bulan + }, { + title: "Piutang Lalai 1 - 12 Bulan", + key: "piutang_lalai_1bulan", + value: itemData.piutang_lalai_1bulan + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + } else { + this.modalKatex.form.push({ + title: "Piutang Beredar", + key: "piutang_beredar", + value: itemData.piutang_beredar + }, { + title: "Cadangan Resiko", + key: "dcr", + value: itemData.dcr + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + } + + this.modalKatex.indikator = "Rasio Piutang Bersih adalah 70% – 80% dari total aset dan portofolio pinjaman beragam dengan setidaknya 5 macam produk pinjaman yang berbeda"; + var _katex1Content2 = "\\text{E1} = \\dfrac{\\text{Piutang Beredar} - ((\\text{100} \\% \\times \\text{Piutang Lalai Di Atas 12 Bulan}) + (\\text{35} \\% \\times \\text{Piutang Lalai 1 - 12 Bulan}))}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})"; + var katex1Content2 = "\\text{E1} = \\dfrac{\\text{Piutang Beredar} - \\text{Cadangan Resiko}}{\\text{Aset}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\% (\\text{IDEAL})"; + var _katex2Content2 = ""; + var katex2Title1 = ""; + + if (itemData.p1 >= 1 && itemData.p2 > 0.35) { + katex2Title1 = "Dikarenakan P1 dan P2 (IDEAL), maka rumus yang digunakan adalah rumus 1"; + _katex2Content2 = "\\text{E1} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - ((\\text{100} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) + (\\text{35} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}))}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e1) + " \\% (\\text{" + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? "IDEAL" : "TIDAK IDEAL") + "})"; + } else { + katex2Title1 = "Dikarenakan P1 dan P2 (TIDAK IDEAL), maka rumus yang digunakan adalah rumus 2"; + _katex2Content2 = "\\text{E1} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e1) + " \\% (\\text{" + (itemData.e1 >= 0.7 && itemData.e1 <= 0.8 ? "IDEAL" : "TIDAK IDEAL") + "})"; + } + + this.modalKatex.katex1.push({ + title: "Rumus 1 - apabila P1 dan P2 (IDEAL)", + content: _katex1Content2 + }, { + title: "Rumus 2 - apabila P1 dan P2 (TIDAK IDEAL)", + content: katex1Content2 + }); + this.modalKatex.katex2.push({ + title: katex2Title1, + content: _katex2Content2 + }); // e5 + } else if (type == "e5") { + this.modalTitle = "E5 - Simpanan non saham / total aset"; + this.modalKatex.form.push({ + title: "Simpanan Non Saham Unggulan", + key: "nonsaham_unggulan", + value: itemData.nonsaham_unggulan + }, { + title: "Simpanan Non Saham Harian", + key: "nonsaham_harian", + value: itemData.nonsaham_harian + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "Rasio 70% – 80% dari total aset dan memiliki beragam jenis simpanan minimal 5 jenis produk simpanan yang berbeda."; + + var _katex1Content3 = "\\text{E5} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}}{\\text{" + this.modalKatex.form[2].title + "}} \\times \\text{100} \\% = \\text{70} \\% \\text{ Sampai } \\text{80} \\%(\\text{IDEAL})"; + + var _katex2Content3 = "\\text{E5} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e5) + " \\% (\\text{" + (itemData.e5 >= 0.7 && itemData.e5 <= 0.8 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content3 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content3 + }); // e6 + } else if (type == "e6") { + this.modalTitle = "E6 - Pinjaman kepada pihak luar terhadap total aset"; + this.modalKatex.form.push({ + title: "Total Hutang Pihak Ke-3", + key: "total_hutang_pihak3", + value: itemData.total_hutang_pihak3 + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "Jumlah pinjaman kepada pihak eksternal 1% – 5% dari total aset."; + + var _katex1Content4 = "\\text{E6} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})"; + + var _katex2Content4 = "\\text{E6} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e6) + " \\% ( \\text{" + (itemData.e6 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content4 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content4 + }); // e7 + } else if (type == "e7") { + this.modalTitle = "E7 - Persentase total aset yang didanai dari simpanan saham"; + this.modalKatex.form.push({ + title: "Simpanan Saham", + key: "simpanan_saham", + value: itemData.simpanan_saham + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "10-20% total aset yang didanai dari simpanan saham"; + + var _katex1Content5 = "\\text{E7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Sampai } \\text{20} \\%(\\text{IDEAL})"; + + var _katex2Content5 = "\\text{E7} = \\dfrac{" + this.formatCurrency(this.modalKatex.form[0].value) + "}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e7) + " \\% (\\text{" + (itemData.e7 >= 0.1 && itemData.e7 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content5 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content5 + }); // e9 + } else if (type == "e9") { + this.modalTitle = "E9 - Modal lembaga bersih"; + this.modalKatex.form.push({ + title: "Cadangan Resiko", + key: "dcr", + value: itemData.dcr + }, { + title: "Cadangan Umum", + key: "dcu", + value: itemData.dcu + }, { + title: "Dana Gedung", + key: "dana_gedung", + value: itemData.dana_gedung + }, { + title: "Donasi", + key: "donasi", + value: itemData.donasi + }, { + title: "SHU Tahun Lalu", + key: "shu_lalu", + value: itemData.shu_lalu + }, { + title: "Piutang Lalai Di Atas 12 Bulan", + key: "piutang_lalai_12bulan", + value: itemData.piutang_lalai_12bulan + }, { + title: "Piutang Lalai 1 - 12 Bulan", + key: "piutang_lalai_1bulan", + value: itemData.piutang_lalai_1bulan + }, { + title: "Aset Bermasalah", + key: "aset_masalah", + value: itemData.aset_masalah + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "Modal lembaga bersih sebesar 10% dari total aset."; + + var _katex1Content6 = "\\text{E9} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "} + \\text{" + this.modalKatex.form[2].title + "} + \\text{" + this.modalKatex.form[3].title + "} + \\text{" + this.modalKatex.form[4].title + "}) - ((\\text{100} \\% \\times \\text{" + this.modalKatex.form[5].title + "}) + (\\text{35} \\% \\times \\text{" + this.modalKatex.form[6].title + "}) + \\text{" + this.modalKatex.form[7].title + "})}{\\text{" + this.modalKatex.form[8].title + "}} \\times \\text{100} \\% = \\text{Lebih Dari Sama Dengan 10} \\% (\\text{IDEAL})"; + + var _katex2Content6 = "\\text{E9} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[4].value) + "}) - ((\\text{100} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[5].value) + "}) + (\\text{35} \\% \\times \\text{" + this.formatCurrency(this.modalKatex.form[6].value) + "}) + \\text{" + this.formatCurrency(this.modalKatex.form[7].value) + "})}{\\text{" + this.formatCurrency(this.modalKatex.form[8].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.e9) + " \\% ( \\text{" + (itemData.e9 >= 0.1 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content6 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content6 + }); // a1 + } else if (type == "a1") { + this.modalTitle = "A1 - Total pinjaman lalai / total pinjaman beredar"; + this.modalKatex.form.push({ + title: "Piutang Lalai Di Atas 12 Bulan", + key: "piutang_lalai_12bulan", + value: itemData.piutang_lalai_12bulan + }, { + title: "Piutang Lalai 1 - 12 Bulan", + key: "piutang_lalai_1bulan", + value: itemData.piutang_lalai_1bulan + }, { + title: "Piutang Beredar", + key: "piutang_beredar", + value: itemData.piutang_beredar + }); + this.modalKatex.indikator = "Total pinjaman lalai ≤ 5% dari total pinjaman beredar."; + + var _katex1Content7 = "\\text{A1} = \\dfrac{\\text{Total Pinjaman Lalai}[\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}]}{\\text{" + this.modalKatex.form[2].title + "}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})"; + + var _katex2Content7 = "\\text{A1} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.a1) + " \\% ( \\text{" + (itemData.a1 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content7 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content7 + }); // a2 + } else if (type == "a2") { + this.modalTitle = "A2 - Aset yang tidak menghasilkan / total aset"; + this.modalKatex.form.push({ + title: "Aset Tidak Menghasilkan", + key: "aset_tidak_menghasilkan", + value: itemData.aset_tidak_menghasilkan + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "Aset tidak menghasilkan 5% dari total aset."; + + var _katex1Content8 = "\\text{A2} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{Kurang Dari Sama Dengan 5} \\% (\\text{IDEAL})"; + + var _katex2Content8 = "\\text{A2} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.a2) + " \\% ( \\text{" + (itemData.a2 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content8 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content8 + }); // r7 + } else if (type == "r7") { + this.modalTitle = "R7 - BJS saham terhadap rata-rata aset"; + this.modalKatex.form.push({ + title: "BJS Saham", + key: "bjs_saham", + value: itemData.bjs_saham + }, { + title: "Simpanan Saham Bulan Desember", + key: "simpanan_saham_des", + value: itemData.simpanan_saham_des + }, { + title: "Simpanan Saham Bulan " + this.formatPeriodeMonth(itemData.periode), + key: "simpanan_saham", + value: itemData.simpanan_saham + }, { + title: "Simpanan Saham Tahun Lalu", + key: "simpanan_saham_lalu", + value: itemData.simpanan_saham_lalu + }, { + title: "Harga Pasar", + key: "harga_pasar", + value: itemData.harga_pasar + }); + this.modalKatex.indikator = "Dividen saham dibayar 1% lebih tinggi daripada suku bunga pasar"; + + if (itemData.simpanan_saham_des != 0) { + var _katex1Content9 = "\\text{R7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{" + this.modalKatex.form[1].title + "} + \\text{" + this.modalKatex.form[2].title + "}}{\\text{Jumlah Bulan Berjalan}} \\times \\text{12})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})"; + + var _katex2Content9 = "\\text{R7} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{(\\frac{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatPeriodeMonth(itemData.periode) + "}} \\times \\text{12})} \\times \\text{100} \\% = " + this.formatPercentage(itemData.r7_1) + " \\% ( \\text{" + (itemData.r7_1 == itemData.harga_pasar ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "Jika simpanan saham bersumber dari saldo bulan desember tahun lalu", + content: _katex1Content9 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content9 + }); + } + + if (itemData.simpanan_saham_lalu != 0) { + var _katex1Content10 = "\\text{R7} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "}}{\\text{Simpanan Saham Rata-rata}(\\frac{\\text{" + this.modalKatex.form[3].title + "} + \\text{" + this.modalKatex.form[2].title + "}}{\\text{2}})} \\times \\text{100} \\% = \\text{Harga Pasar} \\% (\\text{IDEAL})"; + + var katex2Content2 = "\\text{R7} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "}}{(\\frac{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{2}})} \\times \\text{100} \\% = " + this.formatPercentage(itemData.r7_2) + " \\% ( \\text{" + (itemData.r7_2 == itemData.harga_pasar ? "IDEAL" : "TIDAK IDEAL") + "})"; + this.modalKatex.katex1.push({ + title: "Jika simpanan saham bersumber dari saldo tahun lalu bulan " + this.formatPeriodeMonth(itemData.periode), + content: _katex1Content10 + }); + this.modalKatex.katex2.push({ + title: "", + content: katex2Content2 + }); + } //r9 + + } else if (type == "r9") { + this.modalTitle = "R9 - Biaya operasional terhadap rata-rata aset"; + this.modalKatex.form.push({ + title: "Total Biaya", + key: "total_biaya", + value: itemData.total_biaya + }, { + title: "Beban Penyisihan Cadangan Resiko", + key: "beban_penyisihan_dcr", + value: itemData.beban_penyisihan_dcr + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }, { + title: "Aset Tahun Lalu", + key: "aset_lalu", + value: itemData.aset_lalu + }); + this.modalKatex.indikator = "Beban operasional terhadap rata-rata aset sebesar 5%."; + + var _katex1Content11 = "\\text{R9} = \\dfrac{\\text{Beban Operasional}(\\text{" + this.modalKatex.form[0].title + "} - \\text{" + this.modalKatex.form[1].title + "})}{\\text{Rata-rata Aset}(\\frac{\\text{" + this.modalKatex.form[2].title + "} + \\text{" + this.modalKatex.form[3].title + "}}{\\text{2}})} \\times \\text{100} \\% <= \\text{5} \\% (\\text{IDEAL})"; + + var _katex2Content10 = "\\text{R9} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\frac{\\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}}{\\text{2}}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.r9) + " \\% ( \\text{" + (itemData.r9 <= 0.05 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content11 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content10 + }); //l1 + } else if (type == "l1") { + this.modalTitle = "L1 - (investasi likuid + aset-aset likuid - hutang jangka pendek < 30 hari) / simpanan non saham"; + this.modalKatex.form.push({ + title: "Investasi Likuid", + key: "investasi_likuid", + value: itemData.investasi_likuid + }, { + title: "Aset Likuid Tidak Menghasilkan", + key: "aset_likuid_tidak_menghasilkan", + value: itemData.aset_likuid_tidak_menghasilkan + }, { + title: "Hutang Tidak Berbiaya < 30 Hari", + key: "hutang_tidak_berbiaya_30hari", + value: itemData.hutang_tidak_berbiaya_30hari + }, { + title: "Total Simpanan Non Saham", + key: "tot_nonsaham", + value: itemData.tot_nonsaham + }); + this.modalKatex.indikator = "Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset."; + + var _katex1Content12 = "\\text{L1} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}) - \\text{" + this.modalKatex.form[2].title + "}}{\\text{" + this.modalKatex.form[3].title + "}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})"; + + var _katex2Content11 = "\\text{L1} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) - \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.l1) + " \\% (\\text{" + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content12 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content11 + }); //l2 + } else if (type == "l2") { + this.modalTitle = "L2 - Likuiditas untuk memenuhi permintaan penarikan setelah membayar semua kewajiban < 30 hari"; + this.modalKatex.form.push({ + title: "Investasi Likuid", + key: "investasi_likuid", + value: itemData.investasi_likuid + }, { + title: "Aset Likuid Tidak Menghasilkan", + key: "aset_likuid_tidak_menghasilkan", + value: itemData.aset_likuid_tidak_menghasilkan + }, { + title: "Hutang Tidak Berbiaya < 30 Hari", + key: "hutang_tidak_berbiaya_30hari", + value: itemData.hutang_tidak_berbiaya_30hari + }, { + title: "Aset", + key: "aset", + value: itemData.aset + }); + this.modalKatex.indikator = "Likuiditas sebesar 15% dari total simpanan non saham tetapi tidak melampaui 20% dari total aset."; + + var _katex1Content13 = "\\text{L1} = \\dfrac{(\\text{" + this.modalKatex.form[0].title + "} + \\text{" + this.modalKatex.form[1].title + "}) - \\text{" + this.modalKatex.form[2].title + "}}{\\text{" + this.modalKatex.form[3].title + "}} \\times \\text{100} \\% = \\text{15} \\% \\text{ Sampai } \\text{20} \\% (\\text{IDEAL})"; + + var _katex2Content12 = "\\text{L1} = \\dfrac{(\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} + \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}) - \\text{" + this.formatCurrency(this.modalKatex.form[2].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[3].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.l1) + " \\% (\\text{" + (itemData.l1 >= 0.15 && itemData.l1 <= 0.2 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content13 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content12 + }); //s10 + } else if (type == "s10") { + this.modalTitle = "S10 - Pertumbuhan anggota"; + this.modalKatex.form.push({ + title: "Lelaki Biasa", + key: "l_biasa", + value: itemData.l_biasa + }, { + title: "Lelaki L. Biasa", + key: "l_lbiasa", + value: itemData.l_lbiasa + }, { + title: "Perempuan Biasa", + key: "p_biasa", + value: itemData.p_biasa + }, { + title: "Perempuan L.Biasa", + key: "p_lbiasa", + value: itemData.p_lbiasa + }, { + title: "Total Anggota", + key: "total_anggota", + value: itemData.total_anggota, + hideForm: true + }, { + title: "Total Anggota Tahun Lalu", + key: "total_anggota_lalu", + value: itemData.total_anggota_lalu + }); + this.modalKatex.indikator = "Pertumbuhan anggota di atas 12% per tahun."; + + var _katex1Content14 = "\\text{s10} = \\dfrac{\\text{" + this.modalKatex.form[4].title + "} - \\text{" + this.modalKatex.form[5].title + "}}{\\text{" + this.modalKatex.form[5].title + "}} \\times \\text{100} \\% = \\text{Di Atas 12} \\% (\\text{IDEAL})"; + + var _katex2Content13 = "\\text{s10} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[4].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[5].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[5].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.s10) + " \\% ( \\text{" + (itemData.s10 > 0.12 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content14 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content13 + }); //s11 + } else if (type == "s11") { + this.modalTitle = "S11 - Pertumbuhan aset"; + this.modalKatex.form.push({ + title: "Aset", + key: "aset", + value: itemData.aset + }, { + title: "Aset Tahun Lalu", + key: "aset_lalu", + value: itemData.aset_lalu + }); + this.modalKatex.indikator = "Pertumbuhan aset 10% di atas laju inflasi."; + + var _katex1Content15 = "\\text{s11} = \\dfrac{\\text{" + this.modalKatex.form[0].title + "} - \\text{" + this.modalKatex.form[1].title + "}}{\\text{" + this.modalKatex.form[1].title + "}} \\times \\text{100} \\% = \\text{10} \\% \\text{ Di Atas Laju Inflasi} (\\text{IDEAL})"; + + var _katex2Content14 = "\\text{S11} = \\dfrac{\\text{" + this.formatCurrency(this.modalKatex.form[0].value) + "} - \\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}}{\\text{" + this.formatCurrency(this.modalKatex.form[1].value) + "}} \\times \\text{100} \\% = " + this.formatPercentage(itemData.s11) + " \\% ( \\text{" + (itemData.s11 > itemData.laju_inflasi + 0.1 ? "IDEAL" : "TIDAK IDEAL") + "})"; + + this.modalKatex.katex1.push({ + title: "", + content: _katex1Content15 + }); + this.modalKatex.katex2.push({ + title: "", + content: _katex2Content14 + }); + } + }, + modalKatexReset: function modalKatexReset() { + this.modalKatex.isUbah = false; + this.modalKatex.katex1 = []; + this.modalKatex.katex2 = []; + this.modalKatex.form = []; + }, + modalConfirmOpen: function modalConfirmOpen(source, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = "confirm-tutup"; + this.source = source; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (source == "hapus") { + this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ?"; + this.modalButton = "Iya, Hapus"; + } + }, + modalTutup: function modalTutup() { + this.modalSize = ""; + this.modalShow = false; + this.modalKatexReset(); //reset modal katex + + this.$store.dispatch(this.kelas + "/resetUpdateStat"); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.source == "hapus") { + this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); + } + + this.modalSize = ""; + }, + formatPeriode: function formatPeriode(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("dateMonth")(value); + }, + formatPeriodeMonth: function formatPeriodeMonth(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("month")(value); + }, + formatCurrency: function formatCurrency(value) { + if (value) { + return this.$options.filters.currency(value, "", 0, { + thousandsSeparator: "." + }); + } else { + return "(-)"; + } + }, + formatPercentage: function formatPercentage(value) { + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.filter("percentage2")(value, 2); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("global", { + idCu: "idCu", + idTp: "idTp", + selectData: "data" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { + modelCU: "dataS", + modelCUStat: "dataStatS" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("tp", { + modelTp: "dataS", + modelTpStat: "dataStatS" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanCu", { + itemData: "pearls", + itemDataStat: "pearlsStat", + periodeData: "periode", + periodeStat: "periodeStat", + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("laporanTp", { + updateTpMessage: "update", + updateTpStat: "updateStat" + })) +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports +exports.i(__webpack_require__(/*! -!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/katex/dist/katex.min.css */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/katex/dist/katex.min.css"), ""); + +// module +exports.push([module.i, "\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.itemPearlsStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemPearls, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { kelas: _vm.kelas, isPus: false, isNo_ba: true }, + }), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "table" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("table") + }, + }, + }, + [ + _c("i", { staticClass: "icon-table2 mr-2" }), + _vm._v(" Tabel Statistik"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "tablePearls" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("tablePearls") + }, + }, + }, + [ + _c("i", { staticClass: "icon-table2 mr-2" }), + _vm._v(" Tabel P.E.A.R.L.S"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "infografis" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("infografis") + }, + }, + }, + [ + _c("i", { staticClass: "icon-graph mr-2" }), + _vm._v(" Infografis Statistik"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "infografisPearls" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("infografisPearls") + }, + }, + }, + [ + _c("i", { staticClass: "icon-graph mr-2" }), + _vm._v(" Infografis P.E.A.R.L.S"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "table", + expression: "tabName == 'table'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + columnData: _vm.columnData, + }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isTablePearls + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "tablePearls", + expression: "tabName == 'tablePearls'", + }, + ], + }, + [ + _c("table-pearls", { + attrs: { + title: _vm.titlePearls, + kelas: _vm.kelas, + columnData: _vm.columnDataPearls, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isInfografis + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "infografis", + expression: "tabName == 'infografis'", + }, + ], + }, + [ + _c("infografis-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + columnData: _vm.columnData, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _vm.isInfografisPearls + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "infografisPearls", + expression: "tabName == 'infografisPearls'", + }, + ], + }, + [ + _c("infografis-pearls-data", { + attrs: { + title: _vm.titlePearls, + kelas: _vm.kelas, + columnData: _vm.columnDataPearls, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-sm-5" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCuStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeCu($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua CU"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCuStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCuStat === "loading" }, + }), + ] + ), + ]), + ]) + : _vm._e(), + ]) + : _vm._e(), + _vm._v(" "), + _vm.idCu == "semua" + ? _c("div", { staticClass: "col-sm-5" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periode, + expression: "periode", + }, + ], + staticClass: "form-control", + attrs: { + name: "periode", + "data-width": "100%", + disabled: _vm.modelPeriodeStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periode = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode laporan"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _vm._l(_vm.modelPeriode, function (periode) { + return periode + ? _c( + "option", + { domProps: { value: periode.periode } }, + [ + _vm._v( + _vm._s( + _vm._f("dateMonth")(periode.periode) + ) + ), + ] + ) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + disabled: _vm.modelPeriodeStat === "loading", + }, + on: { click: _vm.fetchPeriode }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: _vm.modelPeriodeStat === "loading", + }, + }), + ] + ), + ]), + ]) + : _vm._e(), + ]) + : _c("div", { class: _vm.classTp() }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idTp, + expression: "idTp", + }, + ], + staticClass: "form-control", + attrs: { + name: "tp", + "data-width": "100%", + disabled: _vm.modelTpStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idTp = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTp($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih TP/KP"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "konsolidasi" } }, [ + _vm._v("Konsolidasi"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua Tp"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelTp, function (tp) { + return tp + ? _c("option", { domProps: { value: tp.id } }, [ + _vm._v(_vm._s(tp.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelPeriodeStat === "loading" }, + on: { click: _vm.fetchPeriode }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCuStat === "loading" }, + }), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _vm.idTp == "semua" && _vm.idCu != "semua" + ? _c( + "div", + { + class: [ + { + "col-sm-10": + _vm.currentUser.id_cu == 0 && _vm.idTp == "semua", + "col-sm-6": + _vm.currentUser.id_cu != 0 && _vm.idTp == "semua", + }, + { "pt-2": _vm.currentUser.id_cu == 0 }, + ], + }, + [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(3), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.periodeTp, + expression: "periodeTp", + }, + ], + staticClass: "form-control", + attrs: { + name: "periodeTp", + "data-width": "100%", + disabled: _vm.modelPeriodeTpStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.periodeTp = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTpPeriode($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih periode laporan Tp"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _vm._l(_vm.modelPeriodeTp, function (periode) { + return periode + ? _c( + "option", + { domProps: { value: periode.periode } }, + [ + _vm._v( + _vm._s(_vm._f("dateMonth")(periode.periode)) + ), + ] + ) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + disabled: _vm.modelPeriodeTpStat === "loading", + }, + on: { click: _vm.fetchPeriodeTp }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { + spinner: _vm.modelPeriodeTpStat === "loading", + }, + }), + ] + ), + ]), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + this.currentUser.id_cu === 0 + ? _c( + "div", + { + staticClass: "col-sm-2", + class: { "pt-2": _vm.idCu != "semua" && _vm.idTp == "semua" }, + }, + [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ] + ) + : _vm._e(), + ]), + ]), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Periode"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih TP/KP")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("span", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Periode"), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + excelUploads: _vm.excelUploads, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + "bg-warning": + props.item.periode < _vm.periode && + _vm.selectedItem.id !== props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide && !_vm.columnData[1].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.cu_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide && !_vm.columnData[2].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tp_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.provinces_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.periode < _vm.periode + ? _c( + "span", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: + "Laporan ini bukanlah laporan periode " + + _vm.formatPeriode(_vm.periode), + expression: + "'Laporan ini bukanlah laporan periode ' + formatPeriode(periode)", + arg: "top", + }, + ], + staticClass: "label label-warning", + }, + [ + _c("i", { + staticClass: "icon-alert text-size-base", + }), + ] + ) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t \n\t\t\t\t\t\t" + + _vm._s( + _vm._f("dateMonth")(props.item.periode) + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide && !_vm.columnData[6].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.l_biasa, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.l_lbiasa, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.p_biasa, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.p_lbiasa, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_anggota, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_anggota_lalu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_lalu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_masalah, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_tidak_menghasilkan, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.aset_likuid_tidak_menghasilkan, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aktiva_lancar, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.simpanan_saham, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.simpanan_saham_lalu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.simpanan_saham_des, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() + !_vm.columnData[22].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.nonsaham_unggulan, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[23].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.nonsaham_harian, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[24].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.hutang_spd, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[25].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.hutang_tidak_berbiaya_30hari, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[26].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_hutang_pihak3, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[27].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_beredar, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[28].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_bersih, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[29].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_anggota, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[30].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_lalai_1bulan, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[31].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_lalai_12bulan, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[32].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rasio_beredar, + valueType: "percentage", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[33].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rasio_lalai, + valueType: "percentage", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[34].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcr, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[35].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[36].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dana_gedung, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[37].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.donasi, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[38].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.bjs_saham, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[39].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.beban_penyisihan_dcr, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[40].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.investasi_likuid, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[41].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_pendapatan, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[42].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_biaya, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[43].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.shu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[44].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.shu_lalu, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[45].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rata_aset, + valueType: "currency", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[46].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.laju_inflasi / 100, + valueType: "percentage", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[47].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.harga_pasar / 100, + valueType: "percentage", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[48].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), + }) + : _vm._e(), _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 + !_vm.columnData[49].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c("template", { slot: "button-kolom" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.columnGroup("anggota") + }, + }, + }, + [_vm._v("\n\t\t\t\t\tAnggota\n\t\t\t\t")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.columnGroup("aset") + }, + }, + }, + [_vm._v("\n\t\t\t\t\tAset\n\t\t\t\t")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.columnGroup("shu") + }, + }, + }, + [_vm._v("\n\t\t\t\t\tSHU\n\t\t\t\t")] + ), + _vm._v(" "), + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Kolom Piutang", + expression: "'Kolom Piutang'", + arg: "top", + }, + ], + staticClass: "btn btn-light btn-block btn-icon mb-1", + attrs: { + type: "button", + disabled: _vm.itemDataStat === "loading", + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.columnGroup("piutang") + }, + }, + }, + [_vm._v("\n\t\t\t\t\tPiutang\n\t\t\t\t")] + ), + ]), + _vm._v(" "), + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_laporan_cu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + _vm.selectedItem.tp + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_laporan_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detailData( + _vm.selectedItem.id, + _vm.selectedItem.tp + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["upload_laporan_cu"] && + _vm.laporanCuDraftCountStat == "success" && + _vm.laporanCuDraftCount > 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: "laporanCuDraft" } }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Laporan Statistik CU [DRAFT]\n\t\t\t\t"), + ] ) : _vm._e(), _vm._v(" "), - _vm.level === 3 + _vm.currentUser.can["upload_laporan_tp"] && + _vm.laporanTpDraftCountStat == "success" && + _vm.laporanTpDraftCount > 0 ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: "laporanTpDraft" } }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Laporan Statistik TP/KP [DRAFT]\n\t\t\t\t"), + ] ) : _vm._e(), - ] + ], + 1 ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), - ]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + _vm._v(" "), _c( - "div", - { staticClass: "content" }, + "template", + { slot: "button-mobile" }, [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, + _vm.currentUser.can && _vm.currentUser.can["create_laporan_cu"] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }) + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData( + _vm.selectedItem.id, + _vm.selectedItem.tp + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_laporan_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) : _vm._e(), _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_laporan_cu"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detailData( + _vm.selectedItem.id, + _vm.selectedItem.tp + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["upload_laporan_cu"] && + _vm.laporanCuDraftCountStat == "success" && + _vm.laporanCuDraftCount > 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { to: { name: "laporanCuDraft" } }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Laporan Statistik CU [DRAFT]\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can["upload_laporan_tp"] && + _vm.laporanTpDraftCountStat == "success" && + _vm.laporanTpDraftCount > 0 + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { to: { name: "laporanTpDraft" } }, + }, + [ + _c("i", { staticClass: "icon-table2" }), + _vm._v(" Laporan Statistik TP/KP [DRAFT]\n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + color: _vm.modalColor, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v(_vm._s(_vm.modalTitle)), + ]), + _vm._v(" "), + _c("template", { slot: "modal-body1" }, [ + _c( + "div", + { staticClass: "alert bg-info alert-styled-left mt-1 pt-1 pb-1" }, + [ + _c("p", [ + _vm._v( + "Laporan ini merupakan laporan konsolidasi dari beberapa laporan di Tp. Oleh karena hal tersebut maka untuk\n\t\t\t\t\t\tmelakukan perubahan pada laporan konsolidasi mesti melakukan perubahan pada laporan Tp yang dapat dipilih\n\t\t\t\t\t\tdibawah:" + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c( + "div", + { staticClass: "row" }, + _vm._l(_vm.listLaporanTpData, function (index, laporanTp) { + return _c( + "div", + { key: index, staticClass: "col-md-6 pt-1 pb-1" }, + [ + _c( + "a", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahLaporanTp(laporanTp.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v( + "\n\t\t\t\t\t\t\tUbah Laporan " + + _vm._s(laporanTp.tp.name) + ), + ] + ), + ] + ) + }), + 0 + ), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ _c( - "form", + "button", { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalTutup.apply(null, arguments) + }, }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n\t\t\t\t\t"), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip:top", + value: "Tutup", + expression: "'Tutup'", + arg: "top", + }, + ], + staticClass: "btn btn-light btn-block", + attrs: { type: "button" }, on: { - submit: function ($event) { + click: function ($event) { $event.preventDefault() - return _vm.save.apply(null, arguments) + return _vm.modalTutup.apply(null, arguments) }, }, }, [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/produk_cu/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_cu"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "0" } }, - [ - _vm.modelCUStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih CU"), - ]), - ] - ), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return cu - ? _c( - "option", - { domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tipe"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.tipe"), - }, - }, - [ - _vm.errors.has("form.tipe") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTipe Produk: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tipe, - expression: "form.tipe", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "tipe", - "data-width": "100%", - "data-vv-as": "Tipe Produk", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "tipe", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeTipe( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tipe produk")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Simpanan Pokok" } }, - [_vm._v("Simpanan Pokok")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Simpanan Wajib" } }, - [_vm._v("Simpanan Wajib")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Simpanan Non Saham" } }, - [_vm._v("Simpanan Non Saham")] - ), - _vm._v(" "), - _c( - "option", - { - attrs: { value: "Pinjaman Kapitalisasi" }, - }, - [_vm._v("Pinjaman Kapitalisasi")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Pinjaman Umum" } }, - [_vm._v("Pinjaman Umum")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Pinjaman Produktif" } }, - [_vm._v("Pinjaman Produktif")] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.tipe") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tipe") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.kode_produk"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.kode_produk"), - }, - }, - [ - _vm.errors.has("form.kode_produk") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKode Produk & Pelayanan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.kode_produk, - expression: "form.kode_produk", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kode_produk", - placeholder: - "Silahkan masukkan kode produk dan pelayanan", - "data-vv-as": "Kode Produk dan Pelayanan", - }, - domProps: { value: _vm.form.kode_produk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "kode_produk", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.kode_produk") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.kode_produk") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama produk dan pelayanan", - "data-vv-as": "Nama", - disabled: _vm.isDisabledName, - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n\t\t\t\t\t"), + ] + ), + ]), + ]), + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("data-viewer", { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: true, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + "bg-warning": + props.item.periode < _vm.selectData && + _vm.selectedItem.id !== props.item.id && + _vm.idCu == "semua", + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.jalinan"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.jalinan"), - }, - }, - [ - _vm.errors.has("form.jalinan") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tDisolidaritaskan Jalinan?\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide && !_vm.columnData[1].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.cu_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide && !_vm.columnData[2].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tp_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide && !_vm.columnData[4].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.provinces_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.periode < _vm.selectData && + _vm.idCu == "semua" + ? _c( + "span", { directives: [ { - name: "model", - rawName: "v-model", - value: _vm.form.jalinan, - expression: "form.jalinan", + name: "tooltip", + rawName: "v-tooltip:top", + value: + "Laporan ini bukanlah laporan periode " + + _vm.formatPeriode(_vm.selectData), + expression: + "'Laporan ini bukanlah laporan periode ' + formatPeriode(selectData)", + arg: "top", }, ], - staticClass: "form-control", - attrs: { - name: "jalinan", - "data-width": "100%", - disabled: _vm.isDisabledName, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "jalinan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm._v( - "Silahkan pilih apakah simpanan ini disolidaritaskan Jalinan" - ), - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Iya, disolidaritaskan Jalinan"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Tidak disolidaritaskan Jalinan"), - ]), - ] - ), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.errors.has("form.jalinan") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.jalinan") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic" }, - model: { - value: _vm.form.keterangan, - callback: function ($$v) { - _vm.$set(_vm.form, "keterangan", $$v) - }, - expression: "form.keterangan", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Aturan Setor:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic" }, - model: { - value: _vm.form.aturan_setor, - callback: function ($$v) { - _vm.$set(_vm.form, "aturan_setor", $$v) - }, - expression: "form.aturan_setor", + staticClass: "label label-warning", }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _vm.form.tipe == "Simpanan Pokok" || - _vm.form.tipe == "Simpanan Wajib" || - _vm.form.tipe == "Simpanan Non Saham" - ? _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Aturan Tarik:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic" }, - model: { - value: _vm.form.aturan_tarik, - callback: function ($$v) { - _vm.$set(_vm.form, "aturan_tarik", $$v) - }, - expression: "form.aturan_tarik", - }, + _c("i", { + staticClass: "icon-alert text-size-base", }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Aturan Balas Jasa:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic" }, - model: { - value: _vm.form.aturan_balas_jasa, - callback: function ($$v) { - _vm.$set(_vm.form, "aturan_balas_jasa", $$v) - }, - expression: "form.aturan_balas_jasa", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 + ] + ) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t \n\t\t\t\t\t\t" + + _vm._s(_vm._f("dateMonth")(props.item.periode)) + + "\n\t\t\t\t\t" ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Aturan Lain:")]), - _vm._v(" "), - _c("ckeditor", { - attrs: { type: "classic" }, - model: { - value: _vm.form.aturan_lain, - callback: function ($$v) { - _vm.$set(_vm.form, "aturan_lain", $$v) - }, - expression: "form.aturan_lain", + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide && !_vm.columnData[6].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide && !_vm.columnData[7].disable + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tot_ideal }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "p1") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "p1", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "p2") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "p2", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "e1") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "e1", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "e5") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "e5", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "e6") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "e6", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "e7") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "e7", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "e9") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "e9", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "a1") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "a1", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "a2") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "a2", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "r7") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "r7", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "r9") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "r9", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "l1") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "l1", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "l2") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "l2", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "s10") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "s10", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[22].hide + ? _c( + "td", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modelKatexOpen(props.item, "s11") + }, + }, + }, + [ + _c("item-pearls", { + attrs: { type: "s11", props: props.item }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[23].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.harga_pasar / 100, + valueType: "percentage", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[24].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.laju_inflasi / 100, + valueType: "percentage", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[25].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[26].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], - 1 - ), + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, ]), - ]), + }), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + size: _vm.modalSize, + color: _vm.modalColor, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, }, - }), + [ + _c("template", { slot: "modal-title" }, [ + _vm._v(_vm._s(_vm.modalTitle)), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-katex", { + attrs: { kelas: _vm.kelas, modalKatex: _vm.modalKatex }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), ], 1 ) @@ -1935,17 +5084,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1955,9 +5104,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], + _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1967,55 +5116,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/collapseButton.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/laporanCu/index.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/index.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=92de98c6& */ "./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -2023,10 +5174,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2036,55 +5187,71 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/laporanCu/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader??ref--6-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=92de98c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/index.vue?vue&type=template&id=92de98c6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_92de98c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/laporanCu/select.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/select.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=e22cc27e& */ "./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2093,9 +5260,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2105,55 +5272,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/laporanCu/select.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=e22cc27e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/select.vue?vue&type=template&id=e22cc27e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e22cc27e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": +/***/ "./resources/assets/js/views/laporanCu/table.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! + !*** ./resources/assets/js/views/laporanCu/table.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=702be899& */ "./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2162,9 +5329,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2174,105 +5341,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/views/laporanCu/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/***/ "./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + !*** ./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=702be899& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/table.vue?vue&type=template&id=702be899&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_702be899___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} /***/ }), -/***/ "./resources/assets/js/views/produkCu/form.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/produkCu/form.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/views/laporanCu/tablePearls.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/tablePearls.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=634522b1& */ "./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tablePearls.vue?vue&type=template&id=dd85c334& */ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&"); +/* harmony import */ var _tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tablePearls.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2282,9 +5398,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["render"], + _tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2294,38 +5410,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/produkCu/form.vue" +component.options.__file = "resources/assets/js/views/laporanCu/tablePearls.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tablePearls.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=634522b1& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tablePearls.vue?vue&type=template&id=dd85c334& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/tablePearls.vue?vue&type=template&id=dd85c334&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tablePearls_vue_vue_type_template_id_dd85c334___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/73.js b/public/js/components/73.js index 97d62f4b6..28b75eb19 100644 --- a/public/js/components/73.js +++ b/public/js/components/73.js @@ -1,14 +1,21 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[73],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -16,68 +23,42 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, data: function data() { return { - image: '' + time: '', + dateVal: '' }; }, - props: { - image_loc: { - type: [String], - "default": '' - }, - image_type: { - type: [String], - "default": '.jpg' - }, - image_temp: { - "default": '' - }, - value: { - type: [String, File], - "default": 'no_image' + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); } }, methods: { - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.createImage(files[0]); - this.$emit('input', files[0]); - }, - createImage: function createImage(file) { - var reader = new FileReader(); - var vm = this; - - reader.onload = function (e) { - vm.image = e.target.result; // this.$emit('input', vm.image) - }; - - reader.readAsDataURL(file); - }, - close: function close() { - this.$emit('input', 'no_image'); - this.image = '/images/no_image.jpg'; - this.$refs.fileInput.value = ''; + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } } }); @@ -261,26 +242,25 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -550,54 +530,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -609,30 +541,49 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, data: function data() { return { - title: 'Tambah Surat', - titleDesc: 'Menambah surat keluar baru', + title: 'Tambah Laporan Gerakan', + titleDesc: 'Menambah laporan gerakan baru', titleIcon: 'icon-plus3', - level2Title: 'Surat', - kelas: 'surat', - id_cu: '', + kelas: 'laporanGerakan', + level2Title: 'Laporan Gerakan', modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', submited: false, - timerCount: 0, - timerEnabled: false + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + }, + numeric2: { + numeral: true, + numeralIntegerScale: 2, + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + } }; }, beforeRouteEnter: function beforeRouteEnter(to, from, next) { @@ -641,49 +592,20 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }); }, created: function created() { - if (this.currentUser.id_cu === 0) { + if (this.currentUser.id_cu == 0) { if (this.modelCuStat != 'success') { this.$store.dispatch('cu/getHeader'); } } - if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { - this.form.id_cu = this.currentUser.id_cu; - } + this.form.id_cu = this.currentUser.id_cu; }, watch: { formStat: function formStat(value) { if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - this.form.format = ''; - this.form.link = ''; - } else { - this.checkUser('update_surat', this.form.id_cu); - this.form.format = this.form.dokumen.format; - this.form.link = this.form.dokumen.link; - } + this.checkUser('update_laporan_cu'); } }, - itemDataStat: function itemDataStat(value) { - if (value === "success") { - this.timerCount = this.itemData.waktu; - this.timerEnabled = true; - } - }, - timerCount: { - handler: function handler(value) { - var _this = this; - - if (value > 0 && this.timerEnabled) { - setTimeout(function () { - _this.timerCount--; - }, 1000); - } - }, - immediate: true // This ensures the watcher is triggered upon creation - - }, updateStat: function updateStat(value) { this.modalShow = true; this.modalState = value; @@ -699,87 +621,50 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Surat Keluar'; - this.titleDesc = 'Mengubah surat keluar'; + this.title = 'Ubah Laporan Gerakan'; + this.titleDesc = 'Mengubah laporan gerakan'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah Surat Keluar'; - this.titleDesc = 'Menambah surat keluar'; + this.title = 'Tambah Laporan Gerakan'; + this.titleDesc = 'Menambah laporan gerakan'; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); - this.$store.dispatch('suratKode/get'); } }, - checkUser: function checkUser(permission, id_cu) { + checkUser: function checkUser(permission) { if (this.currentUser) { if (!this.currentUser.can || !this.currentUser.can[permission]) { this.$router.push('/notFound'); } - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } + if (this.currentUser.id_cu != 0) { + this.$router.push('/notFound'); } } }, - changeKode: function changeKode(value) { - if (this.$route.meta.mode !== 'edit') { - this.$store.dispatch(this.kelas + '/getKode', value); - } - }, - changeKategori: function changeKategori(value) { - var _kategori = ''; - _kategori = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.itemData.kategori, { - 'id': parseInt(value) - }); - this.form.name = this.itemData.kode + '/' + _kategori.name + '/' + this.itemData.bulan + '/' + this.itemData.periode; - }, - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.form.content = files[0]; - }, save: function save() { - var _this2 = this; - - this.form.id_surat_kode = this.itemData.suratKode.id; - this.form.kode = this.itemData.kode; - this.form.periode = this.itemData.periode; - this.form.bulan = this.itemData.bulan; - this.form.tipe = this.itemData.suratKode.name; - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_3__["toMulipartedForm"])(this.form, this.$route.meta.mode); + var _this = this; + this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this2.$route.meta.mode === 'edit') { - _this2.$store.dispatch(_this2.kelas + '/update', [_this2.$route.params.id, formData]); + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); } else { - _this2.$store.dispatch(_this2.kelas + '/store', formData); + _this.$store.dispatch(_this.kelas + '/store', _this.form); } - _this2.submited = false; + _this.submited = false; } else { window.scrollTo(0, 0); - _this2.submited = true; + _this.submited = true; } }); }, back: function back() { this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu, - tipe: 'semua', - periode: this.momentYear() - } + name: this.kelas }); }, modalTutup: function modalTutup() { @@ -788,8 +673,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -798,28 +681,17 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } else { this.modalShow = false; } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; - }, - momentYear: function momentYear() { - return moment().year(); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanGerakan', { form: 'data', formStat: 'dataStat', - itemData: 'data2', - itemDataStat: 'dataStat2', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { - modelKode: 'dataS', - modelKodeStat: 'dataStatS' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCU: 'headerDataS', modelCUStat: 'headerDataStatS' @@ -828,10 +700,59 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -843,55 +764,23 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true @@ -1102,10 +991,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&": -/*!***************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3& ***! - \***************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1154,10 +1043,7 @@ var render = function () { _c( "form", { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, + attrs: { "data-vv-scope": "form" }, on: { submit: function ($event) { $event.preventDefault() @@ -1168,1067 +1054,441 @@ var render = function () { [ _c("div", { staticClass: "card" }, [ _c("div", { staticClass: "card-body" }, [ - _vm.$route.meta.mode !== "edit" - ? _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.periode"), + }, + }, + [ _c( - "div", + "h5", { - staticClass: "form-group mb-0", class: { - "has-error": - _vm.errors.has("form.id_surat_kode"), + "text-danger": + _vm.errors.has("form.periode"), }, }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_surat_kode"), - }, - }, - [ - _vm.errors.has("form.id_surat_kode") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTipe Surat: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_surat_kode, - expression: "form.id_surat_kode", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_surat_kode", - "data-width": "100%", - "data-vv-as": "Tipe", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_surat_kode", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeKode( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [ - _vm.modelKode.length < 1 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tSilahkan menambahkan terlebih dahulu tipe surat di menu tipe surat\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ]) - : _c("span", [ - _vm.formStat === "loading" - ? _c("span", [ - _vm._v( - "Mohon tunggu..." - ), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih tipe surat" - ), - ]), - ]), - ] - ), - _vm._v(" "), - _vm._l(_vm.modelKode, function (kode) { - return kode - ? _c( - "option", - { - domProps: { value: kode.id }, - }, - [ - _vm._v( - _vm._s(kode.name) + - " | " + - _vm._s(kode.periode) - ), - ] - ) - : _vm._e() - }), - ], - 2 - ), - ]), - _vm._v(" "), - _vm.errors.has("form.id_surat_kode") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_surat_kode" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "loading" - ? _c("div", [_vm._m(0)]) - : _vm._e(), - _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.form.id_surat_kode != "" - ? _c("div", { staticClass: "row" }, [ - _vm.$route.meta.mode !== "edit" - ? _c("div", { staticClass: "col-md-12" }, [ - _c("hr", { staticClass: "mt-0" }), - _vm._v(" "), - _c( - "div", - { - staticClass: - "alert bg-warning alert-styled-left", - }, - [ - _c("h3", [ - _vm._v( - "Sisa waktu: " + - _vm._s(_vm.timerCount) + - " detik" - ), - ]), - _vm._v(" "), - _c("h6", [ - _vm._v( - "Perhatian nomor surat ini hanya tersedia untuk anda selama 30 menit (1800 detik) sejak anda melihat pesan ini, pastikan anda meminta nomor surat ketika surat sudah siap untuk di kirim." - ), - ]), - ] - ), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { + _vm.errors.has("form.periode") + ? _c("i", { staticClass: - "card bg-primary text-white card-body", - }, - [ - _c("h3", { staticClass: "mb-0" }, [ - _vm._v( - "Nomor Surat: " + - _vm._s(_vm.itemData.kode) - ), - ]), - ] - ), - _vm._v(" "), - _c("hr"), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.id_surat_kategori" - ), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.id_surat_kategori" - ), - }, - }, - [ - _vm.errors.has( - "form.id_surat_kategori" - ) - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKategori: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "input-group" }, - [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form - .id_surat_kategori, - expression: - "form.id_surat_kategori", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_surat_kategori", - "data-width": "100%", - "data-vv-as": "Kategori", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target - .options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_surat_kategori", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeKategori( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [ - _vm.itemData.kategori - .length < 1 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tSilahkan menambahkan terlebih dahulu tipe surat di menu tipe surat\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ]) - : _c("span", [ - _vm.formStat === - "loading" - ? _c("span", [ - _vm._v( - "Mohon tunggu..." - ), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih kategori" - ), - ]), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.itemData.kategori, - function (kategori) { - return kategori - ? _c( - "option", - { - domProps: { - value: - kategori.id, - }, - }, - [ - _vm._v( - _vm._s( - kategori.name - ) + - " | " + - _vm._s( - kategori.deskripsi - ) - ), - ] - ) - : _vm._e() - } - ), - ], - 2 - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.id_surat_kategori") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_surat_kategori" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.name"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKode: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan kode", - "data-vv-as": "name", - readonly: "", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.name" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.hal"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.hal"), - }, - }, - [ - _vm.errors.has("form.hal") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tJudul Surat:" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.hal, - expression: "form.hal", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "hal", - placeholder: - "Silahkan masukkan judul surat", - "data-vv-as": "Judul Surat", - }, - domProps: { value: _vm.form.hal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "hal", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.hal") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.hal" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan, - expression: "form.keterangan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "keterangan", - placeholder: - "Silahkan masukkan keterangan", - "data-vv-as": "keterangan", - }, - domProps: { - value: _vm.form.keterangan, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target.value - ) - }, - }, + "icon-cross2 d-none d-sm-block", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPeriode: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.periode }, + on: { + dateSelected: function ($event) { + _vm.form.periode = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.periode, + expression: "form.periode", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + name: "periode", + "data-vv-as": "Periode", + }, + domProps: { value: _vm.form.periode }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "periode", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.periode") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", }), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.periode") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.tujuan"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.tujuan"), - }, - }, - [ - _vm.errors.has("form.tujuan") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tTujuan:" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tujuan, - expression: "form.tujuan", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tujuan", - placeholder: - "Silahkan masukkan tujuan", - "data-vv-as": "tujuan", - }, - domProps: { value: _vm.form.tujuan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tujuan", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tujuan") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.tujuan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.format"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.format"), - }, - }, - [ - _vm.errors.has("form.format") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tPilih Format: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.format, - expression: "form.format", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "format", - "data-width": "100%", - "data-vv-as": "format", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "format", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { - disabled: "", - value: "", - }, - }, - [_vm._v("Silahkan pilih format")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "upload" } }, - [_vm._v("Upload")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "link" } }, - [_vm._v("Link")] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.format") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.format" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _vm.form.format == "upload" - ? _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - [ - _vm._v(" Upload dokumen: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "card-card-body" }, - [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { - type: "file", - accept: - "application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.slideshow, text/plain, application/pdf, image/*", - }, - on: { change: _vm.upload }, - }), - ] - ), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _vm._v( - "File yang diterima adalah Word, Excel, Powerpoint, PDF dan gambar/foto" - ), - ] - ), - ] - ) - : _vm.form.format == "link" - ? _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [ - _vm._v("Link dokumen: "), - ]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.link, - expression: "form.link", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "link", - placeholder: - "Silahkan masukkan link", - }, - domProps: { - value: _vm.form.link, - }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "link", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c( - "small", - { staticClass: "text-muted" }, - [ - _vm._v( - "Silahkan masukkan link ke dokumen" - ), - ] - ), - ] - ) - : _vm._e(), - ]), - ]) - : _vm._e(), - ]) - : _vm._e(), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Laki-laki")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah laki-laki", + }, + model: { + value: _vm.form.lk, + callback: function ($$v) { + _vm.$set(_vm.form, "lk", $$v) + }, + expression: "form.lk", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Perempuan")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah perempuan", + }, + model: { + value: _vm.form.pr, + callback: function ($$v) { + _vm.$set(_vm.form, "pr", $$v) + }, + expression: "form.pr", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Aset")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah aset", + }, + model: { + value: _vm.form.aset, + callback: function ($$v) { + _vm.$set(_vm.form, "aset", $$v) + }, + expression: "form.aset", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("SHU")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah shu", + }, + model: { + value: _vm.form.shu, + callback: function ($$v) { + _vm.$set(_vm.form, "shu", $$v) + }, + expression: "form.shu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Piutang Anggota")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah piutang anggota", + }, + model: { + value: _vm.form.piutang_anggota, + callback: function ($$v) { + _vm.$set(_vm.form, "piutang_anggota", $$v) + }, + expression: "form.piutang_anggota", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Piutang Lalai")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah piutang lalai", + }, + model: { + value: _vm.form.piutang_lalai, + callback: function ($$v) { + _vm.$set(_vm.form, "piutang_lalai", $$v) + }, + expression: "form.piutang_lalai", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Simpanan Anggota")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah simpanan anggota", + }, + model: { + value: _vm.form.simpanan_anggota, + callback: function ($$v) { + _vm.$set(_vm.form, "simpanan_anggota", $$v) + }, + expression: "form.simpanan_anggota", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("DCU")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah dcu", + }, + model: { + value: _vm.form.dcu, + callback: function ($$v) { + _vm.$set(_vm.form, "dcu", $$v) + }, + expression: "form.dcu", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("DCR")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: "Silahkan masukkan jumlah dcr", + }, + model: { + value: _vm.form.dcr, + callback: function ($$v) { + _vm.$set(_vm.form, "dcr", $$v) + }, + expression: "form.dcr", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Aset Lancar")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + placeholder: + "Silahkan masukkan jumlah aset lancar", + }, + model: { + value: _vm.form.aset_lancar, + callback: function ($$v) { + _vm.$set(_vm.form, "aset_lancar", $$v) + }, + expression: "form.aset_lancar", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + ]), ]), ]), _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", [ - _vm.form.id_surat_kode != "" - ? _c( - "div", - [ - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ) - : _vm._e(), - ]) - : _vm._e(), + _c("form-info"), _vm._v(" "), - _vm.form.id_surat_kode == "" - ? _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - isSingleButton: true, - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ) - : _vm._e(), - ] + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 ), ], 1 @@ -2236,89 +1496,47 @@ var render = function () { ]), ]), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _c("form-kategori", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -2326,10 +1544,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], - _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2339,38 +1557,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/ImageUpload.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -2583,68 +1817,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - - return fd; -} - -/***/ }), - -/***/ "./resources/assets/js/views/surat/form.vue": -/*!**************************************************!*\ - !*** ./resources/assets/js/views/surat/form.vue ***! - \**************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/form.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/form.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2d2b9ac3& */ "./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=1ed56250& */ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2655,8 +1838,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2666,38 +1849,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/surat/form.vue" +component.options.__file = "resources/assets/js/views/laporanGerakan/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************!*\ - !*** ./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2d2b9ac3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=1ed56250& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanGerakan/form.vue?vue&type=template&id=1ed56250&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1ed56250___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/74.js b/public/js/components/74.js index 17df843d0..390799cdb 100644 --- a/public/js/components/74.js +++ b/public/js/components/74.js @@ -261,10 +261,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -278,9 +278,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); /* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); /* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -397,208 +395,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -616,43 +412,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"] + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, data: function data() { return { - title: 'Tambah Tempat', - titleDesc: 'Menambah tempat baru', + title: 'Tambah Kategori Artikel', + titleDesc: 'Menambah kategori artikel baru', titleIcon: 'icon-plus3', - kelas: 'tempat', - level2Title: 'Tempat', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, + kelas: 'artikelKategori', + level2Title: 'Kategori Artikel', modalShow: false, modalState: '', modalTitle: '', @@ -661,30 +429,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope submited: false }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - this.fetch(); + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + this.form.id_cu = this.currentUser.id_cu; }, watch: { - currentUserStat: function currentUserStat(value) { - //jika refresh halaman maka reload currentUser - if (value === "success") { - if (this.currentUser.id_cu == 0) { - this.$store.dispatch('cu/getPus', this.currentUser.id_pus); - } else { - this.form.id_cu = this.currentUser.id_cu; - } - } - }, formStat: function formStat(value) { if (value === "success") { - if (this.$route.meta.mode != 'edit' && this.currentUser.id_cu != 0) { + if (this.$route.meta.mode !== 'edit') { this.form.id_cu = this.currentUser.id_cu; - } - - if (this.$route.meta.mode == 'edit') { - this.changeProvinces(this.form.id_provinces); - this.changeRegencies(this.form.id_regencies); - this.changeDistricts(this.form.id_districts); + } else { + this.checkUser('update_artikel_kategori', this.form.id_cu); } } }, @@ -705,28 +470,38 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope fetch: function fetch() { if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Tempat Kegiatan'; - this.titleDesc = 'Mengubah Tempat Kegiatan'; + this.title = 'Ubah Kategori Artikel'; + this.titleDesc = 'Mengubah kategori artikel'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah Tempat Kegiatan'; - this.titleDesc = 'Menambah Tempat Kegiatan'; + this.title = 'Tambah Kategori Artikel'; + this.titleDesc = 'Menambah kategori artikel'; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); } + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } - this.$store.dispatch('provinces/get'); + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } }, save: function save() { var _this = this; - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); } else { - _this.$store.dispatch(_this.kelas + '/store', formData); + _this.$store.dispatch(_this.kelas + '/store', _this.form); } _this.submited = false; @@ -737,18 +512,39 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }); }, back: function back() { - this.$router.push({ - name: this.kelas - }); - }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); - }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + } }, modalTutup: function modalTutup() { if (this.updateStat === 'success') { @@ -756,6 +552,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -764,32 +562,20 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } else { this.modalShow = false; } - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { form: 'data', formStat: 'dataStat', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); @@ -1069,10 +855,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769& ***! - \****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1121,10 +907,7 @@ var render = function () { _c( "form", { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, + attrs: { "data-vv-scope": "form" }, on: { submit: function ($event) { $event.preventDefault() @@ -1137,31 +920,6 @@ var render = function () { _c("div", { staticClass: "card-body" }, [ _c("div", { staticClass: "row" }, [ _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/tempat/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ _c( "div", { @@ -1182,7 +940,7 @@ var render = function () { _vm.errors.has("form.name") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNama: "), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), _c("wajib-badge"), ], 1 @@ -1208,7 +966,7 @@ var render = function () { type: "text", name: "name", placeholder: - "Silahkan masukkan nama tempat kegiatan", + "Silahkan masukkan nama kategori artikel", "data-vv-as": "Nama", }, domProps: { value: _vm.form.name }, @@ -1239,7 +997,7 @@ var render = function () { _vm._s( _vm.errors.first("form.name") ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t" ), ] ) @@ -1250,960 +1008,192 @@ var render = function () { ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_provinces"), - }, - }, - [ + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-md-12" }, [ _c( - "h5", + "div", { + staticClass: "form-group", class: { - "text-danger": - _vm.errors.has("form.id_provinces"), + "has-error": _vm.errors.has("form.id_cu"), }, }, [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tProvinsi: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, + _c( + "h5", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: _vm.modelProvinces.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces( - $event.target.value - ) + class: { + "text-danger": + _vm.errors.has("form.id_cu"), }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih Provinsi")] + 1 ), _vm._v(" "), - _vm._l( - _vm.modelProvinces, - function (provinces) { - return _c( - "option", - { domProps: { value: provinces.id } }, - [_vm._v(_vm._s(provinces.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_provinces" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKabupaten: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", - }, + _c( + "select", { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelRegencies.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, }, - function ($event) { - return _vm.changeRegencies( - $event.target.value - ) + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, + }, [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [ - _c("i", { - staticClass: - "icon-spinner spinner", - }), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies) { - return _c( + _c( "option", - { domProps: { value: regencies.id } }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_regencies" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih CU")] ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKecamatan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelDistricts.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeDistricts( - $event.target.value + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return _c( + "option", + { domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] ) - }, + }), ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [ - _c("i", { - staticClass: - "icon-spinner spinner", - }), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan"), - ]), - ] + 2 ), _vm._v(" "), - _vm._l( - _vm.modelDistricts, - function (districts) { - return _c( - "option", - { domProps: { value: districts.id } }, - [_vm._v(_vm._s(districts.name))] + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regency") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), + ] + ), + ]) + : _vm._e(), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_villages"), - }, - }, - [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tKelurahan: " - ), - _c("wajib-badge"), - ], - 1 + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _c( - "select", + ]), + _vm._v(" "), + _c("textarea", { + directives: [ { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Desa", - disabled: _vm.modelVillages.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ - _c("i", { - staticClass: - "icon-spinner spinner", - }), - _vm._v(" mohon tunggu"), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelVillages, - function (villages) { - return _c( - "option", - { domProps: { value: villages.id } }, - [_vm._v(_vm._s(villages.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_villages") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: + "Silahkan masukkan keterangan kategori", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.alamat"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.alamat"), - }, - }, - [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tAlamat: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat", - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.alamat") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.telp"), - }, }, - [ - _vm.errors.has("form.telp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no telp", - }, - model: { - value: _vm.form.telp, - callback: function ($$v) { - _vm.$set(_vm.form, "telp", $$v) - }, - expression: "form.telp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.hp"), - }, - }, - [ - _vm.errors.has("form.hp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", - }, - model: { - value: _vm.form.hp, - callback: function ($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.pos"), - }, - }, - [ - _vm.errors.has("form.pos") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan kode pos", - }, - model: { - value: _vm.form.pos, - callback: function ($$v) { - _vm.$set(_vm.form, "pos", $$v) - }, - expression: "form.pos", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.email"), }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.email"), - }, - }, - [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tE-mail:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "email", - expression: "'email'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: - "Silahkan masukkan alamat e-mail", - "data-vv-as": "E-mail", - }, - domProps: { value: _vm.form.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "email", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.email") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.website"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.website"), - }, - }, - [ - _vm.errors.has("form.website") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tWebsite:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.website, - expression: "form.website", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "website", - placeholder: - "Silahkan masukkan alamat website", - "data-vv-as": "Website", - }, - domProps: { value: _vm.form.website }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "website", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.website") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.website") - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), + }), + ]), ]), ]), ]), @@ -2215,7 +1205,7 @@ var render = function () { _vm._v(" "), _c( "div", - { staticClass: "card card-body" }, + { staticClass: "panel panel-flat panel-body" }, [ _c("form-button", { attrs: { @@ -2590,17 +1580,17 @@ function objectToFormData(obj, form, namespace) { /***/ }), -/***/ "./resources/assets/js/views/tempat/form.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/tempat/form.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/views/artikelKategori/form.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/form.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=35808769& */ "./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=3ca88a34& */ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2611,8 +1601,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2622,38 +1612,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/tempat/form.vue" +component.options.__file = "resources/assets/js/views/artikelKategori/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=35808769& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=3ca88a34& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelKategori/form.vue?vue&type=template&id=3ca88a34&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_3ca88a34___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/74.js.LICENSE.txt b/public/js/components/74.js.LICENSE.txt index 2ba1569f4..01a78f023 100644 --- a/public/js/components/74.js.LICENSE.txt +++ b/public/js/components/74.js.LICENSE.txt @@ -3,9 +3,3 @@ * (c) 2018-present João Vitor Cavalcante * Released under the MIT License. */ - -/** - * Hopper 0.3.4 - * (c) 2019 - * @license MIT - */ diff --git a/public/js/components/75.js b/public/js/components/75.js index 6be8614b1..94a0b1681 100644 --- a/public/js/components/75.js +++ b/public/js/components/75.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[75],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17,21 +17,11 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); +// +// +// +// +// // // // @@ -45,19 +35,59 @@ __webpack_require__.r(__webpack_exports__); // // /* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, props: { - message: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -69,29 +99,24 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } + props: [] }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapGolongan/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -127,60 +152,133 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - title: 'Golongan Aset Tetap', - kelas: 'asetTetapGolongan', - titleDesc: 'Mengelola data golongan aset tetap', - titleIcon: 'icon-grid6' - }; - }, - created: function created() { - this.checkUser('index_aset_tetap_jenis', this.$route.params.cu); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapGolongan', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapGolongan/form.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -277,6 +375,43 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + @@ -284,192 +419,257 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Kode', - name: 'kode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Jumlah Kelompok', - name: 'has_aset_tetap_kelompok_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', + title: 'Tambah Penulis', + titleDesc: 'Menambah penulis artikel baru', + titleIcon: 'icon-plus3', + kelas: 'artikelPenulis', + level2Title: 'Penulis Artikel', modalShow: false, modalState: '', modalTitle: '', + modalColor: '', modalContent: '', - modalButton: '', - modalColor: '' + submited: false }; }, created: function created() { - this.fetch(this.query); + this.fetch(); + + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } else { + this.form.id_cu = this.currentUser.id_cu; + } }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_artikel_penulis', this.form.id_cu); + } + } }, - // when updating data updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + fetch: function fetch() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Penulis Artikel'; + this.titleDesc = 'Mengubah Penulis artikel'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Penulis Artikel'; + this.titleDesc = 'Menambah Penulis artikel'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; } }); }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah golongan aset tetap'; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah golongan aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; + back: function back() { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } } }, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.submitedKategori = false; + this.submitedPenulis = false; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapGolongan', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), @@ -512,10 +712,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -527,21 +727,107 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), ]), ]) } @@ -589,10 +875,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc& ***! + \************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -612,32 +898,397 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, }, }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "content-wrapper " }, [ _c( "div", { staticClass: "content" }, [ - _vm.itemDataStat === "fail" + _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, }) : _vm._e(), _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/artikel/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama penulis artikel", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih CU")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return _c( + "option", + { domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tProfil:\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "penulisDeskripsi", + placeholder: "Silahkan masukkan profil penulis", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), ], 1 ), ]), ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -649,331 +1300,70 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/ImageUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", [ - _vm._v( - _vm._s(props.item.has_aset_tetap_kelompok_count) - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - color: _vm.modalColor, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-data", { - attrs: { - kelas: _vm.kelas, - mode: _vm.state, - selected: _vm.selectedItem, - }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1048,17 +1438,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1068,9 +1458,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1080,38 +1470,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1186,86 +1576,68 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/asetTetapGolongan/index.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/index.vue ***! - \***************************************************************/ -/*! exports provided: default */ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d33012fc& */ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapGolongan/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc& ***! - \**********************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d33012fc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/asetTetapGolongan/table.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/table.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/views/artikelPenulis/form.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/form.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=50032b7e& */ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=1eb48afc& */ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1275,9 +1647,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1287,38 +1659,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapGolongan/table.vue" +component.options.__file = "resources/assets/js/views/artikelPenulis/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=50032b7e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=1eb48afc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikelPenulis/form.vue?vue&type=template&id=1eb48afc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_1eb48afc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/76.js b/public/js/components/76.js index 9c1dd64e2..598853d1a 100644 --- a/public/js/components/76.js +++ b/public/js/components/76.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[76],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17,21 +17,11 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); +// +// +// +// +// // // // @@ -45,19 +35,59 @@ __webpack_require__.r(__webpack_exports__); // // /* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, props: { - message: { + image_loc: { + type: [String], "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -69,29 +99,24 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } + props: [] }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapKelompok/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -127,60 +152,133 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - title: 'Kelompok Aset Tetap', - kelas: 'asetTetapKelompok', - titleDesc: 'Mengelola data kelompok aset tetap', - titleIcon: 'icon-grid6' - }; - }, - created: function created() { - this.checkUser('index_aset_tetap_jenis', this.$route.params.cu); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapKelompok', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapKelompok/form.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -285,6 +383,22 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// + + + + @@ -292,208 +406,250 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Kode', - name: 'kode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Kode Golongan', - name: 'golongan.kode', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama Golongan', - name: 'golongan.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Jumlah Jenis', - name: 'has_aset_tetap_jenis_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', + title: 'Tambah Kategori Dokumen', + titleDesc: 'Menambah kategori dokumen baru', + titleIcon: 'icon-plus3', + kelas: 'dokumenKategori', + level2Title: 'Kategori Dokumen', modalShow: false, modalState: '', modalTitle: '', + modalColor: '', modalContent: '', - modalButton: '', - modalColor: '' + submited: false }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - this.fetch(this.query); + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + this.form.id_cu = this.currentUser.id_cu; }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_dokumen_kategori', this.form.id_cu); + } + } }, - // when updating data updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Kategori Dokumen'; + this.titleDesc = 'Mengubah kategori dokumen'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Kategori Dokumen'; + this.titleDesc = 'Menambah kategori dokumen'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id + save: function save() { + var _this = this; + + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; } }); }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah jenis aset tetap'; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah jenis aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; + back: function back() { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } } }, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.submitedKategori = false; + this.submitedPenulis = false; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapKelompok', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), @@ -536,10 +692,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -551,21 +707,107 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), ]), ]) } @@ -613,10 +855,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302& ***! + \*************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -636,6 +878,14 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, }, }), _vm._v(" "), @@ -645,23 +895,353 @@ var render = function () { "div", { staticClass: "content" }, [ - _vm.itemDataStat === "fail" + _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, }) : _vm._e(), _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama kategori dokumen", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih CU")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return _c( + "option", + { domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: + "Silahkan masukkan keterangan kategori", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), ], 1 ), ]), ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -673,359 +1253,70 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/ImageUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - props.item.golongan - ? _c("check-value", { - attrs: { value: props.item.golongan.kode }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - props.item.golongan - ? _c("check-value", { - attrs: { value: props.item.golongan.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - _vm._v( - _vm._s(props.item.has_aset_tetap_jenis_count) - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_jenis"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - color: _vm.modalColor, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-data", { - attrs: { - kelas: _vm.kelas, - mode: _vm.state, - selected: _vm.selectedItem, - }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1100,17 +1391,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1120,9 +1411,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1132,38 +1423,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1238,86 +1529,68 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/asetTetapKelompok/index.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/index.vue ***! - \***************************************************************/ -/*! exports provided: default */ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=a0599266& */ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapKelompok/index.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266& ***! - \**********************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=a0599266& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/asetTetapKelompok/table.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/table.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/views/dokumenKategori/form.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/form.vue ***! + \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=696e6bc9& */ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=f2106302& */ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1327,9 +1600,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1339,38 +1612,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapKelompok/table.vue" +component.options.__file = "resources/assets/js/views/dokumenKategori/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=696e6bc9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=f2106302& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumenKategori/form.vue?vue&type=template&id=f2106302&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_f2106302___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/77.js b/public/js/components/77.js index b2790c553..bc5ab12d7 100644 --- a/public/js/components/77.js +++ b/public/js/components/77.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[77],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17,21 +17,11 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); +// +// +// +// +// // // // @@ -45,19 +35,59 @@ __webpack_require__.r(__webpack_exports__); // // /* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, props: { - message: { + image_loc: { + type: [String], "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -69,29 +99,24 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } + props: [] }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapLokasi/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -127,60 +152,133 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - title: 'Lokasi Aset Tetap', - kelas: 'asetTetapLokasi', - titleDesc: 'Mengelola data lokasi aset tetap', - titleIcon: 'icon-drawer3' - }; - }, - created: function created() { - this.checkUser('index_aset_tetap_lokasi', this.$route.params.cu); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapLokasi', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/form.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapLokasi/form.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -274,6 +372,58 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + @@ -281,183 +431,257 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Jumlah', - name: 'has_aset_tetap_count', - tipe: 'numeric', - sort: true, - hide: false, - disable: false - }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', + title: 'Tambah Penulis', + titleDesc: 'Menambah penulis artikel baru', + titleIcon: 'icon-plus3', + kelas: 'artikelPenulis', + level2Title: 'Penulis Artikel', modalShow: false, modalState: '', modalTitle: '', - modalButton: '', - modalColor: '' + modalColor: '', + modalContent: '', + submited: false }; }, created: function created() { - this.fetch(this.query); + this.fetch(); + + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } else { + this.form.id_cu = this.currentUser.id_cu; + } }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_artikel_penulis', this.form.id_cu); + } + } }, - // when updating data updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + fetch: function fetch() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Penulis Artikel'; + this.titleDesc = 'Mengubah Penulis artikel'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Penulis Artikel'; + this.titleDesc = 'Menambah Penulis artikel'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; } }); }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; - } else if (state == 'tambah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah lokasi aset tetap'; - } else if (state == 'ubah') { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah lokasi aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; + back: function back() { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + if (this.currentUser.id_cu == 0) { + if (this.form.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.form.id_cu + } + }); + } + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } } }, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.submitedKategori = false; + this.submitedPenulis = false; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapLokasi', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) /***/ }), @@ -500,10 +724,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -515,21 +739,107 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), ]), ]) } @@ -577,10 +887,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82& ***! + \***************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -600,346 +910,443 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, }, }), _vm._v(" "), _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + _c("div", { staticClass: "content-wrapper " }, [ _c( "div", { staticClass: "content" }, [ - _vm.itemDataStat === "fail" + _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, }) : _vm._e(), _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8& ***! - \**************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { - attrs: { value: props.item.name }, + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/media/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih CU")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return _c( + "option", + { domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c("td", [ - _vm._v(_vm._s(props.item.has_aset_tetap_count)), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama media", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.link"), + }, }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.link"), + }, + }, + [ + _vm.errors.has("form.link") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tLink: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.link, + expression: "form.link", }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "link", + placeholder: "Silahkan masukkan link media", + "data-vv-as": "Link", + }, + domProps: { value: _vm.form.link }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "link", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.link") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.link") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 ), - ] - }, - }, - ]), - }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_lokasi"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_lokasi"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_lokasi"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && - _vm.currentUser.can["create_aset_tetap_lokasi"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_aset_tetap_lokasi"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("ubah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_aset_tetap_lokasi"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - color: _vm.modalColor, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-data", { - attrs: { - kelas: _vm.kelas, - mode: _vm.state, - selected: _vm.selectedItem, - }, - on: { tutup: _vm.modalTutup }, - }), + ], + 1 + ), ], 1 ), - ], - 2 - ), + ]), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -951,17 +1358,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -971,9 +1378,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -983,54 +1390,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": +/***/ "./resources/assets/js/components/formInfo.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! + !*** ./resources/assets/js/components/formInfo.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1040,9 +1447,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1052,54 +1459,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue": +/***/ "./resources/assets/js/components/pageHeader.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue ***! + !*** ./resources/assets/js/components/pageHeader.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1109,9 +1516,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], - _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1121,55 +1528,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/wajibBadge.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/index.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/index.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=488c33c0& */ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1178,9 +1585,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1190,54 +1597,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapLokasi/index.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=488c33c0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/table.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/table.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/media/form.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/media/form.vue ***! + \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=d555c9c8& */ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=13c39e82& */ "./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1247,9 +1705,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1259,38 +1717,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapLokasi/table.vue" +component.options.__file = "resources/assets/js/views/media/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/media/form.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82& ***! + \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=d555c9c8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=13c39e82& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/media/form.vue?vue&type=template&id=13c39e82&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_13c39e82___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/78.js b/public/js/components/78.js index aaa5c38c6..05209068f 100644 --- a/public/js/components/78.js +++ b/public/js/components/78.js @@ -1,5 +1,89 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[78],{ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! @@ -177,24 +261,30 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _formKategori_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formKategori.vue */ "./resources/assets/js/views/dokumen/formKategori.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); +/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -445,253 +535,162 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - formKategori: _formKategori_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] - }, - data: function data() { - return { - title: 'Tambah Dokumen', - titleDesc: 'Menambah dokumen baru', - titleIcon: 'icon-plus3', - level2Title: 'Dokumen', - kelas: 'dokumen', - id_cu: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalColor: '', - modalContent: '', - submited: false, - submitedKategori: false, - submitedPenulis: false - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); - }, - created: function created() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { - this.form.id_cu = this.currentUser.id_cu; - this.changeCU(this.currentUser.id_cu); - } - }, - watch: { - formStat: function formStat(value) { - if (value === "success") { - if (this.$route.meta.mode !== 'edit') { - this.form.id_cu = this.currentUser.id_cu; - } else { - this.checkUser('update_dokumen', this.form.id_cu); - } - - if (this.form.id_cu !== undefined) { - this.changeCU(this.form.id_cu); - } - } - }, - updateStat: function updateStat(value) { - this.modalShow = true; - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateResponse.message; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateResponse; - } - }, - updateKategoriStat: function updateKategoriStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateKategoriResponse.message; - this.$store.dispatch('dokumenKategori/getCu', this.id_cu); - this.form.id_dokumen_kategori = this.updateKategoriResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateKategoriResponse.message; - } - }, - updatePenulisStat: function updatePenulisStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updatePenulisResponse.message; - this.$store.dispatch('dokumenPenulis/getCu', this.id_cu); - this.form.id_dokumen_penulis = this.updatePenulisResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updatePenulisResponse.message; - } - } - }, - methods: { - fetch: function fetch() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - - if (this.$route.meta.mode === 'edit') { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Dokumen'; - this.titleDesc = 'Mengubah dokumen'; - this.titleIcon = 'icon-pencil5'; - } else { - this.title = 'Tambah Dokumen'; - this.titleDesc = 'Menambah dokumen'; - this.titleIcon = 'icon-plus3'; - this.$store.dispatch(this.kelas + '/create'); - } - }, - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - }, - upload: function upload(e) { - var files = e.target.files || e.dataTransfer.files; - if (!files.length) return; - this.form.content = files[0]; - }, - save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); - this.$validator.validateAll('form').then(function (result) { - if (result) { - if (_this.$route.meta.mode === 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); - } else { - _this.$store.dispatch(_this.kelas + '/store', formData); - } - - _this.submited = false; - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - changeCU: function changeCU(id) { - this.$store.dispatch('dokumenKategori/getCu', id); - }, - back: function back() { - if (this.currentUser.id_cu == 0) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: 'semua' - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); - } - }, - modalTutup: function modalTutup() { - if (this.updateStat === 'success') { - this.back(); - } - - this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; - }, - modalBackgroundClick: function modalBackgroundClick() { - if (this.modalState === 'success') { - this.modalTutup; - } else if (this.modalState === 'loading') {// do nothing - } else { - this.modalShow = false; - } - }, - modalOpen_Kategori: function modalOpen_Kategori() { - this.id_cu = this.form.id_cu; - this.modalShow = true; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah kategori dokumen'; - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; - } - }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumen', { - form: 'data', - formStat: 'dataStat', - rules: 'rules', - options: 'options', - updateResponse: 'update', - updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { - modelKategori: 'dataS', - modelKategoriStat: 'dataStatS', - updateKategoriResponse: 'update', - updateKategoriStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -750,205 +749,278 @@ __webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['id_cu'], - components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - kelas: 'dokumenKategori', - form: { - id_cu: '', - name: '', - deskripsi: '' - }, - submited: false, - cancelTitle: 'Tutup', - cancelIcon: 'icon-cross', - cancelState: 'methods' - }; - }, - methods: { - save: function save() { - var _this = this; - - this.form.id_cu = this.id_cu; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - cancelClick: function cancelClick() { - this.$emit('cancelClick'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), - ]), - ]) - }, -] -render._withStripped = true - - - -/***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ - _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] - ), + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_6__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a + }, + data: function data() { + return { + title: 'Tambah Lembaga Mitra', + titleDesc: 'Menambah lembaga mitra baru', + titleIcon: 'icon-plus3', + level: 2, + level2Title: 'Lembaga Mitra', + kelas: 'mitraLembaga', + redirect: '/mitraLembaga/', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + cancelState: 'methods', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode == 'edit') { + if (this.currentUser.id_cu !== 0 && this.currentUser.id_cu !== this.form.id) { + this.$router.push({ + name: 'notFound' + }); + } + + this.changeProvinces(this.form.id_provinces); + this.changeRegencies(this.form.id_regencies); + this.changeDistricts(this.form.id_districts); + } else { + this.form.id_cu = this.currentUser.id_cu; + } + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, + methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; + this.titleIcon = 'icon-pencil5'; + } else { + this.$store.dispatch(this.kelas + '/create'); + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; + this.titleIcon = 'icon-plus3'; + } + + this.$store.dispatch('provinces/get'); + }, + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_4__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } + }, + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); + }, + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); + }, + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; + console.log(event.target.files[0].name); + } + }, + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('mitraLembaga', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), ]), ]) } @@ -959,10 +1031,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -981,12 +1053,14 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c( - "span", - { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, - [_vm._v("Wajib diisi")] - ), + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), ]) }, ] @@ -996,10 +1070,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1011,27 +1085,190 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - level2Route: _vm.kelas, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( "div", { staticClass: "content" }, @@ -1039,7 +1276,7 @@ var render = function () { _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops, terjadi kesalahan", + title: "Oops terjadi kesalahan", errorItem: _vm.errors.items, }, }) @@ -1061,15 +1298,431 @@ var render = function () { }, [ _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), _c("div", { staticClass: "card-body" }, [ _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Foto Kantor Pusat:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/cu/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama CU", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.bidang"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.bidang"), + }, + }, + [ + _vm.errors.has("form.bidang") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tBidang:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.bidang, + expression: "form.bidang", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "bidang", + placeholder: "Silahkan masukkan bidang", + "data-vv-as": "Bidang", + }, + domProps: { value: _vm.form.bidang }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "bidang", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.bidang") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.bidang") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.badan_hukum"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.badan_hukum"), + }, + }, + [ + _vm.errors.has("form.badan_hukum") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tBadan Hukum:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.badan_hukum, + expression: "form.badan_hukum", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "badan_hukum", + placeholder: "Silahkan masukkan nama CU", + }, + domProps: { value: _vm.form.badan_hukum }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "badan_hukum", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.name"), + "has-error": _vm.errors.has("form.npwp"), }, }, [ @@ -1077,57 +1730,319 @@ var render = function () { "h5", { class: { - "text-danger": _vm.errors.has("form.name"), + "text-danger": _vm.errors.has("form.npwp"), }, }, [ - _vm.errors.has("form.name") + _vm.errors.has("form.npwp") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), - _c("wajib-badge"), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tNPWP (nomor pokok wajib pajak):" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.npwp, + expression: "form.npwp", + }, ], - 1 + staticClass: "form-control", + attrs: { + type: "text", + name: "npwp", + placeholder: "Silahkan masukkan NPWP", + }, + domProps: { value: _vm.form.npwp }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "npwp", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.penanggungjawab" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.penanggungjawab" + ), + }, + }, + [ + _vm.errors.has("form.penanggungjawab") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPenanggung Jawab:" + ), + ] ), _vm._v(" "), _c("input", { directives: [ { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + name: "model", + rawName: "v-model", + value: _vm.form.penanggungjawab, + expression: "form.penanggungjawab", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "penanggungjawab", + placeholder: + "Silahkan masukkan penanggung jawab", + }, + domProps: { value: _vm.form.penanggungjawab }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "penanggungjawab", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.bentuk_kerjasama" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.bentuk_kerjasama" + ), }, + }, + [ + _vm.errors.has("form.bentuk_kerjasama") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tBentuk Kerjasama:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ { name: "model", rawName: "v-model", - value: _vm.form.name, - expression: "form.name", + value: _vm.form.bentuk_kerjasama, + expression: "form.bentuk_kerjasama", }, ], staticClass: "form-control", attrs: { type: "text", - name: "name", - placeholder: "Silahkan masukkan nama dokumen", - "data-vv-as": "Nama", + name: "bentuk_kerjasama", + placeholder: + "Silahkan masukkan bentuk kerjasama", }, - domProps: { value: _vm.form.name }, + domProps: { value: _vm.form.bentuk_kerjasama }, on: { input: function ($event) { if ($event.target.composing) { return } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), + _vm.$set( + _vm.form, + "bentuk_kerjasama", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _vm.errors.has("form.id_provinces") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tProvinsi:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: _vm.modelProvinces.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelProvincesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih provinsi"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelProvinces, + function (provinces) { + return _c( + "option", + { domProps: { value: provinces.id } }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), + ], + 2 + ), _vm._v(" "), - _vm.errors.has("form.name") + _vm.errors.has("form.id_provinces") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1138,7 +2053,9 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.name") + _vm.errors.first( + "form.id_provinces" + ) ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1151,173 +2068,150 @@ var render = function () { ), ]), _vm._v(" "), - _vm.currentUser.id_cu === 0 - ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_regencies"), + }, + }, + [ _c( - "div", + "h5", { - staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.id_cu"), + "text-danger": + _vm.errors.has("form.id_regencies"), }, }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_cu"), - }, - }, - [ - _vm.errors.has("form.id_cu") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), - _c("wajib-badge"), - ], - 1 + _vm.errors.has("form.id_regencies") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKabupaten:\n\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _c( - "select", + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_cu", - "data-width": "100%", - "data-vv-as": "CU", - disabled: _vm.modelCU.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCU( - $event.target.value + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelRegencies.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } ) - }, - ], + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelCUStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih CU"), - ]), - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s(_vm.currentUser.pus.name) - ), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: cu.id }, - }, - [_vm._v(_vm._s(cu.name))] + function ($event) { + return _vm.changeRegencies( + $event.target.value ) - }), + }, ], - 2 + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), + ] ), _vm._v(" "), - _vm.errors.has("form.id_cu") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_cu") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] + _vm._l( + _vm.modelRegencies, + function (regencies) { + return _c( + "option", + { domProps: { value: regencies.id } }, + [_vm._v(_vm._s(regencies.name))] ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] + } + ), + ], + 2 ), - ]) - : _vm._e(), + _vm._v(" "), + _vm.errors.has("form.id_regencies") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_regencies" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "col-md-4" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has( - "form.id_dokumen_kategori" - ), + "has-error": + _vm.errors.has("form.id_districts"), }, }, [ @@ -1325,48 +2219,41 @@ var render = function () { "h5", { class: { - "text-danger": _vm.errors.has( - "form.id_dokumen_kategori" - ), + "text-danger": + _vm.errors.has("form.id_districts"), }, }, [ - _vm.errors.has("form.id_dokumen_kategori") + _vm.errors.has("form.id_districts") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKategori: "), - _c("wajib-badge"), - ], - 1 + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKecamatan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] ), _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_dokumen_kategori, - expression: "form.id_dokumen_kategori", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_dokumen_kategori", - "data-width": "100%", - disabled: _vm.modelKategori.length === 0, - "data-vv-as": "Kategori", + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", }, - on: { - change: function ($event) { + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kecamatan", + disabled: _vm.modelDistricts.length === 0, + }, + on: { + change: [ + function ($event) { var $$selectedVal = Array.prototype.filter .call( @@ -1384,82 +2271,50 @@ var render = function () { }) _vm.$set( _vm.form, - "id_dokumen_kategori", + "id_districts", $event.target.multiple ? $$selectedVal : $$selectedVal[0] ) }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.form.id_cu != 0 && - _vm.modelKategori.length == 0 - ? _c("span", [ - _vm._v( - "Silahkan tambah kategori baru" - ), - ]) - : _c("span", [ - _vm.modelKategoriStat === - "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih kategori" - ), - ]), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelKategori, - function (kategori) { - return kategori - ? _c( - "option", - { - domProps: { - value: kategori.id, - }, - }, - [_vm._v(_vm._s(kategori.name))] - ) - : _vm._e() - } - ), - ], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { - type: "button", - disabled: _vm.form.id_cu === "", - }, - on: { click: _vm.modalOpen_Kategori }, - }, - [_c("i", { staticClass: "icon-plus22" })] - ), - ] - ), - ]), + function ($event) { + return _vm.changeDistricts( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts) { + return _c( + "option", + { domProps: { value: districts.id } }, + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), _vm._v(" "), - _vm.errors.has("form.id_cu") + _vm.errors.has("form.id_regency") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1470,7 +2325,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.id_cu") + _vm.errors.first("form.id_regency") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1483,13 +2338,13 @@ var render = function () { ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "col-md-4" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.status"), + "has-error": _vm.errors.has("form.id_villages"), }, }, [ @@ -1498,17 +2353,17 @@ var render = function () { { class: { "text-danger": - _vm.errors.has("form.status"), + _vm.errors.has("form.id_villages"), }, }, [ - _vm.errors.has("form.status") + _vm.errors.has("form.id_villages") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tStatus: "), - _c("wajib-badge"), - ], - 1 + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKelurahan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] ), _vm._v(" "), _c( @@ -1518,14 +2373,16 @@ var render = function () { { name: "model", rawName: "v-model", - value: _vm.form.status, - expression: "form.status", + value: _vm.form.id_villages, + expression: "form.id_villages", }, ], staticClass: "form-control", attrs: { - name: "status", + name: "id_villages", "data-width": "100%", + "data-vv-as": "Kelurahan", + disabled: _vm.modelVillages.length === 0, }, on: { change: function ($event) { @@ -1543,7 +2400,7 @@ var render = function () { }) _vm.$set( _vm.form, - "status", + "id_villages", $event.target.multiple ? $$selectedVal : $$selectedVal[0] @@ -1555,40 +2412,121 @@ var render = function () { _c( "option", { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih status")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "PUBLIK" } }, [ - _vm._v( - "PUBLIK - Dapat dilihat semua user SIMO dan di website" - ), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { value: "GERAKAN" } }, [ - _vm._v( - "GERAKAN - Dapat dilihat semua user SIMO" - ), + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _vm._v( + "Mohon tunggu... mohon tunggu" + ), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), ] ), _vm._v(" "), - _c( - "option", - { attrs: { value: "INTERNAL" } }, + _vm._l( + _vm.modelVillages, + function (villages) { + return _c( + "option", + { domProps: { value: villages.id } }, + [_vm._v(_vm._s(villages.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_villages") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), _vm._v( - "INTERNAL - Hanya dilihat oleh semua user lembaga/CU yang membuat dokumen ini" + " " + + _vm._s( + _vm.errors.first("form.id_villages") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" ), ] - ), + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.alamat"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.alamat"), + }, + }, + [ + _vm.errors.has("form.alamat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tAlamat:"), ] ), _vm._v(" "), - _c("br"), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.alamat, + expression: "form.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + "data-vv-as": "Alamat", + }, + domProps: { value: _vm.form.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "alamat", + $event.target.value + ) + }, + }, + }), _vm._v(" "), - _vm.errors.has("form.status") + _vm.errors.has("form.alamat") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1599,63 +2537,163 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.status") + _vm.errors.first("form.alamat") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), ] ) : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + _vm._v(" "), ]), ] ), ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.telp"), + }, + }, + [ + _vm.errors.has("form.telp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no telp", + }, + model: { + value: _vm.form.telp, + callback: function ($$v) { + _vm.$set(_vm.form, "telp", $$v) + }, + expression: "form.telp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v(" Keterangan: ")]), - _vm._v(" "), - _c("textarea", { - directives: [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan, - expression: "form.keterangan", + class: { + "text-danger": _vm.errors.has("form.hp"), + }, }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "keterangan", - placeholder: "Silahkan masukkan keterangan ", - }, - domProps: { value: _vm.form.keterangan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target.value - ) + [ + _vm.errors.has("form.hp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", }, - }, - }), - ]), + model: { + value: _vm.form.hp, + callback: function ($$v) { + _vm.$set(_vm.form, "hp", $$v) + }, + expression: "form.hp", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.pos"), + }, + }, + [ + _vm.errors.has("form.pos") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan kode pos", + }, + model: { + value: _vm.form.pos, + callback: function ($$v) { + _vm.$set(_vm.form, "pos", $$v) + }, + expression: "form.pos", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.format"), + "has-error": _vm.errors.has("form.email"), }, }, [ @@ -1663,87 +2701,137 @@ var render = function () { "h5", { class: { - "text-danger": - _vm.errors.has("form.format"), + "text-danger": _vm.errors.has("form.email"), }, }, [ - _vm.errors.has("form.format") + _vm.errors.has("form.email") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPilih Format: " - ), - _c("wajib-badge"), - ], - 1 + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tE-mail:"), + ] ), _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.format, - expression: "form.format", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "format", - "data-width": "100%", - "data-vv-as": "format", + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.email, + expression: "form.email", }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "format", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: + "Silahkan masukkan alamat e-mail", + }, + domProps: { value: _vm.form.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "email", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.email") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.email") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.website"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.website"), }, }, [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih format")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "upload" } }, [ - _vm._v("Upload"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "link" } }, [ - _vm._v("Link"), - ]), + _vm.errors.has("form.website") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tWebsite:"), ] ), _vm._v(" "), - _vm.errors.has("form.format") + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.website, + expression: "form.website", + }, + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "website", + placeholder: + "Silahkan masukkan alamat website", + "data-vv-as": "Website", + }, + domProps: { value: _vm.form.website }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "website", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.website") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1754,7 +2842,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.format") + _vm.errors.first("form.website") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1766,91 +2854,21 @@ var render = function () { ] ), ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _vm.form.format == "upload" - ? _c("div", { staticClass: "form-group" }, [ - _c( - "h5", - [ - _vm._v(" Upload dokumen: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "card-card-body" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { - type: "file", - accept: - "application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.slideshow, text/plain, application/pdf, image/*", - }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v( - "File yang diterima adalah Word, Excel, Powerpoint, PDF dan gambar/foto" - ), - ]), - ]) - : _vm.form.format == "link" - ? _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Link dokumen: ")]), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.link, - expression: "form.link", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "link", - placeholder: "Silahkan masukkan link", - }, - domProps: { value: _vm.form.link }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "link", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v("Silahkan masukkan link ke dokumen"), - ]), - ]) - : _vm._e(), - ]), ]), ]), ]), _vm._v(" "), _c("form-info"), _vm._v(" "), + _c("br"), + _vm._v(" "), _c( "div", { staticClass: "card card-body" }, [ _c("form-button", { attrs: { - cancelState: "methods", + cancelState: _vm.cancelState, formValidation: "form", }, on: { cancelClick: _vm.back }, @@ -1867,206 +2885,122 @@ var render = function () { ]), ]), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _c("form-kategori", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("3. Kontak")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/ImageUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.kategoriNama") }, - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan name kategori", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t"), - ]), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("\n\t\t\t\tKeterangan:\n\t\t\t")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "deskripsi", - placeholder: "Silahkan masukkan keterangan kategori", - }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "deskripsi", $event.target.value) - }, - }, - }), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("form-button", { - attrs: { - cancelTitle: _vm.cancelTitle, - cancelIcon: _vm.cancelIcon, - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.cancelClick }, - }), - ], - 1 - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -2330,17 +3264,17 @@ function objectToFormData(obj, form, namespace) { /***/ }), -/***/ "./resources/assets/js/views/dokumen/form.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/dokumen/form.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/form.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/form.vue ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=756689c5& */ "./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=95b7f6ac& */ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2351,8 +3285,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2362,107 +3296,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/dokumen/form.vue" +component.options.__file = "resources/assets/js/views/mitraLembaga/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5& ***! - \***********************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=756689c5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - -/***/ }), - -/***/ "./resources/assets/js/views/dokumen/formKategori.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/formKategori.vue ***! - \************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKategori.vue?vue&type=template&id=c143bc6a& */ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&"); -/* harmony import */ var _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKategori.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/views/dokumen/formKategori.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=template&id=c143bc6a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=95b7f6ac& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/78.js.LICENSE.txt b/public/js/components/78.js.LICENSE.txt index 01a78f023..2ba1569f4 100644 --- a/public/js/components/78.js.LICENSE.txt +++ b/public/js/components/78.js.LICENSE.txt @@ -3,3 +3,9 @@ * (c) 2018-present João Vitor Cavalcante * Released under the MIT License. */ + +/** + * Hopper 0.3.4 + * (c) 2019 + * @license MIT + */ diff --git a/public/js/components/79.js b/public/js/components/79.js index e036e82d9..c261a4eb0 100644 --- a/public/js/components/79.js +++ b/public/js/components/79.js @@ -84,28 +84,39 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _formKategori_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formKategori.vue */ "./resources/assets/js/views/artikel/formKategori.vue"); -/* harmony import */ var _formPenulis_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formPenulis.vue */ "./resources/assets/js/views/artikel/formPenulis.vue"); -/* harmony import */ var _helpers_auth__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../helpers/auth */ "./resources/assets/js/helpers/auth.js"); -/* harmony import */ var _helpers_url_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../helpers/url.js */ "./resources/assets/js/helpers/url.js"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -141,6 +152,141 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -407,9 +553,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], @@ -418,58 +561,50 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formKategori: _formKategori_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formPenulis: _formPenulis_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__["default"] + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"] }, data: function data() { return { - title: 'Tambah Artikel', - titleDesc: 'Menambah artikel baru', - titleIcon: 'icon-plus3', - level2Title: 'Artikel', - kelas: 'artikel', - id_cu: '', - utama: '', - UploadAdapter: function UploadAdapter(loader) { - var _this = this; - - this.loader = loader; - - this.upload = function () { - var body = new FormData(); - var user = Object(_helpers_auth__WEBPACK_IMPORTED_MODULE_10__["getLocalUser"])(); - var token = user.token; - body.append('gambar', _this.loader.file); - return fetch(_helpers_url_js__WEBPACK_IMPORTED_MODULE_11__["url_config"].api_url + 'artikel/upload', { - headers: { - "Authorization": 'Bearer ' + token - }, - body: body, - method: 'POST' - }).then(function (response) { - return response.json(); - }).then(function (downloadUrl) { - return { - "default": downloadUrl - }; - })["catch"](function (error) { - console.log(error); - }); - }; - - this.abort = function () { - console.log('Abort upload.'); - }; + title: '', + titleDesc: '', + titleIcon: '', + kelas: 'produkCu', + level2Title: 'Produk dan Pelayanan', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } }, + isDisabledName: false, modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', - submited: false, - submitedKategori: false, - submitedPenulis: false + submited: false }; }, beforeRouteEnter: function beforeRouteEnter(to, from, next) { @@ -478,16 +613,29 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }); }, created: function created() { - if (this.currentUser.id_cu === 0) { + if (this.currentUser.id_cu == 0) { if (this.modelCuStat != 'success') { this.$store.dispatch('cu/getHeader'); } } - if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { + if (this.$route.meta.mode !== 'edit' && this.form.id_cu == undefined) { this.form.id_cu = this.currentUser.id_cu; - this.changeCU(this.currentUser.id_cu); - f; + } // check permission + + + if (this.$route.meta.mode === 'edit') { + if (!this.currentUser.can || !this.currentUser.can['update_produk_cu']) { + this.$router.push({ + name: 'notFound' + }); + } + } else { + if (!this.currentUser.can || !this.currentUser.can['create_produk_cu']) { + this.$router.push({ + name: 'notFound' + }); + } } }, watch: { @@ -496,11 +644,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (this.$route.meta.mode !== 'edit') { this.form.id_cu = this.currentUser.id_cu; } else { - this.checkUser('update_artikel', this.form.id_cu); - } - - if (this.form.id_cu !== undefined) { - this.changeCU(this.form.id_cu); + this.checkUser('update_produk_cu', this.form.id_cu); } } }, @@ -515,50 +659,18 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalTitle = 'Oops terjadi kesalahan :('; this.modalContent = this.updateResponse; } - }, - updateKategoriStat: function updateKategoriStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateKategoriResponse.message; - this.$store.dispatch('artikelKategori/getCu', this.id_cu); - this.form.id_artikel_kategori = this.updateKategoriResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateKategoriResponse.message; - } - }, - updatePenulisStat: function updatePenulisStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updatePenulisResponse.message; - this.$store.dispatch('artikelPenulis/getCu', this.id_cu); - this.form.id_artikel_penulis = this.updatePenulisResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updatePenulisResponse.message; - } } }, methods: { fetch: function fetch() { - if (this.currentUser.id_cu === 0) { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } - } - if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Artikel'; - this.titleDesc = 'Mengubah artikel'; + this.title = 'Ubah ' + this.level2Title; + this.titleDesc = 'Mengubah ' + this.level2Title; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah Artikel'; - this.titleDesc = 'Menambah artikel'; + this.title = 'Tambah ' + this.level2Title; + this.titleDesc = 'Menambah ' + this.level2Title; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); } @@ -577,30 +689,41 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }, save: function save() { - var _this2 = this; + var _this = this; var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this2.$route.meta.mode === 'edit') { - _this2.$store.dispatch(_this2.kelas + '/update', [_this2.$route.params.id, formData]); + if (_this.$route.meta.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); } else { - _this2.$store.dispatch(_this2.kelas + '/store', formData); + _this.$store.dispatch(_this.kelas + '/store', formData); } - _this2.submited = false; + _this.submited = false; } else { window.scrollTo(0, 0); - _this2.submited = true; + _this.submited = true; } }); }, - changeCU: function changeCU(id) { - this.$store.dispatch('artikelPenulis/getCu', id); - this.$store.dispatch('artikelKategori/getCu', id); + changeTipe: function changeTipe(value) { + if (value == 'Simpanan Pokok') { + this.form.name = 'Simpanan Pokok'; + this.form.jalinan = 1; + this.isDisabledName = true; + } else if (value == 'Simpanan Wajib') { + this.form.name = 'Simpanan Wajib'; + this.form.jalinan = 1; + this.isDisabledName = true; + } else { + this.form.jalinan = ''; + this.form.name = ''; + this.isDisabledName = false; + } }, back: function back() { - if (this.currentUser.id_cu == 0) { + if (this.$route.meta.mode == 'edit' && this.currentUser.id_cu == 0) { this.$router.push({ name: this.kelas + 'Cu', params: { @@ -608,12 +731,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } } }, modalTutup: function modalTutup() { @@ -632,28 +764,11 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } else { this.modalShow = false; } - }, - modalOpen_Penulis: function modalOpen_Penulis() { - this.id_cu = this.form.id_cu; - this.modalShow = true; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah penulis artikel'; - }, - modalOpen_Kategori: function modalOpen_Kategori() { - this.id_cu = this.form.id_cu; - this.modalShow = true; - this.modalState = 'normal2'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah kategori artikel'; - }, - processFile: function processFile(event) { - this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('produkCu', { form: 'data', formStat: 'dataStat', rules: 'rules', @@ -663,321 +778,16 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { modelCU: 'headerDataS', modelCUStat: 'headerDataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { - modelKategori: 'dataS', - modelKategoriStat: 'dataStatS', - updateKategoriResponse: 'update', - updateKategoriStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { - modelPenulis: 'dataS', - modelPenulisStat: 'dataStatS', - updatePenulisResponse: 'update', - updatePenulisStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['id_cu'], - components: { - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - data: function data() { - return { - kelas: 'artikelKategori', - form: { - id_cu: '', - name: '', - deskripsi: '' - }, - submited: false, - cancelTitle: 'Tutup', - cancelIcon: 'icon-cross', - cancelState: 'methods' - }; - }, - methods: { - save: function save() { - var _this = this; - - this.form.id_cu = this.id_cu; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - cancelClick: function cancelClick() { - this.$emit('cancelClick'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['id_cu'], - components: { - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - data: function data() { - return { - kelas: 'artikelPenulis', - form: { - id_cu: '', - gambar: '', - name: '', - deskripsi: '' - }, - submited: false, - cancelTitle: 'Tutup', - cancelIcon: 'icon-cross', - cancelState: 'methods' - }; - }, - methods: { - save: function save() { - var _this = this; - - this.form.id_cu = this.id_cu; - this.$validator.validateAll('form').then(function (result) { - if (result) { - _this.$store.dispatch(_this.kelas + '/store', _this.form); - } else { - window.scrollTo(0, 0); - _this.submited = true; - } - }); - }, - cancelClick: function cancelClick() { - this.$emit('cancelClick'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&": -/*!********************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& ***! - \********************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, ".document-editor[data-v-ae166b0c] {\n border: 1px solid var(--ck-color-base-border);\n border-radius: var(--ck-border-radius);\n\n /* Set vertical boundaries for the document editor. */\n max-height: 700px;\n\n /* This element is a flex container for easier rendering. */\n display: flex;\n flex-flow: column nowrap;\n}\n.document-editor__toolbar[data-v-ae166b0c] {\n /* Make sure the toolbar container is always above the editable. */\n z-index: 1;\n\n /* Create the illusion of the toolbar floating over the editable. */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.2 );\n\n /* Use the CKEditor CSS variables to keep the UI consistent. */\n border-bottom: 1px solid var(--ck-color-toolbar-border);\n}\n\n/* Adjust the look of the toolbar inside the container. */\n.document-editor__toolbar .ck-toolbar[data-v-ae166b0c] {\n border: 0;\n border-radius: 0;\n}\n\n/* Make the editable container look like the inside of a native word processor application. */\n.document-editor__editable-container[data-v-ae166b0c] {\n padding: calc( 2 * var(--ck-spacing-large) );\n background: var(--ck-color-base-foreground);\n\n /* Make it possible to scroll the \"page\" of the edited content. */\n overflow-y: scroll;\n}\n.document-editor__editable-container .ck-editor__editable[data-v-ae166b0c] {\n /* Set the dimensions of the \"page\". */\n width: 98%;\n /* min-height: 21cm; */\n\n /* Keep the \"page\" off the boundaries of the container. */\n padding: 1cm 2cm 2cm;\n\n border: 1px hsl( 0,0%,82.7% ) solid;\n border-radius: var(--ck-border-radius);\n background: white;\n\n /* The \"page\" should cast a slight shadow (3D illusion). */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.1 );\n\n /* Center the \"page\". */\n margin: 0 auto;\n}\n\n/* Set the default font for the \"page\" of the content. */\n.document-editor .ck-content[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-ae166b0c] {\n font: 16px/1.6 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/* Adjust the headings dropdown to host some larger heading styles. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-ae166b0c] {\n line-height: calc( 1.7 * var(--ck-line-height-base) * var(--ck-font-size-base) );\n min-width: 6em;\n}\n\n/* Scale down all heading previews because they are way too big to be presented in the UI.\nPreserve the relative scale, though. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-ae166b0c] {\n transform: scale(0.8);\n transform-origin: left;\n}\n\n/* Set the styles for \"Heading 1\". */\n.document-editor .ck-content h2[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-ae166b0c] {\n font-size: 2.18em;\n font-weight: normal;\n}\n.document-editor .ck-content h2[data-v-ae166b0c] {\n line-height: 1.37em;\n padding-top: .342em;\n margin-bottom: .142em;\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-ae166b0c] {\n font-size: 1.75em;\n font-weight: normal;\n color: hsl( 203, 100%, 50% );\n}\n.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-ae166b0c] {\n color: var(--ck-color-list-button-on-text);\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-ae166b0c] {\n line-height: 1.86em;\n padding-top: .171em;\n margin-bottom: .357em;\n}\n\n/* Set the styles for \"Heading 3\". */\n.document-editor .ck-content h4[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-ae166b0c] {\n font-size: 1.31em;\n font-weight: bold;\n}\n.document-editor .ck-content h4[data-v-ae166b0c] {\n line-height: 1.24em;\n padding-top: .286em;\n margin-bottom: .952em;\n}\n\n/* Set the styles for \"Paragraph\". */\n.document-editor .ck-content p[data-v-ae166b0c] {\n font-size: 1em;\n line-height: 1.63em;\n padding-top: .5em;\n margin-bottom: 1.13em;\n}\n\n/* Make the block quoted text serif with some additional spacing. */\n.document-editor .ck-content blockquote[data-v-ae166b0c] {\n font-family: Georgia, serif;\n margin-left: calc( 2 * var(--ck-spacing-large) );\n margin-right: calc( 2 * var(--ck-spacing-large) );\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&": -/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& ***! - \************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -1045,10 +855,212 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&": -/*!*****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true& ***! - \*****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1112,92 +1124,28 @@ var render = function () { _c("div", { staticClass: "card" }, [ _c("div", { staticClass: "card-body" }, [ _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, + { staticClass: "form-group" }, [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJudul: "), - _c("wajib-badge"), - ], - 1 - ), + _c("h5", [_vm._v("Foto:")]), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", + _c("app-image-upload", { attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan judul artikel", - "data-vv-as": "Judul", + image_loc: "/images/produk_cu/", + image_temp: _vm.form.gambar, }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) }, + expression: "form.gambar", }, }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] + ], + 1 ), ]), _vm._v(" "), @@ -1257,43 +1205,36 @@ var render = function () { disabled: _vm.modelCU.length === 0, }, on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCU( - $event.target.value - ) - }, - ], + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, }, }, [ _c( "option", - { attrs: { disabled: "", value: "" } }, + { attrs: { disabled: "", value: "0" } }, [ _vm.modelCUStat === "loading" ? _c("span", [ @@ -1305,25 +1246,14 @@ var render = function () { ] ), _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v( - _vm._s(_vm.currentUser.pus.name) - ), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu, index) { - return _c( - "option", - { - key: index, - domProps: { value: cu.id }, - }, - [_vm._v(_vm._s(cu.name))] - ) + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c( + "option", + { domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + : _vm._e() }), ], 2 @@ -1365,9 +1295,7 @@ var render = function () { { staticClass: "form-group", class: { - "has-error": _vm.errors.has( - "form.id_artikel_penulis" - ), + "has-error": _vm.errors.has("form.tipe"), }, }, [ @@ -1375,48 +1303,47 @@ var render = function () { "h5", { class: { - "text-danger": _vm.errors.has( - "form.id_artikel_penulis" - ), + "text-danger": _vm.errors.has("form.tipe"), }, }, [ - _vm.errors.has("form.id_artikel_penulis") + _vm.errors.has("form.tipe") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPenulis: "), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTipe Produk: " + ), _c("wajib-badge"), ], 1 ), _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_artikel_penulis, - expression: "form.id_artikel_penulis", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_artikel_penulis", - "data-width": "100%", - "data-vv-as": "Penulis", - disabled: _vm.modelPenulis.length === 0, + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tipe, + expression: "form.tipe", }, - on: { - change: function ($event) { + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "tipe", + "data-width": "100%", + "data-vv-as": "Tipe Produk", + }, + on: { + change: [ + function ($event) { var $$selectedVal = Array.prototype.filter .call( @@ -1434,86 +1361,68 @@ var render = function () { }) _vm.$set( _vm.form, - "id_artikel_penulis", + "tipe", $event.target.multiple ? $$selectedVal : $$selectedVal[0] ) }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.form.id_cu != 0 && - _vm.modelPenulis.length == 0 - ? _c("span", [ - _vm._v( - "Silahkan tambah penulis baru" - ), - ]) - : _vm.form.id_cu == "" && - _vm.modelPenulis.length == 0 - ? _c("span", [ - _vm._v( - "Silahkan pilih CU terlebih dahulu" - ), - ]) - : _c("span", [ - _vm.modelPenulisStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih penulis" - ), - ]), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelPenulis, - function (penulis) { - return penulis - ? _c( - "option", - { - domProps: { value: penulis.id }, - }, - [_vm._v(_vm._s(penulis.name))] - ) - : _vm._e() - } - ), - ], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { - type: "button", - disabled: _vm.form.id_cu === "", - }, - on: { click: _vm.modalOpen_Penulis }, + function ($event) { + return _vm.changeTipe( + $event.target.value + ) }, - [_c("i", { staticClass: "icon-plus22" })] - ), - ] - ), - ]), + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tipe produk")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Simpanan Pokok" } }, + [_vm._v("Simpanan Pokok")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Simpanan Wajib" } }, + [_vm._v("Simpanan Wajib")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Simpanan Non Saham" } }, + [_vm._v("Simpanan Non Saham")] + ), + _vm._v(" "), + _c( + "option", + { + attrs: { value: "Pinjaman Kapitalisasi" }, + }, + [_vm._v("Pinjaman Kapitalisasi")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Pinjaman Umum" } }, + [_vm._v("Pinjaman Umum")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Pinjaman Produktif" } }, + [_vm._v("Pinjaman Produktif")] + ), + ] + ), _vm._v(" "), - _vm.errors.has("form.id_artikel_penulis") + _vm.errors.has("form.tipe") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1524,9 +1433,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first( - "form.id_artikel_penulis" - ) + _vm.errors.first("form.tipe") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1545,9 +1452,7 @@ var render = function () { { staticClass: "form-group", class: { - "has-error": _vm.errors.has( - "form.id_artikel_kategori" - ), + "has-error": _vm.errors.has("form.kode_produk"), }, }, [ @@ -1555,141 +1460,61 @@ var render = function () { "h5", { class: { - "text-danger": _vm.errors.has( - "form.id_artikel_kategori" - ), + "text-danger": + _vm.errors.has("form.kode_produk"), }, }, [ - _vm.errors.has("form.id_artikel_kategori") + _vm.errors.has("form.kode_produk") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKategori: "), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKode Produk & Pelayanan: " + ), _c("wajib-badge"), ], 1 ), _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", + _c("input", { + directives: [ { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_artikel_kategori, - expression: "form.id_artikel_kategori", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_artikel_kategori", - "data-width": "100%", - disabled: _vm.modelKategori.length === 0, - "data-vv-as": "Kategori", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_artikel_kategori", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.form.id_cu != 0 && - _vm.modelKategori.length == 0 - ? _c("span", [ - _vm._v( - "Silahkan tambah kategori baru" - ), - ]) - : _c("span", [ - _vm.modelKategoriStat === - "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih kategori" - ), - ]), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelKategori, - function (kategori) { - return kategori - ? _c( - "option", - { - domProps: { - value: kategori.id, - }, - }, - [_vm._v(_vm._s(kategori.name))] - ) - : _vm._e() - } - ), - ], - 2 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { - type: "button", - disabled: _vm.form.id_cu === "", - }, - on: { click: _vm.modalOpen_Kategori }, - }, - [_c("i", { staticClass: "icon-plus22" })] - ), - ] - ), - ]), + { + name: "model", + rawName: "v-model", + value: _vm.form.kode_produk, + expression: "form.kode_produk", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kode_produk", + placeholder: + "Silahkan masukkan kode produk dan pelayanan", + "data-vv-as": "Kode Produk dan Pelayanan", + }, + domProps: { value: _vm.form.kode_produk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "kode_produk", + $event.target.value + ) + }, + }, + }), _vm._v(" "), - _vm.errors.has("form.id_artikel_kategori") + _vm.errors.has("form.kode_produk") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1700,9 +1525,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first( - "form.id_artikel_kategori" - ) + _vm.errors.first("form.kode_produk") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -1715,768 +1538,401 @@ var render = function () { ), ]), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["terbitkan_" + _vm.kelas] - ? _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ _c( - "div", + "h5", { - staticClass: "form-group", class: { - "has-error": - _vm.errors.has("form.terbitkan"), + "text-danger": _vm.errors.has("form.name"), }, }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.terbitkan"), - }, - }, - [ - _vm.errors.has("form.terbitkan") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tStatus Penerbitan:\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.terbitkan, - expression: "form.terbitkan", - }, - ], - staticClass: "form-control", - attrs: { - name: "terbitkan", - "data-width": "100%", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "terbitkan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama produk dan pelayanan", + "data-vv-as": "Nama", + disabled: _vm.isDisabledName, + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm._v( - "Silahkan pilih status penerbitan" - ), - ] + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Terbitkan artikel"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Tidak Terbitkan artikel"), - ]), ] - ), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm.errors.has("form.terbitkan") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.terbitkan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" \n\t\t\t\t\t\t\t\t\t\t")] - ), - ] - ), - ]) - : _vm._e(), + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["utamakan_" + _vm.kelas] - ? _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "col-md-8" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.jalinan"), + }, + }, + [ _c( - "div", + "h5", { - staticClass: "form-group", class: { - "has-error": - _vm.errors.has("form.utamakan"), + "text-danger": + _vm.errors.has("form.jalinan"), }, }, [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.utamakan"), - }, - }, - [ - _vm.errors.has("form.utamakan") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tUtamakan: " - ), - _c("wajib-badge"), - ], - 1 + _vm.errors.has("form.jalinan") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tDisolidaritaskan Jalinan?\n\t\t\t\t\t\t\t\t\t\t" ), - _vm._v(" "), - _c( - "select", + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.utamakan, - expression: "form.utamakan", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "utamakan", - "data-width": "100%", - "data-vv-as": "utamakan", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "utamakan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, + name: "model", + rawName: "v-model", + value: _vm.form.jalinan, + expression: "form.jalinan", + }, + ], + staticClass: "form-control", + attrs: { + name: "jalinan", + "data-width": "100%", + disabled: _vm.isDisabledName, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "jalinan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih tipe")] + _vm._v( + "Silahkan pilih apakah simpanan ini disolidaritaskan Jalinan" ), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [ - _vm._v("Jadikan artikel utama"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Tidak jadikan artikel utama"), - ]), ] ), _vm._v(" "), - _c("br"), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Iya, disolidaritaskan Jalinan"), + ]), _vm._v(" "), - _vm.errors.has("form.utamakan") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.utamakan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" \n\t\t\t\t\t\t\t\t\t\t")] - ), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Tidak disolidaritaskan Jalinan"), + ]), ] ), - ]) - : _vm._e(), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.errors.has("form.jalinan") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.jalinan") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + ]), + ] + ), + ]), _vm._v(" "), _c("div", { staticClass: "col-md-12" }, [ _c( "div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Gambar Utama:")]), + _c("h5", [_vm._v("Keterangan:")]), _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/artikel/", - image_temp: _vm.form.gambar, + _c("ckeditor", { + attrs: { type: "classic" }, + model: { + value: _vm.form.keterangan, + callback: function ($$v) { + _vm.$set(_vm.form, "keterangan", $$v) + }, + expression: "form.keterangan", }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Aturan Setor:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { type: "classic" }, model: { - value: _vm.form.gambar, + value: _vm.form.aturan_setor, callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) + _vm.$set(_vm.form, "aturan_setor", $$v) }, - expression: "form.gambar", + expression: "form.aturan_setor", }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 ), ]), _vm._v(" "), - _vm._m(0), + _vm.form.tipe == "Simpanan Pokok" || + _vm.form.tipe == "Simpanan Wajib" || + _vm.form.tipe == "Simpanan Non Saham" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Aturan Tarik:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { type: "classic" }, + model: { + value: _vm.form.aturan_tarik, + callback: function ($$v) { + _vm.$set(_vm.form, "aturan_tarik", $$v) + }, + expression: "form.aturan_tarik", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]) + : _vm._e(), _vm._v(" "), _c("div", { staticClass: "col-md-12" }, [ _c( "div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Isi Artikel:")]), + _c("h5", [_vm._v("Aturan Balas Jasa:")]), _vm._v(" "), _c("ckeditor", { - attrs: { - type: "classic", - "upload-adapter": _vm.UploadAdapter, - }, + attrs: { type: "classic" }, model: { - value: _vm.form.content, + value: _vm.form.aturan_balas_jasa, callback: function ($$v) { - _vm.$set(_vm.form, "content", $$v) + _vm.$set(_vm.form, "aturan_balas_jasa", $$v) }, - expression: "form.content", + expression: "form.aturan_balas_jasa", }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 ), ]), - ]), - ]), - ]), - _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: "methods", - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 - ), - ], - 1 - ), - ]), - ]), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-penulis", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _c("form-kategori", { - attrs: { id_cu: _vm.id_cu }, - on: { cancelClick: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("br")]) - }, -] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80& ***! - \*************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "form" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.kategoriNama") }, - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan name kategori", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Aturan Lain:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { type: "classic" }, + model: { + value: _vm.form.aturan_lain, + callback: function ($$v) { + _vm.$set(_vm.form, "aturan_lain", $$v) + }, + expression: "form.aturan_lain", + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ], + 1 + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t"), - ]), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("\n\t\t\t\tKeterangan:\n\t\t\t")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", - }, + ], + 1 + ), ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "deskripsi", - placeholder: "Silahkan masukkan keterangan kategori", - }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "deskripsi", $event.target.value) - }, - }, - }), + 1 + ), ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("form-button", { - attrs: { - cancelTitle: _vm.cancelTitle, - cancelIcon: _vm.cancelIcon, - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.cancelClick }, - }), - ], - 1 - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { enctype: "multipart/form-data", "data-vv-scope": "form" }, + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, }, - }, - [ - _vm.errors.any("form") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { image_loc: "/images/artikel/" }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "form-group", - class: { "has-error": _vm.errors.has("form.name") }, - }, - [ - _c( - "h5", - { class: { "text-danger": _vm.errors.has("form.name") } }, - [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\tNama: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan name kategori", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "name", $event.target.value) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c("small", { staticClass: "text-muted text-danger" }, [ - _c("i", { staticClass: "icon-arrow-small-right" }), - _vm._v( - " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" - ), - ]) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t"), - ]), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("\n\t\t\t\tKeterangan:\n\t\t\t")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.deskripsi, - expression: "form.deskripsi", - }, - ], - staticClass: "form-control", - attrs: { - rows: "5", - type: "text", - name: "deskripsi", - placeholder: "Silahkan masukkan keterangan kategori", - }, - domProps: { value: _vm.form.deskripsi }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set(_vm.form, "deskripsi", $event.target.value) - }, - }, - }), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("form-button", { - attrs: { - cancelTitle: _vm.cancelTitle, - cancelIcon: _vm.cancelIcon, - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.cancelClick }, - }), - ], - 1 - ), - ]) + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true -/***/ }), - -/***/ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&": -/*!***************************************************************************************************************!*\ - !*** ./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& ***! - \***************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader!../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - - /***/ }), /***/ "./resources/assets/js/components/ImageUpload.vue": @@ -2548,140 +2004,156 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/helpers/form.js": -/*!*********************************************!*\ - !*** ./resources/assets/js/helpers/form.js ***! - \*********************************************/ -/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); -function toMulipartedForm(form, mode) { - if (mode === 'edit' && typeof form.image === 'string') { - var temp = JSON.parse(JSON.stringify(form)); - delete temp.image; - return temp; - } else { - return objectToFormData(form); - } -} -function objectToFormData(obj, form, namespace) { - var fd = form || new FormData(); - var formKey; - for (var property in obj) { - if (obj.hasOwnProperty(property)) { - if (namespace) { - formKey = namespace + '[' + property + ']'; - } else { - formKey = property; - } - if (obj[property] instanceof Array) { - for (var i = 0; i < obj[property].length; i++) { - objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); - } - } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { - objectToFormData(obj[property], fd, property); - } else { - fd.append(formKey, obj[property]); - } - } - } - return fd; -} + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/formInfo.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikel/form.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/artikel/form.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=ae166b0c&scoped=true& */ "./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _public_css_admin_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& */ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, - "ae166b0c", + null, null ) /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikel/form.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&": -/*!***********************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true& ***! - \***********************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=ae166b0c&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/artikel/formKategori.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/artikel/formKategori.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKategori.vue?vue&type=template&id=550edd80& */ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&"); -/* harmony import */ var _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKategori.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2690,9 +2162,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["render"], - _formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2702,54 +2174,105 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikel/formKategori.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=template&id=550edd80& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + return fd; +} /***/ }), -/***/ "./resources/assets/js/views/artikel/formPenulis.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/artikel/formPenulis.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/produkCu/form.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/produkCu/form.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPenulis.vue?vue&type=template&id=53af71f0& */ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&"); -/* harmony import */ var _formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPenulis.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=634522b1& */ "./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2759,9 +2282,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["render"], - _formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2771,38 +2294,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/artikel/formPenulis.vue" +component.options.__file = "resources/assets/js/views/produkCu/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPenulis.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPenulis.vue?vue&type=template&id=53af71f0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=634522b1& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/produkCu/form.vue?vue&type=template&id=634522b1&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_634522b1___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/8.js b/public/js/components/8.js index 4a4f2a883..e4176288a 100644 --- a/public/js/components/8.js +++ b/public/js/components/8.js @@ -75,71 +75,6 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); -// -// -// -// -// -// -// - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - time: '', - dateVal: '' - }; - }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - } - }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } - } -}); - -/***/ }), - /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/identitas.vue?vue&type=script&lang=js&": /*!***************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/identitas.vue?vue&type=script&lang=js& ***! @@ -211,86 +146,6 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: { - message: { - "default": '' - } - } -}); - -/***/ }), - -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": /*!*******************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! @@ -399,46 +254,6 @@ render._withStripped = true -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v - }, - expression: "time", - }, - }) -} -var staticRenderFns = [] -render._withStripped = true - - - /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/identitas.vue?vue&type=template&id=13112606&": @@ -694,46 +509,6 @@ render._withStripped = true -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - /***/ }), /***/ "./resources/assets/js/components/datatable.vue": @@ -803,93 +578,6 @@ __webpack_require__.r(__webpack_exports__); -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! - \*******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); - - -/***/ }), - -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! - \**************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - /***/ }), /***/ "./resources/assets/js/components/identitas.vue": @@ -959,75 +647,6 @@ __webpack_require__.r(__webpack_exports__); -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - - - - - -/* normalize component */ - -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], - false, - null, - null, - null - -) - -/* hot reload */ -if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" -/* harmony default export */ __webpack_exports__["default"] = (component.exports); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); - -/***/ }), - -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); - - - /***/ }) }]); \ No newline at end of file diff --git a/public/js/components/80.js b/public/js/components/80.js index 6dd8cd1c9..347e2e94e 100644 --- a/public/js/components/80.js +++ b/public/js/components/80.js @@ -236,151 +236,57 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.common.js"); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_10__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -701,60 +607,32 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_6__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_10___default.a + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"] }, data: function data() { return { - title: 'Tambah Lembaga Mitra', - titleDesc: 'Menambah lembaga mitra baru', + title: 'Tambah Surat', + titleDesc: 'Menambah surat keluar baru', titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Lembaga Mitra', - kelas: 'mitraLembaga', - redirect: '/mitraLembaga/', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number12: { - numeral: true, - numeralIntegerScale: 12, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - number3: { - numeral: true, - numeralIntegerScale: 3, - numeralDecimalScale: 0, - stripLeadingZeroes: false - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - cancelState: 'methods', + level2Title: 'Surat', + kelas: 'surat', + id_cu: '', modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', - submited: false + submited: false, + timerCount: 0, + timerEnabled: false }; }, beforeRouteEnter: function beforeRouteEnter(to, from, next) { @@ -762,22 +640,50 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return vm.fetch(); }); }, + created: function created() { + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { + this.form.id_cu = this.currentUser.id_cu; + } + }, watch: { formStat: function formStat(value) { if (value === "success") { - if (this.$route.meta.mode == 'edit' || this.$route.meta.mode == 'profile') { - if (this.currentUser.id_cu !== 0 && this.currentUser.id_cu !== this.form.id) { - this.$router.push({ - name: 'notFound' - }); - } - - this.changeProvinces(this.form.id_provinces); - this.changeRegencies(this.form.id_regencies); - this.changeDistricts(this.form.id_districts); + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + this.form.format = ''; + this.form.link = ''; + } else { + this.checkUser('update_surat', this.form.id_cu); + this.form.format = this.form.dokumen.format; + this.form.link = this.form.dokumen.link; } } }, + itemDataStat: function itemDataStat(value) { + if (value === "success") { + this.timerCount = this.itemData.waktu; + this.timerEnabled = true; + } + }, + timerCount: { + handler: function handler(value) { + var _this = this; + + if (value > 0 && this.timerEnabled) { + setTimeout(function () { + _this.timerCount--; + }, 1000); + } + }, + immediate: true // This ensures the watcher is triggered upon creation + + }, updateStat: function updateStat(value) { this.modalShow = true; this.modalState = value; @@ -793,59 +699,97 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, methods: { fetch: function fetch() { - if (this.$route.meta.mode == 'edit') { + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah ' + this.level2Title; - this.titleDesc = 'Mengubah ' + this.level2Title; + this.title = 'Ubah Surat Keluar'; + this.titleDesc = 'Mengubah surat keluar'; this.titleIcon = 'icon-pencil5'; } else { - this.$store.dispatch(this.kelas + '/create'); - this.title = 'Tambah ' + this.level2Title; - this.titleDesc = 'Menambah ' + this.level2Title; + this.title = 'Tambah Surat Keluar'; + this.titleDesc = 'Menambah surat keluar'; this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + this.$store.dispatch('suratKode/get'); } + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } - this.$store.dispatch('provinces/get'); + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + changeKode: function changeKode(value) { + if (this.$route.meta.mode !== 'edit') { + this.$store.dispatch(this.kelas + '/getKode', value); + } + }, + changeKategori: function changeKategori(value) { + var _kategori = ''; + _kategori = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.itemData.kategori, { + 'id': parseInt(value) + }); + this.form.name = this.itemData.kode + '/' + _kategori.name + '/' + this.itemData.bulan + '/' + this.itemData.periode; + }, + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.form.content = files[0]; }, save: function save() { - var _this = this; - - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_4__["toMulipartedForm"])(this.form, this.$route.meta.mode); + var _this2 = this; + + this.form.id_surat_kode = this.itemData.suratKode.id; + this.form.kode = this.itemData.kode; + this.form.periode = this.itemData.periode; + this.form.bulan = this.itemData.bulan; + this.form.tipe = this.itemData.suratKode.name; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_3__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + if (_this2.$route.meta.mode === 'edit') { + _this2.$store.dispatch(_this2.kelas + '/update', [_this2.$route.params.id, formData]); } else { - _this.$store.dispatch(_this.kelas + '/store', formData); + _this2.$store.dispatch(_this2.kelas + '/store', formData); } - _this.submited = false; + _this2.submited = false; } else { window.scrollTo(0, 0); - _this.submited = true; + _this2.submited = true; } }); }, back: function back() { this.$router.push({ - name: this.kelas + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu, + tipe: 'semua', + periode: this.momentYear() + } }); }, - changeProvinces: function changeProvinces(id) { - this.$store.dispatch('regencies/getProvinces', id); - }, - changeRegencies: function changeRegencies(id) { - this.$store.dispatch('districts/getRegencies', id); - }, - changeDistricts: function changeDistricts(id) { - this.$store.dispatch('villages/getDistricts', id); - }, modalTutup: function modalTutup() { if (this.updateStat === 'success') { this.back(); } this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -857,30 +801,28 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, processFile: function processFile(event) { this.form.gambar = event.target.files[0]; - console.log(event.target.files[0].name); + }, + momentYear: function momentYear() { + return moment().year(); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('mitraLembaga', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { form: 'data', formStat: 'dataStat', + itemData: 'data2', + itemDataStat: 'dataStat2', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('provinces', { - modelProvinces: 'dataS', - modelProvincesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('regencies', { - modelRegencies: 'dataS', - modelRegenciesStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('districts', { - modelDistricts: 'dataS', - modelDistrictsStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_2__["mapGetters"])('villages', { - modelVillages: 'dataS', - modelVillagesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { + modelKode: 'dataS', + modelKodeStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); @@ -1123,10 +1065,47 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3& ***! + \***************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1166,7 +1145,7 @@ var render = function () { _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan", + title: "Oops, terjadi kesalahan", errorItem: _vm.errors.items, }, }) @@ -1188,1435 +1167,1068 @@ var render = function () { }, [ _c("div", { staticClass: "card" }, [ - _vm._m(0), - _vm._v(" "), _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Foto Kantor Pusat:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/cu/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, - }, - [ + _vm.$route.meta.mode !== "edit" + ? _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ _c( - "h5", + "div", { + staticClass: "form-group mb-0", class: { - "text-danger": _vm.errors.has("form.name"), + "has-error": + _vm.errors.has("form.id_surat_kode"), }, }, [ - _vm.errors.has("form.name") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: "Silahkan masukkan nama CU", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_surat_kode"), + }, + }, [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), + _vm.errors.has("form.id_surat_kode") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t\tTipe Surat: " ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_surat_kode, + expression: "form.id_surat_kode", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_surat_kode", + "data-width": "100%", + "data-vv-as": "Tipe", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_surat_kode", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeKode( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelKode.length < 1 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tSilahkan menambahkan terlebih dahulu tipe surat di menu tipe surat\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ]) + : _c("span", [ + _vm.formStat === "loading" + ? _c("span", [ + _vm._v( + "Mohon tunggu..." + ), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih tipe surat" + ), + ]), + ]), + ] + ), + _vm._v(" "), + _vm._l(_vm.modelKode, function (kode) { + return kode + ? _c( + "option", + { + domProps: { value: kode.id }, + }, + [ + _vm._v( + _vm._s(kode.name) + + " | " + + _vm._s(kode.periode) + ), + ] + ) + : _vm._e() + }), + ], + 2 + ), ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.bidang"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.bidang"), - }, - }, - [ - _vm.errors.has("form.bidang") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tBidang:"), + _vm._v(" "), + _vm.errors.has("form.id_surat_kode") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_surat_kode" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), ] ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.bidang, - expression: "form.bidang", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "bidang", - placeholder: "Silahkan masukkan bidang", - "data-vv-as": "Bidang", - }, - domProps: { value: _vm.form.bidang }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "bidang", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.bidang") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.bidang") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.badan_hukum"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.badan_hukum"), - }, - }, - [ - _vm.errors.has("form.badan_hukum") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tBadan Hukum:" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.badan_hukum, - expression: "form.badan_hukum", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "badan_hukum", - placeholder: "Silahkan masukkan nama CU", - }, - domProps: { value: _vm.form.badan_hukum }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "badan_hukum", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.npwp"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.npwp"), - }, - }, - [ - _vm.errors.has("form.npwp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNPWP (nomor pokok wajib pajak):" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.npwp, - expression: "form.npwp", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "npwp", - placeholder: "Silahkan masukkan NPWP", - }, - domProps: { value: _vm.form.npwp }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "npwp", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.penanggungjawab" - ), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.penanggungjawab" - ), - }, - }, - [ - _vm.errors.has("form.penanggungjawab") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPenanggung Jawab:" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.penanggungjawab, - expression: "form.penanggungjawab", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "penanggungjawab", - placeholder: - "Silahkan masukkan penanggung jawab", - }, - domProps: { value: _vm.form.penanggungjawab }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "penanggungjawab", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.bentuk_kerjasama" - ), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "form.bentuk_kerjasama" - ), - }, - }, - [ - _vm.errors.has("form.bentuk_kerjasama") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tBentuk Kerjasama:" - ), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.bentuk_kerjasama, - expression: "form.bentuk_kerjasama", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "bentuk_kerjasama", - placeholder: - "Silahkan masukkan bentuk kerjasama", - }, - domProps: { value: _vm.form.bentuk_kerjasama }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "bentuk_kerjasama", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(1), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_provinces"), - }, - }, - [ - _vm.errors.has("form.id_provinces") - ? _c("i", { staticClass: "icon-cross2" }) + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "loading" + ? _c("div", [_vm._m(0)]) + : _vm._e(), + _vm._v(" "), + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.form.id_surat_kode != "" + ? _c("div", { staticClass: "row" }, [ + _vm.$route.meta.mode !== "edit" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("hr", { staticClass: "mt-0" }), + _vm._v(" "), + _c( + "div", + { + staticClass: + "alert bg-warning alert-styled-left", + }, + [ + _c("h3", [ + _vm._v( + "Sisa waktu: " + + _vm._s(_vm.timerCount) + + " detik" + ), + ]), + _vm._v(" "), + _c("h6", [ + _vm._v( + "Perhatian nomor surat ini hanya tersedia untuk anda selama 30 menit (1800 detik) sejak anda melihat pesan ini, pastikan anda meminta nomor surat ketika surat sudah siap untuk di kirim." + ), + ]), + ] + ), + ]) : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tProvinsi:\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_provinces, - expression: "form.id_provinces", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_provinces", - "data-width": "100%", - "data-vv-as": "Provinsi", - disabled: _vm.modelProvinces.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_provinces", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeProvinces( - $event.target.value - ) + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: + "card bg-primary text-white card-body", }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelProvincesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih provinsi"), - ]), - ] - ), + [ + _c("h3", { staticClass: "mb-0" }, [ + _vm._v( + "Nomor Surat: " + + _vm._s(_vm.itemData.kode) + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + ]), _vm._v(" "), - _vm._l( - _vm.modelProvinces, - function (provinces) { - return _c( - "option", - { domProps: { value: provinces.id } }, - [_vm._v(_vm._s(provinces.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_provinces") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_provinces" + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.id_surat_kategori" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.id_surat_kategori" + ), + }, + }, + [ + _vm.errors.has( + "form.id_surat_kategori" ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_regencies"), - }, - }, - [ - _vm.errors.has("form.id_regencies") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKabupaten:\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_regencies, - expression: "form.id_regencies", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_regencies", - "data-width": "100%", - "data-vv-as": "Kabupaten", - disabled: _vm.modelRegencies.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKategori: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group" }, + [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: + _vm.form + .id_surat_kategori, + expression: + "form.id_surat_kategori", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_surat_kategori", + "data-width": "100%", + "data-vv-as": "Kategori", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target + .options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_surat_kategori", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeKategori( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [ + _vm.itemData.kategori + .length < 1 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tSilahkan menambahkan terlebih dahulu tipe surat di menu tipe surat\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ]) + : _c("span", [ + _vm.formStat === + "loading" + ? _c("span", [ + _vm._v( + "Mohon tunggu..." + ), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih kategori" + ), + ]), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.itemData.kategori, + function (kategori) { + return kategori + ? _c( + "option", + { + domProps: { + value: + kategori.id, + }, + }, + [ + _vm._v( + _vm._s( + kategori.name + ) + + " | " + + _vm._s( + kategori.deskripsi + ) + ), + ] + ) + : _vm._e() + } + ), + ], + 2 + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.id_surat_kategori") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_surat_kategori" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_regencies", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeRegencies( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelRegenciesStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kabupaten"), - ]), - ] - ), + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), _vm._v(" "), - _vm._l( - _vm.modelRegencies, - function (regencies) { - return _c( - "option", - { domProps: { value: regencies.id } }, - [_vm._v(_vm._s(regencies.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regencies") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.id_regencies" + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKode: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan kode", + "data-vv-as": "name", + readonly: "", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.name" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_districts"), - }, - }, - [ - _vm.errors.has("form.id_districts") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKecamatan:\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_districts, - expression: "form.id_districts", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_districts", - "data-width": "100%", - "data-vv-as": "Kecamatan", - disabled: _vm.modelDistricts.length === 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.hal"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.hal"), + }, + }, + [ + _vm.errors.has("form.hal") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tJudul Surat:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.hal, + expression: "form.hal", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "hal", + placeholder: + "Silahkan masukkan judul surat", + "data-vv-as": "Judul Surat", + }, + domProps: { value: _vm.form.hal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return } + _vm.$set( + _vm.form, + "hal", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.hal") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.hal" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "id_districts", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeDistricts( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelDistrictsStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kecamatan"), - ]), - ] - ), + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), _vm._v(" "), - _vm._l( - _vm.modelDistricts, - function (districts) { - return _c( - "option", - { domProps: { value: districts.id } }, - [_vm._v(_vm._s(districts.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_regency") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Keterangan:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "keterangan", + placeholder: + "Silahkan masukkan keterangan", + "data-vv-as": "keterangan", + }, + domProps: { + value: _vm.form.keterangan, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) + }, + }, }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_regency") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" + _vm._v(" "), + _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + ]), ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.id_villages"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.id_villages"), - }, - }, - [ - _vm.errors.has("form.id_villages") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKelurahan:\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_villages, - expression: "form.id_villages", - }, - ], - staticClass: "form-control", - attrs: { - name: "id_villages", - "data-width": "100%", - "data-vv-as": "Kelurahan", - disabled: _vm.modelVillages.length === 0, - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form, - "id_villages", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelVillagesStat === "loading" - ? _c("span", [ + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.tujuan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.tujuan"), + }, + }, + [ + _vm.errors.has("form.tujuan") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), _vm._v( - "Mohon tunggu... mohon tunggu" + "\n\t\t\t\t\t\t\t\t\t\t\t\tTujuan:" ), - ]) - : _c("span", [ - _vm._v("Silahkan pilih kelurahan"), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelVillages, - function (villages) { - return _c( - "option", - { domProps: { value: villages.id } }, - [_vm._v(_vm._s(villages.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.id_villages") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.id_villages") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.alamat"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.alamat"), - }, - }, - [ - _vm.errors.has("form.alamat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tAlamat:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.alamat, - expression: "form.alamat", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "alamat", - placeholder: "Silahkan masukkan alamat", - "data-vv-as": "Alamat", - }, - domProps: { value: _vm.form.alamat }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "alamat", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.alamat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.alamat") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tujuan, + expression: "form.tujuan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tujuan", + placeholder: + "Silahkan masukkan tujuan", + "data-vv-as": "tujuan", + }, + domProps: { value: _vm.form.tujuan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tujuan", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tujuan") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tujuan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), ]), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card" }, [ - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.telp"), - }, - }, - [ - _vm.errors.has("form.telp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no telp", - }, - model: { - value: _vm.form.telp, - callback: function ($$v) { - _vm.$set(_vm.form, "telp", $$v) - }, - expression: "form.telp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.hp"), - }, - }, - [ - _vm.errors.has("form.hp") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan no hp", - }, - model: { - value: _vm.form.hp, - callback: function ($$v) { - _vm.$set(_vm.form, "hp", $$v) - }, - expression: "form.hp", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.pos"), - }, - }, - [ - _vm.errors.has("form.pos") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), - ] - ), - _vm._v(" "), - _c("cleave", { - staticClass: "form-control", - attrs: { - options: _vm.cleaveOption.number12, - placeholder: "Silahkan masukkan kode pos", - }, - model: { - value: _vm.form.pos, - callback: function ($$v) { - _vm.$set(_vm.form, "pos", $$v) - }, - expression: "form.pos", - }, - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), - ]), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.email"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has("form.email"), - }, - }, - [ - _vm.errors.has("form.email") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tE-mail:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.email, - expression: "form.email", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "email", - placeholder: - "Silahkan masukkan alamat e-mail", - }, - domProps: { value: _vm.form.email }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "email", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.email") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.email") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.format"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.format"), + }, + }, + [ + _vm.errors.has("form.format") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tPilih Format: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.format, + expression: "form.format", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "format", + "data-width": "100%", + "data-vv-as": "format", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "format", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { + disabled: "", + value: "", + }, + }, + [_vm._v("Silahkan pilih format")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "upload" } }, + [_vm._v("Upload")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "link" } }, + [_vm._v("Link")] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.format") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.format" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), ]), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-8" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.website"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.website"), - }, - }, - [ - _vm.errors.has("form.website") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tWebsite:"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.website, - expression: "form.website", - }, - { - name: "validate", - rawName: "v-validate", - value: "url", - expression: "'url'", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "website", - placeholder: - "Silahkan masukkan alamat website", - "data-vv-as": "Website", - }, - domProps: { value: _vm.form.website }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "website", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.website") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.website") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _vm.form.format == "upload" + ? _c( + "div", + { staticClass: "form-group" }, + [ + _c( + "h5", + [ + _vm._v(" Upload dokumen: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "card-card-body" }, + [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { + type: "file", + accept: + "application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.slideshow, text/plain, application/pdf, image/*", + }, + on: { change: _vm.upload }, + }), + ] + ), + _vm._v(" "), + _c( + "small", + { staticClass: "text-muted" }, + [ + _vm._v( + "File yang diterima adalah Word, Excel, Powerpoint, PDF dan gambar/foto" + ), + ] + ), + ] + ) + : _vm.form.format == "link" + ? _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [ + _vm._v("Link dokumen: "), + ]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.link, + expression: "form.link", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "link", + placeholder: + "Silahkan masukkan link", + }, + domProps: { + value: _vm.form.link, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "link", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c( + "small", + { staticClass: "text-muted" }, + [ + _vm._v( + "Silahkan masukkan link ke dokumen" + ), + ] + ), + ] + ) + : _vm._e(), ]), - ] - ), - ]), - ]), + ]) + : _vm._e(), + ]) + : _vm._e(), ]), ]), _vm._v(" "), - _c("form-info"), - _vm._v(" "), - _c("br"), + _vm.itemDataStat == "success" + ? _c("div", [ + _vm.form.id_surat_kode != "" + ? _c( + "div", + [ + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ) + : _vm._e(), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { staticClass: "card card-body" }, - [ - _c("form-button", { - attrs: { - cancelState: _vm.cancelState, - formValidation: "form", - }, - on: { cancelClick: _vm.back }, - }), - ], - 1 - ), - ], - 1 + _vm.form.id_surat_kode == "" + ? _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + isSingleButton: true, + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ) + : _vm._e(), + ] ), ], 1 @@ -2624,22 +2236,43 @@ var render = function () { ]), ]), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, }, - }), + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("form-kategori", { + attrs: { id_cu: _vm.id_cu }, + on: { cancelClick: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), ], 1 ) @@ -2649,24 +2282,22 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi Umum")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("2. Lokasi")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card-header bg-white" }, [ - _c("h5", { staticClass: "card-title" }, [_vm._v("3. Kontak")]), + return _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("h4", [_vm._v("Mohon tunggu...")]), + _vm._v(" "), + _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]), + ]), ]) }, ] @@ -2881,6 +2512,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/wajibBadge.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/helpers/form.js": @@ -2934,17 +2634,17 @@ function objectToFormData(obj, form, namespace) { /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/form.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/form.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/surat/form.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/surat/form.vue ***! + \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=95b7f6ac& */ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=2d2b9ac3& */ "./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2955,8 +2655,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2966,38 +2666,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/mitraLembaga/form.vue" +component.options.__file = "resources/assets/js/views/surat/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3& ***! + \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=95b7f6ac& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/form.vue?vue&type=template&id=95b7f6ac&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=2d2b9ac3& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/form.vue?vue&type=template&id=2d2b9ac3&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_95b7f6ac___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_2d2b9ac3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/81.js b/public/js/components/81.js index 0acbb1090..dafa925f5 100644 --- a/public/js/components/81.js +++ b/public/js/components/81.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[81],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,73 +22,77 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - id: { - "default": '' - } - }, data: function data() { return { - clicked: false + image: '' }; }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, methods: { - btnClick: function btnClick() { - var _this = this; + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/aktivis/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/aktivis/select.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -97,6 +101,28 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -135,75 +161,126 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // - - - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectData: _select_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Aktivis CU', - kelas: 'aktivis', - titleDesc: 'Mengelola data Aktivis CU', - titleIcon: 'icon-user-tie', - selectCuPath: 'aktivisCu', - tabName: 'aktif', - isTidakAktif: false - }; - }, - created: function created() { - this.checkUser('index_aktivis', this.$route.params.cu); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams } - } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); } }, - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'tidakAktif' && !this.isTidakAktif) { - this.isTidakAktif = true; + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - itemData: 'dataS', - itemData2: 'dataS2', - itemDataStat: 'dataStatS', - itemDataStat2: 'dataStatS2' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -309,141 +386,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas', 'isPus', 'path', 'itemDataStat'], - data: function data() { - return { - idCu: '', - tingkat: '' - }; - }, - created: function created() { - if (this.currentUser.id_pus !== undefined) { - this.fetchCU(); - } - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetchCU(); - }, - modelCUStat: function modelCUStat(value) { - if (value === "success") { - this.idCu = this.$route.params.cu; - this.tingkat = this.$route.params.tingkat; - } - } - }, - methods: { - fetch: function fetch() { - this.$router.push({ - name: this.path, - params: { - cu: this.idCu, - tingkat: this.tingkat - } - }); - }, - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } else { - this.idCu = this.$route.params.cu; - this.tingkat = this.$route.params.tingkat; - } - }, - changeTingkat: function changeTingkat(tingkat) { - if (this.currentUser != 0) { - this.fetch(); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', - updateStat: 'updateStat' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -661,446 +603,202 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_8___default.a, + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_9__["default"] }, - props: ['title', 'kelas', 'status', 'itemData', 'itemDataStat'], data: function data() { return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'NIM Sistem', - name: 'nim', - tipe: 'string', - sort: true, - hide: false, - disable: true, - filter: true - }, { - title: 'NIM Lembaga', - name: 'nim_cu', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'No. KTP', - name: 'nik', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'NPWP', - name: 'npwp', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'CU', - name: 'pekerjaan_aktif.cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Tingkat', - name: 'pekerjaan_aktif.tingkat_name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Jabatan', - name: 'pekerjaan_aktif.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'CU', - name: 'pekerjaan_tidak_aktif.cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Keterangan Tidak Aktif', - name: 'pekerjaan_tidak_aktif.keterangan_tidak_aktif', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Tingkat Terakhir', - name: 'pekerjaan_tidak_aktif.tingkat_name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Jabatan Terakhir', - name: 'pekerjaan_tidak_aktif.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Pendidikan', - name: 'pendidikan_tertinggi.tingkat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Jurusan', - name: 'pendidikan_tertinggi.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Email', - name: 'email', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Hp', - name: 'hp', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Kontak Lain', - name: 'kontak', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Gender', - name: 'kelamin', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Gol. Darah', - name: 'darah', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tinggi', - name: 'tinggi', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Agama', - name: 'agama', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Status Pernikahan', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Lahir', - name: 'tanggal_lahir', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tempat Lahir', - name: 'tempat_lahir', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Provinsi', - name: 'provinces.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kabupaten', - name: 'regencies.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kecamatan', - name: 'districts.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kelurahan', - name: 'villages.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Alamat', - name: 'alamat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', + title: 'Tambah Tempat', + titleDesc: 'Menambah tempat baru', + titleIcon: 'icon-plus3', + kelas: 'tempat', + level2Title: 'Tempat', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number12: { + numeral: true, + numeralIntegerScale: 12, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + number3: { + numeral: true, + numeralIntegerScale: 3, + numeralDecimalScale: 0, + stripLeadingZeroes: false + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + modalShow: false, + modalState: '', modalTitle: '', + modalColor: '', modalContent: '', - modalButton: '' + submited: false }; }, created: function created() { - this.fetch(this.query); + this.fetch(); }, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); + currentUserStat: function currentUserStat(value) { + //jika refresh halaman maka reload currentUser + if (value === "success") { + if (this.currentUser.id_cu == 0) { + this.$store.dispatch('cu/getPus', this.currentUser.id_pus); + } else { + this.form.id_cu = this.currentUser.id_cu; + } + } + }, + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode != 'edit' && this.currentUser.id_cu != 0) { + this.form.id_cu = this.currentUser.id_cu; + } + + if (this.$route.meta.mode == 'edit') { + this.changeProvinces(this.form.id_provinces); + this.changeRegencies(this.form.id_regencies); + this.changeDistricts(this.form.id_districts); + } + } }, updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - this.disableColumnStatus(); - - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', [params, this.$route.params.tingkat, this.status]); - this.excelDownloadUrl = this.kelas + '/index/' + this.$route.params.tingkat + '/' + this.status; + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Tempat Kegiatan'; + this.titleDesc = 'Mengubah Tempat Kegiatan'; + this.titleIcon = 'icon-pencil5'; } else { - this.disableColumnCu(true); + this.title = 'Tambah Tempat Kegiatan'; + this.titleDesc = 'Menambah Tempat Kegiatan'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } + + this.$store.dispatch('provinces/get'); + }, + save: function save() { + var _this = this; - if (this.$route.params.tingkat != 'semua' && this.$route.params.tingkat != 'manajemen') { - this.disableColumnTingkat(true); + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; } else { - this.disableColumnTingkat(false); + window.scrollTo(0, 0); + _this.submited = true; } - - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tingkat, this.status]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.tingkat + '/' + this.status; - } - }, - disableColumnCu: function disableColumnCu(status) { - if (this.status == 'aktif') { - this.columnData[7].disable = status; - } else { - this.columnData[10].disable = status; - } + }); }, - disableColumnTingkat: function disableColumnTingkat(status) { - if (this.status == 'aktif') { - this.columnData[8].disable = status; - } else { - this.columnData[11].disable = status; - } + back: function back() { + this.$router.push({ + name: this.kelas + }); }, - disableColumnStatus: function disableColumnStatus() { - if (this.status == 'aktif') { - this.columnData[7].disable = false; - this.columnData[8].disable = false; - this.columnData[9].disable = false; - this.columnData[10].disable = true; - this.columnData[11].disable = true; - this.columnData[12].disable = true; - this.columnData[13].disable = true; - } else { - this.columnData[7].disable = true; - this.columnData[8].disable = true; - this.columnData[9].disable = true; - this.columnData[10].disable = false; - this.columnData[11].disable = false; - this.columnData[12].disable = false; - this.columnData[13].disable = false; - } + changeProvinces: function changeProvinces(id) { + this.$store.dispatch('regencies/getProvinces', id); }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; + changeRegencies: function changeRegencies(id) { + this.$store.dispatch('districts/getRegencies', id); }, - ubah: function ubah(id, type) { - if (type == 'identitas') { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - } else if (type == 'riwayat') { - this.$router.push({ - name: this.kelas + 'RiwayatEdit', - params: { - id: id - } - }); - } + changeDistricts: function changeDistricts(id) { + this.$store.dispatch('villages/getDistricts', id); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; - } - }, - modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('tempat', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('provinces', { + modelProvinces: 'dataS', + modelProvincesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('regencies', { + modelRegencies: 'dataS', + modelRegenciesStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('districts', { + modelDistricts: 'dataS', + modelDistrictsStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('villages', { + modelVillages: 'dataS', + modelVillagesStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1113,27 +811,53 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), ]) } var staticRenderFns = [] @@ -1143,9 +867,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1158,176 +882,148 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), _c( "div", - { staticClass: "content-wrapper" }, + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) : _vm._e(), _vm._v(" "), - _c("select-data", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - itemDataStat: _vm.itemDataStat, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ _c( - "a", + "router-link", { - staticClass: "nav-link", - class: { active: _vm.tabName == "aktif" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("aktif") - }, - }, + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, [ - _c("i", { - staticClass: "icon-checkbox-checked mr-2", - }), - _vm._v(" AKTIVIS AKTIF"), + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), ] ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ + _vm._v(" "), _c( "a", { - staticClass: "nav-link", - class: { active: _vm.tabName == "tidakAktif" }, + staticClass: "breadcrumb-item", attrs: { href: "#" }, on: { click: function ($event) { $event.preventDefault() - return _vm.changeTab("tidakAktif") + return _vm.level2Back() }, }, }, - [ - _c("i", { staticClass: "icon-cancel-square mr-2" }), - _vm._v(" AKTIVIS TIDAK AKTIF"), - ] + [_vm._v(_vm._s(_vm.level2Title))] ), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "aktif", - expression: "tabName == 'aktif'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "aktif", - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - }, - }), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), ], 1 - ), - ] - ), + ) + : _vm._e(), _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _vm.isTidakAktif - ? _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "tidakAktif", - expression: "tabName == 'tidakAktif'", - }, - ], - }, - [ - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - status: "tidakAktif", - itemData: _vm.itemData2, - itemDataStat: _vm.itemDataStat2, - }, - }), - ], - 1 - ) - : _vm._e(), - ] - ), - ], - 1 + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] ), - ]), - ]), - ], - 1 - ) + ] + ), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -1336,10 +1032,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1351,549 +1047,19 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-5" }, [ - this.currentUser.id_cu === 0 - ? _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua CU"), - ]), - _vm._v(" "), - _vm.isPus - ? _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v(_vm._s(_vm.currentUser.pus.name)), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]) - : _vm._e(), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return cu - ? _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelCUStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCUStat === "loading" }, - }), - ] - ), - ]), - ]) - : _vm._e(), - ]), - _vm._v(" "), - _c( - "div", - { - class: { - "col-sm-5": _vm.currentUser.id_cu == 0, - "col-sm-12": _vm.currentUser.id_cu != 0, - }, - }, - [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tingkat, - expression: "tingkat", - }, - ], - staticClass: "form-control", - attrs: { - name: "tingkat", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.tingkat = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeTingkat($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tingkat"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua Tingkat"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pengurus" } }, [ - _vm._v("Pengurus"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pengawas" } }, [ - _vm._v("Pengawas"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "komite" } }, [ - _vm._v("Komite"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "penasihat" } }, [ - _vm._v("Penasihat"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "manajemen" } }, [ - _vm._v(" Manajemen"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "kolektor" } }, [ - _vm._v("Kolektor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "kelompok_inti" } }, [ - _vm._v("Kelompok Inti"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "vendor_smartcu" } }, [ - _vm._v("Vendor sMartCU"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "senior_manajer" } }, [ - _vm._v("Senior Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "manajer" } }, [ - _vm._v("Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "supervisor" } }, [ - _vm._v("Supervisor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "staf" } }, [ - _vm._v("Staf"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "supporting_unit" } }, [ - _vm._v("Supporting Unit"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "vendor" } }, [ - _vm._v("Vendor sMartCU"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "magang" } }, [ - _vm._v("Magang"), - ]), - ] - ), - ]), - ] - ), - _vm._v(" "), - this.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-sm-2" }, [ - _vm.itemDataStat != "loading" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ]) - : _vm._e(), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - this.currentUser.id_cu == 0 - ? _c("div", [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.idCu, - expression: "idCu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.idCu = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua CU"), - ]), - _vm._v(" "), - _vm.isPus - ? _c("option", { attrs: { value: "0" } }, [ - _vm.currentUser.pus - ? _c("span", [ - _vm._v(_vm._s(_vm.currentUser.pus.name)), - ]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]) - : _vm._e(), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return cu - ? _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - : _vm._e() - }), - ], - 2 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-lg btn-block", - attrs: { disabled: _vm.modelCUStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCUStat === "loading" }, - }), - _vm._v(" Reload\n\t\t\t\t\t"), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "input-group pt-2" }, [ - _vm._m(3), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tingkat, - expression: "tingkat", - }, - ], - staticClass: "form-control", - attrs: { - name: "tingkat", - "data-width": "100%", - disabled: _vm.modelCUStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.tingkat = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeTingkat($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tingkat"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua Tingkat"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pengurus" } }, [ - _vm._v("Pengurus"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "pengawas" } }, [ - _vm._v("Pengawas"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "komite" } }, [_vm._v("Komite")]), - _vm._v(" "), - _c("option", { attrs: { value: "penasihat" } }, [ - _vm._v("Penasihat"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "manajemen" } }, [ - _vm._v(" Manajemen"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "kolektor" } }, [ - _vm._v("Kolektor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "kelompok_inti" } }, [ - _vm._v("Kelompok Inti"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "vendor_smartcu" } }, [ - _vm._v("Vendor sMartCU"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "magang" } }, [_vm._v("Magang")]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "senior_manajer" } }, [ - _vm._v("Senior Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "manajer" } }, [ - _vm._v("Manajer"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "supervisor" } }, [ - _vm._v("Supervisor"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "staf" } }, [_vm._v("Staf")]), - _vm._v(" "), - _c("option", { attrs: { value: "kontrak" } }, [ - _vm._v("Kontrak"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "supporting_unit" } }, [ - _vm._v("Supporting Unit"), - ]), - ] - ), - ]), - _vm._v(" "), - this.currentUser.id_cu == 0 - ? _c("div", { staticClass: "pt-2" }, [ - _vm.itemDataStat != "loading" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ]) - : _vm._e(), - ]), - ]), - ]) + return _vm._m(0) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Tingkat"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Tingkat"), - ]), + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), ]) }, ] @@ -1903,10 +1069,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586& ***! - \******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769& ***! + \****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1921,766 +1087,1169 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/" + - _vm.kelas + - "/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image_man.jpg" }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nim }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { - attrs: { value: props.item.nim_cu }, + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/tempat/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, }), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, [ - _c("check-value", { - attrs: { value: props.item.nik }, + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama tempat kegiatan", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_provinces"), + }, + }, [ - _c("check-value", { - attrs: { value: props.item.npwp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide && !_vm.columnData[7].disable - ? _c("td", [ - props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 1 - ? _c( - "span", - [ - props.item.pekerjaan_aktif.cu - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif.cu - .name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 2 - ? _c( - "span", - [ - props.item.pekerjaan_aktif.lembaga_lain - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif - .lembaga_lain.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 3 - ? _c("span", [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_provinces"), + }, + }, + [ + _vm.errors.has("form.id_provinces") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), _vm._v( - "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t\t\tProvinsi: " ), - ]) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide && - !_vm.columnData[8].disable && - props.item.pekerjaan_aktif.tingkat - ? _c( - "td", - [ - props.item.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif.tingkat_name, + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_provinces, + expression: "form.id_provinces", }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide && !_vm.columnData[9].disable - ? _c( - "td", - [ - props.item.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: props.item.pekerjaan_aktif.name, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide && !_vm.columnData[10].disable - ? _c("td", [ - props.item.pekerjaan_tidak_aktif && - props.item.pekerjaan_tidak_aktif.tipe == 1 - ? _c( - "span", - [ - props.item.pekerjaan_tidak_aktif.cu - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_tidak_aktif - .cu.name, - }, - }) - : _c("span", [_vm._v("-")]), ], - 1 - ) - : props.item.pekerjaan_tidak_aktif && - props.item.pekerjaan_tidak_aktif.tipe == 2 - ? _c( - "span", - [ - props.item.pekerjaan_tidak_aktif - .lembaga_lain - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_tidak_aktif - .lembaga_lain.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_tidak_aktif && - props.item.pekerjaan_tidak_aktif.tipe == 3 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" + staticClass: "form-control", + attrs: { + name: "id_provinces", + "data-width": "100%", + "data-vv-as": "Provinsi", + disabled: _vm.modelProvinces.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_provinces", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeProvinces( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih Provinsi")] ), - ]) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide && !_vm.columnData[11].disable - ? _c( - "td", + _vm._v(" "), + _vm._l( + _vm.modelProvinces, + function (provinces) { + return _c( + "option", + { domProps: { value: provinces.id } }, + [_vm._v(_vm._s(provinces.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_provinces") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_provinces" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_regencies"), + }, + }, [ - props.item.pekerjaan_tidak_aktif - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_tidak_aktif - .keterangan_tidak_aktif, + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_regencies"), + }, + }, + [ + _vm.errors.has("form.id_regencies") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKabupaten: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_regencies, + expression: "form.id_regencies", }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide && !_vm.columnData[12].disable - ? _c( - "td", - [ - props.item.pekerjaan_tidak_aktif - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_tidak_aktif - .tingkat_name, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide && !_vm.columnData[13].disable - ? _c( - "td", - [ - props.item.pekerjaan_tidak_aktif - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_tidak_aktif.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", + ], + staticClass: "form-control", + attrs: { + name: "id_regencies", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelRegencies.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_regencies", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeRegencies( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelRegenciesStat === "loading" + ? _c("span", [ + _c("i", { + staticClass: + "icon-spinner spinner", + }), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kabupaten"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelRegencies, + function (regencies) { + return _c( + "option", + { domProps: { value: regencies.id } }, + [_vm._v(_vm._s(regencies.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regencies") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.id_regencies" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.id_districts"), + }, + }, [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi.tingkat, + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_districts"), + }, + }, + [ + _vm.errors.has("form.id_districts") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKecamatan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_districts, + expression: "form.id_districts", }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi.name, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kontak }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c( - "td", + ], + staticClass: "form-control", + attrs: { + name: "id_districts", + "data-width": "100%", + "data-vv-as": "Kabupaten", + disabled: _vm.modelDistricts.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_districts", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeDistricts( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelDistrictsStat === "loading" + ? _c("span", [ + _c("i", { + staticClass: + "icon-spinner spinner", + }), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kecamatan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelDistricts, + function (districts) { + return _c( + "option", + { domProps: { value: districts.id } }, + [_vm._v(_vm._s(districts.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_regency") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_regency") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_villages"), + }, + }, [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_villages"), + }, + }, + [ + _vm.errors.has("form.id_villages") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tKelurahan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_villages, + expression: "form.id_villages", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_villages", + "data-width": "100%", + "data-vv-as": "Desa", + disabled: _vm.modelVillages.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "id_villages", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelVillagesStat === "loading" + ? _c("span", [ + _c("i", { + staticClass: + "icon-spinner spinner", + }), + _vm._v(" mohon tunggu"), + ]) + : _c("span", [ + _vm._v("Silahkan pilih kelurahan"), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelVillages, + function (villages) { + return _c( + "option", + { domProps: { value: villages.id } }, + [_vm._v(_vm._s(villages.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_villages") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_villages") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.alamat"), + }, + }, [ - _c("check-value", { - attrs: { value: props.item.darah }, + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.alamat"), + }, + }, + [ + _vm.errors.has("form.alamat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tAlamat: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.alamat, + expression: "form.alamat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "alamat", + placeholder: "Silahkan masukkan alamat", + "data-vv-as": "Alamat", + }, + domProps: { value: _vm.form.alamat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "alamat", + $event.target.value + ) + }, + }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide - ? _c( - "td", + _vm._v(" "), + _vm.errors.has("form.alamat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.alamat") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { - attrs: { value: props.item.tinggi }, + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.telp"), + }, + }, + [ + _vm.errors.has("form.telp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNo. Telp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no telp", + }, + model: { + value: _vm.form.telp, + callback: function ($$v) { + _vm.$set(_vm.form, "telp", $$v) + }, + expression: "form.telp", + }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[22].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { - attrs: { value: props.item.agama }, + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.hp"), + }, + }, + [ + _vm.errors.has("form.hp") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tNo. Hp:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan no hp", + }, + model: { + value: _vm.form.hp, + callback: function ($$v) { + _vm.$set(_vm.form, "hp", $$v) + }, + expression: "form.hp", + }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[23].hide - ? _c( - "td", + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { staticClass: "form-group" }, [ - _c("check-value", { - attrs: { value: props.item.status }, + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.pos"), + }, + }, + [ + _vm.errors.has("form.pos") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tKode Pos:"), + ] + ), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.number12, + placeholder: "Silahkan masukkan kode pos", + }, + model: { + value: _vm.form.pos, + callback: function ($$v) { + _vm.$set(_vm.form, "pos", $$v) + }, + expression: "form.pos", + }, }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), ], 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[24].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.email"), + }, }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide - ? _c( - "td", [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.email"), + }, + }, + [ + _vm.errors.has("form.email") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tE-mail:"), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "email", + expression: "'email'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.email, + expression: "form.email", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "email", + placeholder: + "Silahkan masukkan alamat e-mail", + "data-vv-as": "E-mail", + }, + domProps: { value: _vm.form.email }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "email", + $event.target.value + ) + }, + }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[26].hide && !_vm.columnData[26].disable - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[27].hide && !_vm.columnData[27].disable - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[28].hide && !_vm.columnData[28].disable - ? _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { value: props.item.districts.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[29].hide && !_vm.columnData[29].disable - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[30].hide - ? _c( - "td", + _vm._v(" "), + _vm.errors.has("form.email") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.email") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.website"), + }, + }, [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[31].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.website"), + }, + }, + [ + _vm.errors.has("form.website") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\tWebsite:"), + ] ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[32].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.website, + expression: "form.website", }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubah(_vm.selectedItem.id, "identitas") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Identitas\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubah(_vm.selectedItem.id, "riwayat") - }, - }, - }, - [ - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c("span", [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Riwayat\n\t\t\t\t"), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-profile" }), - _vm._v(" Riwayat\n\t\t\t\t"), - ]), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubah(_vm.selectedItem.id, "identitas") - }, - }, - }, - [ - _vm.currentUser.can && - _vm.currentUser.can["update_" + _vm.kelas] - ? _c("span", [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Riwayat\n\t\t\t\t"), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-profile" }), - _vm._v(" Riwayat\n\t\t\t\t"), + { + name: "validate", + rawName: "v-validate", + value: "url", + expression: "'url'", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "website", + placeholder: + "Silahkan masukkan alamat website", + "data-vv-as": "Website", + }, + domProps: { value: _vm.form.website }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "website", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.website") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.website") + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), ]), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubah(_vm.selectedItem.id, "riwayat") - }, - }, - }, + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Riwayat\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), ], 1 ), - ], - 2 - ), + ]), + ]), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - button: _vm.modalButton, content: _vm.modalContent, + color: _vm.modalColor, }, on: { + batal: _vm.modalTutup, tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, }, }), ], @@ -2694,17 +2263,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2714,9 +2283,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2726,55 +2295,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/index.vue": +/***/ "./resources/assets/js/components/formInfo.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/views/aktivis/index.vue ***! + !*** ./resources/assets/js/components/formInfo.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=21f06841& */ "./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2783,9 +2352,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2795,55 +2364,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/index.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=21f06841& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/select.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/aktivis/select.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=e0ff02c6& */ "./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&"); -/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2852,9 +2421,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["render"], - _select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2864,54 +2433,174 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/select.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=e0ff02c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/aktivis/table.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/views/aktivis/table.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/wajibBadge.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/tempat/form.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/tempat/form.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=48e8c586& */ "./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=35808769& */ "./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2921,9 +2610,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2933,38 +2622,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/aktivis/table.vue" +component.options.__file = "resources/assets/js/views/tempat/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=48e8c586& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=35808769& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/tempat/form.vue?vue&type=template&id=35808769&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_35808769___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/82.js b/public/js/components/82.js index 8a61178d4..8785b34fa 100644 --- a/public/js/components/82.js +++ b/public/js/components/82.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[82],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17,6 +17,28 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// // // // @@ -24,36 +46,43 @@ __webpack_require__.r(__webpack_exports__); // /* harmony default export */ __webpack_exports__["default"] = ({ props: { - id: { + message: { "default": '' } - }, - data: function data() { - return { - clicked: false - }; - }, - methods: { - btnClick: function btnClick() { - var _this = this; + } +}); - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -61,9 +90,8 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/cu/table.vue"); -/* harmony import */ var _tableDeleted_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./tableDeleted.vue */ "./resources/assets/js/views/cu/tableDeleted.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapGolongan/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -99,33 +127,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -133,55 +134,53 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - tableDataDeleted: _tableDeleted_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'CU', - kelas: 'cu', - titleDesc: 'Mengelola data CU', - titleIcon: 'icon-office', - tabName: 'table', - isTableDeleted: false + title: 'Golongan Aset Tetap', + kelas: 'asetTetapGolongan', + titleDesc: 'Mengelola data golongan aset tetap', + titleIcon: 'icon-grid6' }; }, + created: function created() { + this.checkUser('index_aset_tetap_jenis', this.$route.params.cu); + }, methods: { - changeTab: function changeTab(value) { - this.tabName = value; - - if (value == 'tableDeleted' && !this.isTableDeleted) { - this.isTableDeleted = true; + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapGolongan', { itemData: 'dataS', - itemDataStat: 'dataStatS', - itemDataDeleted: 'dataDeletedS', - itemDataDeletedStat: 'dataDeletedStatS' + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapGolongan/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -278,131 +277,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -410,17 +284,17 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, - props: ["title", "kelas"], + props: ['title', 'kelas'], data: function data() { return { selectedItem: [], query: { - order_column: "no_ba", + order_column: "name", order_direction: "asc", filter_match: "and", limit: 10, @@ -428,374 +302,56 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, excelDownloadUrl: '', columnData: [{ - title: "No.", - name: "No." - }, { - title: "Foto", - name: "gambar", - hide: false - }, { - title: "Logo", - name: "logo", - hide: false - }, { - title: "Nama", - name: "name", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: "Nama Legal", - name: "name_legal", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: "No. BA", - name: "no_ba", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh TP/KP", - name: "has_tp_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Manajemen", - name: "has_manajemen_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Pengurus", - name: "has_pengurus_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Pengawas", - name: "has_pengawas_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Komite", - name: "has_komite_count", - tipe: "numeric", - sort: true, + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, hide: false, - disable: false, - filter: true + disable: false }, { - title: "Jmlh Penasihat", - name: "has_penasihat_count", - tipe: "numeric", + title: 'Kode', + name: 'kode', + tipe: 'string', sort: true, hide: false, disable: false, filter: true }, { - title: "Jmlh Kolektor", - name: "has_kolektor_count", - tipe: "numeric", + title: 'Nama', + name: 'name', + tipe: 'string', sort: true, hide: false, disable: false, - filter: true + filter: true, + filterDefault: true }, { - title: "Jmlh Kelompok Inti", - name: "has_kelompok_inti_count", - tipe: "numeric", - sort: true, + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: false, hide: false, disable: false, filter: true }, { - title: "Jmlh Senior Manajer", - name: "has_senior_manajer_count", - tipe: "numeric", + title: 'Jumlah Kelompok', + name: 'has_aset_tetap_kelompok_count', + tipe: 'numeric', sort: true, hide: false, - disable: false, - filter: true + disable: false }, { - title: "Jmlh Manajer", - name: "has_manajer_count", - tipe: "numeric", + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', sort: true, hide: false, disable: false, filter: true }, { - title: "Jmlh Supervisor", - name: "has_supervisor_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Staf", - name: "has_staf_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Kontrak", - name: "has_kontrak_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Aktivis Tidak Aktif", - name: "has_aktivis_tidak_aktif_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Simpanan", - name: "has_simpanan_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Pinjaman", - name: "has_pinjaman_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Simpanan Jalinan", - name: "has_simpanan_jalinan_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Pinjaman Jalinan", - name: "has_pinjaman_jalinan_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh User SIMO", - name: "has_user_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Artikel", - name: "has_artikel_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh Anggota CU", - name: "has_anggota_cu_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Badan Hukum", - name: "badan_hukum", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "NPWP", - name: "npwp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "NIK", - name: "nik", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "SITU", - name: "situ", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "SIUSP", - name: "siusp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Izin Operasional", - name: "izin_operasional", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Provinsi", - name: "provinces.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Kabupaten/Kota", - name: "regencies.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Kecamatan", - name: "districts.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Kelurahan", - name: "villages.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Alamat", - name: "alamat", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Aplikasi", - name: "app", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Berdiri", - name: "ultah", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Bergabung", - name: "bergabung", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Website", - name: "website", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "E-mail", - name: "email", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "No. Telp", - name: "telp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "No. Hp", - name: "hp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Kode Pos", - name: "pos", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. / Waktu Buat", - name: "created_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. / Waktu Ubah", - name: "updated_at", - tipe: "datetime", + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', sort: true, hide: false, disable: false, @@ -803,1687 +359,191 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }], state: '', modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '', + modalColor: '' }; }, created: function created() { this.fetch(this.query); }, watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data updateStat: function updateStat(value) { this.modalState = value; - this.modalButton = "Ok"; + this.modalButton = 'Ok'; if (value === "success") { this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(); + this.modalContent = ''; + this.fetch(this.query); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { - this.modalContent = ""; + this.modalContent = ''; } } }, methods: { fetch: function fetch(params) { - this.$store.dispatch(this.kelas + "/index", params); + this.$store.dispatch(this.kelas + '/index', params); this.excelDownloadUrl = this.kelas; }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; + }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + "Edit", + name: this.kelas + 'Edit', params: { id: id } }); }, - lihatTpCu: function lihatTpCu(id_cu) { - this.$router.push({ - name: "tpCu", - params: { - cu: id_cu - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = "confirm-tutup"; + this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == "hapus") { - this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalButton = "Iya, Hapus"; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah golongan aset tetap'; + } else if (state == 'ubah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah golongan aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { - itemData: "dataS", - itemDataStat: "dataStatS", - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapGolongan', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ -/*! exports provided: default */ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - props: ["title", "kelas"], - data: function data() { - return { - selectedItem: [], - query: { - order_column: "no_ba", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: "No.", - name: "No." - }, { - title: "Foto", - name: "gambar", - hide: false - }, { - title: "Nama", - name: "name", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: "Nama Legal", - name: "name_legal", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: "No. BA", - name: "no_ba", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jmlh TP/KP", - name: "has_tp_cu_count", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Badan Hukum", - name: "badan_hukum", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "NPWP", - name: "npwp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "NIK", - name: "nik", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "SITU", - name: "situ", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "SIUSP", - name: "siusp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Izin Operasional", - name: "izin_operasional", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Provinsi", - name: "provinces.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Kabupaten/Kota", - name: "regencies.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Kecamatan", - name: "districts.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Kelurahan", - name: "villages.name", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Alamat", - name: "alamat", - tipe: "string", - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Aplikasi", - name: "app", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Berdiri", - name: "ultah", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Bergabung", - name: "bergabung", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Website", - name: "website", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "E-mail", - name: "email", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "No. Telp", - name: "telp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "No. Hp", - name: "hp", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Kode Pos", - name: "pos", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. / Waktu Buat", - name: "created_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. / Waktu Ubah", - name: "updated_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. / Waktu Hapus", - name: "deleted_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ""; - } - } - }, - methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + "/indexDeleted", params); - this.excelDownloadUrl = this.kelas; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - lihatTpCu: function lihatTpCu(id_cu) { - this.$router.push({ - name: "tpCu", - params: { - cu: id_cu - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = "confirm-tutup"; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == "restore") { - this.modalTitle = "Aktifkan kembali " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalButton = "Iya, Aktifkan"; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "restore") { - this.$store.dispatch(this.kelas + "/restore", this.selectedItem.id); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { - itemData: "dataDeletedS", - itemDataStat: "dataDeletedStatS", - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" - })) -}); - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&": -/*!*************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0& ***! - \*************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.itemDataDeletedStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemDataDeleted, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ - _c( - "ul", - { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, - [ - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "table" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("table") - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2 mr-2" }), - _vm._v(" CU Anggota"), - ] - ), - ]), - _vm._v(" "), - _c("li", { staticClass: "nav-item" }, [ - _c( - "a", - { - staticClass: "nav-link", - class: { active: _vm.tabName == "tableDeleted" }, - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.changeTab("tableDeleted") - }, - }, - }, - [ - _c("i", { staticClass: "icon-table2 mr-2" }), - _vm._v(" CU Bukan Anggota Lagi"), - ] - ), - ]), - ] - ), - ]), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "table", - expression: "tabName == 'table'", - }, - ], - }, - [ - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ] - ), - _vm._v(" "), - _c( - "transition", - { - attrs: { - "enter-active-class": "animated fadeIn", - mode: "out-in", - }, - }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.tabName == "tableDeleted", - expression: "tabName == 'tableDeleted'", - }, - ], - }, - [ - _c("table-data-deleted", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ] - ), - ], - 1 - ), - ]), - ]), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&": -/*!*************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8& ***! - \*************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/" + - _vm.kelas + - "/" + - props.item.gambar + - "n.jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c("td", [ - props.item.logo - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/logo/" + - props.item.logo + - "n.jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name_legal }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_tp_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_manajemen_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_pengurus_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_pengawas_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_komite_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_penasihat_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_kolektor_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_kelompok_inti_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_senior_manajer_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_manajer_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_supervisor_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_staf_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_kontrak_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.has_aktivis_tidak_aktif_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_simpanan_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_pinjaman_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[22].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_simpanan_jalinan_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[23].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_pinjaman_jalinan_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[24].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_user_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_artikel_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[26].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.has_anggota_cu_count, - }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[27].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.badan_hukum }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[28].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.npwp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[29].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nik }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[30].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.situ }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[31].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.siusp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[32].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.izin_operasional }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[33].hide - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[34].hide - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[35].hide - ? _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { value: props.item.districts.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[36].hide - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[37].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[38].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.app }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[39].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.ultah) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[40].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.bergabung) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[41].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.website }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[42].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[43].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.telp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[44].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[45].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pos }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[46].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[47].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_tp"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { - disabled: - !_vm.selectedItem.id || - _vm.selectedItem.has_tp_cu_count === 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.lihatTpCu(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat TP/KP \n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_tp"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { - disabled: - !_vm.selectedItem.id || - _vm.selectedItem.has_tp_cu_count === 0, - }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.lihatTpCu(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat TP/KP \n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", }, - }), - ], - 1 - ) + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -2492,9 +552,9 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2507,363 +567,200 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/" + - _vm.kelas + - "/" + - props.item.gambar + - "n.jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name_legal }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.has_tp_count }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.badan_hukum }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.npwp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nik }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.situ }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.siusp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.izin_operasional }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide && !_vm.columnData[12].disable - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide && !_vm.columnData[13].disable - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide && !_vm.columnData[14].disable - ? _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { value: props.item.districts.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide && !_vm.columnData[15].disable - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.app }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.ultah) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date(props.item.bergabung) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.website }, - }), - ], - 1 - ) + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc& ***! + \****************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e& ***! + \****************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) : _vm._e(), _vm._v(" "), - !_vm.columnData[21].hide + !_vm.columnData[1].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.email }, + attrs: { value: props.item.kode }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[22].hide + !_vm.columnData[2].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.telp }, + attrs: { value: props.item.name }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[23].hide + !_vm.columnData[3].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.hp }, + attrs: { value: props.item.keterangan }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[24].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pos }, - }), - ], - 1 - ) + !_vm.columnData[4].hide + ? _c("td", [ + _vm._v( + _vm._s(props.item.has_aset_tetap_kelompok_count) + ), + ]) : _vm._e(), _vm._v(" "), - !_vm.columnData[25].hide + !_vm.columnData[5].hide ? _c("td", { - staticClass: "text-nowrap", domProps: { innerHTML: _vm._s( _vm.$options.filters.dateTime( @@ -2874,7 +771,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[26].hide + !_vm.columnData[6].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -2889,20 +786,6 @@ var render = function () { : _c("span", [_vm._v("-")]), ]) : _vm._e(), - _vm._v(" "), - !_vm.columnData[27].hide - ? _c("td", [ - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.deleted_at - ) - ), - }, - }), - ]) - : _vm._e(), ] ), ] @@ -2912,92 +795,129 @@ var render = function () { }, [ _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_jenis"] ? _c( "button", { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + staticClass: "btn btn-light mb-1", on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("restore") + return _vm.modalOpen("tambah") }, }, }, [ - _c("i", { staticClass: "icon-checkbox-checked2" }), - _vm._v(" Aktifkan Kembali\n\t\t\t\t"), + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_tp"] + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_jenis"] ? _c( "button", { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { - disabled: - !_vm.selectedItem.id || - _vm.selectedItem.has_tp_cu_count === 0, + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.lihatTpCu(_vm.selectedItem.id) + return _vm.modalOpen("hapus") }, }, }, [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat TP/KP \n\t\t\t\t"), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), ] ) : _vm._e(), ]), _vm._v(" "), _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_jenis"] ? _c( "button", { - staticClass: "btn btn-light btn-icon btn-block pb-1", + staticClass: "btn btn-light btn-block mb-1", attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.modalConfirmOpen("restore") + return _vm.modalOpen("tambah") }, }, }, [ - _c("i", { staticClass: "icon-checkbox-checked2" }), - _vm._v(" Aktifkan Kembali\n\t\t\t\t"), + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), ] ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_tp"] + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_jenis"] ? _c( "button", { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { - disabled: - !_vm.selectedItem.id || - _vm.selectedItem.has_tp_cu_count === 0, + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.lihatTpCu(_vm.selectedItem.id) + return _vm.modalOpen("hapus") }, }, }, [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat TP/KP \n\t\t\t\t"), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), ] ) : _vm._e(), @@ -3006,22 +926,48 @@ var render = function () { 2 ), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + color: _vm.modalColor, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, }, - }), + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-data", { + attrs: { + kelas: _vm.kelas, + mode: _vm.state, + selected: _vm.selectedItem, + }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), ], 1 ) @@ -3033,17 +979,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3053,9 +999,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3065,55 +1011,124 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/infoIcon.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/cu/index.vue": -/*!************************************************!*\ - !*** ./resources/assets/js/views/cu/index.vue ***! - \************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6c5411b0& */ "./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3122,9 +1137,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3134,54 +1149,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/cu/index.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************!*\ - !*** ./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6c5411b0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/cu/table.vue": -/*!************************************************!*\ - !*** ./resources/assets/js/views/cu/table.vue ***! - \************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/index.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/index.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=f91da7b8& */ "./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d33012fc& */ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3191,9 +1206,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3203,54 +1218,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/cu/table.vue" +component.options.__file = "resources/assets/js/views/asetTetapGolongan/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&": -/*!*************************************************************************!*\ - !*** ./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js& ***! - \*************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=f91da7b8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d33012fc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/index.vue?vue&type=template&id=d33012fc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d33012fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/cu/tableDeleted.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/cu/tableDeleted.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/table.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/table.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tableDeleted.vue?vue&type=template&id=4172c705& */ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&"); -/* harmony import */ var _tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tableDeleted.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=50032b7e& */ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -3260,9 +1275,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["render"], - _tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -3272,38 +1287,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/cu/tableDeleted.vue" +component.options.__file = "resources/assets/js/views/asetTetapGolongan/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableDeleted.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableDeleted.vue?vue&type=template&id=4172c705& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=50032b7e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapGolongan/table.vue?vue&type=template&id=50032b7e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_50032b7e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/83.js b/public/js/components/83.js index f4cc6fd20..0358b5445 100644 --- a/public/js/components/83.js +++ b/public/js/components/83.js @@ -1,53 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[83],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -56,6 +17,21 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -68,149 +44,54 @@ __webpack_require__.r(__webpack_exports__); // // // - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } - }, - data: function data() { - return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, - methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; - } - }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + message: { + "default": '' } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, - data: function data() { - return {}; - }, - methods: {} + props: { + message: { + "default": '' + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapKelompok/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -246,105 +127,60 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + title: 'Kelompok Aset Tetap', + kelas: 'asetTetapKelompok', + titleDesc: 'Mengelola data kelompok aset tetap', + titleIcon: 'icon-grid6' + }; + }, + created: function created() { + this.checkUser('index_aset_tetap_jenis', this.$route.params.cu); }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapKelompok', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapKelompok/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -449,143 +285,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - @@ -593,134 +292,122 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Laporan CU [Draft]', - kelas: 'laporanCu', - titleDesc: 'Mengelola data laporan Cu dari file excel', - titleIcon: 'icon-stats-bars2', selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', columnData: [{ - title: 'No.' - }, { - title: "CU" - }, { - title: 'No. BA' - }, { - title: 'Periode' + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false }, { - title: "Lelaki Biasa" + title: 'Kode', + name: 'kode', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: "Lelaki L.Biasa" + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true }, { - title: "Perempuan Biasa" + title: 'Kode Golongan', + name: 'golongan.kode', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: "Perempuan L.Biasa" + title: 'Nama Golongan', + name: 'golongan.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: "Total Anggota" + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: "Total Anggota Lalu" + title: 'Jumlah Jenis', + name: 'has_aset_tetap_jenis_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false }, { - title: "Aset" + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: "Aset Lalu" - }, { - title: "Aset Masalah" - }, { - title: "Aset Tdk Menghasilkan" - }, { - title: "Aktiva Lancar" - }, { - title: "Simp. Saham" - }, { - title: "Simp. Saham Lalu" - }, { - title: "Simp. Saham Des" - }, { - title: "Simp. Nonsaham Unggulan" - }, { - title: "Simp. Nonsaham Harian" - }, { - title: "Hutang SPD" - }, { - title: "Hutang Tdk Berbiaya" - }, { - title: "Total Hutang Pihak Ke-3" - }, { - title: "Piutang Beredar" - }, { - title: "Piutang Bersih" - }, { - title: "Piutang Anggota" - }, { - title: "Piutang Lalai 1-12 Bulan" - }, { - title: "Piutang Lalai > 12 Bulan" - }, { - title: "Rasio Piutang Beredar" - }, { - title: "Rasio Piutang Lalai" - }, { - title: "DCR" - }, { - title: "DCU" - }, { - title: "Iuran Gedung" - }, { - title: "Donasi" - }, { - title: "BJS Saham" - }, { - title: "Beban Penyisihan DCR" - }, { - title: "Investasi Likuid" - }, { - title: "Total Pendapatan" - }, { - title: "Total Biaya" - }, { - title: "SHU" - }, { - title: "SHU Lalu" - }, { - title: "Rata-rata Aset" - }, { - title: "Laju Inflasi" - }, { - title: "Harga Pasar" - }, { - title: "Tgl. Buat" - }, { - title: "Tgl. Ubah" + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], state: '', modalShow: false, modalState: '', modalTitle: '', modalContent: '', - modalButton: '' + modalButton: '', + modalColor: '' }; }, created: function created() { - this.fetch(); + this.fetch(this.query); }, watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, // when updating data updateStat: function updateStat(value) { this.modalState = value; this.modalButton = 'Ok'; - if (value == "success") { + if (value === "success") { this.modalTitle = this.updateMessage.message; this.modalContent = ''; - this.fetch(); - } else if (value == "fail") { + this.fetch(this.query); + } else if (value === "fail") { this.modalContent = this.updateMessage; } else { this.modalContent = ''; @@ -728,75 +415,62 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + "/indexCuDraft", this.currentUser.id); + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + "EditDraft", + name: this.kelas + 'Edit', params: { id: id } }); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = "confirm-tutup"; + this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == "simpan") { - this.modalTitle = "Simpan " + this.title + " ini?"; - this.modalButton = "Iya, Simpan"; - } else if (state == "hapus") { - this.modalTitle = "Hapus " + this.title + " ini?"; - this.modalButton = "Iya, Hapus"; - } else if (state == "hapus_semua") { - this.modalTitle = "Hapus semua laporan draft ini?"; - this.modalButton = "Iya, Hapus"; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah jenis aset tetap'; + } else if (state == 'ubah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah jenis aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); - - if (!this.itemData.length > 0) { - if (this.currentUser.id_cu != 0) { - this.$router.push({ - name: 'laporanCuCu', - params: { - cu: this.currentUser.id_cu, - tp: 'konsolidasi' - } - }); - } else { - this.$router.push({ - name: 'laporanCu' - }); - } - } + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == "simpan") { - this.$store.dispatch(this.kelas + "/storeDraft", this.selectedItem.id); - } else if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroyDraft", this.selectedItem.id); - } else if (this.state == "hapus_semua") { - this.$store.dispatch(this.kelas + "/destroyDraftAll"); - } else if (this.state == "simpan_semua") { - this.$store.dispatch(this.kelas + "/storeDraftAll"); + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("auth", { - currentUser: "currentUser" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapKelompok', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -806,10 +480,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -821,123 +512,34 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + return _vm._m(0) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -949,104 +551,34 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ), - ]), - ]), - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-"), - ]), - ]), - ]), - ]), - ] - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1059,121 +591,32 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] ), - ]), - ]) -} -var staticRenderFns = [] + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266& ***! + \****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1211,830 +654,372 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c("div", { staticClass: "card-header d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { - staticClass: - "col-md-8 col-lg-10 pb-2 d-none d-sm-block", + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9& ***! + \****************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) }, - [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") - }, - }, - }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v( - " Simpan ke laporan statistik CU\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, + _c("check-value", { + attrs: { value: props.item.kode }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") - }, - }, - }, + props.item.golongan + ? _c("check-value", { + attrs: { value: props.item.golongan.kode }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), - ] - ), - ] - ), + props.item.golongan + ? _c("check-value", { + attrs: { value: props.item.golongan.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, - [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") - }, - }, - }, + !_vm.columnData[5].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v( - " Simpan ke laporan statistik CU\n\t\t\t\t\t\t\t\t\t" + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", [ + _vm._v( + _vm._s(props.item.has_aset_tetap_jenis_count) + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") - }, - }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), - ] - ), - ] - ), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemData, - columnData: _vm.columnData, - itemDataStat: _vm.itemDataStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { - value: props.item.cu.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - _vm._f("dateMonth")( - props.item.periode - ) - ) - ), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.l_biasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.l_lbiasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.p_biasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.p_lbiasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_anggota, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.total_anggota_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset_masalah, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .aset_tidak_menghasilkan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aktiva_lancar, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.simpanan_saham, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.simpanan_saham_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.simpanan_saham_des, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.nonsaham_unggulan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.nonsaham_harian, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.hutang_spd, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .hutang_tidak_berbiaya_30hari, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.total_hutang_pihak3, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_beredar, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_bersih, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_anggota, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.piutang_lalai_1bulan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.piutang_lalai_12bulan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rasio_beredar, - valueType: "percentage", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rasio_lalai, - valueType: "percentage", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dcr, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dcu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dana_gedung, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.donasi, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.bjs_saham, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.beban_penyisihan_dcr, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.investasi_likuid, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_pendapatan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_biaya, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.shu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.shu_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rata_aset, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.laju_inflasi, - valueType: "percentage", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.harga_pasar, - valueType: "percentage", - }, - }), - ], - 1 + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.created_at !== - props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("template", { slot: "button-mobile" }, [ + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_jenis"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") }, - ]), - }), - ], - 1 - ), + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + color: _vm.modalColor, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-data", { + attrs: { + kelas: _vm.kelas, + mode: _vm.state, + selected: _vm.selectedItem, + }, + on: { tutup: _vm.modalTutup }, + }), ], 1 ), - ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), + ], + 2 + ), ], 1 ) @@ -2046,17 +1031,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2066,9 +1051,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2078,54 +1063,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2135,9 +1120,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2147,54 +1132,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": +/***/ "./resources/assets/js/components/wajibBadge.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! + !*** ./resources/assets/js/components/wajibBadge.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2204,9 +1189,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2216,54 +1201,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/draft.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/draft.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/asetTetapKelompok/index.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/index.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./draft.vue?vue&type=template&id=58edf628& */ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&"); -/* harmony import */ var _draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./draft.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=a0599266& */ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2273,9 +1258,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["render"], - _draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2285,38 +1270,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/draft.vue" +component.options.__file = "resources/assets/js/views/asetTetapKelompok/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draft.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266& ***! + \**********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=a0599266& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/index.vue?vue&type=template&id=a0599266&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a0599266___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/asetTetapKelompok/table.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/table.vue ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=696e6bc9& */ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/asetTetapKelompok/table.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9& ***! + \**********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draft.vue?vue&type=template&id=58edf628& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=696e6bc9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapKelompok/table.vue?vue&type=template&id=696e6bc9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_696e6bc9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/83.js.LICENSE.txt b/public/js/components/83.js.LICENSE.txt index 01a78f023..2ba1569f4 100644 --- a/public/js/components/83.js.LICENSE.txt +++ b/public/js/components/83.js.LICENSE.txt @@ -3,3 +3,9 @@ * (c) 2018-present João Vitor Cavalcante * Released under the MIT License. */ + +/** + * Hopper 0.3.4 + * (c) 2019 + * @license MIT + */ diff --git a/public/js/components/84.js b/public/js/components/84.js index da0898c4c..efa402d9b 100644 --- a/public/js/components/84.js +++ b/public/js/components/84.js @@ -1,53 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[84],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -56,6 +17,21 @@ __webpack_require__.r(__webpack_exports__); // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // @@ -68,149 +44,54 @@ __webpack_require__.r(__webpack_exports__); // // // - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } - }, - data: function data() { - return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, - methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; - } - }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; + message: { + "default": '' } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['columnData', 'itemDataStat', 'items'], - components: {}, - data: function data() { - return {}; - }, - methods: {} + props: { + message: { + "default": '' + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/asetTetapLokasi/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -246,104 +127,60 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + title: 'Lokasi Aset Tetap', + kelas: 'asetTetapLokasi', + titleDesc: 'Mengelola data lokasi aset tetap', + titleIcon: 'icon-drawer3' + }; + }, + created: function created() { + this.checkUser('index_aset_tetap_lokasi', this.$route.params.cu); }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapLokasi', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapLokasi/form.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -437,142 +274,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// @@ -580,186 +281,190 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formData: _form_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Laporan Draft', - kelas: 'laporanTp', - titleDesc: 'Mengelola data laporan dari file excel', - titleIcon: 'icon-stats-bars2', selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', columnData: [{ - title: 'No.' - }, { - title: "TP/KP" - }, { - title: 'No. TP/KP' - }, { - title: 'Periode' + title: 'No.', + name: 'No.', + tipe: 'string', + sort: false, + hide: false, + disable: false }, { - title: "Lelaki Biasa" + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true }, { - title: "Lelaki L.Biasa" + title: 'Keterangan', + name: 'keterangan', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: true }, { - title: "Perempuan Biasa" + title: 'Jumlah', + name: 'has_aset_tetap_count', + tipe: 'numeric', + sort: true, + hide: false, + disable: false }, { - title: "Perempuan L.Biasa" + title: 'Tgl. Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: "Total Anggota" - }, { - title: "Total Anggota Lalu" - }, { - title: "Aset" - }, { - title: "Aset Lalu" - }, { - title: "Aset Masalah" - }, { - title: "Aset Tdk Menghasilkan" - }, { - title: "Aktiva Lancar" - }, { - title: "Simp. Saham" - }, { - title: "Simp. Saham Lalu" - }, { - title: "Simp. Saham Des" - }, { - title: "Simp. Nonsaham Unggulan" - }, { - title: "Simp. Nonsaham Harian" - }, { - title: "Hutang SPD" - }, { - title: "Hutang Tdk Berbiaya" - }, { - title: "Total Hutang Pihak Ke-3" - }, { - title: "Piutang Beredar" - }, { - title: "Piutang Bersih" - }, { - title: "Piutang Anggota" - }, { - title: "Piutang Lalai 1-12 Bulan" - }, { - title: "Piutang Lalai > 12 Bulan" - }, { - title: "Rasio Piutang Beredar" - }, { - title: "Rasio Piutang Lalai" - }, { - title: "DCR" - }, { - title: "DCU" - }, { - title: "Iuran Gedung" - }, { - title: "Donasi" - }, { - title: "BJS Saham" - }, { - title: "Beban Penyisihan DCR" - }, { - title: "Investasi Likuid" - }, { - title: "Total Pendapatan" - }, { - title: "Total Biaya" - }, { - title: "SHU" - }, { - title: "SHU Lalu" - }, { - title: "Rata-rata Aset" - }, { - title: "Laju Inflasi" - }, { - title: "Harga Pasar" - }, { - title: "Tgl. Buat" - }, { - title: "Tgl. Ubah" + title: 'Tgl. Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }], state: '', modalShow: false, modalState: '', modalTitle: '', - modalContent: '', - modalButton: '' + modalButton: '', + modalColor: '' }; }, created: function created() { - this.fetch(); + this.fetch(this.query); + }, + watch: { + // check route changes + '$route': function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; + } + } }, - watch: {}, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + "/indexTpDraft", this.currentUser.id); + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + }, + resetParams: function resetParams() { + this.params.search_column = 'name'; + this.params.search_query_1 = ''; + this.extSearchColumn = 'name'; + this.extSearchQuery1 = ''; }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + "EditDraft", + name: this.kelas + 'Edit', params: { id: id } }); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + modalOpen: function modalOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = "confirm-tutup"; + this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == "simpan") { - this.modalTitle = "Simpan " + this.title + " ini?"; - this.modalButton = "Iya, Simpan"; - } else if (state == "hapus") { - this.modalTitle = "Hapus " + this.title + " ini?"; - this.modalButton = "Iya, Hapus"; - } else if (state == "hapus_semua") { - this.modalTitle = "Hapus semua laporan draft ini?"; - this.modalButton = "Iya, Hapus"; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; + this.modalButton = 'Iya, Hapus'; + } else if (state == 'tambah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah lokasi aset tetap'; + } else if (state == 'ubah') { + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Ubah lokasi aset tetap dengan nama: ' + this.selectedItem.name + ' ?'; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroyDraft", this.selectedItem.id); - } else if (this.state == "hapus_semua") { - this.$store.dispatch(this.kelas + "/destroyDraftAll"); - } else if (this.state == "simpan") { - this.$store.dispatch(this.kelas + "/storeDraftAll"); + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("auth", { - currentUser: "currentUser" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapLokasi', { itemData: 'dataS', - itemDataStat: 'dataStatS' + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -771,123 +476,34 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + return _vm._m(0) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -899,104 +515,34 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { - staticClass: "table-responsive table-scrollable", - staticStyle: { "max-height": "33rem" }, - }, - [ - _c("table", { staticClass: "table table-striped" }, [ - _c("thead", { staticClass: "bg-primary" }, [ - _c( - "tr", - { staticClass: "text-nowrap" }, - _vm._l(_vm.columnData, function (item, index) { - return _c("th", { key: index }, [ - _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), - ]) - }), - 0 - ), - ]), - _vm._v(" "), - _vm.itemDataStat === "loading" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._m(0), - ]), - ]), - ]) - : _vm.itemDataStat === "success" - ? _c( - "tbody", - [ - _vm._l(_vm.items, function (item, index) { - return _vm._t("item-desktop", null, { - item: item, - index: index, - }) - }), - _vm._v(" "), - _vm.items && _vm.items.length == 0 - ? _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("Belum terdapat data..."), - ]), - ]) - : _vm._e(), - ], - 2 - ) - : _vm.itemDataStat === "fail" - ? _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v( - "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" - ), - ]), - ]), - ]) - : _c("tbody", [ - _c("tr", [ - _c("td", { attrs: { colspan: _vm.columnData.length } }, [ - _vm._v("-"), - ]), - ]), - ]), - ]), - ] - ) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "progress" }, [ - _c( - "div", + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]) - }, -] + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1009,121 +555,32 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, - [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), - ] + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] ), - ]), - ]) -} -var staticRenderFns = [] + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0& ***! + \**************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1161,828 +618,328 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - _c( - "div", - { staticClass: "card" }, - [ - _c("div", { staticClass: "card-header d-print-none" }, [ - _c("div", { staticClass: "row" }, [ - _c( - "div", - { - staticClass: - "col-md-8 col-lg-10 pb-2 d-none d-sm-block", + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&": +/*!**************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8& ***! + \**************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) }, - [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v( - " Simpan ke laporan statistik Tp\n\t\t\t\t\t\t\t\t\t" - ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") - }, - }, - }, + }, + }, + [ + !_vm.columnData[0].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), - ] - ), - ] - ), + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, - [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") - }, - }, - }, + !_vm.columnData[2].hide + ? _c( + "td", [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v( - "Simpan ke laporan statistik Tp\n\t\t\t\t\t\t\t\t\t" + _c("check-value", { + attrs: { value: props.item.keterangan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c("td", [ + _vm._v(_vm._s(props.item.has_aset_tetap_count)), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) ), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: - "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") - }, - }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), - ] - ), - ] - ), - ]), - ]), - _vm._v(" "), - _c("data-table", { - attrs: { - items: _vm.itemData, - columnData: _vm.columnData, - itemDataStat: _vm.itemDataStat, - }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - props.item - ? _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": - _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [_vm._v(_vm._s(props.index + 1))]), - _vm._v(" "), - _c( - "td", - [ - props.item.tp - ? _c("check-value", { - attrs: { - value: props.item.tp.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_tp }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - _vm._v( - _vm._s( - _vm._f("dateMonth")( - props.item.periode - ) - ) - ), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.l_biasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.l_lbiasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.p_biasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.p_lbiasa, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_anggota, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.total_anggota_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aset_masalah, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .aset_tidak_menghasilkan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.aktiva_lancar, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.simpanan_saham, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.simpanan_saham_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.simpanan_saham_des, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.nonsaham_unggulan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.nonsaham_harian, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.hutang_spd, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .hutang_tidak_berbiaya_30hari, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.total_hutang_pihak3, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_beredar, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_bersih, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.piutang_anggota, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.piutang_lalai_1bulan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.piutang_lalai_12bulan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rasio_beredar, - valueType: "percentage", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rasio_lalai, - valueType: "percentage", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dcr, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dcu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.dana_gedung, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.donasi, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.bjs_saham, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.beban_penyisihan_dcr, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.investasi_likuid, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_pendapatan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.total_biaya, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.shu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.shu_lalu, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.rata_aset, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.laju_inflasi, - valueType: "percentage", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.harga_pasar, - valueType: "percentage", - }, - }), - ], - 1 + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }), - _vm._v(" "), - _c("td", [ - props.item.created_at !== - props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - ] - ) - : _vm._e(), - ] - }, + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_lokasi"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_lokasi"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_lokasi"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("template", { slot: "button-mobile" }, [ + _vm.currentUser.can && + _vm.currentUser.can["create_aset_tetap_lokasi"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["update_aset_tetap_lokasi"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("ubah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["destroy_aset_tetap_lokasi"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") }, - ]), - }), - ], - 1 - ), + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + color: _vm.modalColor, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-data", { + attrs: { + kelas: _vm.kelas, + mode: _vm.state, + selected: _vm.selectedItem, + }, + on: { tutup: _vm.modalTutup }, + }), ], 1 ), - ]), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), + ], + 2 + ), ], 1 ) @@ -1994,17 +951,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2014,9 +971,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2026,54 +983,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2083,9 +1040,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], - _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2095,54 +1052,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datatable.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": +/***/ "./resources/assets/js/components/wajibBadge.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! + !*** ./resources/assets/js/components/wajibBadge.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2152,9 +1109,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2164,54 +1121,123 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/asetTetapLokasi/index.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/index.vue ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=488c33c0& */ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/asetTetapLokasi/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/***/ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + !*** ./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=488c33c0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/index.vue?vue&type=template&id=488c33c0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_488c33c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/draftTp.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/draftTp.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/views/asetTetapLokasi/table.vue": +/*!*************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/table.vue ***! + \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./draftTp.vue?vue&type=template&id=55bf1c88& */ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&"); -/* harmony import */ var _draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./draftTp.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=d555c9c8& */ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2221,9 +1247,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["render"], - _draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2233,38 +1259,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/laporanCu/draftTp.vue" +component.options.__file = "resources/assets/js/views/asetTetapLokasi/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draftTp.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&": +/*!********************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8& ***! + \********************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draftTp.vue?vue&type=template&id=55bf1c88& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=d555c9c8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapLokasi/table.vue?vue&type=template&id=d555c9c8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_d555c9c8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/84.js.LICENSE.txt b/public/js/components/84.js.LICENSE.txt index 01a78f023..2ba1569f4 100644 --- a/public/js/components/84.js.LICENSE.txt +++ b/public/js/components/84.js.LICENSE.txt @@ -3,3 +3,9 @@ * (c) 2018-present João Vitor Cavalcante * Released under the MIT License. */ + +/** + * Hopper 0.3.4 + * (c) 2019 + * @license MIT + */ diff --git a/public/js/components/85.js b/public/js/components/85.js index 7b2d72a4c..01eb62245 100644 --- a/public/js/components/85.js +++ b/public/js/components/85.js @@ -177,24 +177,24 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); /* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); /* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _formKategori_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formKategori.vue */ "./resources/assets/js/views/dokumen/formKategori.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -288,6 +288,164 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + @@ -298,30 +456,30 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_7__["default"], + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + formKategori: _formKategori_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, data: function data() { return { - title: 'Tambah Kode Kegiatan', - titleDesc: 'Menambah Kode Kegiatan', + title: 'Tambah Dokumen', + titleDesc: 'Menambah dokumen baru', titleIcon: 'icon-plus3', - level: 2, - level2Title: 'Kode Kegiatan', - kelas: 'kodeKegiatan', - cancelState: 'methods', - state: '', + level2Title: 'Dokumen', + kelas: 'dokumen', + id_cu: '', modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', - modalSize: '', - submited: false + submited: false, + submitedKategori: false, + submitedPenulis: false }; }, beforeRouteEnter: function beforeRouteEnter(to, from, next) { @@ -329,7 +487,32 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return vm.fetch(); }); }, + created: function created() { + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { + this.form.id_cu = this.currentUser.id_cu; + this.changeCU(this.currentUser.id_cu); + } + }, watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_dokumen', this.form.id_cu); + } + + if (this.form.id_cu !== undefined) { + this.changeCU(this.form.id_cu); + } + } + }, updateStat: function updateStat(value) { this.modalShow = true; this.modalState = value; @@ -341,31 +524,82 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalTitle = 'Oops terjadi kesalahan :('; this.modalContent = this.updateResponse; } + }, + updateKategoriStat: function updateKategoriStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateKategoriResponse.message; + this.$store.dispatch('dokumenKategori/getCu', this.id_cu); + this.form.id_dokumen_kategori = this.updateKategoriResponse.id; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateKategoriResponse.message; + } + }, + updatePenulisStat: function updatePenulisStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updatePenulisResponse.message; + this.$store.dispatch('dokumenPenulis/getCu', this.id_cu); + this.form.id_dokumen_penulis = this.updatePenulisResponse.id; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updatePenulisResponse.message; + } } }, methods: { fetch: function fetch() { - if (this.$route.meta.mode == 'edit') { + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Kode Kegiatan'; - this.titleDesc = 'Mengubah kode kegiatan'; + this.title = 'Ubah Dokumen'; + this.titleDesc = 'Mengubah dokumen'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah Kode Kegiatan'; - this.titleDesc = 'Menambah kode kegiatan'; + this.title = 'Tambah Dokumen'; + this.titleDesc = 'Menambah dokumen'; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); } }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.form.content = files[0]; + }, save: function save() { var _this = this; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { - if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + if (_this.$route.meta.mode === 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); } else { - _this.$store.dispatch(_this.kelas + '/store', _this.form); + _this.$store.dispatch(_this.kelas + '/store', formData); } _this.submited = false; @@ -375,10 +609,25 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); }, + changeCU: function changeCU(id) { + this.$store.dispatch('dokumenKategori/getCu', id); + }, back: function back() { - this.$router.push({ - name: this.kelas - }); + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } }, modalTutup: function modalTutup() { if (this.updateStat === 'success') { @@ -386,6 +635,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -394,20 +645,155 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } else { this.modalShow = false; } + }, + modalOpen_Kategori: function modalOpen_Kategori() { + this.id_cu = this.form.id_cu; + this.modalShow = true; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah kategori dokumen'; + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kodeKegiatan', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumen', { form: 'data', formStat: 'dataStat', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('dokumenKategori', { + modelKategori: 'dataS', + modelKategoriStat: 'dataStatS', + updateKategoriResponse: 'update', + updateKategoriStat: 'updateStat' })) }); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['id_cu'], + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + kelas: 'dokumenKategori', + form: { + id_cu: '', + name: '', + deskripsi: '' + }, + submited: false, + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods' + }; + }, + methods: { + save: function save() { + var _this = this; + + this.form.id_cu = this.id_cu; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + cancelClick: function cancelClick() { + this.$emit('cancelClick'); + } + } +}); + +/***/ }), + /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!******************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! @@ -610,10 +996,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&": +/*!*****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5& ***! + \*****************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -633,7 +1019,7 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: _vm.level, + level: 2, level2Title: _vm.level2Title, level2Route: _vm.kelas, }, @@ -653,7 +1039,7 @@ var render = function () { _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan", + title: "Oops, terjadi kesalahan", errorItem: _vm.errors.items, }, }) @@ -677,13 +1063,261 @@ var render = function () { _c("div", { staticClass: "card" }, [ _c("div", { staticClass: "card-body" }, [ _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama dokumen", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.id_cu"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.kode"), + "has-error": _vm.errors.has( + "form.id_dokumen_kategori" + ), }, }, [ @@ -691,58 +1325,270 @@ var render = function () { "h5", { class: { - "text-danger": _vm.errors.has("form.kode"), + "text-danger": _vm.errors.has( + "form.id_dokumen_kategori" + ), }, }, [ - _vm.errors.has("form.kode") + _vm.errors.has("form.id_dokumen_kategori") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode : "), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKategori: "), _c("wajib-badge"), ], 1 ), _vm._v(" "), - _c("input", { - directives: [ + _c("div", { staticClass: "input-group" }, [ + _c( + "select", { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_dokumen_kategori, + expression: "form.id_dokumen_kategori", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_dokumen_kategori", + "data-width": "100%", + disabled: _vm.modelKategori.length === 0, + "data-vv-as": "Kategori", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_dokumen_kategori", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, }, - { - name: "model", - rawName: "v-model", - value: _vm.form.kode, - expression: "form.kode", + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.form.id_cu != 0 && + _vm.modelKategori.length == 0 + ? _c("span", [ + _vm._v( + "Silahkan tambah kategori baru" + ), + ]) + : _c("span", [ + _vm.modelKategoriStat === + "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih kategori" + ), + ]), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelKategori, + function (kategori) { + return kategori + ? _c( + "option", + { + domProps: { + value: kategori.id, + }, + }, + [_vm._v(_vm._s(kategori.name))] + ) + : _vm._e() + } + ), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + type: "button", + disabled: _vm.form.id_cu === "", + }, + on: { click: _vm.modalOpen_Kategori }, + }, + [_c("i", { staticClass: "icon-plus22" })] + ), + ] + ), + ]), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.status"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.status"), }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "kode", - placeholder: - "Silahkan masukkan kode kegiatan", - "data-vv-as": "Kode Kegiatan", }, - domProps: { value: _vm.form.kode }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "kode", - $event.target.value - ) + [ + _vm.errors.has("form.status") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tStatus: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.status, + expression: "form.status", + }, + ], + staticClass: "form-control", + attrs: { + name: "status", + "data-width": "100%", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "status", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, }, }, - }), + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih status")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "PUBLIK" } }, [ + _vm._v( + "PUBLIK - Dapat dilihat semua user SIMO dan di website" + ), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "GERAKAN" } }, + [ + _vm._v( + "GERAKAN - Dapat dilihat semua user SIMO" + ), + ] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "INTERNAL" } }, + [ + _vm._v( + "INTERNAL - Hanya dilihat oleh semua user lembaga/CU yang membuat dokumen ini" + ), + ] + ), + ] + ), _vm._v(" "), - _vm.errors.has("form.kode") + _c("br"), + _vm._v(" "), + _vm.errors.has("form.status") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -753,26 +1599,63 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.kode") + _vm.errors.first("form.status") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), ] ) : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" "), + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), ]), ] ), ]), _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v(" Keterangan: ")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan ", + }, + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), _c("div", { staticClass: "col-md-12" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.name"), + "has-error": _vm.errors.has("form.format"), }, }, [ @@ -780,58 +1663,87 @@ var render = function () { "h5", { class: { - "text-danger": _vm.errors.has("form.name"), + "text-danger": + _vm.errors.has("form.format"), }, }, [ - _vm.errors.has("form.name") + _vm.errors.has("form.format") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPilih Format: " + ), _c("wajib-badge"), ], 1 ), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:5", - expression: "'required|min:5'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.format, + expression: "form.format", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "format", + "data-width": "100%", + "data-vv-as": "format", }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama kegiatan", - "data-vv-as": "Name", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form, + "format", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, }, }, - }), + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih format")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "upload" } }, [ + _vm._v("Upload"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "link" } }, [ + _vm._v("Link"), + ]), + ] + ), _vm._v(" "), - _vm.errors.has("form.name") + _vm.errors.has("form.format") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -842,7 +1754,7 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.name") + _vm.errors.first("form.format") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), @@ -854,21 +1766,91 @@ var render = function () { ] ), ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _vm.form.format == "upload" + ? _c("div", { staticClass: "form-group" }, [ + _c( + "h5", + [ + _vm._v(" Upload dokumen: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "card-card-body" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { + type: "file", + accept: + "application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.slideshow, text/plain, application/pdf, image/*", + }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v( + "File yang diterima adalah Word, Excel, Powerpoint, PDF dan gambar/foto" + ), + ]), + ]) + : _vm.form.format == "link" + ? _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Link dokumen: ")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.link, + expression: "form.link", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "link", + placeholder: "Silahkan masukkan link", + }, + domProps: { value: _vm.form.link }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "link", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted" }, [ + _vm._v("Silahkan masukkan link ke dokumen"), + ]), + ]) + : _vm._e(), + ]), ]), ]), ]), _vm._v(" "), _c("form-info"), _vm._v(" "), - _c("br"), - _vm._v(" "), _c( "div", { staticClass: "card card-body" }, [ _c("form-button", { attrs: { - cancelState: _vm.cancelState, + cancelState: "methods", formValidation: "form", }, on: { cancelClick: _vm.back }, @@ -885,22 +1867,43 @@ var render = function () { ]), ]), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, }, - }), + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("form-kategori", { + attrs: { id_cu: _vm.id_cu }, + on: { cancelClick: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), ], 1 ) @@ -910,6 +1913,163 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a& ***! + \*************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.kategoriNama") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan name kategori", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t"), + ]), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\tKeterangan:\n\t\t\t")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan kategori", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "deskripsi", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("form-button", { + attrs: { + cancelTitle: _vm.cancelTitle, + cancelIcon: _vm.cancelIcon, + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.cancelClick }, + }), + ], + 1 + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./resources/assets/js/components/formInfo.vue": @@ -1119,17 +2279,68 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/form.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/form.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/dokumen/form.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/dokumen/form.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=069e9a8f& */ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=756689c5& */ "./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1140,8 +2351,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1151,38 +2362,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/kodeKegiatan/form.vue" +component.options.__file = "resources/assets/js/views/dokumen/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5& ***! + \***********************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=756689c5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/form.vue?vue&type=template&id=756689c5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_756689c5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/dokumen/formKategori.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/formKategori.vue ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKategori.vue?vue&type=template&id=c143bc6a& */ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&"); +/* harmony import */ var _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKategori.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/dokumen/formKategori.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=069e9a8f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=template&id=c143bc6a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/dokumen/formKategori.vue?vue&type=template&id=c143bc6a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_c143bc6a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/86.js b/public/js/components/86.js index 9349f93b2..c87ab8a27 100644 --- a/public/js/components/86.js +++ b/public/js/components/86.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[86],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17,82 +17,6 @@ __webpack_require__.r(__webpack_exports__); // // // -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -110,125 +34,89 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas'], - components: { - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, data: function data() { return { - title: '', - form2: { - id_cu: '', - periodeBulan: '', - periodeTahun: '' - }, - itemTahun: [], - penjelasanStatus: '', - submited: false + image: '' }; }, - created: function created() { - this.generateYear(); - }, - watch: {}, - methods: { - fetchCU: function fetchCU() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } + props: { + image_loc: { + type: [String], + "default": '' }, - save: function save() { - var _this = this; - - this.$validator.validateAll('form2').then(function (result) { - _this.$store.dispatch(_this.kelas + '/create', [_this.form2.id_cu, _this.form2.periodeBulan, _this.form2.periodeTahun]); - }); + image_type: { + type: [String], + "default": '.jpg' }, - tutup: function tutup() { - this.$emit('tutup'); + image_temp: { + "default": '' }, - momentYear: function momentYear() { - return moment().year(); + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); }, - generateYear: function generateYear() { - var years = function years(back) { - var year = new Date().getFullYear(); - return Array.from({ - length: back - }, function (v, i) { - return year - back + i + 1; - }); + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) }; - this.itemTahun = years(5); + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' - })) + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/jalinanIuran/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -271,77 +159,125 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Setoran Solidaritas Jalinan', - kelas: 'jalinanIuran', - titleDesc: 'Mengelola data iuran Jalinan', - titleIcon: 'icon-clipboard6', - selectCuPath: 'jalinanIuranCu' - }; - }, - created: function created() { - this.checkUser('index_jalinan_iuran', this.$route.params.cu); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(); + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams } - } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/form.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jenisDiklat/form.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); /* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _formCreate_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formCreate.vue */ "./resources/assets/js/views/jalinanIuran/formCreate.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -432,11 +368,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// + + @@ -445,165 +378,220 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formCreate: _formCreate_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"] }, - props: ['title', 'kelas'], data: function data() { return { - selectedItem: [], - query: { - order_column: "periode", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - isNoButtonRow: '', - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false - }, { - title: 'Periode', - name: 'periode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'CU', - name: 'cu.name', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - keteranganBatal: '', - state: '', + title: 'Tambah Jenis diklat', + titleDesc: 'Menambah jenis diklat baru', + titleIcon: 'icon-plus3', + kelas: 'jenisDiklat', + level2Title: 'Jenis Diklat', modalShow: false, modalState: '', modalTitle: '', + modalColor: '', modalContent: '', - modalButton: '' + submited: false }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - this.fetch(this.query); + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + this.form.id_cu = this.currentUser.id_cu; }, watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetch(this.query); + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_jenis_diklat', this.form.id_cu); + } + } }, updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah jenis diklat'; + this.titleDesc = 'Mengubah jenis diklat'; + this.titleIcon = 'icon-pencil5'; } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + this.title = 'Tambah jenis diklat'; + this.titleDesc = 'Menambah jenis diklat'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); } }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - detail: function detail(id) { - this.$router.push({ - name: this.kelas + 'Detail', - params: { - id: id + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } - }); - }, - modalOpen: function modalOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.state = state; - if (isMobile) { - this.selectedItem = itemMobile; + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } } + }, + save: function save() { + var _this = this; - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; - this.modalButton = 'Iya, Hapus'; - this.modalColor = ''; - this.modalState = 'confirm-tutup'; - } + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } - if (state == 'tambah') { - this.modalTitle = 'Buat tagihan ' + this.title + ' ?'; - this.modalState = 'normal1'; - } + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + this.$router.push({ + name: this.kelas + }); }, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.submitedKategori = false; + this.submitedPenulis = false; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('jalinanIuran', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jenisDiklat', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": @@ -645,10 +633,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&": -/*!****************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60& ***! - \****************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -660,348 +648,147 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _vm.errors.any("form2") && _vm.submited - ? _c("message", { - attrs: { - title: "Oops, terjadi kesalahan", - errorItem: _vm.errors.items, - }, - }) - : _vm._e(), - _vm._v(" "), + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( - "form", - { - attrs: { "data-vv-scope": "form2" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, + "div", + { staticClass: "page-header-content header-elements-md-inline" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form2.id_cu, - expression: "form2.id_cu", - }, - ], - staticClass: "form-control", - attrs: { - name: "idCu", - "data-width": "100%", - disabled: _vm.modelCuStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form2, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih data"), - ]), - _vm._v(" "), - _vm._t("default"), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCu, function (cu, index) { - return _c( - "option", - { key: index, domProps: { value: cu.id } }, - [_vm._v(_vm._s(cu.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelCuStat === "loading" }, - on: { click: _vm.fetchCU }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelCuStat === "loading" }, - }), - ] - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form2.periodeBulan, - expression: "form2.periodeBulan", - }, - ], - staticClass: "form-control", - attrs: { - name: "periodeBulan", - "data-width": "100%", - disabled: _vm.form2.id_cu == "", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form2, - "periodeBulan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Bulan"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "1" } }, [_vm._v("1")]), - _vm._v(" "), - _c("option", { attrs: { value: "2" } }, [_vm._v("2")]), - _vm._v(" "), - _c("option", { attrs: { value: "3" } }, [_vm._v("3")]), - _vm._v(" "), - _c("option", { attrs: { value: "4" } }, [_vm._v("4")]), - _vm._v(" "), - _c("option", { attrs: { value: "5" } }, [_vm._v("5")]), - _vm._v(" "), - _c("option", { attrs: { value: "6" } }, [_vm._v("6")]), - _vm._v(" "), - _c("option", { attrs: { value: "7" } }, [_vm._v("7")]), - _vm._v(" "), - _c("option", { attrs: { value: "8" } }, [_vm._v("8")]), - _vm._v(" "), - _c("option", { attrs: { value: "9" } }, [_vm._v("9")]), - _vm._v(" "), - _c("option", { attrs: { value: "10" } }, [_vm._v("10")]), - _vm._v(" "), - _c("option", { attrs: { value: "11" } }, [_vm._v("11")]), - _vm._v(" "), - _c("option", { attrs: { value: "12" } }, [_vm._v("12")]), - ] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form2.periodeTahun, - expression: "form2.periodeTahun", - }, - ], - staticClass: "form-control", - attrs: { - name: "periodeTahun", - "data-width": "100%", - disabled: _vm.form2.periodeBulan == "", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.form2, - "periodeTahun", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Tahun"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.itemTahun, function (y, index) { - return _c( - "option", - { key: index, domProps: { value: y } }, - [_vm._v(_vm._s(y))] - ) - }), - ], - 2 - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-12" }, [ - _c("hr"), + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _vm._m(3), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), ]), _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _vm._m(4), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), ]), ]), ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), ] ), - ], - 1 - ) + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih CU")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Bulan")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v(" Pilih Tahun")]), + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), ]) }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { staticClass: "btn btn-primary", attrs: { type: "submit" } }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ) - }, ] render._withStripped = true @@ -1009,10 +796,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/form.vue?vue&type=template&id=503ed9b0&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jenisDiklat/form.vue?vue&type=template&id=503ed9b0& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1032,6 +819,14 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, }, }), _vm._v(" "), @@ -1041,33 +836,205 @@ var render = function () { "div", { staticClass: "content" }, [ - _vm.itemDataStat === "fail" + _vm.errors.any("form") && _vm.submited ? _c("message", { attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, }) : _vm._e(), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), ], 1 ), ]), ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -1079,322 +1046,70 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/ImageUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isNoButtonRow: _vm.isNoButtonRow, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.status == 1 - ? _c( - "span", - { staticClass: "badge badge-info" }, - [_vm._v("Konfirmasi Bayar")] - ) - : props.item.status == 2 - ? _c( - "span", - { staticClass: "badge badge-primary" }, - [_vm._v("Sudah Bayar")] - ) - : _c( - "span", - { staticClass: "badge badge-danger" }, - [_vm._v("Belum Bayar")] - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - _vm._f("dateMonth")(props.item.periode) - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c("template", { slot: "button-desktop" }, [ - _vm.currentUser.id_cu == 0 - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _vm.currentUser.id_cu == 0 - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tambah") - }, - }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["index_jalinan_iuran"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.detail(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-stack2" }), - _vm._v(" Detail\n\t\t\t"), - ] - ) - : _vm._e(), - ]), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("form-create", { - attrs: { kelas: _vm.kelas }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), - ], - 1 - ) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -1469,18 +1184,18 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/formCreate.vue": -/*!***************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/formCreate.vue ***! - \***************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCreate.vue?vue&type=template&id=0c64fe60& */ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&"); -/* harmony import */ var _formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCreate.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1489,9 +1204,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["render"], - _formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1501,55 +1216,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/formCreate.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCreate.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&": -/*!**********************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60& ***! - \**********************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCreate.vue?vue&type=template&id=0c64fe60& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/index.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/index.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=745c26fc& */ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1558,9 +1273,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1570,54 +1285,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/index.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=745c26fc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/table.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/table.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/jenisDiklat/form.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/form.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=7f6d217e& */ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_503ed9b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=503ed9b0& */ "./resources/assets/js/views/jenisDiklat/form.vue?vue&type=template&id=503ed9b0&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jenisDiklat/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1627,9 +1342,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_503ed9b0___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_503ed9b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1639,38 +1354,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/jalinanIuran/table.vue" +component.options.__file = "resources/assets/js/views/jenisDiklat/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/jenisDiklat/form.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/form.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/jenisDiklat/form.vue?vue&type=template&id=503ed9b0&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/views/jenisDiklat/form.vue?vue&type=template&id=503ed9b0& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=7f6d217e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_503ed9b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=503ed9b0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jenisDiklat/form.vue?vue&type=template&id=503ed9b0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_503ed9b0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_503ed9b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/87.js b/public/js/components/87.js index c03cd7aa7..4252c5eb0 100644 --- a/public/js/components/87.js +++ b/public/js/components/87.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[87],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -21,45 +21,78 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, props: { - message: { + image_loc: { + type: [String], "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&": +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js& ***! + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _identitas_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./identitas.vue */ "./resources/assets/js/views/user/identitas.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// // // // @@ -68,6 +101,28 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -105,12 +160,130 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/form.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/keahlian/form.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -203,940 +376,230 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['selected'], components: { - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - identitas: _identitas_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"] }, data: function data() { return { - kelas: 'user', - formData: {}, - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - columnData: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Gender' - }, { - title: 'CU', - disable: false - }, { - title: 'Tingkat' - }, { - title: 'Jabatan' - }, { - title: 'Pendidikan' - }, { - title: 'Jurusan' - }, { - title: 'Tgl. Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Tinggi' - }, { - title: 'Agama' - }, { - title: 'Status Pernikahan' - }], - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - message: { - show: false, - content: '' - }, + title: 'Tambah Keahlian', + titleDesc: 'Menambah keahlian baru', + titleIcon: 'icon-plus3', + kelas: 'keahlian', + level2Title: 'Keahlian', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', submited: false }; }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, created: function created() { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } } - this.formData = Object.assign({}, this.selected); + this.form.id_cu = this.currentUser.id_cu; + }, + watch: { + formStat: function formStat(value) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_keahlian', this.form.id_cu); + } + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; - if (!this.formData.aktivis) { - this.fetchAktivis(this.query); + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } } }, - watch: {}, methods: { - fetchAktivis: function fetchAktivis(params) { - this.$store.dispatch('aktivis/indexCu', [params, this.formData.id_cu, 'semua', 'aktif']); - this.disableColumnCu(true); - }, - changeCU: function changeCU(value) { - this.fetchAktivis(this.query); - }, - disableColumnCu: function disableColumnCu(value) { - this.columnData[4].disable = value; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - this.formData.id_aktivis = item.id; - this.formData.aktivis = item; + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Keahlian'; + this.titleDesc = 'Mengubah Keahlian'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Keahlian'; + this.titleDesc = 'Menambah Keahlian'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } }, - deleteSelected: function deleteSelected() { - this.selectedItem = []; - this.formData.id_aktivis = ''; - this.formData.aktivis = {}; - this.fetchAktivis(this.query); + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } }, save: function save() { var _this = this; - this.$validator.validateAll('formData').then(function (result) { + this.$validator.validateAll('form').then(function (result) { if (result) { - _this.$store.dispatch(_this.kelas + '/update', [_this.selected.id, _this.formData]); + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + + _this.submited = false; } else { + window.scrollTo(0, 0); _this.submited = true; } }); }, - tutup: function tutup() { - this.$emit('tutup'); + back: function back() { + this.$router.push({ + name: this.kelas + }); + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + + this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { - modelCU: 'headerDataS', - modelCUStat: 'headerDataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('keahlian', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('aktivis', { - itemData: 'dataS', - itemDataStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/index.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************/ -/*! exports provided: default */ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/user/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true +/***/ }), - -/* harmony default export */ __webpack_exports__["default"] = ({ - name: 'UserIndex', - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'User', - kelas: 'user', - titleDesc: 'Mengelola data user', - titleIcon: 'icon-users', - selectCuPath: 'userCu' - }; - }, - created: function created() { - this.checkUser('index_user', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&": -/*!***********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/table.vue?vue&type=script&lang=js& ***! - \***********************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/hakAkses.vue */ "./resources/assets/js/components/hakAkses.vue"); -/* harmony import */ var _formTipe_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formTipe.vue */ "./resources/assets/js/views/user/formTipe.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - hakAksesForm: _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - formTipe: _formTipe_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"] - }, - props: ["title", "kelas"], - data: function data() { - return { - selectedItem: [], - query: { - order_column: "login", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: "", - columnData: [{ - title: "No.", - name: "No." - }, { - title: "Foto", - name: "aktivis.gambar", - hide: false - }, { - title: "Username", - name: "username", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: "Nama", - name: "aktivis.name", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "E-mail", - name: "aktivis.email", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "CU", - name: "cu.name", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tingkat", - name: "aktivis.pekerjaan_aktif.tingkat", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Jabatan", - name: "aktivis.pekerjaan_aktif.name", - tipe: "string", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Status", - name: "status", - sort: true, - hide: false, - disable: false - }, { - title: "Login", - name: "login", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Buat", - name: "created_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: "Tgl. Ubah", - name: "updated_at", - tipe: "datetime", - sort: true, - hide: false, - disable: false, - filter: true - }], - tipeUser: "", - modalHakAksesForm: [], - state: "", - modalShow: false, - modalState: "", - modalColor: "", - modalSize: "", - modalTitle: "", - modalButton: "", - modalContent: "" - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - $route: function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value == "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(this.query); - this.selectedItem = []; - } else if (value == "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ""; - } - }, - hakAksesStat: function hakAksesStat(value) { - if (value == "success") { - var newData = []; - - if (this.hakAkses.length > 0) { - this.hakAkses.forEach(function (e) { - newData.push(e.name); - }); - } - - this.modalHakAksesForm = newData; - } - } - }, - methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == "semua") { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + "/index", params); - this.excelDownloadUrl = this.kelas; - } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + "/indexCu", [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + "/indexCu/" + this.$route.params.cu; - } - }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[5].disable = status; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id) { - this.$router.push("/" + this.kelas + "/edit/" + id); - }, - aktivitas: function aktivitas(id) { - this.$router.push("/" + this.kelas + "/aktivitas/" + id); - }, - hakForm: function hakForm(value) { - this.modalHakAksesForm = value; - }, - modalOpen: function modalOpen(state) { - this.modalShow = true; - this.state = state; - - if (state == "hapus") { - this.modalSize = ""; - this.modalState = "confirm-tutup"; - this.modalTitle = "Hapus " + this.kelas + " dengan username " + this.selectedItem.username + "?"; - this.modalButton = "Iya, Hapus"; - } else if (state == "resetPassword") { - this.modalSize = ""; - this.modalState = "confirm-tutup"; - this.modalTitle = "Reset password user " + this.selectedItem.username + " ini?"; - this.modalButton = "Iya, reset password"; - } else if (state == "updateStatus") { - this.modalSize = ""; - this.modalState = "confirm-tutup"; - - if (this.selectedItem.status == 0) { - this.modalTitle = "Aktifkan user " + this.selectedItem.username + " ini?"; - this.modalButton = "Iya, aktifkan"; - } else { - this.modalTitle = "Non-aktifkan user " + this.selectedItem.username + " ini?"; - this.modalButton = "Iya, non-aktifkan"; - } - } else if (state == "tipe") { - this.modalColor = "bg-primary"; - this.modalTitle = "Ubah Data Aktivis User"; - this.modalState = "normal2"; - this.modalSize = "modal-lg"; - } else if (state == "akses") { - this.modalColor = "bg-primary"; - this.modalTitle = "Hak Akses User"; - this.modalState = "normal1"; - this.modalSize = "modal-full"; - - if (this.selectedItem.id_cu == 0) { - this.tipeUser = "bkcu"; - } else { - this.tipeUser = "cu"; - } - - this.$store.dispatch(this.kelas + "/editHakAkses", this.selectedItem.id); - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.modalColor = ""; - this.modalTitle = ""; - this.modalSize = ""; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); - } else if (this.state == "resetPassword") { - this.$store.dispatch(this.kelas + "/updateResetPassword", this.selectedItem.id); - } else if (this.state == "updateStatus") { - this.$store.dispatch(this.kelas + "/updateStatus", this.selectedItem.id); - } else if (this.state == "akses") { - this.$store.dispatch(this.kelas + "/updateHakAkses", [this.selectedItem.id, this.modalHakAksesForm]); - } - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("auth", { - currentUser: "currentUser" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("user", { - itemData: "dataS", - itemDataStat: "dataStatS", - hakAkses: "data", - hakAksesStat: "dataStat", - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("global", { - idCu: "idCu" - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticStyle: { display: "inline-block" } }, [ - _c("i", { - directives: [ - { - name: "tooltip", - rawName: "v-tooltip", - value: _vm.message, - expression: "message", - }, - ], - staticClass: "icon-info22 d-none d-sm-block", - }), - _vm._v(" "), - _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ - _c("i", [_vm._v(_vm._s(_vm.message))]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); @@ -1146,506 +609,34 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "form", - { - attrs: { "data-vv-scope": "formData" }, - on: { - submit: function ($event) { - $event.preventDefault() - return _vm.save.apply(null, arguments) - }, - }, - }, - [ - _c("div", { staticClass: "row" }, [ - _vm.selected.name != null - ? _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "card card-body text-center" }, [ - _c( - "ul", - { - staticClass: - "list-inline list-inline-consensed mb-0 font-size-lg", - }, - [ - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Username:")]), - _vm._v(" " + _vm._s(_vm.selected.username)), - ]), - _vm._v(" "), - _c("li", { staticClass: "list-inline-item" }, [ - _c("b", [_vm._v("Nama:")]), - _vm._v(" " + _vm._s(_vm.selected.name)), - ]), - ] - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h5", [_vm._v("Tipe:")]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.formData.id_cu, - expression: "formData.id_cu", - }, - ], - staticClass: "form-control", - attrs: { name: "cu", "data-width": "100%" }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.$set( - _vm.formData, - "id_cu", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeCU($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih CU"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("PUSKOPCUINA"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCU, function (cu) { - return _c("option", { domProps: { value: cu.id } }, [ - _vm._v(_vm._s(cu.name)), - ]) - }), - ], - 2 - ), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c( - "div", - { staticClass: "col-md-12" }, - [ - _c("h5", [_vm._v("Data Aktivis User:")]), - _vm._v(" "), - _vm.formData.id_aktivis != "" && _vm.formData.id_aktivis != null - ? _c("identitas", { - attrs: { itemData: _vm.formData.aktivis }, - on: { deleteSelected: _vm.deleteSelected }, - }) - : _c("data-viewer", { - attrs: { - title: "Aktivis", - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - isDasar: "true", - isNoButtonRow: "true", - }, - on: { fetch: _vm.fetchAktivis }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap cursor-pointer", - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image.jpg" }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ), - _vm._v(" "), - !_vm.columnData[4].disable - ? _c("td", [ - props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 1 - ? _c( - "span", - [ - props.item.pekerjaan_aktif.cu - ? _c("check-value", { - attrs: { - value: - props.item - .pekerjaan_aktif.cu - .name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 2 - ? _c( - "span", - [ - props.item.pekerjaan_aktif - .lembaga_lain - ? _c("check-value", { - attrs: { - value: - props.item - .pekerjaan_aktif - .lembaga_lain.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : props.item.pekerjaan_aktif && - props.item.pekerjaan_aktif.tipe == 3 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t\t" - ), - ]) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - props.item.pekerjaan_aktif.tingkat - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - props.item.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: - props.item.pekerjaan_aktif.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi - .tingkat, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item.pendidikan_tertinggi - .name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tinggi }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.agama }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.status }, - }), - ], - 1 - ), - ] - ), - ] - }, - }, - ]), - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, - }, - [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.tutup.apply(null, arguments) - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] - ), - ]), - ] - ), - ]) + return _vm._m(0) } -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&": -/*!***************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081& ***! - \***************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c( - "div", - { staticClass: "content-wrapper" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." ), ]), ]), - ], - 1 - ) -} -var staticRenderFns = [] + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&": -/*!***************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506& ***! - \***************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1657,807 +648,393 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( - "data-viewer", - { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - _c("td", [ - _vm._v( - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) - ), - ]), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.aktivis && props.item.aktivis.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item.aktivis.gambar + - ".jpg", - width: "40", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image_man.jpg", - width: "40", - }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.username }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - props.item.aktivis - ? _c("check-value", { - attrs: { value: props.item.aktivis.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - props.item.aktivis - ? _c("check-value", { - attrs: { value: props.item.aktivis.email }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide && !_vm.columnData[5].disable - ? _c("td", [ - props.item.cu - ? _c("span", [_vm._v(_vm._s(props.item.cu.name))]) - : _c("span", [_vm._v("PUSKOPCUINA")]), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c("td", [ - props.item.aktivis && - props.item.aktivis.pekerjaan_aktif - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - props.item.aktivis.pekerjaan_aktif - .tingkat - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - props.item.aktivis && - props.item.aktivis.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: - props.item.aktivis.pekerjaan_aktif.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkStatus( - props.item.status - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime(props.item.login) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, + "div", + { staticClass: "page-header-content header-elements-md-inline" }, [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tipe") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Data Aktivis\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["reset_password"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("resetPassword") - }, - }, - }, - [ - _c("i", { staticClass: "icon-history" }), - _vm._v(" Reset Password\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["status_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("updateStatus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-user-check" }), - _vm._v(" "), - _vm.selectedItem.status == 1 - ? _c("span", [_vm._v("Tidak Aktifkan")]) - : _vm.selectedItem.status == 0 - ? _c("span", [_vm._v("Aktifkan")]) - : _c("span", [_vm._v("Status")]), - ] - ) - : _vm._e(), + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["hak_akses_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("akses") - }, - }, - }, - [ - _c("i", { staticClass: "icon-key" }), - _vm._v(" Hak Akses\n "), - ] - ) - : _vm._e(), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.aktivitas(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-eye2" }), - _vm._v(" Aktivitas\n "), - ] - ), - ], - 1 - ), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), _vm._v(" "), _c( - "template", - { slot: "button-mobile" }, + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + _vm.level === 1 ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("tipe") + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Data Aktivis\n "), - ] + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + _vm.level === 2 ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("hapus") - }, - }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["reset_password"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("resetPassword") + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, - }, - }, - [ - _c("i", { staticClass: "icon-history" }), - _vm._v(" Reset Password\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["status_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("updateStatus") + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, }, - }, - }, - [ - _c("i", { staticClass: "icon-user-check" }), + [_vm._v(_vm._s(_vm.level2Title))] + ), _vm._v(" "), - _vm.selectedItem.status == 1 - ? _c("span", [_vm._v("Tidak Aktifkan")]) - : _vm.selectedItem.status == 0 - ? _c("span", [_vm._v("Aktifkan")]) - : _c("span", [_vm._v("Status")]), - ] + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["hak_akses_" + _vm.kelas] + _vm.level === 3 ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen("akses") - }, - }, - }, - [ - _c("i", { staticClass: "icon-key" }), - _vm._v(" Hak Akses\n "), - ] + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 ) : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/form.vue?vue&type=template&id=4bcf34c5&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/keahlian/form.vue?vue&type=template&id=4bcf34c5& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), _vm._v(" "), _c( - "button", + "form", { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, + attrs: { "data-vv-scope": "form" }, on: { - click: function ($event) { + submit: function ($event) { $event.preventDefault() - return _vm.aktivitas(_vm.selectedItem.id) + return _vm.save.apply(null, arguments) }, }, }, [ - _c("i", { staticClass: "icon-eye2" }), - _vm._v(" Aktivitas\n "), - ] - ), - ], - 1 - ), - ], - 2 - ), - _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - size: _vm.modalSize, - color: _vm.modalColor, - title: _vm.modalTitle, - content: _vm.modalContent, - button: _vm.modalButton, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v(_vm._s(_vm.modalTitle)), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { staticClass: "media flex-column flex-sm-row mt-0 mb-3" }, - [ - _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ - _vm.selectedItem.aktivis && - _vm.selectedItem.aktivis.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", attrs: { - src: - "/images/aktivis/" + - _vm.selectedItem.aktivis.gambar + - ".jpg", + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, }, - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image_man.jpg" }, }), - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-0" }, - [ - _c("li", [ - _c("b", [_vm._v("Username:")]), - _vm._v( - " " + _vm._s(_vm.selectedItem.username) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Nama:")]), - _vm._v( - " " + - _vm._s( - _vm.selectedItem.aktivis - ? _vm.selectedItem.aktivis.name - : "-" - ) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Email:")]), - _vm._v( - " " + - _vm._s( - _vm.selectedItem.aktivis - ? _vm.selectedItem.aktivis.email - : "-" - ) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("CU:")]), - _vm._v( - " " + - _vm._s( - _vm.selectedItem.cu - ? _vm.selectedItem.cu.name - : "PUSKOPCUINA" - ) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tingkat:")]), - _vm._v(" "), - _vm.selectedItem.aktivis && - _vm.selectedItem.aktivis.pekerjaan_aktif - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - _vm.selectedItem.aktivis - .pekerjaan_aktif.tingkat - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Jabatan:")]), - _vm._v(" "), - _vm.selectedItem.aktivis && - _vm.selectedItem.aktivis.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: - _vm.selectedItem.aktivis - .pekerjaan_aktif.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-0" }, - [ - _c("li", [ - _c("b", [_vm._v("Status:")]), - _vm._v(" "), - _vm.selectedItem.status > 0 - ? _c("span", [_vm._v(" Aktif")]) - : _c("span", [_vm._v(" Tidak Aktif")]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Login:")]), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - _vm.selectedItem.login - ) - ), - }, - }), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tgl. Buat:")]), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - _vm.selectedItem.created_at - ) - ), - }, - }), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tgl. Ubah:")]), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - _vm.selectedItem.updated_at - ) - ), - }, - }), - ]), - ] - ), ]), ]), ]), - ] + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 ), - ]), - ]), - _vm._v(" "), - _c("hak-akses-form", { - attrs: { - selectedItem: _vm.selectedItem, - form: _vm.modalHakAksesForm, - tipeUser: _vm.tipeUser, - dataStat: _vm.hakAksesStat, - isPeran: false, - }, - on: { hakForm: _vm.hakForm }, - }), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _c("div", { staticClass: "text-center d-none d-md-block" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { click: _vm.modalTutup }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n "), - ] - ), - _vm._v(" "), - _vm.hakAksesStat == "success" - ? _c( - "button", - { - staticClass: "btn btn-primary", - attrs: { type: "submit" }, - on: { click: _vm.modalConfirmOk }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n "), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _c("div", { staticClass: "d-block d-md-none" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block pb-2", - on: { click: _vm.modalTutup }, - }, - [ - _c("i", { staticClass: "icon-cross" }), - _vm._v(" Tutup\n "), - ] - ), - _vm._v(" "), - _vm.hakAksesStat == "success" - ? _c( - "button", - { - staticClass: "btn btn-primary btn-block pb-2", - attrs: { type: "submit" }, - on: { click: _vm.modalConfirmOk }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n "), - ] - ) - : _vm._e(), - ]), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "modal-body2" }, - [ - _c("form-tipe", { - attrs: { selected: _vm.selectedItem }, - on: { tutup: _vm.modalTutup }, - }), + ], + 1 + ), ], 1 ), - ], - 2 - ), + ]), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -2469,17 +1046,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2489,9 +1066,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], - _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2501,55 +1078,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/infoIcon.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/formTipe.vue": +/***/ "./resources/assets/js/components/formInfo.vue": /*!*****************************************************!*\ - !*** ./resources/assets/js/views/user/formTipe.vue ***! + !*** ./resources/assets/js/components/formInfo.vue ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTipe.vue?vue&type=template&id=655b842f& */ "./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&"); -/* harmony import */ var _formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTipe.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2558,9 +1135,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["render"], - _formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2570,55 +1147,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/formTipe.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": /*!******************************************************************************!*\ - !*** ./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTipe.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&": +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": /*!************************************************************************************!*\ - !*** ./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f& ***! + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTipe.vue?vue&type=template&id=655b842f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/index.vue": -/*!**************************************************!*\ - !*** ./resources/assets/js/views/user/index.vue ***! - \**************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=36522081& */ "./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2627,9 +1204,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2639,54 +1216,123 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/index.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&": -/*!***************************************************************************!*\ - !*** ./resources/assets/js/views/user/index.vue?vue&type=script&lang=js& ***! - \***************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/wajibBadge.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=36522081& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/table.vue": -/*!**************************************************!*\ - !*** ./resources/assets/js/views/user/table.vue ***! - \**************************************************/ +/***/ "./resources/assets/js/views/keahlian/form.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/keahlian/form.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=20255506& */ "./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_4bcf34c5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=4bcf34c5& */ "./resources/assets/js/views/keahlian/form.vue?vue&type=template&id=4bcf34c5&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/keahlian/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -2696,9 +1342,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_4bcf34c5___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_4bcf34c5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -2708,38 +1354,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/table.vue" +component.options.__file = "resources/assets/js/views/keahlian/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&": -/*!***************************************************************************!*\ - !*** ./resources/assets/js/views/user/table.vue?vue&type=script&lang=js& ***! - \***************************************************************************/ +/***/ "./resources/assets/js/views/keahlian/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/keahlian/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/keahlian/form.vue?vue&type=template&id=4bcf34c5&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/keahlian/form.vue?vue&type=template&id=4bcf34c5& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=20255506& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4bcf34c5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=4bcf34c5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/keahlian/form.vue?vue&type=template&id=4bcf34c5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4bcf34c5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_4bcf34c5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/88.js b/public/js/components/88.js index 0750b127a..dd0514d5c 100644 --- a/public/js/components/88.js +++ b/public/js/components/88.js @@ -84,22 +84,15 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); -/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); -/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); // // // @@ -107,79 +100,23 @@ __webpack_require__.r(__webpack_exports__); // // // - - - - +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['defaultDate'], - components: { - DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - time: '', - dateVal: '' - }; - }, - mounted: function mounted() { - if (this.defaultDate == '') { - var today = new Date(); - var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); - this.time = date; - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } else { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - this.$emit('dateSelected', this.defaultDate); - } - }, - watch: { - defaultDate: function defaultDate(newVal, oldVal) { - this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); - } - }, - methods: { - onChanged: function onChanged(event) { - this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); - this.$emit('dateSelected', this.dateVal); - } - } + props: [] }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); -/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); -/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); -/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _asetTetapGolongan_form_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../asetTetapGolongan/form.vue */ "./resources/assets/js/views/asetTetapGolongan/form.vue"); -/* harmony import */ var _asetTetapKelompok_form_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../asetTetapKelompok/form.vue */ "./resources/assets/js/views/asetTetapKelompok/form.vue"); -/* harmony import */ var _asetTetapJenis_form_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../asetTetapJenis/form.vue */ "./resources/assets/js/views/asetTetapJenis/form.vue"); -/* harmony import */ var _asetTetapLokasi_form_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../asetTetapLokasi/form.vue */ "./resources/assets/js/views/asetTetapLokasi/form.vue"); -/* harmony import */ var _card_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./card.vue */ "./resources/assets/js/views/asetTetap/card.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -223,12 +160,130 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); // // // // // // +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/form.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubnUsaha/form.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -313,580 +368,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - - - - - @@ -897,104 +378,20 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, - formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__["default"], - formGolongan: _asetTetapGolongan_form_vue__WEBPACK_IMPORTED_MODULE_12__["default"], - formKelompok: _asetTetapKelompok_form_vue__WEBPACK_IMPORTED_MODULE_13__["default"], - formJenis: _asetTetapJenis_form_vue__WEBPACK_IMPORTED_MODULE_14__["default"], - formLokasi: _asetTetapLokasi_form_vue__WEBPACK_IMPORTED_MODULE_15__["default"], - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_17__["default"], - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_18__["default"], - cardData: _card_vue__WEBPACK_IMPORTED_MODULE_16__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_19__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_7__["default"] }, data: function data() { return { - title: 'Tambah Aset Tetap', - titleDesc: 'Menambah Aset Tetap Baru', + title: 'Tambah Usaha', + titleDesc: 'Menambah usaha baru', titleIcon: 'icon-plus3', - kelas: 'asetTetap', - level2Title: 'Aset Tetap', - isInduk: '', - cleaveOption: { - date: { - date: true, - datePattern: ['Y', 'm', 'd'], - delimiter: '-' - }, - number15: { - numeral: true, - numeralIntegerScale: 15, - numeralDecimalScale: 0, - stripLeadingZeroes: false, - delimiter: '' - }, - numeric: { - numeral: true, - numeralThousandsGroupStyle: 'thousand', - numeralDecimalScale: 2, - numeralDecimalMark: ',', - delimiter: '.' - } - }, - selectedItem: {}, - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - columnData: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nota' - }, { - title: 'Kode' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Jenis' - }, { - title: 'Merk' - }, { - title: 'Tipe' - }, { - title: 'Lokasi' - }, { - title: 'Penanggungjawab' - }, { - title: 'Tgl. Beli' - }, { - title: 'Pembeli' - }, { - title: 'Harga' - }, { - title: 'Pokok Penyusutan' - }, { - title: 'Bulan Penyusutan' - }, { - title: 'Sub' - }, { - title: 'Kondisi' - }], - state: '', + kelas: 'kubnUsaha', + level2Title: 'Usaha', modalShow: false, modalState: '', modalTitle: '', @@ -1008,42 +405,25 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return vm.fetch(); }); }, - created: function created() {}, + created: function created() { + if (this.currentUser.id_cu == 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + this.form.id_cu = this.currentUser.id_cu; + }, watch: { formStat: function formStat(value) { - if (value == 'success') { - if (this.$route.meta.mode === 'edit') { - if (this.form.aset) { - this.isInduk = "false"; - this.selectedItem = this.form.aset; - } else { - this.isInduk = "true"; - } - - this.changeGolongan(this.form.aset_tetap_golongan_id); - this.changeKelompok(this.form.aset_tetap_kelompok_id); + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { + this.form.id_cu = this.currentUser.id_cu; + } else { + this.checkUser('update_kubn', this.form.id_cu); } } }, - kodeStat: function kodeStat(value) { - if (value == 'success') { - this.form.kode = ++this.kode.kode; - } else { - var _golongan = ''; - var _kelompok = ''; - var _jenis = ''; - _golongan = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelGolongan, { - 'id': this.form.aset_tetap_golongan_id - }); - _kelompok = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelKelompok, { - 'id': this.form.aset_tetap_kelompok_id - }); - _jenis = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelJenis, { - 'id': this.form.aset_tetap_jenis_id - }); - this.form.kode = _golongan.kode + _kelompok.kode + _jenis.kode + '0000'; - } - }, updateStat: function updateStat(value) { this.modalShow = true; this.modalState = value; @@ -1055,93 +435,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalTitle = 'Oops terjadi kesalahan :('; this.modalContent = this.updateResponse; } - }, - updateGolonganStat: function updateGolonganStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateJenisResponse.message; - this.fetchGolongan(); - this.form.aset_tetap_jenis_golongan_id = this.updateJenisResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateJenisResponse.message; - } - }, - updateKelompokStat: function updateKelompokStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateJenisResponse.message; - this.changeGolongan(this.form.aset_tetap_golongan_id); - this.form.aset_tetap_jenis_kelompok_id = this.updateJenisResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateJenisResponse.message; - } - }, - updateJenisStat: function updateJenisStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateJenisResponse.message; - this.changeKelompok(this.form.aset_tetap_kelompok_id); - this.form.aset_tetap_jenis_id = this.updateJenisResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateJenisResponse.message; - } - }, - updateLokasiStat: function updateLokasiStat(value) { - this.modalState = value; - this.modalColor = ''; - - if (value === "success") { - this.modalTitle = this.updateLokasiResponse.message; - this.fetchLokasi(); - this.form.aset_tetap_lokasi_id = this.updateLokasiResponse.id; - } else { - this.modalTitle = 'Oops terjadi kesalahan :('; - this.modalContent = this.updateLokasiResponse.message; - } } }, methods: { fetch: function fetch() { if (this.$route.meta.mode === 'edit') { this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); - this.title = 'Ubah Aset Tetap'; - this.titleDesc = 'Mengubah aset tetap'; + this.title = 'Ubah Usaha'; + this.titleDesc = 'Mengubah usaha'; this.titleIcon = 'icon-pencil5'; } else { - this.title = 'Tambah Aset Tetap'; - this.titleDesc = 'Menambah aset tetap'; + this.title = 'Tambah Usaha'; + this.titleDesc = 'Menambah usaha'; this.titleIcon = 'icon-plus3'; this.$store.dispatch(this.kelas + '/create'); } - - this.fetchGolongan(); - this.fetchLokasi(); - this.fetchAktivis(); - }, - fetchGolongan: function fetchGolongan() { - this.$store.dispatch('asetTetapGolongan/resetDataS'); - this.$store.dispatch('asetTetapGolongan/get'); - }, - fetchLokasi: function fetchLokasi() { - this.$store.dispatch('asetTetapLokasi/resetDataS'); - this.$store.dispatch('asetTetapLokasi/get'); - }, - fetchAktivis: function fetchAktivis() { - this.$store.dispatch('aktivis/resetDataS'); - this.$store.dispatch('aktivis/get', 0); - }, - fetchAset: function fetchAset(params) { - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; }, checkUser: function checkUser(permission, id_cu) { if (this.currentUser) { @@ -1156,41 +464,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - changeInduk: function changeInduk(value) { - if (value) { - if (this.itemDataStat != 'success') this.fetchAset(this.query); - } - }, - changeGolongan: function changeGolongan(id) { - this.$store.dispatch('asetTetapKelompok/resetDataS'); - this.$store.dispatch('asetTetapKelompok/get', id); - }, - changeKelompok: function changeKelompok(id) { - this.$store.dispatch('asetTetapJenis/resetDataS'); - this.$store.dispatch('asetTetapJenis/get', id); - }, - changeJenis: function changeJenis(id) { - this.$store.dispatch('asetTetap/generate', id); - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - this.form.aset_id = item.id; - }, - deleteSelected: function deleteSelected() { - this.selectedItem = []; - this.form.aset_id = ''; - if (this.itemDataStat != 'success') this.fetchAset(this.query); - }, save: function save() { var _this = this; - var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_3__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { if (_this.$route.meta.mode == 'edit') { - _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); } else { - _this.$store.dispatch(_this.kelas + '/store', formData); + _this.$store.dispatch(_this.kelas + '/store', _this.form); } _this.submited = false; @@ -1205,13 +487,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope name: this.kelas }); }, - modalOpen: function modalOpen(value) { - this.modalShow = true; - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Tambah ' + value + ' aset tetap'; - this.state = value; - }, modalTutup: function modalTutup() { if (this.updateStat === 'success') { this.back(); @@ -1230,121 +505,23 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubnUsaha', { form: 'data', formStat: 'dataStat', rules: 'rules', options: 'options', - kode: 'kode', - kodeStat: 'kodeStat', updateResponse: 'update', - updateStat: 'updateStat', - itemData: 'dataS', - itemDataStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapJenis', { - modelJenis: 'dataS', - modelJenisStat: 'dataStatS', - updateJenisResponse: 'update', - updateJenisStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapKelompok', { - modelKelompok: 'dataS', - modelKelompokStat: 'dataStatS', - updateKelompokResponse: 'update', - updateKelompokStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapGolongan', { - modelGolongan: 'dataS', - modelGolonganStat: 'dataStatS', - updateGolonganResponse: 'update', - updateGolonganStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapLokasi', { - modelLokasi: 'dataS', - modelLokasiStat: 'dataStatS', - updateLokasiResponse: 'update', - updateLokasiStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - modelAktivis: 'dataS', - modelAktivisStat: 'dataStatS', - updateAktivisResponse: 'update', - updateAktivisStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { - modelMitraOrang: 'dataS', - modelMitraOrangStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraLembaga', { - modelMitraLembaga: 'dataS', - modelMitraLembagaStat: 'dataStatS' + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); -// imports - - -// module -exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); - -// exports - - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": /*!*********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! @@ -1417,9 +594,48 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": /*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1432,23 +648,109 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("DatePicker", { - staticClass: "w-100", - attrs: { - format: "DD-MM-YYYY", - "value-type": "format", - placeholder: "Pilih Tanggal", - editable: true, - }, - on: { change: _vm.onChanged }, - model: { - value: _vm.time, - callback: function ($$v) { - _vm.time = $$v - }, - expression: "time", - }, - }) + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) } var staticRenderFns = [] render._withStripped = true @@ -1457,9 +759,46 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&": +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/form.vue?vue&type=template&id=6026db00&": /*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056& ***! + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubnUsaha/form.vue?vue&type=template&id=6026db00& ***! \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1509,10 +848,7 @@ var render = function () { _c( "form", { - attrs: { - enctype: "multipart/form-data", - "data-vv-scope": "form", - }, + attrs: { "data-vv-scope": "form" }, on: { submit: function ($event) { $event.preventDefault() @@ -1522,2660 +858,138 @@ var render = function () { }, [ _c("div", { staticClass: "card" }, [ - _c( - "div", - { staticClass: "card-body" }, - [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [ - _vm._v( - "Apakah aset ini merupakan bagian dari aset lain?:" - ), - ]), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.isInduk, - expression: "isInduk", - }, - ], - staticClass: "form-control", - attrs: { name: "cekInduk" }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.isInduk = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changeInduk( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "false" } }, [ - _vm._v("Ya"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "true" } }, [ - _vm._v("Tidak"), - ]), - ] - ), - ]), - ]), - ]), - _vm._v(" "), - _vm.form.aset_id != "" - ? _c("div", { staticClass: "card" }, [ - _c( - "div", - { - staticClass: - "card-header bg-info text-white header-elements-inline", - }, - [ - _c("h6", { staticClass: "card-title" }, [ - _vm._v("Induk Aset"), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements" }, - [ - _c( - "button", - { - staticClass: "btn btn-danger", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.deleteSelected.apply( - null, - arguments - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-cross2 mr-2", - }), - _vm._v(" Batal"), - ] - ), - ] - ), - ] - ), - _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ _c( - "div", - { staticClass: "card-body" }, + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, [ - _c("card-data", { - attrs: { itemData: _vm.selectedItem }, - }), + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), ], 1 ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.isInduk == "false" && _vm.form.aset_id == "" - ? _c("data-viewer", { - attrs: { - title: "Aset Tetap", - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - isDasar: "true", - isNoButtonRow: "true", - }, - on: { fetch: _vm.fetchAset }, - scopedSlots: _vm._u( - [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: - "text-nowrap cursor-pointer", - on: { - click: function ($event) { - return _vm.selectedRow( - props.item - ) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData - .current_page - - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/asetTetap/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.kode, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.name, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.jenis - ? _c("check-value", { - attrs: { - value: - props.item.jenis.name, - }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.merk, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.tipe, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.lokasi - ? _c("check-value", { - attrs: { - value: - props.item.lokasi - .name, - }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item.aktivis - ? _c("check-value", { - attrs: { - value: - props.item.aktivis - .name, - }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - props.item.pembeli - ? _c("check-value", { - attrs: { - value: - props.item.pembeli - .name, - }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.harga, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .bulan_penyusutan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .pokok_penyusutan, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("td", [ - props.item.nota - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/asetTetap/" + - props.item.nota + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.has_aset_count, - valueType: "currency", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.kondisi, - }, - }), - ], - 1 - ), - ] - ), - ] - }, - }, - ], - null, - false, - 1199541305 - ), - }) - : _vm._e(), - _vm._v(" "), - _vm.isInduk - ? _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Foto:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/asetTetap/", - image_temp: _vm.form.gambar, - }, - model: { - value: _vm.form.gambar, - callback: function ($$v) { - _vm.$set(_vm.form, "gambar", $$v) - }, - expression: "form.gambar", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_golongan_id" - ), - }, - }, - [ - _vm.errors.has( - "form.aset_tetap_golongan_id" - ) - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tGolongan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form.aset_tetap_golongan_id, - expression: - "form.aset_tetap_golongan_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "golongan", - "data-width": "100%", - "data-vv-as": "Golongan", - disabled: - _vm.modelGolongan.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_golongan_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeGolongan( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [ - _vm.modelGolonganStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih golongan" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelGolongan, - function (datas, index) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id }, - }, - [ - _vm._v( - _vm._s( - datas.kode + - " | " + - datas.name - ) - ), - ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_jenis" - ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - return _vm.modalOpen( - "golongan" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-plus22", - }), - ] - ), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_jenis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_kelompok_id" - ), - }, - }, - [ - _vm.errors.has( - "form.aset_tetap_kelompok_id" - ) - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKelompok: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form.aset_tetap_kelompok_id, - expression: - "form.aset_tetap_kelompok_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kelompok", - "data-width": "100%", - "data-vv-as": "Kelompok", - disabled: - _vm.modelKelompok.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_kelompok_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeKelompok( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [ - _vm.modelKelompokStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih kelompok" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelKelompok, - function (datas, index) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id }, - }, - [ - _vm._v( - _vm._s( - datas.kode + - " | " + - datas.name - ) - ), - ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_jenis" - ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - return _vm.modalOpen( - "kelompok" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-plus22", - }), - ] - ), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_jenis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_jenis_id" - ), - }, - }, - [ - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJenis: "), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.aset_tetap_jenis_id, - expression: - "form.aset_tetap_jenis_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "jenis", - "data-width": "100%", - "data-vv-as": "Jenis", - disabled: _vm.modelJenis.length == 0, - }, - on: { - change: [ - function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_jenis_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - function ($event) { - return _vm.changeJenis( - $event.target.value - ) - }, - ], - }, - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [ - _vm.modelJenisStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih jenis" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelJenis, - function (datas, index) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id }, - }, - [ - _vm._v( - _vm._s( - datas.kode + - " | " + - datas.name - ) - ), - ] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_jenis" - ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - return _vm.modalOpen( - "jenis" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-plus22", - }), - ] - ), - ] - ) - : _vm._e(), - ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_jenis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_jenis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _vm._m(1), - ]) - : _vm._e(), - _vm._v(" "), - _vm.form.aset_tetap_jenis_id != "" - ? _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.kode"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.kode"), - }, - }, - [ - _vm.errors.has("form.kode") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKode: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kode", - options: _vm.cleaveOption.number15, - placeholder: "Silahkan masukkan kode", - "data-vv-as": "Kode", - readonly: "", - }, - model: { - value: _vm.form.kode, - callback: function ($$v) { - _vm.$set(_vm.form, "kode", $$v) - }, - expression: "form.kode", - }, - }), - _vm._v(" "), - _vm.errors.has("form.kode") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.kode") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ], - 1 - ), - ]), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", + _c("input", { + directives: [ { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.name"), - }, + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.name"), - }, - }, - [ - _vm.errors.has("form.name") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tNama: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.name, - expression: "form.name", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name", - placeholder: - "Silahkan masukkan nama kategori artikel", - "data-vv-as": "Nama", - }, - domProps: { value: _vm.form.name }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "name", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.name") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.name") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.merk"), - }, + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.merk"), - }, - }, - [ - _vm.errors.has("form.merk") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tMerk: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.merk, - expression: "form.merk", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "merk", - placeholder: "Silahkan masukkan merk", - "data-vv-as": "Merk", - }, - domProps: { value: _vm.form.merk }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "merk", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.merk") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.merk") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.tipe"), - }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan nama", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.tipe"), - }, - }, - [ - _vm.errors.has("form.tipe") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTipe: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.tipe, - expression: "form.tipe", - }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "tipe", - placeholder: "Silahkan masukkan tipe", - "data-vv-as": "Tipe", - }, - domProps: { value: _vm.form.tipe }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tipe", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tipe") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.tipe") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ] - ), - ]), + }, + }), _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aset_tetap_lokasi_id" - ), - }, - }, + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, [ - _vm.errors.has( - "form.aset_tetap_lokasi_id" - ) - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), + _c("i", { + staticClass: "icon-arrow-small-right", + }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tLokasi: " + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: - _vm.form.aset_tetap_lokasi_id, - expression: - "form.aset_tetap_lokasi_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "lokasi", - "data-width": "100%", - "data-vv-as": "Lokasi", - disabled: _vm.modelLokasi.length == 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aset_tetap_lokasi_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { - attrs: { disabled: "", value: "" }, - }, - [ - _vm.modelLokasiStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih lokasi" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelLokasi, - function (datas, index) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id }, - }, - [_vm._v(_vm._s(datas.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can[ - "create_aset_tetap_lokasi" ] - ? _c( - "div", - { staticClass: "input-group-append" }, - [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { type: "button" }, - on: { - click: function ($event) { - return _vm.modalOpen( - "lokasi" - ) - }, - }, - }, - [ - _c("i", { - staticClass: "icon-plus22", - }), - ] - ), - ] - ) - : _vm._e(), + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), ]), - _vm._v(" "), - _vm.errors.has("form.aset_tetap_lokasi_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aset_tetap_lokasi_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.aktivis_id"), - }, - }, - [ - _vm.errors.has("form.aktivis_id") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPenangungjawab: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.aktivis_id, - expression: "form.aktivis_id", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "penanggungjawab", - "data-width": "100%", - "data-vv-as": "Penangungjawab", - disabled: _vm.modelAktivis.length == 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aktivis_id", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelAktivisStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih penangungjawab" - ), - ]), - ] - ), - _vm._v(" "), - _vm._l( - _vm.modelAktivis, - function (datas, index) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id }, - }, - [_vm._v(_vm._s(datas.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.aktivis_id") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aktivis_id" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.kondisi"), - }, - }, - [ - _vm.errors.has("form.kondisi") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKondisi: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.kondisi, - expression: "form.kondisi", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "kondisi", - "data-width": "100%", - "data-vv-as": "Kondisi", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "kondisi", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih kondisi")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Baik" } }, - [_vm._v("Baik")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Diperbaiki" } }, - [_vm._v("Diperbaiki")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Rusak" } }, - [_vm._v("Rusak")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Dijual" } }, - [_vm._v("Dijual")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Hilang" } }, - [_vm._v("Hilang")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Disewa" } }, - [_vm._v("Disewa")] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.kondisi") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.kondisi") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _vm._m(2), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": _vm.errors.has( - "form.aktivis_id_pembeli" - ), - }, - }, - [ - _vm.errors.has("form.aktivis_id_pembeli") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tPembeli: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.aktivis_id_pembeli, - expression: "form.aktivis_id_pembeli", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "pembeli", - "data-width": "100%", - "data-vv-as": "Pembeli", - disabled: _vm.modelAktivis.length == 0, - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "aktivis_id_pembeli", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [ - _vm.modelAktivisStat === "loading" - ? _c("span", [ - _vm._v("Mohon tunggu..."), - ]) - : _c("span", [ - _vm._v( - "Silahkan pilih pembeli" - ), - ]), - ] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("Mitra"), - ]), - _vm._v(" "), - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("----------------")] - ), - _vm._v(" "), - _vm._l( - _vm.modelAktivis, - function (datas, index) { - return _c( - "option", - { - key: index, - domProps: { value: datas.id }, - }, - [_vm._v(_vm._s(datas.name))] - ) - } - ), - ], - 2 - ), - _vm._v(" "), - _vm.errors.has("form.aktivis_id_pembeli") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.aktivis_id_pembeli" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": - _vm.errors.has("form.tanggal"), - }, - }, - [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.tanggal"), - }, - }, - [ - _vm.errors.has("form.tanggal") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Pembelian: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.form.tanggal }, - on: { - dateSelected: function ($event) { - _vm.form.tanggal = $event - }, - }, - }), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.tanggal, - expression: "form.tanggal", - }, - { - name: "show", - rawName: "v-show", - value: false, - expression: "false", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - attrs: { - "data-vv-as": "Tanggal pembelian", - }, - domProps: { value: _vm.form.tanggal }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "tanggal", - $event.target.value - ) - }, - }, - }), - _vm._v(" "), - _vm.errors.has("form.tanggal") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.tanggal" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.harga"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": - _vm.errors.has("form.harga"), - }, - }, - [ - _vm.errors.has("form.harga") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tHarga: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "harga", - options: _vm.cleaveOption.numeric, - "data-vv-as": "Harga", - placeholder: "Silahkan masukkan harga", - }, - model: { - value: _vm.form.harga, - callback: function ($$v) { - _vm.$set(_vm.form, "harga", $$v) - }, - expression: "form.harga", - }, - }), - _vm._v(" "), - _vm.errors.has("form.harga") - ? _c( - "small", - { - staticClass: - "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first("form.harga") - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.pokok_penyusutan" - ), - }, - }, - [ - _c( - "h5", - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tHarga Perolehan / Pokok Penyusutan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "pokok_penyusutan", - options: _vm.cleaveOption.numeric, - "data-vv-as": "pokok_penyusutan", - placeholder: - "Silahkan masukkan jumlah pokok penyusutan", - }, - model: { - value: _vm.form.pokok_penyusutan, - callback: function ($$v) { - _vm.$set( - _vm.form, - "pokok_penyusutan", - $$v - ) - }, - expression: "form.pokok_penyusutan", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.bulan_penyusutan" - ), - }, - }, - [ - _c( - "h5", - [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tBulan Penyusutan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "bulan_penyusutan", - options: _vm.cleaveOption.numeric, - "data-vv-as": "bulan_penyusutan", - placeholder: - "Silahkan masukkan lama bulan penyusutan", - }, - model: { - value: _vm.form.bulan_penyusutan, - callback: function ($$v) { - _vm.$set( - _vm.form, - "bulan_penyusutan", - $$v - ) - }, - expression: "form.bulan_penyusutan", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-4" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h6", - { - class: { - "text-danger": - _vm.errors.has("form.sesuaikan"), - }, - }, - [ - _vm.errors.has("form.sesuaikan") - ? _c("i", { - staticClass: "icon-cross2", - }) - : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tSesuaikan sisa penyusutan dan sisa bulan penyusutan: " - ), - _c("wajib-badge"), - ], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.sesuaikan, - expression: "form.sesuaikan", - }, - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "sesuaikan", - "data-width": "100%", - "data-vv-as": "Sesuaikan", - }, - on: { - change: function ($event) { - var $$selectedVal = - Array.prototype.filter - .call( - $event.target.options, - function (o) { - return o.selected - } - ) - .map(function (o) { - var val = - "_value" in o - ? o._value - : o.value - return val - }) - _vm.$set( - _vm.form, - "sesuaikan", - $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - ) - }, - }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih sesuaikan")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Tidak" } }, - [_vm._v("Tidak")] - ), - _vm._v(" "), - _c( - "option", - { attrs: { value: "Sesuaikan" } }, - [_vm._v("Sesuaikan")] - ), - ] - ), - _vm._v(" "), - _vm.errors.has("form.sesuaikan") - ? _c( - "small", - { - staticClass: "text-muted text-danger", - }, - [ - _c("i", { - staticClass: - "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "form.sesuaikan" - ) - ) + - "\n\t\t\t\t\t\t\t\t\t\t" - ), - ] - ) - : _c( - "small", - { staticClass: "text-muted" }, - [_vm._v(" ")] - ), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.sisa_penyusutan" - ), - }, - }, - [ - _c("h5", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tSisa Penyusutan: " - ), - ]), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "sisa_penyusutan", - disabled: true, - options: _vm.cleaveOption.numeric, - "data-vv-as": "sisa_penyusutan", - }, - model: { - value: _vm.form.sisa_penyusutan, - callback: function ($$v) { - _vm.$set( - _vm.form, - "sisa_penyusutan", - $$v - ) - }, - expression: "form.sisa_penyusutan", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has( - "form.sisa_bulan_penyusutan" - ), - }, - }, - [ - _c("h5", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tSisa Bulan Penyusutan: " - ), - ]), - _vm._v(" "), - _c("cleave", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, - ], - staticClass: "form-control", - attrs: { - name: "sisa_bulan_penyusutan", - disabled: true, - options: _vm.cleaveOption.numeric, - "data-vv-as": "sisa_bulan_penyusutan", - }, - model: { - value: _vm.form.sisa_bulan_penyusutan, - callback: function ($$v) { - _vm.$set( - _vm.form, - "sisa_bulan_penyusutan", - $$v - ) - }, - expression: - "form.sisa_bulan_penyusutan", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h6", [_vm._v("Bukti Pembelian:")]), - _vm._v(" "), - _c("app-image-upload", { - attrs: { - image_loc: "/images/asetTetap/", - image_temp: _vm.form.nota, - }, - model: { - value: _vm.form.nota, - callback: function ($$v) { - _vm.$set(_vm.form, "nota", $$v) - }, - expression: "form.nota", - }, - }), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c("h6", [_vm._v("Keterangan:")]), - _vm._v(" "), - _c("textarea", { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.keterangan, - expression: "form.keterangan", - }, - ], - staticClass: "form-control", - attrs: { - rows: "3", - type: "text", - name: "keterangan", - placeholder: - "Silahkan masukkan keterangan ", - }, - domProps: { value: _vm.form.keterangan }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "keterangan", - $event.target.value - ) - }, - }, - }), - ]), - ]), - ]) - : _vm._e(), - ], - 1 - ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "deskripsi", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), ]), _vm._v(" "), _c("form-info"), @@ -4205,82 +1019,27 @@ var render = function () { ]), ]), _vm._v(" "), - _c( - "app-modal", - { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, - }, + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, }, - [ - _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), - ]), - _vm._v(" "), - _c( - "template", - { slot: "modal-body1" }, - [ - _vm.state == "jenis" - ? _c("form-jenis", { - attrs: { kelas: "asetTetapJenis", mode: "tambah" }, - on: { tutup: _vm.modalTutup }, - }) - : _vm.state == "kelompok" - ? _c("form-kelompok", { - attrs: { kelas: "asetTetapKelompok", mode: "tambah" }, - on: { tutup: _vm.modalTutup }, - }) - : _vm.state == "golongan" - ? _c("form-golongan", { - attrs: { kelas: "asetTetapGolongan", mode: "tambah" }, - on: { tutup: _vm.modalTutup }, - }) - : _c("form-lokasi", { - attrs: { kelas: "asetTetapLokasi", mode: "tambah" }, - on: { tutup: _vm.modalTutup }, - }), - ], - 1 - ), - ], - 2 - ), + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-12" }, [_c("hr")]) - }, -] +var staticRenderFns = [] render._withStripped = true @@ -4356,20 +1115,87 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue": +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/formInfo.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": /*!*******************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue ***! + !*** ./resources/assets/js/components/pageHeader.vue ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); - +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4377,10 +1203,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( - _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], - _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4390,70 +1216,123 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/datePicker.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": /*!********************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! - \****************************************************************************************/ -/*! no static exports found */ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); -/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); -/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/wajibBadge.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/form.vue": +/***/ "./resources/assets/js/views/kubnUsaha/form.vue": /*!******************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/form.vue ***! + !*** ./resources/assets/js/views/kubnUsaha/form.vue ***! \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=97a38056& */ "./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_6026db00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=6026db00& */ "./resources/assets/js/views/kubnUsaha/form.vue?vue&type=template&id=6026db00&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubnUsaha/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -4464,8 +1343,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_template_id_6026db00___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_6026db00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -4475,38 +1354,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetap/form.vue" +component.options.__file = "resources/assets/js/views/kubnUsaha/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/kubnUsaha/form.vue?vue&type=script&lang=js&": /*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/kubnUsaha/form.vue?vue&type=script&lang=js& ***! \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&": +/***/ "./resources/assets/js/views/kubnUsaha/form.vue?vue&type=template&id=6026db00&": /*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056& ***! + !*** ./resources/assets/js/views/kubnUsaha/form.vue?vue&type=template&id=6026db00& ***! \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=97a38056& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_6026db00___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=6026db00& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubnUsaha/form.vue?vue&type=template&id=6026db00&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_6026db00___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_6026db00___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/89.js b/public/js/components/89.js index ab47e1892..d55198464 100644 --- a/public/js/components/89.js +++ b/public/js/components/89.js @@ -84,33 +84,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -/* harmony default export */ __webpack_exports__["default"] = ({ - props: [] -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -118,16 +95,17 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/hakAkses.vue */ "./resources/assets/js/components/hakAkses.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); /* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); /* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); -/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _identitas_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./identitas.vue */ "./resources/assets/js/views/user/identitas.vue"); +/* harmony import */ var _formKategori_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formKategori.vue */ "./resources/assets/js/views/artikel/formKategori.vue"); +/* harmony import */ var _formPenulis_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formPenulis.vue */ "./resources/assets/js/views/artikel/formPenulis.vue"); +/* harmony import */ var _helpers_auth__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../helpers/auth */ "./resources/assets/js/helpers/auth.js"); +/* harmony import */ var _helpers_url_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../helpers/url.js */ "./resources/assets/js/helpers/url.js"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -376,6 +354,50 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + @@ -391,76 +413,63 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - hakAkses: _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_4__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_3__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__["default"], - identitas: _identitas_vue__WEBPACK_IMPORTED_MODULE_11__["default"] + formKategori: _formKategori_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + formPenulis: _formPenulis_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_12__["default"] }, data: function data() { return { - title: 'Tambah User', - titleDesc: 'Menambah user baru', + title: 'Tambah Artikel', + titleDesc: 'Menambah artikel baru', titleIcon: 'icon-plus3', - level2Title: 'User', - kelas: 'user', - tipeUser: '', - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 + level2Title: 'Artikel', + kelas: 'artikel', + id_cu: '', + utama: '', + UploadAdapter: function UploadAdapter(loader) { + var _this = this; + + this.loader = loader; + + this.upload = function () { + var body = new FormData(); + var user = Object(_helpers_auth__WEBPACK_IMPORTED_MODULE_10__["getLocalUser"])(); + var token = user.token; + body.append('gambar', _this.loader.file); + return fetch(_helpers_url_js__WEBPACK_IMPORTED_MODULE_11__["url_config"].api_url + 'artikel/upload', { + headers: { + "Authorization": 'Bearer ' + token + }, + body: body, + method: 'POST' + }).then(function (response) { + return response.json(); + }).then(function (downloadUrl) { + return { + "default": downloadUrl + }; + })["catch"](function (error) { + console.log(error); + }); + }; + + this.abort = function () { + console.log('Abort upload.'); + }; }, - columnData: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Gender' - }, { - title: 'CU', - disable: false - }, { - title: 'Tingkat' - }, { - title: 'Jabatan' - }, { - title: 'Pendidikan' - }, { - title: 'Jurusan' - }, { - title: 'Tgl. Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Tinggi' - }, { - title: 'Agama' - }, { - title: 'Status Pernikahan' - }], modalShow: false, modalState: '', modalTitle: '', modalColor: '', modalContent: '', - submited: false + submited: false, + submitedKategori: false, + submitedPenulis: false }; }, beforeRouteEnter: function beforeRouteEnter(to, from, next) { @@ -468,17 +477,29 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return vm.fetch(); }); }, - created: function created() {}, + created: function created() { + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + + if (this.$route.meta.mode !== 'edit' && this.form.id_cu === undefined) { + this.form.id_cu = this.currentUser.id_cu; + this.changeCU(this.currentUser.id_cu); + } + }, watch: { formStat: function formStat(value) { - if (value == 'success') { - if (this.currentUser.id_cu != 0) { + if (value === "success") { + if (this.$route.meta.mode !== 'edit') { this.form.id_cu = this.currentUser.id_cu; - this.changeCU(this.currentUser.id_cu); } else { - if (this.modelCuStat != 'success') { - this.$store.dispatch('cu/getHeader'); - } + this.checkUser('update_artikel', this.form.id_cu); + } + + if (this.form.id_cu !== undefined) { + this.changeCU(this.form.id_cu); } } }, @@ -493,44 +514,54 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalTitle = 'Oops terjadi kesalahan :('; this.modalContent = this.updateResponse; } + }, + updateKategoriStat: function updateKategoriStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateKategoriResponse.message; + this.$store.dispatch('artikelKategori/getCu', this.id_cu); + this.form.id_artikel_kategori = this.updateKategoriResponse.id; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateKategoriResponse.message; + } + }, + updatePenulisStat: function updatePenulisStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updatePenulisResponse.message; + this.$store.dispatch('artikelPenulis/getCu', this.id_cu); + this.form.id_artikel_penulis = this.updatePenulisResponse.id; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updatePenulisResponse.message; + } } }, methods: { fetch: function fetch() { - this.$store.dispatch(this.kelas + '/create'); - }, - fetchAktivis: function fetchAktivis(params) { - this.$store.dispatch('aktivis/indexCu', [params, this.form.id_cu, 'semua', 'aktif']); - this.disableColumnCu(true); - }, - changeCU: function changeCU(value) { - this.fetchAktivis(this.query); + if (this.currentUser.id_cu === 0) { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } - if (value == 0) { - this.tipeUser = 'bkcu'; + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Artikel'; + this.titleDesc = 'Mengubah artikel'; + this.titleIcon = 'icon-pencil5'; } else { - this.tipeUser = 'cu'; + this.title = 'Tambah Artikel'; + this.titleDesc = 'Menambah artikel'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); } }, - disableColumnCu: function disableColumnCu(value) { - this.columnData[4].disable = value; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - this.form.id_aktivis = item.id; - this.form.aktivis = item; - }, - deleteSelected: function deleteSelected() { - this.selectedItem = []; - this.form.id_aktivis = ''; - this.form.aktivis = {}; - }, - hakForm: function hakForm(value) { - this.form.permission = value; - }, - changeRole: function changeRole(id) { - this.$store.dispatch('loadRolePermission', id); - }, checkUser: function checkUser(permission, id_cu) { if (this.currentUser) { if (!this.currentUser.can || !this.currentUser.can[permission]) { @@ -545,33 +576,53 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }, save: function save() { - var _this = this; + var _this2 = this; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_2__["toMulipartedForm"])(this.form, this.$route.meta.mode); this.$validator.validateAll('form').then(function (result) { if (result) { - _this.$store.dispatch(_this.kelas + '/store', _this.form); + if (_this2.$route.meta.mode === 'edit') { + _this2.$store.dispatch(_this2.kelas + '/update', [_this2.$route.params.id, formData]); + } else { + _this2.$store.dispatch(_this2.kelas + '/store', formData); + } - _this.submited = false; + _this2.submited = false; } else { window.scrollTo(0, 0); - _this.submited = true; + _this2.submited = true; } }); }, + changeCU: function changeCU(id) { + this.$store.dispatch('artikelPenulis/getCu', id); + this.$store.dispatch('artikelKategori/getCu', id); + }, back: function back() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); + if (this.currentUser.id_cu == 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } }, modalTutup: function modalTutup() { - this.modalShow = false; - - if (this.updateStat == 'success') { + if (this.updateStat === 'success') { this.back(); } + + this.modalShow = false; + this.submitedKategori = false; + this.submitedPenulis = false; }, modalBackgroundClick: function modalBackgroundClick() { if (this.modalState === 'success') { @@ -581,127 +632,354 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalShow = false; } }, + modalOpen_Penulis: function modalOpen_Penulis() { + this.id_cu = this.form.id_cu; + this.modalShow = true; + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah penulis artikel'; + }, + modalOpen_Kategori: function modalOpen_Kategori() { + this.id_cu = this.form.id_cu; + this.modalShow = true; + this.modalState = 'normal2'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah kategori artikel'; + }, processFile: function processFile(event) { this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikel', { form: 'data', formStat: 'dataStat', rules: 'rules', options: 'options', updateResponse: 'update', updateStat: 'updateStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'headerDataS', - modelCuStat: 'headerDataStatS' + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelKategori', { + modelKategori: 'dataS', + modelKategoriStat: 'dataStatS', + updateKategoriResponse: 'update', + updateKategoriStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('artikelPenulis', { + modelPenulis: 'dataS', + modelPenulisStat: 'dataStatS', + updatePenulisResponse: 'update', + updatePenulisStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! - \*********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body text-center" }, [ - (_vm.image == "" && _vm.image_temp == "") || - (!_vm.image && !_vm.image_temp) - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: "/images/no_image.jpg" }, - }) - : _vm.image == "" && _vm.image_temp !== "" - ? _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, - }) - : _c("img", { - staticStyle: { width: "15em" }, - attrs: { src: _vm.image }, - }), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-10" }, [ - _c("input", { - ref: "fileInput", - staticClass: "form-control", - attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, - on: { change: _vm.upload }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { type: "button", disabled: _vm.image_temp === "" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.close() - }, - }, - }, - [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] - ), - ]), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// -/***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \******************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['id_cu'], + components: { + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + data: function data() { + return { + kelas: 'artikelKategori', + form: { + id_cu: '', + name: '', + deskripsi: '' + }, + submited: false, + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods' + }; + }, + methods: { + save: function save() { + var _this = this; -"use strict"; + this.form.id_cu = this.id_cu; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + cancelClick: function cancelClick() { + this.$emit('cancelClick'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['id_cu'], + components: { + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + data: function data() { + return { + kelas: 'artikelPenulis', + form: { + id_cu: '', + gambar: '', + name: '', + deskripsi: '' + }, + submited: false, + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods' + }; + }, + methods: { + save: function save() { + var _this = this; + + this.form.id_cu = this.id_cu; + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + cancelClick: function cancelClick() { + this.$emit('cancelClick'); + } + } +}); + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".document-editor[data-v-ae166b0c] {\n border: 1px solid var(--ck-color-base-border);\n border-radius: var(--ck-border-radius);\n\n /* Set vertical boundaries for the document editor. */\n max-height: 700px;\n\n /* This element is a flex container for easier rendering. */\n display: flex;\n flex-flow: column nowrap;\n}\n.document-editor__toolbar[data-v-ae166b0c] {\n /* Make sure the toolbar container is always above the editable. */\n z-index: 1;\n\n /* Create the illusion of the toolbar floating over the editable. */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.2 );\n\n /* Use the CKEditor CSS variables to keep the UI consistent. */\n border-bottom: 1px solid var(--ck-color-toolbar-border);\n}\n\n/* Adjust the look of the toolbar inside the container. */\n.document-editor__toolbar .ck-toolbar[data-v-ae166b0c] {\n border: 0;\n border-radius: 0;\n}\n\n/* Make the editable container look like the inside of a native word processor application. */\n.document-editor__editable-container[data-v-ae166b0c] {\n padding: calc( 2 * var(--ck-spacing-large) );\n background: var(--ck-color-base-foreground);\n\n /* Make it possible to scroll the \"page\" of the edited content. */\n overflow-y: scroll;\n}\n.document-editor__editable-container .ck-editor__editable[data-v-ae166b0c] {\n /* Set the dimensions of the \"page\". */\n width: 98%;\n /* min-height: 21cm; */\n\n /* Keep the \"page\" off the boundaries of the container. */\n padding: 1cm 2cm 2cm;\n\n border: 1px hsl( 0,0%,82.7% ) solid;\n border-radius: var(--ck-border-radius);\n background: white;\n\n /* The \"page\" should cast a slight shadow (3D illusion). */\n box-shadow: 0 0 5px hsla( 0,0%,0%,.1 );\n\n /* Center the \"page\". */\n margin: 0 auto;\n}\n\n/* Set the default font for the \"page\" of the content. */\n.document-editor .ck-content[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-ae166b0c] {\n font: 16px/1.6 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/* Adjust the headings dropdown to host some larger heading styles. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-ae166b0c] {\n line-height: calc( 1.7 * var(--ck-line-height-base) * var(--ck-font-size-base) );\n min-width: 6em;\n}\n\n/* Scale down all heading previews because they are way too big to be presented in the UI.\nPreserve the relative scale, though. */\n.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-ae166b0c] {\n transform: scale(0.8);\n transform-origin: left;\n}\n\n/* Set the styles for \"Heading 1\". */\n.document-editor .ck-content h2[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-ae166b0c] {\n font-size: 2.18em;\n font-weight: normal;\n}\n.document-editor .ck-content h2[data-v-ae166b0c] {\n line-height: 1.37em;\n padding-top: .342em;\n margin-bottom: .142em;\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-ae166b0c] {\n font-size: 1.75em;\n font-weight: normal;\n color: hsl( 203, 100%, 50% );\n}\n.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-ae166b0c] {\n color: var(--ck-color-list-button-on-text);\n}\n\n/* Set the styles for \"Heading 2\". */\n.document-editor .ck-content h3[data-v-ae166b0c] {\n line-height: 1.86em;\n padding-top: .171em;\n margin-bottom: .357em;\n}\n\n/* Set the styles for \"Heading 3\". */\n.document-editor .ck-content h4[data-v-ae166b0c],\n.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-ae166b0c] {\n font-size: 1.31em;\n font-weight: bold;\n}\n.document-editor .ck-content h4[data-v-ae166b0c] {\n line-height: 1.24em;\n padding-top: .286em;\n margin-bottom: .952em;\n}\n\n/* Set the styles for \"Paragraph\". */\n.document-editor .ck-content p[data-v-ae166b0c] {\n font-size: 1em;\n line-height: 1.63em;\n padding-top: .5em;\n margin-bottom: 1.13em;\n}\n\n/* Make the block quoted text serif with some additional spacing. */\n.document-editor .ck-content blockquote[data-v-ae166b0c] {\n font-family: Georgia, serif;\n margin-left: calc( 2 * var(--ck-spacing-large) );\n margin-right: calc( 2 * var(--ck-spacing-large) );\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&": +/*!************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); @@ -709,34 +987,67 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) -} -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ - _c("h6", [ - _vm._v( - "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." - ), - ]), + return _c("div", [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), ]), - ]) - }, -] + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&": -/*!**************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36& ***! - \**************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&": +/*!*****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true& ***! + \*****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -758,6 +1069,7 @@ var render = function () { titleIcon: _vm.titleIcon, level: 2, level2Title: _vm.level2Title, + level2Route: _vm.kelas, }, on: { level2Back: function ($event) { @@ -799,15 +1111,13 @@ var render = function () { _c("div", { staticClass: "card" }, [ _c("div", { staticClass: "card-body" }, [ _c("div", { staticClass: "row" }, [ - _vm._m(0), - _vm._v(" "), - _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "col-md-4" }, [ _c( "div", { staticClass: "form-group", class: { - "has-error": _vm.errors.has("form.username"), + "has-error": _vm.errors.has("form.name"), }, }, [ @@ -815,20 +1125,15 @@ var render = function () { "h5", { class: { - "text-danger": - _vm.errors.has("form.username"), + "text-danger": _vm.errors.has("form.name"), }, }, [ - _vm.errors.has("form.username") + _vm.errors.has("form.name") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tUsername: "), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJudul: "), _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(1), ], 1 ), @@ -838,24 +1143,25 @@ var render = function () { { name: "validate", rawName: "v-validate", - value: "required|min:5|alpha_dash", - expression: "'required|min:5|alpha_dash'", + value: "required|min:5", + expression: "'required|min:5'", }, { name: "model", rawName: "v-model", - value: _vm.form.username, - expression: "form.username", + value: _vm.form.name, + expression: "form.name", }, ], staticClass: "form-control", attrs: { type: "text", - name: "username", - placeholder: "Silahkan masukkan username", - "data-vv-as": "Username", + name: "name", + placeholder: + "Silahkan masukkan judul artikel", + "data-vv-as": "Judul", }, - domProps: { value: _vm.form.username }, + domProps: { value: _vm.form.name }, on: { input: function ($event) { if ($event.target.composing) { @@ -863,14 +1169,14 @@ var render = function () { } _vm.$set( _vm.form, - "username", + "name", $event.target.value ) }, }, }), _vm._v(" "), - _vm.errors.has("form.username") + _vm.errors.has("form.name") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -881,90 +1187,332 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.username") + _vm.errors.first("form.name") ) + "\n\t\t\t\t\t\t\t\t\t\t" ), ] ) : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + _vm._v(" "), ]), ] ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("form.password"), - }, - }, - [ + _vm.currentUser.id_cu === 0 + ? _c("div", { staticClass: "col-md-4" }, [ _c( - "h5", + "div", { + staticClass: "form-group", class: { - "text-danger": - _vm.errors.has("form.password"), + "has-error": _vm.errors.has("form.id_cu"), }, }, [ - _vm.errors.has("form.password") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPassword: "), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.id_cu"), + }, + }, + [ + _vm.errors.has("form.id_cu") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\tCU: "), + _c("wajib-badge"), + ], + 1 + ), _vm._v(" "), - _vm._m(2), - ], - 1 - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|min:8|verify_password", - expression: - "'required|min:8|verify_password'", - }, - { - name: "model", - rawName: "v-model", - value: _vm.form.password, - expression: "form.password", - }, - ], - ref: "password", - staticClass: "form-control", - attrs: { - type: "password", - name: "password", - placeholder: "Silahkan masukkan password", - }, - domProps: { value: _vm.form.password }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "password", - $event.target.value - ) + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_cu", + "data-width": "100%", + "data-vv-as": "CU", + disabled: _vm.modelCU.length === 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelCUStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v("Silahkan pilih CU"), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v( + _vm._s(_vm.currentUser.pus.name) + ), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.id_cu") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.id_cu") + ) + + "\n\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.id_artikel_penulis" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.id_artikel_penulis" + ), }, }, - }), + [ + _vm.errors.has("form.id_artikel_penulis") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPenulis: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_artikel_penulis, + expression: "form.id_artikel_penulis", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_artikel_penulis", + "data-width": "100%", + "data-vv-as": "Penulis", + disabled: _vm.modelPenulis.length === 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_artikel_penulis", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.form.id_cu != 0 && + _vm.modelPenulis.length == 0 + ? _c("span", [ + _vm._v( + "Silahkan tambah penulis baru" + ), + ]) + : _vm.form.id_cu == "" && + _vm.modelPenulis.length == 0 + ? _c("span", [ + _vm._v( + "Silahkan pilih CU terlebih dahulu" + ), + ]) + : _c("span", [ + _vm.modelPenulisStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih penulis" + ), + ]), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelPenulis, + function (penulis) { + return penulis + ? _c( + "option", + { + domProps: { value: penulis.id }, + }, + [_vm._v(_vm._s(penulis.name))] + ) + : _vm._e() + } + ), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + type: "button", + disabled: _vm.form.id_cu === "", + }, + on: { click: _vm.modalOpen_Penulis }, + }, + [_c("i", { staticClass: "icon-plus22" })] + ), + ] + ), + ]), _vm._v(" "), - _vm.errors.has("form.password") + _vm.errors.has("form.id_artikel_penulis") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -975,27 +1523,29 @@ var render = function () { _vm._v( " " + _vm._s( - _vm.errors.first("form.password") + _vm.errors.first( + "form.id_artikel_penulis" + ) ) + "\n\t\t\t\t\t\t\t\t\t\t" ), ] ) : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + _vm._v(" "), ]), ] ), ]), _vm._v(" "), - _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "col-md-4" }, [ _c( "div", { staticClass: "form-group", class: { "has-error": _vm.errors.has( - "form.passwordConfirm" + "form.id_artikel_kategori" ), }, }, @@ -1005,68 +1555,140 @@ var render = function () { { class: { "text-danger": _vm.errors.has( - "form.passwordConfirm" + "form.id_artikel_kategori" ), }, }, [ - _vm.errors.has("form.passwordConfirm") + _vm.errors.has("form.id_artikel_kategori") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\tKonfirmasi Password: " - ), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKategori: "), _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(3), - _vm._v(" "), - _c("br"), - _c("br"), ], 1 ), _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required|confirmed:password", - expression: "'required|confirmed:password'", - }, + _c("div", { staticClass: "input-group" }, [ + _c( + "select", { - name: "model", - rawName: "v-model", - value: _vm.form.passwordConfirm, - expression: "form.passwordConfirm", - }, - ], - staticClass: "form-control", - attrs: { - type: "password", - name: "passwordConfirm", - placeholder: - "Silahkan masukkan password konfirmasi", - "data-vv-as": "password", - }, - domProps: { value: _vm.form.passwordConfirm }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.form, - "passwordConfirm", - $event.target.value - ) + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_artikel_kategori, + expression: "form.id_artikel_kategori", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "id_artikel_kategori", + "data-width": "100%", + disabled: _vm.modelKategori.length === 0, + "data-vv-as": "Kategori", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_artikel_kategori", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, }, - }, - }), + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.form.id_cu != 0 && + _vm.modelKategori.length == 0 + ? _c("span", [ + _vm._v( + "Silahkan tambah kategori baru" + ), + ]) + : _c("span", [ + _vm.modelKategoriStat === + "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih kategori" + ), + ]), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelKategori, + function (kategori) { + return kategori + ? _c( + "option", + { + domProps: { + value: kategori.id, + }, + }, + [_vm._v(_vm._s(kategori.name))] + ) + : _vm._e() + } + ), + ], + 2 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { + type: "button", + disabled: _vm.form.id_cu === "", + }, + on: { click: _vm.modalOpen_Kategori }, + }, + [_c("i", { staticClass: "icon-plus22" })] + ), + ] + ), + ]), _vm._v(" "), - _vm.errors.has("form.passwordConfirm") + _vm.errors.has("form.id_artikel_kategori") ? _c( "small", { staticClass: "text-muted text-danger" }, @@ -1078,7 +1700,7 @@ var render = function () { " " + _vm._s( _vm.errors.first( - "form.passwordConfirm" + "form.id_artikel_kategori" ) ) + "\n\t\t\t\t\t\t\t\t\t\t" @@ -1092,31 +1714,57 @@ var render = function () { ), ]), _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "form-group" }, [ - _c( - "h5", - [_vm._v("Tipe: "), _c("wajib-badge")], - 1 - ), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.form.id_cu, - expression: "form.id_cu", + _vm.currentUser.can && + _vm.currentUser.can["terbitkan_" + _vm.kelas] + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.terbitkan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.terbitkan"), }, - ], - staticClass: "form-control", - attrs: { name: "cu", "data-width": "100%" }, - on: { - change: [ - function ($event) { + }, + [ + _vm.errors.has("form.terbitkan") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tStatus Penerbitan:\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.terbitkan, + expression: "form.terbitkan", + }, + ], + staticClass: "form-control", + attrs: { + name: "terbitkan", + "data-width": "100%", + }, + on: { + change: function ($event) { var $$selectedVal = Array.prototype.filter .call( @@ -1134,443 +1782,256 @@ var render = function () { }) _vm.$set( _vm.form, - "id_cu", + "terbitkan", $event.target.multiple ? $$selectedVal : $$selectedVal[0] ) }, - function ($event) { - return _vm.changeCU( - $event.target.value - ) - }, - ], + }, }, - }, - [ - _c( - "option", - { attrs: { disabled: "", value: "" } }, - [_vm._v("Silahkan pilih CU")] - ), - _vm._v(" "), - _c("option", { attrs: { value: "0" } }, [ - _vm._v("PUSKOPCUINA"), - ]), - _vm._v(" "), - _vm._l(_vm.modelCu, function (cu, index) { - return _c( + [ + _c( "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm._v( + "Silahkan pilih status penerbitan" + ), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Terbitkan artikel"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Tidak Terbitkan artikel"), + ]), + ] + ), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.errors.has("form.terbitkan") + ? _c( + "small", { - key: index, - domProps: { value: cu.id }, + staticClass: "text-muted text-danger", }, - [_vm._v(_vm._s(cu.name))] + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.terbitkan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] ) - }), - ], - 2 - ), - ]), + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" \n\t\t\t\t\t\t\t\t\t\t")] + ), + ] + ), ]) : _vm._e(), _vm._v(" "), - _vm.form.id_cu != "" && _vm.formStat == "success" - ? _c( - "div", - { staticClass: "col-md-12" }, - [ - _c( - "h5", - [ - _vm._v("Data Aktivis User: "), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(4), - ], - 1 - ), - _vm._v(" "), - _vm.form.id_aktivis != "" - ? _c("identitas", { - attrs: { itemData: _vm.form.aktivis }, - on: { - deleteSelected: _vm.deleteSelected, + _vm.currentUser.can && + _vm.currentUser.can["utamakan_" + _vm.kelas] + ? _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.utamakan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.utamakan"), }, - }) - : _c("data-viewer", { + }, + [ + _vm.errors.has("form.utamakan") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tUtamakan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.utamakan, + expression: "form.utamakan", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", attrs: { - title: "Aktivis", - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - isDasar: "true", - isNoButtonRow: "true", + name: "utamakan", + "data-width": "100%", + "data-vv-as": "utamakan", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "utamakan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, }, - on: { fetch: _vm.fetchAktivis }, - scopedSlots: _vm._u( + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih tipe")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [ + _vm._v("Jadikan artikel utama"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Tidak jadikan artikel utama"), + ]), + ] + ), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm.errors.has("form.utamakan") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, [ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: - "text-nowrap cursor-pointer", - on: { - click: function ($event) { - return _vm.selectedRow( - props.item - ) - }, - }, - }, - [ - _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData - .current_page - - 1) * - +_vm.itemData - .per_page + - "." - ) + - "\n\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ]), - _vm._v(" "), - _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/aktivis/" + - props.item - .gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: - "img-rounded img-fluid wmin-sm", - attrs: { - src: "/images/no_image.jpg", - }, - }), - ]), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.name, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .kelamin, - }, - }), - ], - 1 - ), - _vm._v(" "), - !_vm.columnData[4].disable - ? _c("td", [ - props.item - .pekerjaan_aktif && - props.item - .pekerjaan_aktif - .tipe == 1 - ? _c( - "span", - [ - props.item - .pekerjaan_aktif - .cu - ? _c( - "check-value", - { - attrs: - { - value: - props - .item - .pekerjaan_aktif - .cu - .name, - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ], - 1 - ) - : props.item - .pekerjaan_aktif && - props.item - .pekerjaan_aktif - .tipe == 2 - ? _c( - "span", - [ - props.item - .pekerjaan_aktif - .lembaga_lain - ? _c( - "check-value", - { - attrs: - { - value: - props - .item - .pekerjaan_aktif - .lembaga_lain - .name, - }, - } - ) - : _c( - "span", - [ - _vm._v( - "-" - ), - ] - ), - ], - 1 - ) - : props.item - .pekerjaan_aktif && - props.item - .pekerjaan_aktif - .tipe == 3 - ? _c("span", [ - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t\t\t\t\t\t\t\t" - ), - ]) - : _c("span", [ - _vm._v("-"), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - props.item - .pekerjaan_aktif - .tingkat - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - props.item - .pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: - props.item - .pekerjaan_aktif - .name, - }, - }) - : _c("span", [ - _vm._v("-"), - ]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item - .pendidikan_tertinggi - .tingkat, - }, - }) - : _c("span", [ - _vm._v("-"), - ]), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - props.item - .pendidikan_tertinggi - ? _c("check-value", { - attrs: { - value: - props.item - .pendidikan_tertinggi - .name, - }, - }) - : _c("span", [ - _vm._v("-"), - ]), - ], - 1 - ), - _vm._v(" "), - _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item - .tanggal_lahir - ) - ), - }, - }), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item - .tempat_lahir, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.tinggi, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.agama, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "td", - [ - _c("check-value", { - attrs: { - value: - props.item.status, - }, - }), - ], - 1 - ), - ] - ), - ] - }, - }, - ], - null, - false, - 952953435 + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.utamakan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" \n\t\t\t\t\t\t\t\t\t\t")] ), - }), - ], - 1 - ) + ] + ), + ]) : _vm._e(), _vm._v(" "), - _vm.form.id_aktivis != "" && _vm.formStat == "success" - ? _c( - "div", - { staticClass: "col-md-12" }, - [ - _c("br"), - _vm._v(" "), - _c( - "h5", - [ - _vm._v("Hak Akses: "), - _c("wajib-badge"), - _vm._v(" "), - _c("br"), - _vm._v(" "), - _vm._m(5), - ], - 1 - ), - _vm._v(" "), - _c("hak-akses", { - attrs: { - isPeran: true, - tipeUser: _vm.tipeUser, - dataStat: "success", + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Gambar Utama:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/artikel/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Isi Artikel:")]), + _vm._v(" "), + _c("ckeditor", { + attrs: { + type: "classic", + "upload-adapter": _vm.UploadAdapter, + }, + model: { + value: _vm.form.content, + callback: function ($$v) { + _vm.$set(_vm.form, "content", $$v) }, - on: { hakForm: _vm.hakForm }, - }), - ], - 1 - ) - : _vm._e(), + expression: "form.content", + }, + }), + ], + 1 + ), + ]), ]), ]), ]), @@ -1600,22 +2061,55 @@ var render = function () { ]), ]), _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - content: _vm.modalContent, - color: _vm.modalColor, - }, - on: { - batal: _vm.modalTutup, - tutup: _vm.modalTutup, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalBackgroundClick, + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, }, - }), + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-penulis", { + attrs: { id_cu: _vm.id_cu }, + on: { cancelClick: _vm.modalTutup }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("form-kategori", { + attrs: { id_cu: _vm.id_cu }, + on: { cancelClick: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), ], 1 ) @@ -1625,82 +2119,363 @@ var staticRenderFns = [ var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "col-md-12" }, [ - _c("div", { staticClass: "alert alert-info alert-styled-left" }, [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v("Informasi!"), - ]), - _vm._v( - " Mari menggunakan password dengan tingkat keamanan yang lebih tinggi!! \n\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tDimana password anda harus minimal terdiri dari 8 karakter yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka. \n\t\t\t\t\t\t\t\t\t\t" - ), - _c("br"), - _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tUsahakan password anda bukan dari tanggal lahir, alamat, nomor telepon/hp dan dari kata yang sering anda gunakan atau mudah diketahui oleh orang lain.\n\t\t\t\t\t\t\t\t\t" - ), - ]), - ]) + return _c("div", { staticClass: "col-md-12" }, [_c("br")]) }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - 'format penulisan "namapanggilan-namasingkatancu" tanpa spasi. contoh: tony-cubcd' +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&": +/*!*************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80& ***! + \*************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.kategoriNama") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan name kategori", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t"), + ]), + ] ), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - "Minimal 8 karater yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka" + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\tKeterangan:\n\t\t\t")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan kategori", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "deskripsi", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("form-button", { + attrs: { + cancelTitle: _vm.cancelTitle, + cancelIcon: _vm.cancelIcon, + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.cancelClick }, + }), + ], + 1 + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { enctype: "multipart/form-data", "data-vv-scope": "form" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { image_loc: "/images/artikel/" }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 ), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [_vm._v("Mengisi ulang password")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [ - _vm._v( - "Silahkan memilih dari tabel dibawah data user ini terikat dengan data aktivis mana. untuk memilih dengan menekan nama di dalam tabel aktivis" + _vm._v(" "), + _c( + "div", + { + staticClass: "form-group", + class: { "has-error": _vm.errors.has("form.name") }, + }, + [ + _c( + "h5", + { class: { "text-danger": _vm.errors.has("form.name") } }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: "Silahkan masukkan name kategori", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "name", $event.target.value) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c("small", { staticClass: "text-muted text-danger" }, [ + _c("i", { staticClass: "icon-arrow-small-right" }), + _vm._v( + " " + _vm._s(_vm.errors.first("form.name")) + "\n\t\t\t" + ), + ]) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t"), + ]), + ] ), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("small", { staticClass: "text-muted" }, [ - _c("i", [_vm._v("Silahkan memilih apa saja yang bisa dilakukan user.")]), - ]) - }, -] + _vm._v(" "), + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("\n\t\t\t\tKeterangan:\n\t\t\t")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.deskripsi, + expression: "form.deskripsi", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "deskripsi", + placeholder: "Silahkan masukkan keterangan kategori", + }, + domProps: { value: _vm.form.deskripsi }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(_vm.form, "deskripsi", $event.target.value) + }, + }, + }), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("form-button", { + attrs: { + cancelTitle: _vm.cancelTitle, + cancelIcon: _vm.cancelIcon, + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.cancelClick }, + }), + ], + 1 + ), + ]) +} +var staticRenderFns = [] render._withStripped = true +/***/ }), + +/***/ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&": +/*!***************************************************************************************************************!*\ + !*** ./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& ***! + \***************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader!../../../node_modules/css-loader??ref--6-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-2!./ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + + /***/ }), /***/ "./resources/assets/js/components/ImageUpload.vue": @@ -1772,18 +2547,140 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue": -/*!*****************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue ***! - \*****************************************************/ +/***/ "./resources/assets/js/helpers/form.js": +/*!*********************************************!*\ + !*** ./resources/assets/js/helpers/form.js ***! + \*********************************************/ +/*! exports provided: toMulipartedForm, objectToFormData */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toMulipartedForm", function() { return toMulipartedForm; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToFormData", function() { return objectToFormData; }); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function toMulipartedForm(form, mode) { + if (mode === 'edit' && typeof form.image === 'string') { + var temp = JSON.parse(JSON.stringify(form)); + delete temp.image; + return temp; + } else { + return objectToFormData(form); + } +} +function objectToFormData(obj, form, namespace) { + var fd = form || new FormData(); + var formKey; + + for (var property in obj) { + if (obj.hasOwnProperty(property)) { + if (namespace) { + formKey = namespace + '[' + property + ']'; + } else { + formKey = property; + } + + if (obj[property] instanceof Array) { + for (var i = 0; i < obj[property].length; i++) { + objectToFormData(obj[property][i], fd, "".concat(property, "[").concat(i, "]")); + } + } else if (_typeof(obj[property]) === 'object' && !(obj[property] instanceof File)) { + objectToFormData(obj[property], fd, property); + } else { + fd.append(formKey, obj[property]); + } + } + } + + return fd; +} + +/***/ }), + +/***/ "./resources/assets/js/views/artikel/form.vue": +/*!****************************************************!*\ + !*** ./resources/assets/js/views/artikel/form.vue ***! + \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=ae166b0c&scoped=true& */ "./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _public_css_admin_ckeditor_document_style_css_vue_type_style_index_0_id_ae166b0c_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true& */ "./public/css/admin/ckeditor-document-style.css?vue&type=style&index=0&id=ae166b0c&lang=css&scoped=true&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + "ae166b0c", + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/artikel/form.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&": +/*!*****************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js& ***! + \*****************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&": +/*!***********************************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true& ***! + \***********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=ae166b0c&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/form.vue?vue&type=template&id=ae166b0c&scoped=true&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_ae166b0c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/artikel/formKategori.vue": +/*!************************************************************!*\ + !*** ./resources/assets/js/views/artikel/formKategori.vue ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formKategori.vue?vue&type=template&id=550edd80& */ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&"); +/* harmony import */ var _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formKategori.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1792,9 +2689,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], - _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["render"], + _formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1804,54 +2701,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/formInfo.vue" +component.options.__file = "resources/assets/js/views/artikel/formKategori.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": -/*!******************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! - \******************************************************************************/ +/***/ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js& ***! + \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&": +/*!*******************************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80& ***! + \*******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formKategori.vue?vue&type=template&id=550edd80& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formKategori.vue?vue&type=template&id=550edd80&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formKategori_vue_vue_type_template_id_550edd80___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/form.vue": -/*!*************************************************!*\ - !*** ./resources/assets/js/views/user/form.vue ***! - \*************************************************/ +/***/ "./resources/assets/js/views/artikel/formPenulis.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/views/artikel/formPenulis.vue ***! + \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=fadbbf36& */ "./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&"); -/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formPenulis.vue?vue&type=template&id=53af71f0& */ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&"); +/* harmony import */ var _formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formPenulis.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1861,9 +2758,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["render"], - _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["render"], + _formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1873,38 +2770,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/form.vue" +component.options.__file = "resources/assets/js/views/artikel/formPenulis.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&": -/*!**************************************************************************!*\ - !*** ./resources/assets/js/views/user/form.vue?vue&type=script&lang=js& ***! - \**************************************************************************/ +/***/ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPenulis.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0& ***! + \******************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=fadbbf36& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formPenulis.vue?vue&type=template&id=53af71f0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/artikel/formPenulis.vue?vue&type=template&id=53af71f0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formPenulis_vue_vue_type_template_id_53af71f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/90.js b/public/js/components/90.js index fd5064cbd..8bbbf257a 100644 --- a/public/js/components/90.js +++ b/public/js/components/90.js @@ -50,10 +50,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -61,9 +61,9 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/anggotaCuDraft/table.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/aktivis/table.vue"); /* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCuTp.vue */ "./resources/assets/js/components/selectCuTp.vue"); +/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/aktivis/select.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -109,6 +109,31 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -119,19 +144,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCuTp: _components_selectCuTp_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + selectData: _select_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Anggota CU [DRAFT]', - kelas: 'anggotaCu', - titleDesc: 'Mengelola anggota CU [DRAFT]', - titleIcon: 'icon-man-woman', - selectCuPath: 'anggotaCuCuDraft' + title: 'Aktivis CU', + kelas: 'aktivis', + titleDesc: 'Mengelola data Aktivis CU', + titleIcon: 'icon-user-tie', + selectCuPath: 'aktivisCu', + tabName: 'aktif', + isTidakAktif: false }; }, created: function created() { - this.checkUser('upload_anggota_cu', this.$route.params.cu); + this.checkUser('index_aktivis', this.$route.params.cu); }, methods: { checkUser: function checkUser(permission, id_cu) { @@ -146,34 +173,37 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } } + }, + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'tidakAktif' && !this.isTidakAktif) { + this.isTidakAktif = true; + } } }, computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { itemData: 'dataS', - itemDataStat: 'dataStatS' + itemData2: 'dataS2', + itemDataStat: 'dataStatS', + itemDataStat2: 'dataStatS2' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -332,6 +362,258 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas', 'isPus', 'path', 'itemDataStat'], + data: function data() { + return { + idCu: '', + tingkat: '' + }; + }, + created: function created() { + if (this.currentUser.id_pus !== undefined) { + this.fetchCU(); + } + }, + watch: { + '$route': function $route(to, from) { + // check current page meta + this.fetchCU(); + }, + modelCUStat: function modelCUStat(value) { + if (value === "success") { + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; + } + } + }, + methods: { + fetch: function fetch() { + this.$router.push({ + name: this.path, + params: { + cu: this.idCu, + tingkat: this.tingkat + } + }); + }, + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } else { + this.idCu = this.$route.params.cu; + this.tingkat = this.$route.params.tingkat; + } + }, + changeTingkat: function changeTingkat(tingkat) { + if (this.currentUser != 0) { + this.fetch(); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -374,7 +656,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - @@ -382,27 +663,54 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, - props: ["title", "kelas", "itemData", "itemDataStat"], + props: ['title', 'kelas', 'status', 'itemData', 'itemDataStat'], data: function data() { return { - anggota_cu: {}, selectedItem: [], - excelDownloadUrl: '', query: { order_column: "name", order_direction: "asc", filter_match: "and", - limit: 100, + limit: 10, page: 1 }, + excelDownloadUrl: '', columnData: [{ - title: 'No.', - name: 'No.' + title: 'No.' + }, { + title: 'Foto', + name: 'gambar', + hide: false + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'NIM Sistem', + name: 'nim', + tipe: 'string', + sort: true, + hide: false, + disable: true, + filter: true + }, { + title: 'NIM Lembaga', + name: 'nim_cu', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true }, { title: 'No. KTP', name: 'nik', @@ -418,72 +726,79 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope sort: true, hide: false, disable: false, - filter: true + filter: true + }, { + title: 'CU', + name: 'pekerjaan_aktif.cu.name', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false }, { - title: 'Nama', - name: 'name', + title: 'Tingkat', + name: 'pekerjaan_aktif.tingkat_name', tipe: 'string', - sort: true, + sort: false, hide: false, disable: false, - filter: true, - filterDefault: true + filter: false }, { - title: 'No. BA', - name: 'no_ba', + title: 'Jabatan', + name: 'pekerjaan_aktif.name', tipe: 'string', sort: false, hide: false, disable: false, - filter: true + filter: false }, { - title: 'Lembaga', - name: 'lembaga', + title: 'CU', + name: 'pekerjaan_tidak_aktif.cu.name', tipe: 'string', sort: false, hide: false, disable: false, filter: false }, { - title: 'Jabatan', - name: 'jabatan', + title: 'Keterangan Tidak Aktif', + name: 'pekerjaan_tidak_aktif.keterangan_tidak_aktif', tipe: 'string', sort: false, hide: false, disable: false, filter: false }, { - title: 'Pekerjaan', - name: 'pekerjaan', + title: 'Tingkat Terakhir', + name: 'pekerjaan_tidak_aktif.tingkat_name', tipe: 'string', - sort: true, + sort: false, hide: false, disable: false, - filter: true + filter: false }, { - title: 'Pendidikan', - name: 'pendidikan', + title: 'Jabatan Terakhir', + name: 'pekerjaan_tidak_aktif.name', tipe: 'string', sort: false, hide: false, disable: false, filter: false }, { - title: 'Penghasilan', - name: 'penghasilan', + title: 'Pendidikan', + name: 'pendidikan_tertinggi.tingkat', tipe: 'string', - sort: true, + sort: false, hide: false, disable: false, - filter: true + filter: false }, { - title: 'Pengeluaran', - name: 'pengeluaran', + title: 'Jurusan', + name: 'pendidikan_tertinggi.name', tipe: 'string', - sort: true, + sort: false, hide: false, disable: false, - filter: true + filter: false }, { title: 'Email', name: 'email', @@ -516,30 +831,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope hide: false, disable: false, filter: true - }, { - title: 'Ahli Waris', - name: 'ahli_waris', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama Ibu', - name: 'nama_ibu', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Suku', - name: 'suku', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true }, { title: 'Gol. Darah', name: 'darah', @@ -565,7 +856,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: 'Status', + title: 'Status Pernikahan', name: 'status', tipe: 'string', sort: true, @@ -581,21 +872,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: 'Tempat. Lahir', + title: 'Tempat Lahir', name: 'tempat_lahir', tipe: 'string', sort: true, hide: false, disable: false, filter: true - }, { - title: 'Tgl. Jadi Anggota', - name: 'tanggal_masuk', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true }, { title: 'Provinsi', name: 'provinces.name', @@ -628,22 +911,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope hide: false, disable: false, filter: true - }, { - title: 'No. RW', - name: 'rw', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'No. RT', - name: 'rt', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true }, { title: 'Alamat', name: 'alamat', @@ -671,11 +938,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }], state: '', modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "", - modalColor: "" + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '' }; }, created: function created() { @@ -688,80 +954,133 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, updateStat: function updateStat(value) { this.modalState = value; - this.modalButton = "Ok"; + this.modalButton = 'Ok'; if (value === "success") { this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(this.query); + this.modalContent = ''; + this.fetch(); } else if (value === "fail") { this.modalContent = this.updateMessage; } else { - this.modalContent = ""; + this.modalContent = ''; } } }, methods: { fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/indexCuDraft', [params, this.$route.params.cu, this.$route.params.tp]); - this.excelDownloadUrl = 'anggotaCuDraft/index/' + this.$route.params.cu + '/' + this.$route.params.tp; + this.disableColumnStatus(); + + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', [params, this.$route.params.tingkat, this.status]); + this.excelDownloadUrl = this.kelas + '/index/' + this.$route.params.tingkat + '/' + this.status; + } else { + this.disableColumnCu(true); + + if (this.$route.params.tingkat != 'semua' && this.$route.params.tingkat != 'manajemen') { + this.disableColumnTingkat(true); + } else { + this.disableColumnTingkat(false); + } + + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tingkat, this.status]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.tingkat + '/' + this.status; + } + }, + disableColumnCu: function disableColumnCu(status) { + if (this.status == 'aktif') { + this.columnData[7].disable = status; + } else { + this.columnData[10].disable = status; + } + }, + disableColumnTingkat: function disableColumnTingkat(status) { + if (this.status == 'aktif') { + this.columnData[8].disable = status; + } else { + this.columnData[11].disable = status; + } + }, + disableColumnStatus: function disableColumnStatus() { + if (this.status == 'aktif') { + this.columnData[7].disable = false; + this.columnData[8].disable = false; + this.columnData[9].disable = false; + this.columnData[10].disable = true; + this.columnData[11].disable = true; + this.columnData[12].disable = true; + this.columnData[13].disable = true; + } else { + this.columnData[7].disable = true; + this.columnData[8].disable = true; + this.columnData[9].disable = true; + this.columnData[10].disable = false; + this.columnData[11].disable = false; + this.columnData[12].disable = false; + this.columnData[13].disable = false; + } }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + "DraftEdit", - params: { - id: id - } - }); + ubah: function ubah(id, type) { + if (type == 'identitas') { + this.$router.push({ + name: this.kelas + 'Edit', + params: { + id: id + } + }); + } else if (type == 'riwayat') { + this.$router.push({ + name: this.kelas + 'RiwayatEdit', + params: { + id: id + } + }); + } + }, + modalImageOpen: function modalImageOpen(item) { + this.modalShow = true; + this.modalSize = ''; + this.modalState = 'image'; + this.modalContent = '/images/aktivis/' + item + '.jpg'; }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = "confirm-tutup"; + this.modalState = 'confirm-tutup'; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == "simpan") { - this.modalTitle = "Simpan " + this.title + " ini?"; - this.modalButton = "Iya, Simpan"; - } else if (state == "simpan_semua") { - this.modalTitle = "Simpan semua " + this.title + " ini?"; - this.modalButton = "Iya, Simpan"; - } else if (state == "hapus") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalButton = "Iya, Hapus"; - } else if (state == "hapus_semua") { - this.modalTitle = "Hapus semua" + this.title + " ini?"; - this.modalButton = "Iya, Hapus"; + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalButton = 'Iya, Hapus'; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); + this.$store.dispatch(this.kelas + '/resetUpdateStat'); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == "simpan") { - this.$store.dispatch(this.kelas + "/storeDraft", this.selectedItem.id); - } else if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroyDraft", [this.selectedItem.id, this.$route.params.cu]); - } else if (this.state == "hapus_semua") { - this.$store.dispatch(this.kelas + "/destroyDraftAll", this.$route.params.cu); - } else if (this.state == "simpan_semua") { - this.$store.dispatch(this.kelas + "/storeDraftAll", this.$route.params.cu); + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("anggotaCu", { - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { + idCu: 'idCu' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'dataS', + modelCuStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + updateMessage: 'update', + updateStat: 'updateStat' })) }); @@ -830,10 +1149,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -858,40 +1177,158 @@ var render = function () { _vm._v(" "), _c("div", { staticClass: "page-container" }, [ _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-cu-tp", { + _c( + "div", + { staticClass: "content-wrapper" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("select-data", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + itemDataStat: _vm.itemDataStat, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "aktif" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("aktif") + }, + }, + }, + [ + _c("i", { + staticClass: "icon-checkbox-checked mr-2", + }), + _vm._v(" AKTIVIS AKTIF"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "tidakAktif" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("tidakAktif") + }, + }, + }, + [ + _c("i", { staticClass: "icon-cancel-square mr-2" }), + _vm._v(" AKTIVIS TIDAK AKTIF"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - }), - _vm._v(" "), - _c("table-data", { + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "aktif", + expression: "tabName == 'aktif'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "aktif", + itemData: _vm.itemData, + itemDataStat: _vm.itemDataStat, + }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, + "enter-active-class": "animated fadeIn", + mode: "out-in", }, - }), - ], - 1 - ), - ]), + }, + [ + _vm.isTidakAktif + ? _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "tidakAktif", + expression: "tabName == 'tidakAktif'", + }, + ], + }, + [ + _c("table-data", { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + status: "tidakAktif", + itemData: _vm.itemData2, + itemDataStat: _vm.itemDataStat2, + }, + }), + ], + 1 + ) + : _vm._e(), + ] + ), + ], + 1 + ), ]), ]), ], @@ -905,10 +1342,577 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&": -/*!*************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2& ***! - \*************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6& ***! + \*******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-5" }, [ + this.currentUser.id_cu === 0 + ? _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua CU"), + ]), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v(_vm._s(_vm.currentUser.pus.name)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCUStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + ] + ), + ]), + ]) + : _vm._e(), + ]), + _vm._v(" "), + _c( + "div", + { + class: { + "col-sm-5": _vm.currentUser.id_cu == 0, + "col-sm-12": _vm.currentUser.id_cu != 0, + }, + }, + [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tingkat, + expression: "tingkat", + }, + ], + staticClass: "form-control", + attrs: { + name: "tingkat", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tingkat = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTingkat($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tingkat"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua Tingkat"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pengurus" } }, [ + _vm._v("Pengurus"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pengawas" } }, [ + _vm._v("Pengawas"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "komite" } }, [ + _vm._v("Komite"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "penasihat" } }, [ + _vm._v("Penasihat"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "manajemen" } }, [ + _vm._v(" Manajemen"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "kolektor" } }, [ + _vm._v("Kolektor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "kelompok_inti" } }, [ + _vm._v("Kelompok Inti"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "vendor_smartcu" } }, [ + _vm._v("Vendor sMartCU"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "senior_manajer" } }, [ + _vm._v("Senior Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "manajer" } }, [ + _vm._v("Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "supervisor" } }, [ + _vm._v("Supervisor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "staf" } }, [ + _vm._v("Staf"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "supporting_unit" } }, [ + _vm._v("Supporting Unit"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "vendor" } }, [ + _vm._v("Vendor sMartCU"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "magang" } }, [ + _vm._v("Magang"), + ]), + ] + ), + ]), + ] + ), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-sm-2" }, [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ]) + : _vm._e(), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ + _c("div", { staticClass: "card-body" }, [ + this.currentUser.id_cu == 0 + ? _c("div", [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.idCu, + expression: "idCu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.idCu = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua CU"), + ]), + _vm._v(" "), + _vm.isPus + ? _c("option", { attrs: { value: "0" } }, [ + _vm.currentUser.pus + ? _c("span", [ + _vm._v(_vm._s(_vm.currentUser.pus.name)), + ]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return cu + ? _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + : _vm._e() + }), + ], + 2 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "pt-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-lg btn-block", + attrs: { disabled: _vm.modelCUStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCUStat === "loading" }, + }), + _vm._v(" Reload\n\t\t\t\t\t"), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "input-group pt-2" }, [ + _vm._m(3), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.tingkat, + expression: "tingkat", + }, + ], + staticClass: "form-control", + attrs: { + name: "tingkat", + "data-width": "100%", + disabled: _vm.modelCUStat === "loading", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.tingkat = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeTingkat($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih tingkat"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "semua" } }, [ + _vm._v("Semua Tingkat"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pengurus" } }, [ + _vm._v("Pengurus"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "pengawas" } }, [ + _vm._v("Pengawas"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "komite" } }, [_vm._v("Komite")]), + _vm._v(" "), + _c("option", { attrs: { value: "penasihat" } }, [ + _vm._v("Penasihat"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "manajemen" } }, [ + _vm._v(" Manajemen"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "kolektor" } }, [ + _vm._v("Kolektor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "kelompok_inti" } }, [ + _vm._v("Kelompok Inti"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "vendor_smartcu" } }, [ + _vm._v("Vendor sMartCU"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "magang" } }, [_vm._v("Magang")]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "senior_manajer" } }, [ + _vm._v("Senior Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "manajer" } }, [ + _vm._v("Manajer"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "supervisor" } }, [ + _vm._v("Supervisor"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "staf" } }, [_vm._v("Staf")]), + _vm._v(" "), + _c("option", { attrs: { value: "kontrak" } }, [ + _vm._v("Kontrak"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "supporting_unit" } }, [ + _vm._v("Supporting Unit"), + ]), + ] + ), + ]), + _vm._v(" "), + this.currentUser.id_cu == 0 + ? _c("div", { staticClass: "pt-2" }, [ + _vm.itemDataStat != "loading" + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.fetch() + }, + }, + }, + [ + _c("i", { staticClass: "icon-folder-open3" }), + _vm._v(" Tampilkan\n\t\t\t\t"), + ] + ) + : _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block", + attrs: { type: "button" }, + }, + [_c("i", { staticClass: "icon-sync spinner" })] + ), + ]) + : _vm._e(), + ]), + ]), + ]) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Tingkat"), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [ + _vm._v("Pilih Tingkat"), + ]), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -923,27 +1927,6 @@ var render = function () { return _c( "div", [ - _c( - "div", - { - staticClass: "alert alert-warning alert-styled-left cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch(_vm.query) - }, - }, - }, - [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v("Perhatian!"), - ]), - _vm._v( - " Dikarenakan proses pengelolaan data hasil upload yang memakan waktu lebih lama, maka mohon menunggu dan mencoba menekan kotak dialog ini dalam beberapa saat kedepan untuk memeriksa apakah proses upload data sudah selesai dan dapat dilihat di tabel dibawah.\n " - ), - ] - ), - _vm._v(" "), _c( "data-viewer", { @@ -952,8 +1935,8 @@ var render = function () { columnData: _vm.columnData, itemData: _vm.itemData, query: _vm.query, - excelDownloadUrl: _vm.excelDownloadUrl, itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, }, on: { fetch: _vm.fetch }, scopedSlots: _vm._u([ @@ -978,7 +1961,7 @@ var render = function () { !_vm.columnData[0].hide ? _c("td", [ _vm._v( - "\n\t\t\t\t\t\t" + + "\n\t\t\t\t\t" + _vm._s( props.index + 1 + @@ -986,21 +1969,38 @@ var render = function () { +_vm.itemData.per_page + "." ) + - "\n\t\t\t\t\t" + "\n\t\t\t\t" ), ]) : _vm._e(), _vm._v(" "), !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nik }, - }), - ], - 1 - ) + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm cursor-pointer", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + }, + on: { + click: function ($event) { + return _vm.modalImageOpen( + props.item.gambar + ) + }, + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image_man.jpg" }, + }), + ]) : _vm._e(), _vm._v(" "), !_vm.columnData[2].hide @@ -1008,19 +2008,19 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.npwp }, + attrs: { value: props.item.name }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[3].hide + !_vm.columnData[3].hide && !_vm.columnData[3].disable ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.name }, + attrs: { value: props.item.nim }, }), ], 1 @@ -1032,7 +2032,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.no_ba }, + attrs: { value: props.item.nim_cu }, }), ], 1 @@ -1044,7 +2044,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.lembaga }, + attrs: { value: props.item.nik }, }), ], 1 @@ -1056,146 +2056,279 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.jabatan }, + attrs: { value: props.item.npwp }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[7].hide + !_vm.columnData[7].hide && !_vm.columnData[7].disable + ? _c("td", [ + props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 1 + ? _c( + "span", + [ + props.item.pekerjaan_aktif.cu + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif.cu + .name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 2 + ? _c( + "span", + [ + props.item.pekerjaan_aktif.lembaga_lain + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif + .lembaga_lain.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 3 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide && + !_vm.columnData[8].disable && + props.item.pekerjaan_aktif.tingkat ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.pekerjaan }, - }), + props.item.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif.tingkat_name, + }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[8].hide + !_vm.columnData[9].hide && !_vm.columnData[9].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.pendidikan }, - }), + props.item.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: props.item.pekerjaan_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[9].hide + !_vm.columnData[10].hide && !_vm.columnData[10].disable + ? _c("td", [ + props.item.pekerjaan_tidak_aktif && + props.item.pekerjaan_tidak_aktif.tipe == 1 + ? _c( + "span", + [ + props.item.pekerjaan_tidak_aktif.cu + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_tidak_aktif + .cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_tidak_aktif && + props.item.pekerjaan_tidak_aktif.tipe == 2 + ? _c( + "span", + [ + props.item.pekerjaan_tidak_aktif + .lembaga_lain + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_tidak_aktif + .lembaga_lain.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_tidak_aktif && + props.item.pekerjaan_tidak_aktif.tipe == 3 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide && !_vm.columnData[11].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.penghasilan }, - }), + props.item.pekerjaan_tidak_aktif + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_tidak_aktif + .keterangan_tidak_aktif, + }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[10].hide + !_vm.columnData[12].hide && !_vm.columnData[12].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.pengeluaran }, - }), + props.item.pekerjaan_tidak_aktif + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_tidak_aktif + .tingkat_name, + }, + }) + : _vm._e(), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[11].hide + !_vm.columnData[13].hide && !_vm.columnData[13].disable ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.email }, - }), + props.item.pekerjaan_tidak_aktif + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_tidak_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[12].hide + !_vm.columnData[14].hide ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi.tingkat, + }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[13].hide + !_vm.columnData[15].hide ? _c( "td", [ - _c("check-value", { - attrs: { value: props.item.kontak }, - }), + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi.name, + }, + }) + : _c("span", [_vm._v("-")]), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[14].hide + !_vm.columnData[16].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.kelamin }, + attrs: { value: props.item.email }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[15].hide + !_vm.columnData[17].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.ahli_waris }, + attrs: { value: props.item.hp }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[16].hide + !_vm.columnData[18].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.nama_ibu }, + attrs: { value: props.item.kontak }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[17].hide + !_vm.columnData[19].hide ? _c( "td", [ _c("check-value", { - attrs: { value: props.item.suku }, + attrs: { value: props.item.kelamin }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[18].hide + !_vm.columnData[20].hide ? _c( "td", [ @@ -1207,7 +2340,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[19].hide + !_vm.columnData[21].hide ? _c( "td", [ @@ -1219,7 +2352,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[20].hide + !_vm.columnData[22].hide ? _c( "td", [ @@ -1231,7 +2364,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[21].hide + !_vm.columnData[23].hide ? _c( "td", [ @@ -1243,7 +2376,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[22].hide + !_vm.columnData[24].hide ? _c("td", { domProps: { innerHTML: _vm._s( @@ -1255,7 +2388,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[23].hide + !_vm.columnData[25].hide ? _c( "td", [ @@ -1267,19 +2400,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[24].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_masuk - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide + !_vm.columnData[26].hide && !_vm.columnData[26].disable ? _c( "td", [ @@ -1293,7 +2414,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[26].hide + !_vm.columnData[27].hide && !_vm.columnData[27].disable ? _c( "td", [ @@ -1307,7 +2428,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[27].hide + !_vm.columnData[28].hide && !_vm.columnData[28].disable ? _c( "td", [ @@ -1321,7 +2442,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[28].hide + !_vm.columnData[29].hide && !_vm.columnData[29].disable ? _c( "td", [ @@ -1335,31 +2456,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[29].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.rw }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), !_vm.columnData[30].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.rt }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[31].hide ? _c( "td", [ @@ -1371,7 +2468,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[32].hide + !_vm.columnData[31].hide ? _c("td", { staticClass: "text-nowrap", domProps: { @@ -1384,7 +2481,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[33].hide + !_vm.columnData[32].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -1407,197 +2504,179 @@ var render = function () { ]), }, [ - _c("template", { slot: "button-desktop" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan_semua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan Semua\n "), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n "), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Identitas\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubah(_vm.selectedItem.id, "identitas") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Identitas\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubah(_vm.selectedItem.id, "riwayat") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n "), - ] - ), - ]), + [ + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c("span", [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Riwayat\n\t\t\t\t"), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-profile" }), + _vm._v(" Riwayat\n\t\t\t\t"), + ]), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan_semua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v("Simpan Semua\n "), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubah(_vm.selectedItem.id, "identitas") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n "), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) + [ + _vm.currentUser.can && + _vm.currentUser.can["update_" + _vm.kelas] + ? _c("span", [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Riwayat\n\t\t\t\t"), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-profile" }), + _vm._v(" Riwayat\n\t\t\t\t"), + ]), + ] + ), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubah(_vm.selectedItem.id, "riwayat") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah Identitas\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Riwayat\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n "), - ] - ), - ]), + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), ], 2 ), @@ -1609,7 +2688,6 @@ var render = function () { title: _vm.modalTitle, button: _vm.modalButton, content: _vm.modalContent, - color: _vm.modalColor, }, on: { tutup: _vm.modalTutup, @@ -1699,17 +2777,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/index.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/index.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/aktivis/index.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/aktivis/index.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ef7eb854& */ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=21f06841& */ "./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1720,8 +2798,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1731,54 +2809,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCuDraft/index.vue" +component.options.__file = "resources/assets/js/views/aktivis/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ef7eb854& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/index.vue?vue&type=template&id=ef7eb854&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=21f06841& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/index.vue?vue&type=template&id=21f06841&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ef7eb854___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21f06841___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/table.vue": -/*!************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/table.vue ***! - \************************************************************/ +/***/ "./resources/assets/js/views/aktivis/select.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/aktivis/select.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=41dbd8d2& */ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=e0ff02c6& */ "./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&"); +/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1788,9 +2866,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["render"], + _select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1800,38 +2878,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaCuDraft/table.vue" +component.options.__file = "resources/assets/js/views/aktivis/select.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&": /*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6& ***! \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=e0ff02c6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/select.vue?vue&type=template&id=e0ff02c6&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_e0ff02c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/table.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/aktivis/table.vue ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=48e8c586& */ "./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/aktivis/table.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=41dbd8d2& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaCuDraft/table.vue?vue&type=template&id=41dbd8d2&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=48e8c586& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/aktivis/table.vue?vue&type=template&id=48e8c586&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_41dbd8d2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_48e8c586___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/91.js b/public/js/components/91.js index c9d57797b..b5e66ebce 100644 --- a/public/js/components/91.js +++ b/public/js/components/91.js @@ -50,10 +50,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -61,8 +61,9 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/mitraLembaga/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/cu/table.vue"); +/* harmony import */ var _tableDeleted_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./tableDeleted.vue */ "./resources/assets/js/views/cu/tableDeleted.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -98,6 +99,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + @@ -106,29 +134,42 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope components: { pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + tableDataDeleted: _tableDeleted_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }, data: function data() { return { - title: 'Lembaga Mitra', - kelas: 'mitraLembaga', - titleDesc: 'Mengelola data lembaga mitra', - titleIcon: 'icon-briefcase' + title: 'CU', + kelas: 'cu', + titleDesc: 'Mengelola data CU', + titleIcon: 'icon-office', + tabName: 'table', + isTableDeleted: false }; }, - methods: {}, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraLembaga', { + methods: { + changeTab: function changeTab(value) { + this.tabName = value; + + if (value == 'tableDeleted' && !this.isTableDeleted) { + this.isTableDeleted = true; + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { itemData: 'dataS', - itemDataStat: 'dataStatS' + itemDataStat: 'dataStatS', + itemDataDeleted: 'dataDeletedS', + itemDataDeletedStat: 'dataDeletedStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&": +/*!*********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -272,6 +313,95 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -290,7 +420,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope return { selectedItem: [], query: { - order_column: "name", + order_column: "no_ba", order_direction: "asc", filter_match: "and", limit: 10, @@ -304,6 +434,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope title: "Foto", name: "gambar", hide: false + }, { + title: "Logo", + name: "logo", + hide: false }, { title: "Nama", name: "name", @@ -314,12 +448,189 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope filter: true, filterDefault: true }, { - title: "Bidang", - name: "bidang", + title: "Nama Legal", + name: "name_legal", tipe: "string", sort: true, hide: false, disable: false, + filter: true, + filterDefault: true + }, { + title: "No. BA", + name: "no_ba", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh TP/KP", + name: "has_tp_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Manajemen", + name: "has_manajemen_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Pengurus", + name: "has_pengurus_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Pengawas", + name: "has_pengawas_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Komite", + name: "has_komite_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Penasihat", + name: "has_penasihat_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Kolektor", + name: "has_kolektor_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Kelompok Inti", + name: "has_kelompok_inti_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Senior Manajer", + name: "has_senior_manajer_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Manajer", + name: "has_manajer_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Supervisor", + name: "has_supervisor_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Staf", + name: "has_staf_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Kontrak", + name: "has_kontrak_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Aktivis Tidak Aktif", + name: "has_aktivis_tidak_aktif_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Simpanan", + name: "has_simpanan_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Pinjaman", + name: "has_pinjaman_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Simpanan Jalinan", + name: "has_simpanan_jalinan_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Pinjaman Jalinan", + name: "has_pinjaman_jalinan_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh User SIMO", + name: "has_user_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Artikel", + name: "has_artikel_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh Anggota CU", + name: "has_anggota_cu_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, filter: true }, { title: "Badan Hukum", @@ -338,16 +649,32 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: "Penanggung Jawab", - name: "penanggungjawab", + title: "NIK", + name: "nik", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "SITU", + name: "situ", tipe: "string", sort: true, hide: false, disable: false, filter: true }, { - title: "Bentuk Kerjasama", - name: "bentuk_kerjasama", + title: "SIUSP", + name: "siusp", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Izin Operasional", + name: "izin_operasional", tipe: "string", sort: true, hide: false, @@ -394,25 +721,49 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope disable: false, filter: true }, { - title: "Website", - name: "website", + title: "Aplikasi", + name: "app", tipe: "string", sort: true, hide: false, disable: false, filter: true }, { - title: "E-mail", - name: "email", - tipe: "string", + title: "Tgl. Berdiri", + name: "ultah", + tipe: "datetime", sort: true, hide: false, disable: false, filter: true }, { - title: "No. Telp", - name: "telp", - tipe: "string", + title: "Tgl. Bergabung", + name: "bergabung", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Website", + name: "website", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "E-mail", + name: "email", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "No. Telp", + name: "telp", + tipe: "string", sort: true, hide: false, disable: false, @@ -493,6 +844,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } }); }, + lihatTpCu: function lihatTpCu(id_cu) { + this.$router.push({ + name: "tpCu", + params: { + cu: id_cu + } + }); + }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; this.modalState = "confirm-tutup"; @@ -517,7 +876,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("mitraLembaga", { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { itemData: "dataS", itemDataStat: "dataStatS", updateMessage: "update", @@ -529,118 +888,1599 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -/***/ }), +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), - ]) -} -var staticRenderFns = [] -render._withStripped = true -/***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc& ***! - \***********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + props: ["title", "kelas"], + data: function data() { + return { + selectedItem: [], + query: { + order_column: "no_ba", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: '', + columnData: [{ + title: "No.", + name: "No." + }, { + title: "Foto", + name: "gambar", + hide: false + }, { + title: "Nama", + name: "name", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: "Nama Legal", + name: "name_legal", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: "No. BA", + name: "no_ba", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jmlh TP/KP", + name: "has_tp_cu_count", + tipe: "numeric", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Badan Hukum", + name: "badan_hukum", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "NPWP", + name: "npwp", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "NIK", + name: "nik", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "SITU", + name: "situ", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "SIUSP", + name: "siusp", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Izin Operasional", + name: "izin_operasional", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Provinsi", + name: "provinces.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kabupaten/Kota", + name: "regencies.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kecamatan", + name: "districts.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Kelurahan", + name: "villages.name", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Alamat", + name: "alamat", + tipe: "string", + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: "Aplikasi", + name: "app", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. Berdiri", + name: "ultah", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. Bergabung", + name: "bergabung", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Website", + name: "website", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "E-mail", + name: "email", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "No. Telp", + name: "telp", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "No. Hp", + name: "hp", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Kode Pos", + name: "pos", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. / Waktu Buat", + name: "created_at", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. / Waktu Ubah", + name: "updated_at", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. / Waktu Hapus", + name: "deleted_at", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }], + state: '', + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = "Ok"; + + if (value === "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ""; + this.fetch(); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ""; + } + } + }, + methods: { + fetch: function fetch(params) { + this.$store.dispatch(this.kelas + "/indexDeleted", params); + this.excelDownloadUrl = this.kelas; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + lihatTpCu: function lihatTpCu(id_cu) { + this.$router.push({ + name: "tpCu", + params: { + cu: id_cu + } + }); + }, + modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.modalState = "confirm-tutup"; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == "restore") { + this.modalTitle = "Aktifkan kembali " + this.title + " " + this.selectedItem.name + " ini?"; + this.modalButton = "Iya, Aktifkan"; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + "/resetUpdateStat"); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == "restore") { + this.$store.dispatch(this.kelas + "/restore", this.selectedItem.id); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("cu", { + itemData: "dataDeletedS", + itemDataStat: "dataDeletedStatS", + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { + currentUser: "currentUser" + })) +}); + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "button", + { + staticClass: "btn btn-link btn-block", + attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, + on: { click: _vm.btnClick }, + }, + [ + _vm.clicked + ? _c("span", [ + _c("i", { staticClass: "icon-arrow-up12" }), + _vm._v(" Kembali "), + _c("i", { staticClass: "icon-arrow-up12" }), + ]) + : _c("span", [ + _c("i", { staticClass: "icon-arrow-down12" }), + _vm._v(" Selengkapnya "), + _c("i", { staticClass: "icon-arrow-down12" }), + ]), + ] + ), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&": +/*!*************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0& ***! + \*************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.itemDataDeletedStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemDataDeleted, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "nav-tabs-responsive mb-3" }, [ + _c( + "ul", + { staticClass: "nav nav-tabs nav-tabs-solid bg-light" }, + [ + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "table" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("table") + }, + }, + }, + [ + _c("i", { staticClass: "icon-table2 mr-2" }), + _vm._v(" CU Anggota"), + ] + ), + ]), + _vm._v(" "), + _c("li", { staticClass: "nav-item" }, [ + _c( + "a", + { + staticClass: "nav-link", + class: { active: _vm.tabName == "tableDeleted" }, + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.changeTab("tableDeleted") + }, + }, + }, + [ + _c("i", { staticClass: "icon-table2 mr-2" }), + _vm._v(" CU Bukan Anggota Lagi"), + ] + ), + ]), + ] + ), + ]), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "table", + expression: "tabName == 'table'", + }, + ], + }, + [ + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "transition", + { + attrs: { + "enter-active-class": "animated fadeIn", + mode: "out-in", + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.tabName == "tableDeleted", + expression: "tabName == 'tableDeleted'", + }, + ], + }, + [ + _c("table-data-deleted", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ] + ), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&": +/*!*************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8& ***! + \*************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t" + ), + ]), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/" + + _vm.kelas + + "/" + + props.item.gambar + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c("td", [ + props.item.logo + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/logo/" + + props.item.logo + + "n.jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name_legal }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_tp_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_manajemen_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_pengurus_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_pengawas_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_komite_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_penasihat_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[12].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_kolektor_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[13].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_kelompok_inti_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[14].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_senior_manajer_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[15].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_manajer_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[16].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_supervisor_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_staf_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_kontrak_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.has_aktivis_tidak_aktif_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_simpanan_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[21].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_pinjaman_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[22].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_simpanan_jalinan_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[23].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_pinjaman_jalinan_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[24].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_user_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[25].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.has_artikel_count }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[26].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.has_anggota_cu_count, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[27].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.badan_hukum }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[28].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.npwp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[29].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.nik }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[30].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.situ }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[31].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.siusp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[32].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.izin_operasional }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[33].hide + ? _c( + "td", + [ + props.item.provinces + ? _c("check-value", { + attrs: { value: props.item.provinces.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[34].hide + ? _c( + "td", + [ + props.item.regencies + ? _c("check-value", { + attrs: { value: props.item.regencies.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[35].hide + ? _c( + "td", + [ + props.item.districts + ? _c("check-value", { + attrs: { value: props.item.districts.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[36].hide + ? _c( + "td", + [ + props.item.villages + ? _c("check-value", { + attrs: { value: props.item.villages.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[37].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alamat }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[38].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.app }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[39].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.ultah) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[40].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.bergabung) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[41].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.website }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[42].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.email }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[43].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.telp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[44].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.hp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[45].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.pos }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[46].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[47].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, + [ + _c( + "template", + { slot: "button-desktop" }, [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, }, - }) + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) : _vm._e(), _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), + _vm.currentUser.can && _vm.currentUser.can["index_tp"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + disabled: + !_vm.selectedItem.id || + _vm.selectedItem.has_tp_cu_count === 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.lihatTpCu(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat TP/KP \n\t\t\t\t"), + ] + ) + : _vm._e(), ], 1 ), - ]), - ]), + _vm._v(" "), + _c( + "template", + { slot: "button-mobile" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_tp"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { + disabled: + !_vm.selectedItem.id || + _vm.selectedItem.has_tp_cu_count === 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.lihatTpCu(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat TP/KP \n\t\t\t\t"), + ] + ) + : _vm._e(), + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }), ], 1 ) @@ -652,10 +2492,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&": -/*!***********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8& ***! - \***********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -723,7 +2563,9 @@ var render = function () { staticClass: "img-rounded img-fluid wmin-sm", attrs: { src: - "/images/mitra_lembaga/" + + "/images/" + + _vm.kelas + + "/" + props.item.gambar + "n.jpg", width: "40", @@ -756,7 +2598,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.bidang }, + attrs: { value: props.item.name_legal }, }), ], 1 @@ -768,7 +2610,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.badan_hukum }, + attrs: { value: props.item.no_ba }, }), ], 1 @@ -780,7 +2622,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.npwp }, + attrs: { value: props.item.has_tp_count }, }), ], 1 @@ -792,7 +2634,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.penanggungjawab }, + attrs: { value: props.item.badan_hukum }, }), ], 1 @@ -804,14 +2646,62 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.bentuk_kerjasama }, + attrs: { value: props.item.npwp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.nik }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.situ }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.siusp }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.izin_operasional }, }), ], 1 ) : _vm._e(), _vm._v(" "), - !_vm.columnData[8].hide && !_vm.columnData[8].disable + !_vm.columnData[12].hide && !_vm.columnData[12].disable ? _c( "td", [ @@ -825,7 +2715,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[9].hide && !_vm.columnData[9].disable + !_vm.columnData[13].hide && !_vm.columnData[13].disable ? _c( "td", [ @@ -839,7 +2729,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[10].hide && !_vm.columnData[10].disable + !_vm.columnData[14].hide && !_vm.columnData[14].disable ? _c( "td", [ @@ -853,7 +2743,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[11].hide && !_vm.columnData[11].disable + !_vm.columnData[15].hide && !_vm.columnData[15].disable ? _c( "td", [ @@ -867,7 +2757,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[12].hide + !_vm.columnData[16].hide ? _c( "td", [ @@ -879,7 +2769,39 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[13].hide + !_vm.columnData[17].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.app }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[18].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.ultah) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[19].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date(props.item.bergabung) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[20].hide ? _c( "td", [ @@ -891,7 +2813,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[14].hide + !_vm.columnData[21].hide ? _c( "td", [ @@ -903,7 +2825,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[15].hide + !_vm.columnData[22].hide ? _c( "td", [ @@ -915,7 +2837,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[16].hide + !_vm.columnData[23].hide ? _c( "td", [ @@ -927,7 +2849,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[17].hide + !_vm.columnData[24].hide ? _c( "td", [ @@ -939,7 +2861,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[18].hide + !_vm.columnData[25].hide ? _c("td", { staticClass: "text-nowrap", domProps: { @@ -952,7 +2874,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[19].hide + !_vm.columnData[26].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { @@ -967,6 +2889,20 @@ var render = function () { : _c("span", [_vm._v("-")]), ]) : _vm._e(), + _vm._v(" "), + !_vm.columnData[27].hide + ? _c("td", [ + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.deleted_at + ) + ), + }, + }), + ]) + : _vm._e(), ] ), ] @@ -975,129 +2911,97 @@ var render = function () { ]), }, [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_mitra_lembaga"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_mitra_lembaga"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("restore") }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_mitra_lembaga"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + }, + [ + _c("i", { staticClass: "icon-checkbox-checked2" }), + _vm._v(" Aktifkan Kembali\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_tp"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { + disabled: + !_vm.selectedItem.id || + _vm.selectedItem.has_tp_cu_count === 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.lihatTpCu(_vm.selectedItem.id) }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat TP/KP \n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_mitra_lembaga"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_mitra_lembaga"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, + _c("template", { slot: "button-mobile" }, [ + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("restore") }, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_mitra_lembaga"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, + }, + [ + _c("i", { staticClass: "icon-checkbox-checked2" }), + _vm._v(" Aktifkan Kembali\n\t\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_tp"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-icon btn-block pb-1", + attrs: { + disabled: + !_vm.selectedItem.id || + _vm.selectedItem.has_tp_cu_count === 0, + }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.lihatTpCu(_vm.selectedItem.id) }, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), + }, + [ + _c("i", { staticClass: "icon-file-eye" }), + _vm._v(" Lihat TP/KP \n\t\t\t\t"), + ] + ) + : _vm._e(), + ]), ], 2 ), @@ -1198,17 +3102,17 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/index.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/index.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/cu/index.vue": +/*!************************************************!*\ + !*** ./resources/assets/js/views/cu/index.vue ***! + \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=55fcc4dc& */ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6c5411b0& */ "./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1219,8 +3123,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1230,54 +3134,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/mitraLembaga/index.vue" +component.options.__file = "resources/assets/js/views/cu/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&": +/*!*************************************************************************!*\ + !*** ./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js& ***! + \*************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0& ***! + \*******************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=55fcc4dc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/index.vue?vue&type=template&id=55fcc4dc&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6c5411b0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/index.vue?vue&type=template&id=6c5411b0&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55fcc4dc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6c5411b0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/table.vue": -/*!**********************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/table.vue ***! - \**********************************************************/ +/***/ "./resources/assets/js/views/cu/table.vue": +/*!************************************************!*\ + !*** ./resources/assets/js/views/cu/table.vue ***! + \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=0f97f9d8& */ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=f91da7b8& */ "./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1288,8 +3192,8 @@ __webpack_require__.r(__webpack_exports__); var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1299,38 +3203,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/mitraLembaga/table.vue" +component.options.__file = "resources/assets/js/views/cu/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&": +/*!*************************************************************************!*\ + !*** ./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js& ***! + \*************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&": -/*!*****************************************************************************************!*\ - !*** ./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8& ***! - \*****************************************************************************************/ +/***/ "./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8& ***! + \*******************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=f91da7b8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/table.vue?vue&type=template&id=f91da7b8&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_f91da7b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/cu/tableDeleted.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/cu/tableDeleted.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tableDeleted.vue?vue&type=template&id=4172c705& */ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&"); +/* harmony import */ var _tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tableDeleted.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["render"], + _tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/cu/tableDeleted.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableDeleted.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=0f97f9d8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraLembaga/table.vue?vue&type=template&id=0f97f9d8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tableDeleted.vue?vue&type=template&id=4172c705& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/cu/tableDeleted.vue?vue&type=template&id=4172c705&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_0f97f9d8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_tableDeleted_vue_vue_type_template_id_4172c705___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/92.js b/public/js/components/92.js index bfb28eb6e..085a3b66d 100644 --- a/public/js/components/92.js +++ b/public/js/components/92.js @@ -1,14 +1,16 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[92],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); // // // @@ -22,47 +24,193 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + /* harmony default export */ __webpack_exports__["default"] = ({ + components: { + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, props: { - id: { - "default": '' + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" } }, data: function data() { return { - clicked: false + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { - btnClick: function btnClick() { - var _this = this; - - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; + } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/mitraOrang/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -98,50 +246,107 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } }, - data: function data() { - return { - title: 'Mitra Perseorangan', - kelas: 'mitraOrang', - titleDesc: 'Mengelola data mitra perseorangan', - titleIcon: 'icon-briefcase' - }; + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { - itemData: 'dataS', - itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/detail.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/detail.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -302,348 +507,256 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - props: ["title", "kelas"], - data: function data() { - return { - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', - columnData: [{ - title: 'No.', - name: 'No.' - }, { - title: 'Foto', - name: 'gambar', - hide: false - }, { - title: 'No. KTP', - name: 'nik', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Bidang', - name: 'bidang', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'NPWP', - name: 'npwp', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Lembaga', - name: 'lembaga', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Tingkat Jabatan', - name: 'pekerjaan_tingkat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Jabatan', - name: 'pekerjaan_name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Tingkat Pendidikan', - name: 'pendidikan_tingkat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Pendidikan', - name: 'pendidikan_name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Email', - name: 'email', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Hp', - name: 'hp', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Kontak Lain', - name: 'kontak', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Gender', - name: 'kelamin', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Gol. Darah', - name: 'darah', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tinggi', - name: 'tinggi', - tipe: 'numeric', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Agama', - name: 'agama', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. Lahir', - name: 'tanggal_lahir', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tempat. Lahir', - name: 'tempat_lahir', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Provinsi', - name: 'provinces.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kabupaten', - name: 'regencies.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kecamatan', - name: 'districts.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Kelurahan', - name: 'villages.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Alamat', - name: 'alamat', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = "Ok"; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ""; - } - } - }, - methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + "/index", params); - this.excelDownloadUrl = this.kelas; - }, - selectedRow: function selectedRow(item) { - this.selectedItem = item; - }, - ubahData: function ubahData(id) { - this.$router.push({ - name: this.kelas + "Edit", - params: { - id: id - } - }); - }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = "confirm-tutup"; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == "hapus") { - this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalButton = "Iya, Hapus"; - } - }, - modalTutup: function modalTutup() { - this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); - }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("mitraOrang", { - itemData: "dataS", - itemDataStat: "dataStatS", - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" - })) -}); - -/***/ }), - -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_3___default.a, + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + data: function data() { + return { + title: 'Detail KUBn', + titleDesc: 'Detail informasi KUBn', + titleIcon: 'icon-users4', + kelas: 'kubn', + cleaveOption: { + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + selectedItemAnggota: {}, + selectedItemDiklat: {}, + formAnggota: {}, + formDiklat: {}, + columnDataAnggota: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'No. Ba' + }, { + title: 'Nama' + }, { + title: 'Gender' + }, { + title: 'Jabatan' + }, { + title: 'Tgl. Mulai' + }, { + title: 'Tgl. Selesai' + }, { + title: 'Keterangan' + }], + columnDataDiklat: [{ + title: 'No.' + }, { + title: 'Nama Diklat' + }, { + title: 'Tgl. Mulai' + }, { + title: 'Tgl. Selesai' + }, { + title: 'Fasilitator' + }, { + title: 'Tempat' + }, { + title: 'Keterangan' + }], + cancelTitle: 'Tutup', + cancelIcon: 'icon-cross', + cancelState: 'methods', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: 'modal-lg', + modalImageShow: false, + modalImageContent: '', + submited: false + }; + }, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + methods: { + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.$store.dispatch(this.kelas + '/indexAnggota', this.$route.params.id); + this.$store.dispatch(this.kelas + '/indexDiklat', this.$route.params.id); + }, + selectedRowAnggota: function selectedRowAnggota(item) { + this.selectedItemAnggota = item; + }, + selectedRowDiklat: function selectedRowDiklat(item) { + this.selectedItemDiklat = item; + }, + back: function back() { + if (this.currentUser.id_cu != 0) { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); + } else { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: 'semua' + } + }); + } + } + }, + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kubn', { + itemData: 'data', + itemDataStat: 'dataStat', + itemDataAnggota: 'dataS2', + itemDataStatAnggota: 'dataStatS2', + itemDataDiklat: 'dataS3', + itemDataStatDiklat: 'dataStatS3', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -655,29 +768,111 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), - ]) + return _c( + "div", + { staticStyle: { display: "inline-block" } }, + [ + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, + }), + ], + 1 + ) } var staticRenderFns = [] render._withStripped = true @@ -686,10 +881,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -703,53 +898,103 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ _c( - "div", - { staticClass: "content-wrapper" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 ), ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), + ], + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), + ]), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), + ]), + ]), ]), - ], - 1 + ] ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -761,573 +1006,1036 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.gambar - ? _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { - src: - "/images/" + - _vm.kelas + - "/" + - props.item.gambar + - "n.jpg", - }, - }) - : _c("img", { - staticClass: "img-rounded img-fluid wmin-sm", - attrs: { src: "/images/no_image.jpg" }, - }), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.nik }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.bidang }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.npwp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.lembaga }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pekerjaan_tingkat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pekerjaan_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pendidikan_tingkat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pendidikan_name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.email }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hp }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kontak }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.kelamin }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.darah }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tinggi }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.agama }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.status }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tempat_lahir }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide && !_vm.columnData[21].disable - ? _c( - "td", - [ - props.item.provinces - ? _c("check-value", { - attrs: { value: props.item.provinces.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[22].hide && !_vm.columnData[22].disable - ? _c( - "td", - [ - props.item.regencies - ? _c("check-value", { - attrs: { value: props.item.regencies.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[23].hide && !_vm.columnData[23].disable - ? _c( - "td", - [ - props.item.districts - ? _c("check-value", { - attrs: { value: props.item.districts.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[24].hide && !_vm.columnData[24].disable - ? _c( - "td", - [ - props.item.villages - ? _c("check-value", { - attrs: { value: props.item.villages.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.alamat }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[26].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[27].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), _c( - "template", - { slot: "button-desktop" }, + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_mitra_orang"] + _vm.level === 1 ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_mitra_orang"] + _vm.level === 2 ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_mitra_orang"] + _vm.level === 3 ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 ) : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/detail.vue?vue&type=template&id=f9c27a32&": +/*!****************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kubn/detail.vue?vue&type=template&id=f9c27a32& ***! + \****************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "page-header", + { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 3, + }, + }, + [ + _c( + "template", + { slot: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [_c("i", { staticClass: "icon-home4" }), _vm._v(" Dashboard ")] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.back() + }, + }, + }, + [_vm._v("KUBN")] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), ], 1 ), - _vm._v(" "), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper " }, [ _c( - "template", - { slot: "button-mobile" }, + "div", + { staticClass: "content" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_mitra_orang"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n "), - ] - ) + }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_mitra_orang"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) + _c("div", { staticClass: "card" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Foto:")]), + _vm._v(" "), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + _vm.itemData.gambar + ? _c("img", { + staticClass: "img-fluid", + attrs: { + src: + "/images/kubn/" + + _vm.itemData.gambar + + ".jpg", + }, + }) + : _c("img", { + staticClass: "img-fluid", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-8" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Nama:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.name, + expression: "itemData.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + readonly: "", + }, + domProps: { value: _vm.itemData.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData, + "name", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Usaha:")]), + _vm._v(" "), + _vm.itemData.usaha + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.usaha.name, + expression: "itemData.usaha.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "usaha", + readonly: "", + }, + domProps: { value: _vm.itemData.usaha.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData.usaha, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "usaha", + readonly: "", + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("CU:")]), + _vm._v(" "), + _vm.itemData.cu + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.cu.name, + expression: "itemData.cu.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + readonly: "", + }, + domProps: { value: _vm.itemData.cu.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData.cu, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "cu", + readonly: "", + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("TP:")]), + _vm._v(" "), + _vm.itemData.tp + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.tp.name, + expression: "itemData.tp.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tp", + readonly: "", + }, + domProps: { value: _vm.itemData.tp.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData.tp, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "tp", + readonly: "", + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tanggal Berdiri:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.tanggal_berdiri, + expression: "itemData.tanggal_berdiri", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tanggal_berdiri", + readonly: "", + }, + domProps: { value: _vm.itemData.tanggal_berdiri }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData, + "tanggal_berdiri", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Pinjaman:")]), + _vm._v(" "), + _c("cleave", { + staticClass: "form-control", + attrs: { + options: _vm.cleaveOption.numeric, + name: "Pinjaman", + placeholder: + "Silahkan masukkan jumlah pinjaman", + readonly: "", + }, + model: { + value: _vm.itemData.jmlh_pinjaman, + callback: function ($$v) { + _vm.$set(_vm.itemData, "jmlh_pinjaman", $$v) + }, + expression: "itemData.jmlh_pinjaman", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Provinsi:")]), + _vm._v(" "), + _vm.itemData.provinces + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.provinces.name, + expression: "itemData.provinces.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "provinces", + readonly: "", + }, + domProps: { + value: _vm.itemData.provinces.name, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData.provinces, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "provinces", + readonly: "", + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Kabupaten:")]), + _vm._v(" "), + _vm.itemData.regencies + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.regencies.name, + expression: "itemData.regencies.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "regencies", + readonly: "", + }, + domProps: { + value: _vm.itemData.regencies.name, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData.regencies, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "regencies", + readonly: "", + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Kecamatan:")]), + _vm._v(" "), + _vm.itemData.districts + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.districts.name, + expression: "itemData.districts.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "districts", + readonly: "", + }, + domProps: { + value: _vm.itemData.districts.name, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData.districts, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "districts", + readonly: "", + }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Kelurahan:")]), + _vm._v(" "), + _vm.itemData.villages + ? _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.villages.name, + expression: "itemData.villages.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "villages", + readonly: "", + }, + domProps: { + value: _vm.itemData.villages.name, + }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData.villages, + "name", + $event.target.value + ) + }, + }, + }) + : _c("input", { + staticClass: "form-control", + attrs: { + type: "text", + name: "villages", + readonly: "", + }, + }), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tKeterangan:\n\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.keterangan, + expression: "itemData.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "5", + type: "text", + name: "keterangan", + placeholder: "Silahkan masukkan keterangan", + readonly: "", + }, + domProps: { value: _vm.itemData.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData, + "keterangan", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(1), + _vm._v(" "), + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tipe Anggota:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.tipe_anggota, + expression: "itemData.tipe_anggota", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tipe_anggota", + readonly: "", + }, + domProps: { value: _vm.itemData.tipe_anggota }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData, + "tipe_anggota", + $event.target.value + ) + }, + }, + }), + ]), + ]), + _vm._v(" "), + _vm.itemData.tipe_anggota == "manual" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Jmlh. Anggota:")]), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.itemData.jmlh_anggota, + expression: "itemData.jmlh_anggota", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "jmlh_anggota", + readonly: "", + }, + domProps: { value: _vm.itemData.jmlh_anggota }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.itemData, + "jmlh_anggota", + $event.target.value + ) + }, + }, + }), + ]), + ]) + : _vm._e(), + ]), + ]), + _vm._v(" "), + _vm.itemData.tipe_anggota == "integrasi" + ? _c("data-table", { + attrs: { + items: _vm.itemDataAnggota, + columnData: _vm.columnDataAnggota, + itemDataStat: _vm.itemDataStatAnggota, }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] - ) - : _vm._e(), + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemAnggota.id == + props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRowAnggota( + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v(_vm._s(props.index + 1)), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/anggotaCu/" + + props.item.gambar + + "n.jpg", + width: "35px", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + width: "35px", + }, + }), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.anggota_cu + ? props.item.anggota_cu.no_ba + : "-" + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.anggota_cu + ? props.item.anggota_cu.name + : "-" + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + props.item.anggota_cu + ? props.item.anggota_cu + .kelamin + : "-" + ) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.jabatan)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tanggal_mulai) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tanggal_selesai) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.deskripsi) + ), + ]), + ] + ) + : _vm._e(), + ] + }, + }, + ], + null, + false, + 248394353 + ), + }) + : _vm._e(), + ], + 1 + ), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_mitra_orang"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + _c( + "div", + { staticClass: "card" }, + [ + _vm._m(2), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemDataDiklat, + columnData: _vm.columnDataDiklat, + itemDataStat: _vm.itemDataStatDiklat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItemDiklat.id == + props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRowDiklat(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c("td", [_vm._v(_vm._s(props.item.name))]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.tanggal_mulai)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s(props.item.tanggal_selesai) + ), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.fasilitator)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.tempat)), + ]), + _vm._v(" "), + _c("td", [ + _vm._v(_vm._s(props.item.keterangan)), + ]), + ] + ) + : _vm._e(), + ] }, }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), + ]), + }), + ], + 1 + ), ], 1 ), - ], - 2 - ), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { - tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, - successOk: _vm.modalTutup, - failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, - }, - }), + ]), + ]), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("1. Informasi")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("2. Anggota")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "card-header bg-white" }, [ + _c("h5", { staticClass: "card-title" }, [_vm._v("3. Diklat")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1337,9 +2045,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1349,55 +2057,124 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/index.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/index.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7f11cd06& */ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datatable.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1406,9 +2183,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1418,54 +2195,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/mitraOrang/index.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7f11cd06& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/index.vue?vue&type=template&id=7f11cd06&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7f11cd06___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/table.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/table.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/views/kubn/detail.vue": +/*!***************************************************!*\ + !*** ./resources/assets/js/views/kubn/detail.vue ***! + \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=38ad0202& */ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _detail_vue_vue_type_template_id_f9c27a32___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=f9c27a32& */ "./resources/assets/js/views/kubn/detail.vue?vue&type=template&id=f9c27a32&"); +/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kubn/detail.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1475,9 +2252,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _detail_vue_vue_type_template_id_f9c27a32___WEBPACK_IMPORTED_MODULE_0__["render"], + _detail_vue_vue_type_template_id_f9c27a32___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1487,38 +2264,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/mitraOrang/table.vue" +component.options.__file = "resources/assets/js/views/kubn/detail.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/kubn/detail.vue?vue&type=script&lang=js&": +/*!****************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/detail.vue?vue&type=script&lang=js& ***! + \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/detail.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/kubn/detail.vue?vue&type=template&id=f9c27a32&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/kubn/detail.vue?vue&type=template&id=f9c27a32& ***! + \**********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=38ad0202& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/mitraOrang/table.vue?vue&type=template&id=38ad0202&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_f9c27a32___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=f9c27a32& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kubn/detail.vue?vue&type=template&id=f9c27a32&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_f9c27a32___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_38ad0202___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_f9c27a32___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/93.js b/public/js/components/93.js index 59e66c677..af6095ab6 100644 --- a/public/js/components/93.js +++ b/public/js/components/93.js @@ -1,25 +1,37 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[93],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/surat/select.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/surat/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -56,59 +68,143 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - title: 'Surat Keluar', - kelas: 'surat', - titleDesc: 'Mengelola data surat keluar', - titleIcon: 'icon-envelop2', - selectCuPath: 'suratCu' + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - created: function created() { - this.checkUser('index_surat', this.$route.params.cu); - }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&": -/*!*************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js& ***! - \*************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -140,6 +236,121 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + title: { + "default": '' + }, + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' + } + }, + methods: { + level2Back: function level2Back() { + this.$emit('level2Back'); + }, + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); + } + }, + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } + } + }, + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })) +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -249,90 +460,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas'], - data: function data() { - return { - tipe: '', - periode: '' - }; - }, - created: function created() { - this.fetchData(); - this.fetchTipe(); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetchData(); - }, - modelDataStat: function modelDataStat(value) { - if (value === "success") { - this.periode = this.$route.params.periode; - } - } - }, - methods: { - fetch: function fetch() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.$route.params.cu, - tipe: this.tipe, - periode: this.periode - } - }); - }, - fetchData: function fetchData() { - if (this.modelData.length == 0) { - this.$store.dispatch(this.kelas + '/getPeriode', this.$route.params.cu); - } - - this.periode = this.$route.params.periode; - }, - fetchTipe: function fetchTipe() { - if (this.modelData.length == 0) { - this.$store.dispatch('suratKode/get'); - } - - this.tipe = this.$route.params.tipe; - } - }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { - modelData: 'periode', - modelDataStat: 'periodeStat' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratKode', { - modelTipe: 'dataS', - modelTipeStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&": -/*!************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js& ***! - \************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -453,6 +580,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// + @@ -460,150 +593,150 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, - props: ['title', 'kelas'], data: function data() { return { + title: 'Laporan CU [Draft]', + kelas: 'laporanCu', + titleDesc: 'Mengelola data laporan Cu dari file excel', + titleIcon: 'icon-stats-bars2', selectedItem: [], - query: { - order_column: "created_at", - order_direction: "desc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', columnData: [{ - title: 'No.', - name: 'No.' + title: 'No.' }, { - title: 'Kode', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true + title: "CU" }, { - title: 'Judul Surat', - name: 'hal', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'No. BA' }, { - title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Periode' }, { - title: 'Tujuan', - name: 'tujuan', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "Lelaki Biasa" }, { - title: 'Tipe', - name: 'tipe.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false + title: "Lelaki L.Biasa" }, { - title: 'Kategori', - name: 'kategori.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false + title: "Perempuan Biasa" }, { - title: 'Periode', - name: 'periode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "Perempuan L.Biasa" }, { - title: 'User', - name: 'temp.user.username', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: false + title: "Total Anggota" }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: "Total Anggota Lalu" }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }], - state: '', - modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' - }; - }, - created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value == "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value == "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; + title: "Aset" + }, { + title: "Aset Lalu" + }, { + title: "Aset Masalah" + }, { + title: "Aset Tdk Menghasilkan" + }, { + title: "Aktiva Lancar" + }, { + title: "Simp. Saham" + }, { + title: "Simp. Saham Lalu" + }, { + title: "Simp. Saham Des" + }, { + title: "Simp. Nonsaham Unggulan" + }, { + title: "Simp. Nonsaham Harian" + }, { + title: "Hutang SPD" + }, { + title: "Hutang Tdk Berbiaya" + }, { + title: "Total Hutang Pihak Ke-3" + }, { + title: "Piutang Beredar" + }, { + title: "Piutang Bersih" + }, { + title: "Piutang Anggota" + }, { + title: "Piutang Lalai 1-12 Bulan" + }, { + title: "Piutang Lalai > 12 Bulan" + }, { + title: "Rasio Piutang Beredar" + }, { + title: "Rasio Piutang Lalai" + }, { + title: "DCR" + }, { + title: "DCU" + }, { + title: "Iuran Gedung" + }, { + title: "Donasi" + }, { + title: "BJS Saham" + }, { + title: "Beban Penyisihan DCR" + }, { + title: "Investasi Likuid" + }, { + title: "Total Pendapatan" + }, { + title: "Total Biaya" + }, { + title: "SHU" + }, { + title: "SHU Lalu" + }, { + title: "Rata-rata Aset" + }, { + title: "Laju Inflasi" + }, { + title: "Harga Pasar" + }, { + title: "Tgl. Buat" + }, { + title: "Tgl. Ubah" + }], + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '' + }; + }, + created: function created() { + this.fetch(); + }, + watch: { + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(); + } else if (value == "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; } } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.tipe, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/tipe/' + this.$route.params.tipe + '/periode/' + this.$route.params.periode; + fetch: function fetch() { + this.$store.dispatch(this.kelas + "/indexCuDraft", this.currentUser.id); }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id, id_cu) { + ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + 'Edit', + name: this.kelas + "EditDraft", params: { id: id } @@ -611,41 +744,59 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; + this.modalState = "confirm-tutup"; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; + if (state == "simpan") { + this.modalTitle = "Simpan " + this.title + " ini?"; + this.modalButton = "Iya, Simpan"; + } else if (state == "hapus") { + this.modalTitle = "Hapus " + this.title + " ini?"; + this.modalButton = "Iya, Hapus"; + } else if (state == "hapus_semua") { + this.modalTitle = "Hapus semua laporan draft ini?"; + this.modalButton = "Iya, Hapus"; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.$store.dispatch(this.kelas + "/resetUpdateStat"); + + if (!this.itemData.length > 0) { + if (this.currentUser.id_cu != 0) { + this.$router.push({ + name: 'laporanCuCu', + params: { + cu: this.currentUser.id_cu, + tp: 'konsolidasi' + } + }); + } else { + this.$router.push({ + name: 'laporanCu' + }); + } + } }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + if (this.state == "simpan") { + this.$store.dispatch(this.kelas + "/storeDraft", this.selectedItem.id); + } else if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroyDraft", this.selectedItem.id); + } else if (this.state == "hapus_semua") { + this.$store.dispatch(this.kelas + "/destroyDraftAll"); + } else if (this.state == "simpan_semua") { + this.$store.dispatch(this.kelas + "/storeDraftAll"); } - }, - downloadMateri: function downloadMateri(filename) { - axios.get('/api/download_folder/' + filename + '/dokumen', { - responseType: 'blob' - }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, filename); - }); } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('surat', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("auth", { + currentUser: "currentUser" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanCu', { itemData: 'dataS', itemDataStat: 'dataStatS', updateMessage: 'update', @@ -655,27 +806,10 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a& ***! - \****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -689,47 +823,106 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", + { staticStyle: { display: "inline-block" } }, [ - _c("page-header", { + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - itemDataStat: _vm.itemDataStat, - }, - }), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), - ]), ], 1 ) @@ -741,10 +934,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&": -/*!*****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b& ***! - \*****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -756,422 +949,92 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-md-5" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tipe, - expression: "tipe", - }, - ], - staticClass: "form-control", - attrs: { - name: "tipe", - "data-width": "100%", - disabled: _vm.modelTipeStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.tipe = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tipe"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelTipe, function (tipe, index) { - return _c( - "option", - { key: index, domProps: { value: tipe.id } }, - [_vm._v(_vm._s(tipe.name))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelTipeStat === "loading" }, - on: { click: _vm.fetchTipe }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelTipeStat === "loading" }, - }), - ] - ), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-md-5" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelDataStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [ - _vm._v("Semua"), - ]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelData, function (data, index) { - return _c( - "option", - { key: index, domProps: { value: data } }, - [_vm._v(_vm._s(data))] - ) - }), - ], - 2 - ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelDataStat === "loading" }, - on: { click: _vm.fetchData }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelDataStat === "loading" }, - }), - ] - ), - ]), - ]), - ]), - _vm._v(" "), - this.currentUser.id_cu == 0 - ? _c("div", { staticClass: "col-sm-2" }, [ - _vm.modelDataStat != "loading" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ]) - : _vm._e(), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(2), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.tipe, - expression: "tipe", - }, - ], - staticClass: "form-control", - attrs: { - name: "tipe", - "data-width": "100%", - disabled: _vm.modelTipeStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.tipe = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih tipe"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelTipe, function (tipe, index) { - return _c( - "option", - { key: index, domProps: { value: tipe.id } }, - [_vm._v(_vm._s(tipe.name))] - ) - }), - ], - 2 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "pt-2" }, [ + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ _c( - "button", - { - staticClass: "btn btn-light btn-lg btn-block", - attrs: { disabled: _vm.modelTipeStat === "loading" }, - on: { click: _vm.fetchTipe }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelTipeStat === "loading" }, - }), - ] + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 ), ]), _vm._v(" "), - _c("div", { staticClass: "input-group" }, [ - _vm._m(3), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", + [ + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) + }), + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelDataStat === "loading", - }, - on: { - change: function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode"), + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), ]), - _vm._v(" "), - _vm._l(_vm.modelData, function (data, index) { - return _c("option", { key: index, domProps: { value: data } }, [ - _vm._v(_vm._s(data)), - ]) - }), - ], - 2 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-lg btn-block", - attrs: { disabled: _vm.modelDataStat === "loading" }, - on: { click: _vm.fetchData }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelDataStat === "loading" }, - }), - _vm._v(" Reload\n\t\t\t\t"), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "pt-2" }, [ - _vm.modelDataStat != "loading" - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch() - }, - }, - }, - [ - _c("i", { staticClass: "icon-folder-open3" }), - _vm._v(" Tampilkan\n\t\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block", - attrs: { type: "button" }, - }, - [_c("i", { staticClass: "icon-sync spinner" })] - ), - ]), + ]), ]), - ]), - ]) + ] + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Periode"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Tipe")]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), ]) }, ] @@ -1181,10 +1044,136 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242& ***! - \****************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ + _c( + "div", + { staticClass: "page-header-content header-elements-md-inline" }, + [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + [ + _vm.level === 1 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 2 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [ + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.level === 3 + ? _c( + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 + ) + : _vm._e(), + ] + ), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1199,428 +1188,844 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id == props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", + }) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header d-print-none" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { + staticClass: + "col-md-8 col-lg-10 pb-2 d-none d-sm-block", + }, + [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v( + " Simpan ke laporan statistik CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, [ - _c("check-value", { - attrs: { value: props.item.hal }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, [ - _c("check-value", { - attrs: { value: props.item.tujuan }, - }), - ], - 1 - ) - : _vm._e(), + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ] + ), _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", + _c( + "div", + { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, + [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, [ - props.item.tipe - ? _c("check-value", { - attrs: { value: props.item.tipe.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v( + " Simpan ke laporan statistik CU\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, [ - props.item.kategori - ? _c("check-value", { - attrs: { value: props.item.kategori.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, [ - _c("check-value", { - attrs: { value: props.item.periode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: _vm.itemData.length == 0 }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, [ - props.item.temp - ? _c("check-value", { - attrs: { - value: props.item.temp.user.username, + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemData, + columnData: _vm.columnData, + itemDataStat: _vm.itemDataStat, + }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.id_cu - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "upload" - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.downloadMateri( - _vm.selectedItem.dokumen.filename - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ) - : _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "link" - ? _c( - "a", - { - staticClass: "btn btn-light mb-1", - attrs: { - type: "button", - href: _vm.selectedItem.dokumen.link, - target: "_blank", - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { type: "button", disabled: "" }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData( - _vm.selectedItem.id, - _vm.selectedItem.id_cu - ) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "upload" - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.downloadMateri(_vm.selectedItem.filename) + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { + value: props.item.cu.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_ba }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + _vm._f("dateMonth")( + props.item.periode + ) + ) + ), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.l_biasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.l_lbiasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.p_biasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.p_lbiasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_anggota, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.total_anggota_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_masalah, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .aset_tidak_menghasilkan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aktiva_lancar, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.simpanan_saham, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.simpanan_saham_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.simpanan_saham_des, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.nonsaham_unggulan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.nonsaham_harian, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.hutang_spd, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .hutang_tidak_berbiaya_30hari, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.total_hutang_pihak3, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_beredar, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_bersih, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_anggota, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.piutang_lalai_1bulan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.piutang_lalai_12bulan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rasio_beredar, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rasio_lalai, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcr, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dana_gedung, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.donasi, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.bjs_saham, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.beban_penyisihan_dcr, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.investasi_likuid, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_pendapatan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_biaya, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.shu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.shu_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rata_aset, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.laju_inflasi, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.harga_pasar, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.created_at !== + props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] }, }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ) - : _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "link" - ? _c( - "a", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { - type: "button", - href: _vm.selectedItem.dokumen.link, - target: "_blank", - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { type: "button", disabled: "" }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ), + ]), + }), + ], + 1 + ), ], 1 ), - ], - 2 - ), + ]), + ]), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - content: _vm.modalContent, button: _vm.modalButton, + content: _vm.modalContent, }, on: { tutup: _vm.modalTutup, @@ -1641,18 +2046,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/surat/index.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/surat/index.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=42301c3a& */ "./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1661,9 +2066,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1673,55 +2078,124 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/surat/index.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=42301c3a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/index.vue?vue&type=template&id=42301c3a&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_42301c3a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/surat/select.vue": -/*!****************************************************!*\ - !*** ./resources/assets/js/views/surat/select.vue ***! - \****************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=717a293b& */ "./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&"); -/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/datatable.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1730,9 +2204,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["render"], - _select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1742,54 +2216,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/surat/select.vue" +component.options.__file = "resources/assets/js/components/pageHeader.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&": -/*!*****************************************************************************!*\ - !*** ./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js& ***! - \*****************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&": -/*!***********************************************************************************!*\ - !*** ./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b& ***! - \***********************************************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=717a293b& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/select.vue?vue&type=template&id=717a293b&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_717a293b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/surat/table.vue": -/*!***************************************************!*\ - !*** ./resources/assets/js/views/surat/table.vue ***! - \***************************************************/ +/***/ "./resources/assets/js/views/laporanCu/draft.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/draft.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=cef9b242& */ "./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./draft.vue?vue&type=template&id=58edf628& */ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&"); +/* harmony import */ var _draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./draft.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1799,9 +2273,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["render"], + _draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1811,38 +2285,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/surat/table.vue" +component.options.__file = "resources/assets/js/views/laporanCu/draft.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&": -/*!****************************************************************************!*\ - !*** ./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js& ***! - \****************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draft.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=cef9b242& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/surat/table.vue?vue&type=template&id=cef9b242&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draft.vue?vue&type=template&id=58edf628& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draft.vue?vue&type=template&id=58edf628&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_cef9b242___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draft_vue_vue_type_template_id_58edf628___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/94.js b/public/js/components/94.js index 047f4c03f..bacd065ef 100644 --- a/public/js/components/94.js +++ b/public/js/components/94.js @@ -1,25 +1,37 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[94],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "./resources/assets/js/views/suratMasuk/select.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/suratMasuk/table.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -56,71 +68,103 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - selectData: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], + appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + value: { + "default": "" + }, + frontText: { + "default": "" + }, + trimLength: { + "default": 50 + }, + valueType: { + "default": "trim" + }, + empty: { + "default": "-" + } }, data: function data() { return { - title: 'Surat Masuk', - kelas: 'suratMasuk', - titleDesc: 'Mengelola data surat masuk', - titleIcon: 'icon-mailbox', - selectCuPath: 'suratMasukCu' + modalShow: false, + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, - created: function created() { - this.checkUser('index_surat', this.$route.params.cu); - }, methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } + modalOpen: function modalOpen() { + this.modalShow = true; + this.modalState = "content-tutup"; + this.modalContent = this.value; + this.modalButton = "Tutup"; + }, + modalTutup: function modalTutup() { + this.modalShow = false; + }, + strip: function strip(html) { + var tmp = document.createElement("DIV"); + tmp.innerHTML = html; + return tmp.textContent || tmp.innerText || ""; } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } + } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_0__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -144,6 +188,35 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['columnData', 'itemDataStat', 'items'], + components: {}, + data: function data() { + return {}; + }, + methods: {} +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + // // // @@ -183,72 +256,94 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // /* harmony default export */ __webpack_exports__["default"] = ({ - props: ['kelas'], - data: function data() { - return { - periode: '' - }; - }, - created: function created() { - this.fetchData(); - }, - watch: { - '$route': function $route(to, from) { - // check current page meta - this.fetchData(); + props: { + title: { + "default": '' }, - modelDataStat: function modelDataStat(value) { - if (value === "success") { - this.periode = this.$route.params.periode; - } + titleIcon: { + "default": '' + }, + titleDesc: { + "default": '' + }, + level: { + "default": 1 + }, + level2Title: { + "default": '' + }, + level2Route: { + "default": '' } }, methods: { - fetch: function fetch() { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.$route.params.cu, - periode: this.periode - } - }); + level2Back: function level2Back() { + this.$emit('level2Back'); }, - fetchData: function fetchData() { - if (this.modelData.length == 0) { - this.$store.dispatch(this.kelas + '/getPeriode', this.$route.params.cu); + route1: function route1() { + if (this.btn1RouteParams) { + this.$router.push({ + name: this.btn1Route, + params: { + cu: this.btn1RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn1Route + }); } - - this.periode = this.$route.params.periode; }, - changePeriode: function changePeriode(periode) { - this.fetch(); + route2: function route2() { + if (this.btn2RouteParams) { + this.$router.push({ + name: this.btn2Route, + params: { + cu: this.btn2RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn2Route + }); + } + }, + route3: function route3() { + if (this.btn3RouteParams) { + this.$router.push({ + name: this.btn3Route, + params: { + cu: this.btn3RouteParams + } + }); + } else { + this.$router.push({ + name: this.btn3Route + }); + } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { - modelData: 'periode', - modelDataStat: 'periodeStat' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js"); -/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/datatable.vue */ "./resources/assets/js/components/datatable.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -370,6 +465,114 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -377,164 +580,133 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"] - }, - props: ['title', 'kelas'], + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + dataTable: _components_datatable_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, data: function data() { return { + title: 'Laporan Draft', + kelas: 'laporanTp', + titleDesc: 'Mengelola data laporan dari file excel', + titleIcon: 'icon-stats-bars2', selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 10, - page: 1 - }, - excelDownloadUrl: '', columnData: [{ - title: 'No.', - name: 'No.', - tipe: 'string', - sort: false, - hide: false, - disable: false + title: 'No.' + }, { + title: "TP/KP" + }, { + title: 'No. TP/KP' + }, { + title: 'Periode' + }, { + title: "Lelaki Biasa" + }, { + title: "Lelaki L.Biasa" + }, { + title: "Perempuan Biasa" + }, { + title: "Perempuan L.Biasa" + }, { + title: "Total Anggota" + }, { + title: "Total Anggota Lalu" + }, { + title: "Aset" + }, { + title: "Aset Lalu" + }, { + title: "Aset Masalah" + }, { + title: "Aset Tdk Menghasilkan" + }, { + title: "Aktiva Lancar" + }, { + title: "Simp. Saham" + }, { + title: "Simp. Saham Lalu" + }, { + title: "Simp. Saham Des" + }, { + title: "Simp. Nonsaham Unggulan" + }, { + title: "Simp. Nonsaham Harian" + }, { + title: "Hutang SPD" + }, { + title: "Hutang Tdk Berbiaya" + }, { + title: "Total Hutang Pihak Ke-3" + }, { + title: "Piutang Beredar" + }, { + title: "Piutang Bersih" + }, { + title: "Piutang Anggota" }, { - title: 'Kode', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true + title: "Piutang Lalai 1-12 Bulan" }, { - title: 'Judul Surat', - name: 'hal', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "Piutang Lalai > 12 Bulan" }, { - title: 'Keterangan', - name: 'keterangan', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "Rasio Piutang Beredar" }, { - title: 'Periode', - name: 'periode', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "Rasio Piutang Lalai" }, { - title: 'Tujuan', - name: 'tujuan', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "DCR" }, { - title: 'Pengirim', - name: 'pengirim', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "DCU" }, { - title: 'Terima Melalui', - name: 'terima_melalui', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: "Iuran Gedung" }, { - title: 'Tgl. Terima', - name: 'tanggal_terima', - tipe: 'date', - sort: true, - hide: false, - disable: false, - filter: true + title: "Donasi" }, { - title: 'Tgl. Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: "BJS Saham" }, { - title: 'Tgl. Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: "Beban Penyisihan DCR" + }, { + title: "Investasi Likuid" + }, { + title: "Total Pendapatan" + }, { + title: "Total Biaya" + }, { + title: "SHU" + }, { + title: "SHU Lalu" + }, { + title: "Rata-rata Aset" + }, { + title: "Laju Inflasi" + }, { + title: "Harga Pasar" + }, { + title: "Tgl. Buat" + }, { + title: "Tgl. Ubah" }], state: '', modalShow: false, modalState: '', modalTitle: '', + modalContent: '', modalButton: '' }; }, created: function created() { - this.fetch(this.query); - }, - watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); - }, - // when updating data - updateStat: function updateStat(value) { - this.modalState = value; - this.modalButton = 'Ok'; - - if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; - } else { - this.modalContent = ''; - } - } + this.fetch(); }, + watch: {}, methods: { - fetch: function fetch(params) { - if (this.$route.params.periode == 'semua') { - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, 'semua']); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/semua'; - } else { - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu, this.$route.params.periode]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu + '/' + this.$route.params.periode; - } - }, - resetParams: function resetParams() { - this.params.search_column = 'name'; - this.params.search_query_1 = ''; - this.extSearchColumn = 'name'; - this.extSearchQuery1 = ''; + fetch: function fetch() { + this.$store.dispatch(this.kelas + "/indexTpDraft", this.currentUser.id); }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, - ubahData: function ubahData(id, id_cu) { + ubahData: function ubahData(id) { this.$router.push({ - name: this.kelas + 'Edit', + name: this.kelas + "EditDraft", params: { id: id } @@ -542,73 +714,52 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; - this.modalState = 'confirm-tutup'; + this.modalState = "confirm-tutup"; this.state = state; if (isMobile) { this.selectedItem = itemMobile; } - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ?'; - this.modalButton = 'Iya, Hapus'; + if (state == "simpan") { + this.modalTitle = "Simpan " + this.title + " ini?"; + this.modalButton = "Iya, Simpan"; + } else if (state == "hapus") { + this.modalTitle = "Hapus " + this.title + " ini?"; + this.modalButton = "Iya, Hapus"; + } else if (state == "hapus_semua") { + this.modalTitle = "Hapus semua laporan draft ini?"; + this.modalButton = "Iya, Hapus"; } }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + this.$store.dispatch(this.kelas + "/resetUpdateStat"); }, modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroyDraft", this.selectedItem.id); + } else if (this.state == "hapus_semua") { + this.$store.dispatch(this.kelas + "/destroyDraftAll"); + } else if (this.state == "simpan") { + this.$store.dispatch(this.kelas + "/storeDraftAll"); } - }, - downloadMateri: function downloadMateri(filename) { - axios.get('/api/download_folder/' + filename + '/dokumen', { - responseType: 'blob' - }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_4___default.a.saveAs(response.data, filename); - }); } }, - computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('global', { - idCu: 'idCu' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('suratMasuk', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("auth", { + currentUser: "currentUser" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('laporanTp', { itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', - updateStat: 'updateStat' + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/file-saver/dist/FileSaver.min.js": -/*!*******************************************************!*\ - !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); - -//# sourceMappingURL=FileSaver.min.js.map -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -622,47 +773,106 @@ var render = function () { var _c = _vm._self._c || _h return _c( "div", + { staticStyle: { display: "inline-block" } }, [ - _c("page-header", { + _vm.value + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm.valueType == "trim" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _c("truncate", { + staticStyle: { display: "inline-block" }, + attrs: { + "action-class": "badge bg-blue", + clamp: "selengkapnya >", + length: _vm.trimLength, + less: "< kembali", + text: _vm.frontText + " " + _vm.value, + }, + }), + ], + 1 + ) + : _vm.valueType == "modal" + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) + : _vm.valueType == "currency" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + "\n " + + _vm._s( + _vm._f("currency")(_vm.value, "", 0, { + thousandsSeparator: ".", + }) + ) + ), + ]) + : _vm.valueType == "percentage" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("percentage")(_vm.value, 2)) + ), + ]) + : _vm.valueType == "decimal" + ? _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v( + _vm._s(_vm.frontText) + + " " + + _vm._s(_vm._f("round")(_vm.value, 2)) + ), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _c("b", [_vm._v(_vm._s(_vm.frontText))]), + _vm._v(" " + _vm._s(_vm.value)), + ]), + ]) + : _c("span", { staticStyle: { display: "inline-block" } }, [ + _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), + ]), + _vm._v(" "), + _c("app-modal", { attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, }, + on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-data", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: true, - itemDataStat: _vm.itemDataStat, - }, - }), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 - ), - ]), - ]), ], 1 ) @@ -674,10 +884,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&": -/*!**********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896& ***! - \**********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -689,192 +899,92 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "card d-none d-md-block d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(0), - _vm._v(" "), + return _c( + "div", + { + staticClass: "table-responsive table-scrollable", + staticStyle: { "max-height": "33rem" }, + }, + [ + _c("table", { staticClass: "table table-striped" }, [ + _c("thead", { staticClass: "bg-primary" }, [ _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, - ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelDataStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changePeriode($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode"), - ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), - ]), - _vm._v(" "), - _vm._l(_vm.modelData, function (data, index) { - return _c("option", { key: index, domProps: { value: data } }, [ - _vm._v(_vm._s(data)), - ]) - }), - ], - 2 + "tr", + { staticClass: "text-nowrap" }, + _vm._l(_vm.columnData, function (item, index) { + return _c("th", { key: index }, [ + _c("span", { domProps: { innerHTML: _vm._s(item.title) } }), + ]) + }), + 0 ), - _vm._v(" "), - _c("div", { staticClass: "input-group-append" }, [ - _c( - "button", - { - staticClass: "btn btn-light", - attrs: { disabled: _vm.modelDataStat === "loading" }, - on: { click: _vm.fetchData }, - }, + ]), + _vm._v(" "), + _vm.itemDataStat === "loading" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._m(0), + ]), + ]), + ]) + : _vm.itemDataStat === "success" + ? _c( + "tbody", [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelDataStat === "loading" }, + _vm._l(_vm.items, function (item, index) { + return _vm._t("item-desktop", null, { + item: item, + index: index, + }) }), - ] - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticClass: "card d-block d-md-none d-print-none" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("div", { staticClass: "input-group" }, [ - _vm._m(1), - _vm._v(" "), - _c( - "select", - { - directives: [ - { - name: "model", - rawName: "v-model", - value: _vm.periode, - expression: "periode", - }, + _vm._v(" "), + _vm.items && _vm.items.length == 0 + ? _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("Belum terdapat data..."), + ]), + ]) + : _vm._e(), ], - staticClass: "form-control", - attrs: { - name: "periode", - "data-width": "100%", - disabled: _vm.modelDataStat === "loading", - }, - on: { - change: [ - function ($event) { - var $$selectedVal = Array.prototype.filter - .call($event.target.options, function (o) { - return o.selected - }) - .map(function (o) { - var val = "_value" in o ? o._value : o.value - return val - }) - _vm.periode = $event.target.multiple - ? $$selectedVal - : $$selectedVal[0] - }, - function ($event) { - return _vm.changePeriode($event.target.value) - }, - ], - }, - }, - [ - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("Silahkan pilih periode"), + 2 + ) + : _vm.itemDataStat === "fail" + ? _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v( + "\n\t\t\t\t\tOops.. Terjadi kesalahan, silahkan coba lagi.\n\t\t\t\t" + ), + ]), ]), - _vm._v(" "), - _c("option", { attrs: { value: "semua" } }, [_vm._v("Semua")]), - _vm._v(" "), - _c("option", { attrs: { disabled: "", value: "" } }, [ - _vm._v("----------------"), + ]) + : _c("tbody", [ + _c("tr", [ + _c("td", { attrs: { colspan: _vm.columnData.length } }, [ + _vm._v("-"), + ]), ]), - _vm._v(" "), - _vm._l(_vm.modelData, function (data, index) { - return _c("option", { key: index, domProps: { value: data } }, [ - _vm._v(_vm._s(data)), - ]) - }), - ], - 2 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "pt-2" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-lg btn-block", - attrs: { disabled: _vm.modelDataStat === "loading" }, - on: { click: _vm.fetchData }, - }, - [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.modelDataStat === "loading" }, - }), - _vm._v(" Reload\n\t\t\t\t"), - ] - ), - ]), + ]), ]), - ]), - ]) + ] + ) } var staticRenderFns = [ function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [ - _vm._v("Pilih Periode"), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "input-group-prepend" }, [ - _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Data")]), + return _c("div", { staticClass: "progress" }, [ + _c( + "div", + { + staticClass: + "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", + staticStyle: { width: "100%" }, + }, + [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ), ]) }, ] @@ -884,10 +994,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&": -/*!*********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8& ***! - \*********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -899,414 +1009,970 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ + return _c("div", [ + _c("div", { staticClass: "page-header" }, [ _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, - }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.name }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.hal }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.keterangan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.periode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.tujuan }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.pengirim }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.terima_melalui }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.date( - props.item.tanggal_lahir - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c("td", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, + "div", + { staticClass: "page-header-content header-elements-md-inline" }, [ + _c("div", { staticClass: "page-title d-flex" }, [ + _c("h4", [ + _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _vm._v(" "), + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + _vm._v(" "), + _c("small", { staticClass: "d-block text-muted" }, [ + _vm._v(_vm._s(_vm.titleDesc)), + ]), + ]), + ]), + _vm._v(" "), _c( - "template", - { slot: "button-desktop" }, + "div", + { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_surat"] + _vm.level === 1 ? _c( - "router-link", - { - staticClass: "btn btn-light mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] + _vm.level === 2 ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, + "div", + { staticClass: "breadcrumb" }, [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] + _c( + "router-link", + { + staticClass: "breadcrumb-item", + attrs: { to: { name: "dashboard" } }, + }, + [ + _c("i", { staticClass: "icon-home4" }), + _vm._v(" Dashboard "), + ] + ), + _vm._v(" "), + _c( + "a", + { + staticClass: "breadcrumb-item", + attrs: { href: "#" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.level2Back() + }, + }, + }, + [_vm._v(_vm._s(_vm.level2Title))] + ), + _vm._v(" "), + _c("span", { staticClass: "breadcrumb-item active" }, [ + _vm._v(_vm._s(_vm.title)), + ]), + ], + 1 ) : _vm._e(), _vm._v(" "), - _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "upload" + _vm.level === 3 ? _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.downloadMateri(_vm.selectedItem.filename) - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ) - : _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "link" - ? _c( - "a", - { - staticClass: "btn btn-light mb-1", - attrs: { - type: "button", - href: _vm.selectedItem.dokumen.link, - target: "_blank", - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] + "div", + { staticClass: "breadcrumb" }, + [_vm._t("breadcrumb")], + 2 ) - : _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { type: "button", disabled: "" }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ), - ], - 1 + : _vm._e(), + ] ), - _vm._v(" "), + ] + ), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88& ***! + \**********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ _c( - "template", - { slot: "button-mobile" }, + "div", + { staticClass: "content" }, [ - _vm.currentUser.can && _vm.currentUser.can["create_surat"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) + }) : _vm._e(), _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_surat"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") + _c( + "div", + { staticClass: "card" }, + [ + _c("div", { staticClass: "card-header d-print-none" }, [ + _c("div", { staticClass: "row" }, [ + _c( + "div", + { + staticClass: + "col-md-8 col-lg-10 pb-2 d-none d-sm-block", }, - }, + [ + _c( + "button", + { + staticClass: "btn btn-light mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v( + " Simpan ke laporan statistik Tp\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-icon mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12 pb-2 d-block d-sm-none" }, + [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("simpan") + }, + }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v( + "Simpan ke laporan statistik Tp\n\t\t\t\t\t\t\t\t\t" + ), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.ubahData(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t\t\t\t\t\t\t"), + ] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: + "btn btn-light btn-icon btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalConfirmOpen("hapus_semua") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus Semua\n\t\t\t\t\t\t\t\t\t"), + ] + ), + ] + ), + ]), + ]), + _vm._v(" "), + _c("data-table", { + attrs: { + items: _vm.itemData, + columnData: _vm.columnData, + itemDataStat: _vm.itemDataStat, }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "upload" - ? _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.downloadMateri(_vm.selectedItem.filename) + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + props.item + ? _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": + _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [_vm._v(_vm._s(props.index + 1))]), + _vm._v(" "), + _c( + "td", + [ + props.item.tp + ? _c("check-value", { + attrs: { + value: props.item.tp.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.no_tp }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + _vm._v( + _vm._s( + _vm._f("dateMonth")( + props.item.periode + ) + ) + ), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.l_biasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.l_lbiasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.p_biasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.p_lbiasa, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_anggota, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.total_anggota_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aset_masalah, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .aset_tidak_menghasilkan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.aktiva_lancar, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.simpanan_saham, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.simpanan_saham_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.simpanan_saham_des, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.nonsaham_unggulan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.nonsaham_harian, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.hutang_spd, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .hutang_tidak_berbiaya_30hari, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.total_hutang_pihak3, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_beredar, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_bersih, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.piutang_anggota, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.piutang_lalai_1bulan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.piutang_lalai_12bulan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rasio_beredar, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rasio_lalai, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcr, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dcu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.dana_gedung, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.donasi, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.bjs_saham, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.beban_penyisihan_dcr, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.investasi_likuid, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_pendapatan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.total_biaya, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.shu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.shu_lalu, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.rata_aset, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.laju_inflasi, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.harga_pasar, + valueType: "percentage", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }), + _vm._v(" "), + _c("td", [ + props.item.created_at !== + props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]), + ] + ) + : _vm._e(), + ] }, }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ) - : _vm.selectedItem.dokumen && - _vm.selectedItem.dokumen.format == "link" - ? _c( - "a", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { - type: "button", - href: _vm.selectedItem.dokumen.link, - target: "_blank", - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ) - : _c( - "button", - { - staticClass: "btn btn-light btn-block mb-1", - attrs: { type: "button", disabled: "" }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ), + ]), + }), + ], + 1 + ), ], 1 ), - ], - 2 - ), + ]), + ]), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, + content: _vm.modalContent, button: _vm.modalButton, }, on: { @@ -1328,18 +1994,18 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/index.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/index.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0574eb28& */ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1348,9 +2014,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], + _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1360,55 +2026,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratMasuk/index.vue" +component.options.__file = "resources/assets/js/components/checkValue.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0574eb28& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/index.vue?vue&type=template&id=0574eb28&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0574eb28___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/select.vue": -/*!*********************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/select.vue ***! - \*********************************************************/ +/***/ "./resources/assets/js/components/datatable.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=1c8c5896& */ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&"); -/* harmony import */ var _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datatable.vue?vue&type=template&id=80417746& */ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony import */ var _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datatable.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1417,9 +2083,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["render"], - _select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"], + _datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1429,54 +2095,123 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratMasuk/select.vue" +component.options.__file = "resources/assets/js/components/datatable.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&": -/*!**********************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js& ***! - \**********************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&": -/*!****************************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896& ***! - \****************************************************************************************/ +/***/ "./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./select.vue?vue&type=template&id=1c8c5896& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/select.vue?vue&type=template&id=1c8c5896&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datatable.vue?vue&type=template&id=80417746& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datatable.vue?vue&type=template&id=80417746&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_select_vue_vue_type_template_id_1c8c5896___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datatable_vue_vue_type_template_id_80417746___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/table.vue": -/*!********************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/table.vue ***! - \********************************************************/ +/***/ "./resources/assets/js/components/pageHeader.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=81dfbfb8& */ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], + _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/pageHeader.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! + \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/laporanCu/draftTp.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/draftTp.vue ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./draftTp.vue?vue&type=template&id=55bf1c88& */ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&"); +/* harmony import */ var _draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./draftTp.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1486,9 +2221,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["render"], + _draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1498,38 +2233,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/suratMasuk/table.vue" +component.options.__file = "resources/assets/js/views/laporanCu/draftTp.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&": -/*!*********************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js& ***! - \*********************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draftTp.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&": -/*!***************************************************************************************!*\ - !*** ./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8& ***! - \***************************************************************************************/ +/***/ "./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=81dfbfb8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/suratMasuk/table.vue?vue&type=template&id=81dfbfb8&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./draftTp.vue?vue&type=template&id=55bf1c88& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/laporanCu/draftTp.vue?vue&type=template&id=55bf1c88&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_81dfbfb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_draftTp_vue_vue_type_template_id_55bf1c88___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/95.js b/public/js/components/95.js index 0467d3a4a..945efd4aa 100644 --- a/public/js/components/95.js +++ b/public/js/components/95.js @@ -1,58 +1,14 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[95],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// // // // @@ -61,67 +17,8 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// -// -// -// -// -// - - /* harmony default export */ __webpack_exports__["default"] = ({ - components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } - }, - data: function data() { - return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" - }; - }, - methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; - }, - modalTutup: function modalTutup() { - this.modalShow = false; - }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; - } - }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + props: [] }); /***/ }), @@ -255,18 +152,49 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&": +/*!******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/asetTetapJenis/form.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -290,43 +218,200 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - formData: _form_vue__WEBPACK_IMPORTED_MODULE_2__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_7__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }, data: function data() { return { - title: 'Tambah Jenis Aset Tetap', - titleDesc: 'Menambah jenis aset tetap', + title: 'Tambah Kode Kegiatan', + titleDesc: 'Menambah Kode Kegiatan', titleIcon: 'icon-plus3', - level2Title: 'Jenis Aset Tetap', - kelas: 'asetTetapJenis' + level: 2, + level2Title: 'Kode Kegiatan', + kelas: 'kodeKegiatan', + cancelState: 'methods', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + modalSize: '', + submited: false }; }, - created: function created() {}, - watch: {}, + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); + }, + watch: { + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + } + }, methods: { + fetch: function fetch() { + if (this.$route.meta.mode == 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Kode Kegiatan'; + this.titleDesc = 'Mengubah kode kegiatan'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Kode Kegiatan'; + this.titleDesc = 'Menambah kode kegiatan'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } + }, + save: function save() { + var _this = this; + + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, _this.form]); + } else { + _this.$store.dispatch(_this.kelas + '/store', _this.form); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, back: function back() { this.$router.push({ name: this.kelas }); + }, + modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + + this.modalShow = false; + }, + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; + } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' + computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('kodeKegiatan', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -338,113 +423,24 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + return _vm._m(0) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] render._withStripped = true @@ -577,10 +573,47 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! + \********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c( + "span", + { staticClass: "badge bg-danger-400 align-self-center ml-auto" }, + [_vm._v("Wajib diisi")] + ), + ]) + }, +] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&": +/*!**********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f& ***! + \**********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -600,7 +633,7 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, + level: _vm.level, level2Title: _vm.level2Title, level2Route: _vm.kelas, }, @@ -616,11 +649,258 @@ var render = function () { _c( "div", { staticClass: "content" }, - [_c("form-data", { attrs: { mode: "tambah" } })], + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.kode"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.kode"), + }, + }, + [ + _vm.errors.has("form.kode") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tKode : "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.kode, + expression: "form.kode", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "kode", + placeholder: + "Silahkan masukkan kode kegiatan", + "data-vv-as": "Kode Kegiatan", + }, + domProps: { value: _vm.form.kode }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "kode", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.kode") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.kode") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tNama: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5", + expression: "'required|min:5'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama kegiatan", + "data-vv-as": "Name", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, + [ + _c("form-button", { + attrs: { + cancelState: _vm.cancelState, + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 + ), + ], 1 ), ]), ]), + _vm._v(" "), + _c("app-modal", { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + content: _vm.modalContent, + color: _vm.modalColor, + }, + on: { + batal: _vm.modalTutup, + tutup: _vm.modalTutup, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, + }, + }), ], 1 ) @@ -632,17 +912,17 @@ render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -652,9 +932,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -664,38 +944,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); @@ -770,18 +1050,18 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/create.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/create.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/components/wajibBadge.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create.vue?vue&type=template&id=c7b0b908& */ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&"); -/* harmony import */ var _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony import */ var _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wajibBadge.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -790,9 +1070,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["render"], - _create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"], + _wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -802,38 +1082,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/asetTetapJenis/create.vue" +component.options.__file = "resources/assets/js/components/wajibBadge.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&": +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&": /*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js& ***! + !*** ./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81& ***! \**************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./wajibBadge.vue?vue&type=template&id=2f7dfb81& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/wajibBadge.vue?vue&type=template&id=2f7dfb81&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_wajibBadge_vue_vue_type_template_id_2f7dfb81___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/kodeKegiatan/form.vue": +/*!*********************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/form.vue ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=069e9a8f& */ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/kodeKegiatan/form.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f& ***! + \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./create.vue?vue&type=template&id=c7b0b908& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetapJenis/create.vue?vue&type=template&id=c7b0b908&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=069e9a8f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/kodeKegiatan/form.vue?vue&type=template&id=069e9a8f&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_create_vue_vue_type_template_id_c7b0b908___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_069e9a8f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/96.js b/public/js/components/96.js index 271b50de6..e8a69ec05 100644 --- a/public/js/components/96.js +++ b/public/js/components/96.js @@ -1,16 +1,84 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[96],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -68,74 +136,99 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['kelas'], components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + title: '', + form2: { + id_cu: '', + periodeBulan: '', + periodeTahun: '' + }, + itemTahun: [], + penjelasanStatus: '', + submited: false }; }, + created: function created() { + this.generateYear(); + }, + watch: {}, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; + fetchCU: function fetchCU() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } }, - modalTutup: function modalTutup() { - this.modalShow = false; + save: function save() { + var _this = this; + + this.$validator.validateAll('form2').then(function (result) { + _this.$store.dispatch(_this.kelas + '/create', [_this.form2.id_cu, _this.form2.periodeBulan, _this.form2.periodeTahun]); + }); + }, + tutup: function tutup() { + this.$emit('tutup'); }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + momentYear: function momentYear() { + return moment().year(); + }, + generateYear: function generateYear() { + var years = function years(back) { + var year = new Date().getFullYear(); + return Array.from({ + length: back + }, function (v, i) { + return year - back + i + 1; + }); + }; + + this.itemTahun = years(5); } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/jalinanIuran/table.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -178,97 +271,77 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'Setoran Solidaritas Jalinan', + kelas: 'jalinanIuran', + titleDesc: 'Mengelola data iuran Jalinan', + titleIcon: 'icon-clipboard6', + selectCuPath: 'jalinanIuranCu' + }; + }, + created: function created() { + this.checkUser('index_jalinan_iuran', this.$route.params.cu); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(); } }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('jalinanIuran', { + itemData: 'dataS', + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&": +/*!*******************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _component_aktivitas__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./_component/aktivitas */ "./resources/assets/js/views/user/_component/aktivitas.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); /* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _formCreate_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formCreate.vue */ "./resources/assets/js/views/jalinanIuran/formCreate.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -364,86 +437,179 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // -// -// -// -// -// + /* harmony default export */ __webpack_exports__["default"] = ({ - name: 'UserIndex', components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - aktivitas: _component_aktivitas__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formCreate: _formCreate_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }, + props: ['title', 'kelas'], data: function data() { return { - title: 'Aktivitas User', - kelas: 'user', - level2Title: 'User', - titleDesc: 'Melihat aktivitas user', - titleIcon: 'icon-eye2' + selectedItem: [], + query: { + order_column: "periode", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + isNoButtonRow: '', + excelDownloadUrl: '', + columnData: [{ + title: 'No.', + name: 'No.' + }, { + title: 'Status', + name: 'status', + tipe: 'string', + sort: true, + hide: false, + disable: false + }, { + title: 'Periode', + name: 'periode', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'CU', + name: 'cu.name', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Buat', + name: 'created_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: 'Tgl. / Waktu Ubah', + name: 'updated_at', + tipe: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true + }], + keteranganBatal: '', + state: '', + modalShow: false, + modalState: '', + modalTitle: '', + modalContent: '', + modalButton: '' }; }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(); - }); + created: function created() { + this.fetch(this.query); }, watch: { - itemDataStat: function itemDataStat(value) { + '$route': function $route(to, from) { + // check current page meta + this.fetch(this.query); + }, + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = 'Ok'; + if (value === "success") { - this.fetchAktivitas(1); + this.modalTitle = this.updateMessage.message; + this.modalContent = ''; + this.fetch(this.query); + } else if (value === "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ''; } } }, methods: { - fetch: function fetch() { - this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + fetch: function fetch(params) { + if (this.$route.params.cu == 'semua') { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + } }, - fetchAktivitas: function fetchAktivitas(value) { - this.$store.dispatch(this.kelas + '/getActivity', [value, this.itemData.id]); + disableColumnCu: function disableColumnCu(status) { + this.columnData[3].disable = status; }, - back: function back() { - if (this.itemData.id_cu) { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.itemData.id_cu - } - }); - } else { - this.$router.push({ - name: this.kelas + 'Cu', - params: { - cu: this.currentUser.id_cu - } - }); + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + detail: function detail(id) { + this.$router.push({ + name: this.kelas + 'Detail', + params: { + id: id + } + }); + }, + modalOpen: function modalOpen(state, isMobile, itemMobile) { + this.modalShow = true; + this.state = state; + + if (isMobile) { + this.selectedItem = itemMobile; + } + + if (state == 'hapus') { + this.modalTitle = 'Hapus ' + this.title + ' ' + this.selectedItem.name + ' ini?'; + this.modalButton = 'Iya, Hapus'; + this.modalColor = ''; + this.modalState = 'confirm-tutup'; + } + + if (state == 'tambah') { + this.modalTitle = 'Buat tagihan ' + this.title + ' ?'; + this.modalState = 'normal1'; + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.$store.dispatch(this.kelas + '/resetUpdateStat'); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == 'hapus') { + this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { - itemData: 'data', - itemDataStat: 'dataStat', - activity: 'dataS', - activityStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('jalinanIuran', { + itemData: 'dataS', + itemDataStat: 'dataStatS', + updateMessage: 'update', + updateStat: 'updateStat' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -455,123 +621,34 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) + return _vm._m(0) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." + ), + ]), + ]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&": +/*!****************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60& ***! + \****************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -583,121 +660,359 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _c( + "div", + [ + _vm.errors.any("form2") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, + }, + }) + : _vm._e(), + _vm._v(" "), _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, + "form", + { + attrs: { "data-vv-scope": "form2" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), - _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(0), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form2.id_cu, + expression: "form2.id_cu", + }, + ], + staticClass: "form-control", + attrs: { + name: "idCu", + "data-width": "100%", + disabled: _vm.modelCuStat === "loading", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form2, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih data"), + ]), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return _c( + "option", + { key: index, domProps: { value: cu.id } }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group-append" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { disabled: _vm.modelCuStat === "loading" }, + on: { click: _vm.fetchCU }, + }, + [ + _c("i", { + staticClass: "icon-sync", + class: { spinner: _vm.modelCuStat === "loading" }, + }), + ] + ), + ]), ]), - _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(1), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form2.periodeBulan, + expression: "form2.periodeBulan", + }, + ], + staticClass: "form-control", + attrs: { + name: "periodeBulan", + "data-width": "100%", + disabled: _vm.form2.id_cu == "", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form2, + "periodeBulan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Bulan"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "1" } }, [_vm._v("1")]), + _vm._v(" "), + _c("option", { attrs: { value: "2" } }, [_vm._v("2")]), + _vm._v(" "), + _c("option", { attrs: { value: "3" } }, [_vm._v("3")]), + _vm._v(" "), + _c("option", { attrs: { value: "4" } }, [_vm._v("4")]), + _vm._v(" "), + _c("option", { attrs: { value: "5" } }, [_vm._v("5")]), + _vm._v(" "), + _c("option", { attrs: { value: "6" } }, [_vm._v("6")]), + _vm._v(" "), + _c("option", { attrs: { value: "7" } }, [_vm._v("7")]), + _vm._v(" "), + _c("option", { attrs: { value: "8" } }, [_vm._v("8")]), + _vm._v(" "), + _c("option", { attrs: { value: "9" } }, [_vm._v("9")]), + _vm._v(" "), + _c("option", { attrs: { value: "10" } }, [_vm._v("10")]), + _vm._v(" "), + _c("option", { attrs: { value: "11" } }, [_vm._v("11")]), + _vm._v(" "), + _c("option", { attrs: { value: "12" } }, [_vm._v("12")]), + ] + ), ]), ]), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, - [ - _vm.level === 1 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c("div", { staticClass: "input-group" }, [ + _vm._m(2), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form2.periodeTahun, + expression: "form2.periodeTahun", + }, ], - 1 - ) - : _vm._e(), + staticClass: "form-control", + attrs: { + name: "periodeTahun", + "data-width": "100%", + disabled: _vm.form2.periodeBulan == "", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.form2, + "periodeTahun", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Tahun"), + ]), + _vm._v(" "), + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("----------------"), + ]), + _vm._v(" "), + _vm._l(_vm.itemTahun, function (y, index) { + return _c( + "option", + { key: index, domProps: { value: y } }, + [_vm._v(_vm._s(y))] + ) + }), + ], + 2 + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-12" }, [ + _c("hr"), _vm._v(" "), - _vm.level === 2 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, - }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 - ) - : _vm._e(), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _vm._m(3), + ]), _vm._v(" "), - _vm.level === 3 - ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 - ) - : _vm._e(), - ] - ), + _c("div", { staticClass: "d-block d-md-none" }, [ + _vm._m(4), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ]), + ]), ] ), - ]), - ]) + ], + 1 + ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih CU")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v("Pilih Bulan")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "input-group-prepend" }, [ + _c("span", { staticClass: "input-group-text" }, [_vm._v(" Pilih Tahun")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { staticClass: "btn btn-primary", attrs: { type: "submit" } }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683& ***! - \*******************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc& ***! + \***********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -717,13 +1032,6 @@ var render = function () { title: _vm.title, titleDesc: _vm.titleDesc, titleIcon: _vm.titleIcon, - level: 2, - level2Title: _vm.level2Title, - }, - on: { - level2Back: function ($event) { - return _vm.back() - }, }, }), _vm._v(" "), @@ -733,214 +1041,27 @@ var render = function () { "div", { staticClass: "content" }, [ - _vm.activityStat === "fail" + _vm.itemDataStat === "fail" ? _c("message", { attrs: { title: "Oops terjadi kesalahan:", - errorData: _vm.activity, + errorData: _vm.itemData, }, }) : _vm._e(), _vm._v(" "), - _vm.itemDataStat === "fail" - ? _c("message", { + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: false, }, }) : _vm._e(), _vm._v(" "), - _vm.itemDataStat == "success" - ? _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c( - "div", - { - staticClass: - "media flex-column flex-sm-row mt-0 mb-3", - }, - [ - _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ - _vm.itemData.aktivis && _vm.itemData.aktivis.gambar - ? _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { - src: - "/images/aktivis/" + - _vm.itemData.aktivis.gambar + - ".jpg", - }, - }) - : _c("img", { - staticClass: "img-fluid img-preview rounded", - attrs: { src: "/images/no_image_man.jpg" }, - }), - ]), - _vm._v(" "), - _c("div", { staticClass: "media-body" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-0" }, - [ - _c("li", [ - _c("b", [_vm._v("Username:")]), - _vm._v( - " " + _vm._s(_vm.itemData.username) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Nama:")]), - _vm._v( - " " + - _vm._s( - _vm.itemData.aktivis - ? _vm.itemData.aktivis.name - : "-" - ) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Email:")]), - _vm._v( - " " + - _vm._s( - _vm.itemData.aktivis - ? _vm.itemData.aktivis.email - : "-" - ) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("CU:")]), - _vm._v( - " " + - _vm._s( - _vm.itemData.cu - ? _vm.itemData.cu.name - : "PUSKOPCUINA" - ) - ), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tingkat:")]), - _vm._v(" "), - _vm.itemData.aktivis && - _vm.itemData.aktivis.pekerjaan_aktif - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.checkTingkatAktivis( - _vm.itemData.aktivis - .pekerjaan_aktif.tingkat - ) - ), - }, - }) - : _c("span", [_vm._v("-")]), - ]), - _vm._v(" "), - _c( - "li", - [ - _c("b", [_vm._v("Jabatan:")]), - _vm._v(" "), - _vm.itemData.aktivis && - _vm.itemData.aktivis.pekerjaan_aktif - ? _c("check-value", { - attrs: { - value: - _vm.itemData.aktivis - .pekerjaan_aktif.name, - }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "col-sm-6" }, [ - _c( - "ul", - { staticClass: "list list-unstyled mb-0" }, - [ - _c("li", [ - _c("b", [_vm._v("Status:")]), - _vm._v(" "), - _vm.itemData.status > 0 - ? _c("span", [_vm._v(" Aktif")]) - : _c("span", [_vm._v(" Tidak Aktif")]), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Login:")]), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - _vm.itemData.login - ) - ), - }, - }), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tgl. Buat:")]), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - _vm.itemData.created_at - ) - ), - }, - }), - ]), - _vm._v(" "), - _c("li", [ - _c("b", [_vm._v("Tgl. Ubah:")]), - _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - _vm.itemData.updated_at - ) - ), - }, - }), - ]), - ] - ), - ]), - ]), - ]), - ] - ), - ]), - ]) - : _vm.itemDataStat == "loading" - ? _c("div", [_vm._m(0)]) - : _c("div", [_vm._m(1)]), - _vm._v(" "), - _c("aktivitas", { - attrs: { - activity: _vm.activity, - activityStat: _vm.activityStat, - }, - on: { fetchAktivitas: _vm.fetchAktivitas }, + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, }), ], 1 @@ -951,57 +1072,345 @@ var render = function () { 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&": +/*!***********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e& ***! + \***********************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ + _c( + "data-viewer", + { + attrs: { + title: _vm.title, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isNoButtonRow: _vm.isNoButtonRow, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap", + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t" + ), + ]), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.status == 1 + ? _c( + "span", + { staticClass: "badge badge-info" }, + [_vm._v("Konfirmasi Bayar")] + ) + : props.item.status == 2 + ? _c( + "span", + { staticClass: "badge badge-primary" }, + [_vm._v("Sudah Bayar")] + ) + : _c( + "span", + { staticClass: "badge badge-danger" }, + [_vm._v("Belum Bayar")] + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c("td", [ + _vm._v( + "\n\t\t\t\t\t" + + _vm._s( + _vm._f("dateMonth")(props.item.periode) + ) + + "\n\t\t\t\t" + ), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide && !_vm.columnData[3].disable + ? _c( + "td", + [ + props.item.cu + ? _c("check-value", { + attrs: { value: props.item.cu.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] + ]), + }, + [ + _c("template", { slot: "button-desktop" }, [ + _vm.currentUser.id_cu == 0 + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_jalinan_iuran"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_jalinan_iuran"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("template", { slot: "button-mobile" }, [ + _vm.currentUser.id_cu == 0 + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tambah") + }, + }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_jalinan_iuran"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["index_jalinan_iuran"] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.detail(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-stack2" }), + _vm._v(" Detail\n\t\t\t"), + ] + ) + : _vm._e(), + ]), + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + title: _vm.modalTitle, + button: _vm.modalButton, + content: _vm.modalContent, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("form-create", { + attrs: { kelas: _vm.kelas }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 ), - ]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Oops terjadi kesalahan")]), - ]), - ]) - }, -] + ], + 2 + ), + ], + 1 + ) +} +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1011,9 +1420,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1023,55 +1432,124 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/formCreate.vue": +/*!***************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/formCreate.vue ***! + \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formCreate.vue?vue&type=template&id=0c64fe60& */ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&"); +/* harmony import */ var _formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formCreate.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["render"], + _formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/jalinanIuran/formCreate.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js& ***! + \****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCreate.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&": +/*!**********************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60& ***! + \**********************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formCreate.vue?vue&type=template&id=0c64fe60& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/formCreate.vue?vue&type=template&id=0c64fe60&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formCreate_vue_vue_type_template_id_0c64fe60___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/jalinanIuran/index.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/index.vue ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=745c26fc& */ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1080,9 +1558,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1092,54 +1570,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/jalinanIuran/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=745c26fc& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/index.vue?vue&type=template&id=745c26fc&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_745c26fc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/aktivitas.vue": -/*!******************************************************!*\ - !*** ./resources/assets/js/views/user/aktivitas.vue ***! - \******************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/table.vue": +/*!**********************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/table.vue ***! + \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./aktivitas.vue?vue&type=template&id=58ead683& */ "./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&"); -/* harmony import */ var _aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./aktivitas.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&"); +/* harmony import */ var _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=7f6d217e& */ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1149,9 +1627,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["render"], - _aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1161,38 +1639,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/aktivitas.vue" +component.options.__file = "resources/assets/js/views/jalinanIuran/table.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&": -/*!*******************************************************************************!*\ - !*** ./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js& ***! - \*******************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./aktivitas.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&": -/*!*************************************************************************************!*\ - !*** ./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683& ***! - \*************************************************************************************/ +/***/ "./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&": +/*!*****************************************************************************************!*\ + !*** ./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e& ***! + \*****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./aktivitas.vue?vue&type=template&id=58ead683& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/aktivitas.vue?vue&type=template&id=58ead683&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=7f6d217e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/jalinanIuran/table.vue?vue&type=template&id=7f6d217e&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_aktivitas_vue_vue_type_template_id_58ead683___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_7f6d217e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/97.js b/public/js/components/97.js index 1ec40619b..701b0f735 100644 --- a/public/js/components/97.js +++ b/public/js/components/97.js @@ -1,16 +1,94 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[97],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-truncate-collapsed */ "./node_modules/vue-truncate-collapsed/dist/vue-truncate-collapsed.es.js"); -/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "./resources/assets/js/components/modal.vue"); +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: { + message: { + "default": '' + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _identitas_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./identitas.vue */ "./resources/assets/js/views/user/identitas.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// // // // @@ -68,74 +146,223 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + /* harmony default export */ __webpack_exports__["default"] = ({ + props: ['selected'], components: { - truncate: vue_truncate_collapsed__WEBPACK_IMPORTED_MODULE_0__["default"], - appModal: _modal__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - props: { - value: { - "default": "" - }, - frontText: { - "default": "" - }, - trimLength: { - "default": 50 - }, - valueType: { - "default": "trim" - }, - empty: { - "default": "-" - } + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_4___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + identitas: _identitas_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_8__["default"] }, data: function data() { return { - modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "" + kelas: 'user', + formData: {}, + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 10, + page: 1 + }, + columnData: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'CU', + disable: false + }, { + title: 'Tingkat' + }, { + title: 'Jabatan' + }, { + title: 'Pendidikan' + }, { + title: 'Jurusan' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Tinggi' + }, { + title: 'Agama' + }, { + title: 'Status Pernikahan' + }], + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + message: { + show: false, + content: '' + }, + submited: false }; }, + created: function created() { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + + this.formData = Object.assign({}, this.selected); + + if (!this.formData.aktivis) { + this.fetchAktivis(this.query); + } + }, + watch: {}, methods: { - modalOpen: function modalOpen() { - this.modalShow = true; - this.modalState = "content-tutup"; - this.modalContent = this.value; - this.modalButton = "Tutup"; + fetchAktivis: function fetchAktivis(params) { + this.$store.dispatch('aktivis/indexCu', [params, this.formData.id_cu, 'semua', 'aktif']); + this.disableColumnCu(true); }, - modalTutup: function modalTutup() { - this.modalShow = false; + changeCU: function changeCU(value) { + this.fetchAktivis(this.query); + }, + disableColumnCu: function disableColumnCu(value) { + this.columnData[4].disable = value; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + this.formData.id_aktivis = item.id; + this.formData.aktivis = item; + }, + deleteSelected: function deleteSelected() { + this.selectedItem = []; + this.formData.id_aktivis = ''; + this.formData.aktivis = {}; + this.fetchAktivis(this.query); }, - strip: function strip(html) { - var tmp = document.createElement("DIV"); - tmp.innerHTML = html; - return tmp.textContent || tmp.innerText || ""; + save: function save() { + var _this = this; + + this.$validator.validateAll('formData').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/update', [_this.selected.id, _this.formData]); + } else { + _this.submited = true; + } + }); + }, + tutup: function tutup() { + this.$emit('tutup'); } }, - computed: { - isLongEnough: function isLongEnough() { - return this.value.length > this.trimLength; - } - } + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('cu', { + modelCU: 'headerDataS', + modelCUStat: 'headerDataStatS', + updateMessage: 'update', + updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])('aktivis', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/index.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/user/table.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -179,97 +406,73 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// + + + + /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - title: { - "default": '' - }, - titleIcon: { - "default": '' - }, - titleDesc: { - "default": '' - }, - level: { - "default": 1 - }, - level2Title: { - "default": '' - }, - level2Route: { - "default": '' - } + name: 'UserIndex', + components: { + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + tableData: _table_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + data: function data() { + return { + title: 'User', + kelas: 'user', + titleDesc: 'Mengelola data user', + titleIcon: 'icon-users', + selectCuPath: 'userCu' + }; + }, + created: function created() { + this.checkUser('index_user', this.$route.params.cu); }, methods: { - level2Back: function level2Back() { - this.$emit('level2Back'); - }, - route1: function route1() { - if (this.btn1RouteParams) { - this.$router.push({ - name: this.btn1Route, - params: { - cu: this.btn1RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn1Route - }); - } - }, - route2: function route2() { - if (this.btn2RouteParams) { - this.$router.push({ - name: this.btn2Route, - params: { - cu: this.btn2RouteParams - } - }); - } else { - this.$router.push({ - name: this.btn2Route - }); - } - }, - route3: function route3() { - if (this.btn3RouteParams) { - this.$router.push({ - name: this.btn3Route, - params: { - cu: this.btn3RouteParams + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); - } else { - this.$router.push({ - name: this.btn3Route - }); + } } } }, - computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + itemDataStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&": +/*!***********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/table.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! laravel-vue-pagination */ "./node_modules/laravel-vue-pagination/dist/laravel-vue-pagination.common.js"); -/* harmony import */ var laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/hakAkses.vue */ "./resources/assets/js/components/hakAkses.vue"); +/* harmony import */ var _formTipe_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formTipe.vue */ "./resources/assets/js/views/user/formTipe.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -359,182 +562,1009 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - pagination: laravel_vue_pagination__WEBPACK_IMPORTED_MODULE_4___default.a - }, - data: function data() { - return { - title: 'Activity Log', - kelas: 'user', - titleDesc: 'Melihat semua aktivitas user', - titleIcon: 'icon-eye2' - }; - }, - beforeRouteEnter: function beforeRouteEnter(to, from, next) { - next(function (vm) { - return vm.fetch(1); - }); - }, - watch: {}, - methods: { - fetch: function fetch(value) { - this.$store.dispatch(this.kelas + '/indexActivity', value); - } - }, - filters: { - description: function description(value) { - if (value == 'created') { - return 'Menambah'; - } else if (value == 'updated') { - return 'Mengubah'; - } else if (value == 'deleted') { - return 'Menghapus'; - } - }, - subjectType: function subjectType(value) { - return value; - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { - activity: 'dataS', - activityStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \********************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - { staticStyle: { display: "inline-block" } }, - [ - _vm.value - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm.valueType == "trim" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _c("truncate", { - staticStyle: { display: "inline-block" }, - attrs: { - "action-class": "badge bg-blue", - clamp: "selengkapnya >", - length: _vm.trimLength, - less: "< kembali", - text: _vm.frontText + " " + _vm.value, - }, - }), - ], - 1 - ) - : _vm.valueType == "modal" - ? _c( - "span", - { staticStyle: { display: "inline-block" } }, - [ - _vm._v( - "\n " + - _vm._s(_vm.value.substring(0, 50)) + - "\n " - ), - _vm.isLongEnough - ? [ - _vm._v("\n ...\n "), - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ] - : _vm._e(), - ], - 2 - ) - : _vm.valueType == "currency" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - "\n " + - _vm._s( - _vm._f("currency")(_vm.value, "", 0, { - thousandsSeparator: ".", - }) - ) - ), - ]) - : _vm.valueType == "percentage" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("percentage")(_vm.value, 2)) - ), - ]) - : _vm.valueType == "decimal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v( - _vm._s(_vm.frontText) + - " " + - _vm._s(_vm._f("round")(_vm.value, 2)) - ), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _c("b", [_vm._v(_vm._s(_vm.frontText))]), - _vm._v(" " + _vm._s(_vm.value)), - ]), - ]) - : _c("span", { staticStyle: { display: "inline-block" } }, [ - _vm._v(_vm._s(_vm.frontText) + " " + _vm._s(_vm.empty)), - ]), - _vm._v(" "), - _c("app-modal", { - attrs: { - show: _vm.modalShow, - state: _vm.modalState, - title: _vm.modalTitle, - button: _vm.modalButton, - content: _vm.modalContent, - }, - on: { tutup: _vm.modalTutup, backgroundClick: _vm.modalTutup }, - }), - ], - 1 - ) -} +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + hakAksesForm: _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + formTipe: _formTipe_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + props: ["title", "kelas"], + data: function data() { + return { + selectedItem: [], + query: { + order_column: "login", + order_direction: "desc", + filter_match: "and", + limit: 10, + page: 1 + }, + excelDownloadUrl: "", + columnData: [{ + title: "No.", + name: "No." + }, { + title: "Foto", + name: "aktivis.gambar", + hide: false + }, { + title: "Username", + name: "username", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: "Nama", + name: "aktivis.name", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "E-mail", + name: "aktivis.email", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "CU", + name: "cu.name", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tingkat", + name: "aktivis.pekerjaan_aktif.tingkat", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Jabatan", + name: "aktivis.pekerjaan_aktif.name", + tipe: "string", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Status", + name: "status", + sort: true, + hide: false, + disable: false + }, { + title: "Login", + name: "login", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. Buat", + name: "created_at", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }, { + title: "Tgl. Ubah", + name: "updated_at", + tipe: "datetime", + sort: true, + hide: false, + disable: false, + filter: true + }], + tipeUser: "", + modalHakAksesForm: [], + state: "", + modalShow: false, + modalState: "", + modalColor: "", + modalSize: "", + modalTitle: "", + modalButton: "", + modalContent: "" + }; + }, + created: function created() { + this.fetch(this.query); + }, + watch: { + // check route changes + $route: function $route(to, from) { + this.fetch(this.query); + }, + // when updating data + updateStat: function updateStat(value) { + this.modalState = value; + this.modalButton = "Ok"; + + if (value == "success") { + this.modalTitle = this.updateMessage.message; + this.modalContent = ""; + this.fetch(this.query); + this.selectedItem = []; + } else if (value == "fail") { + this.modalContent = this.updateMessage; + } else { + this.modalContent = ""; + } + }, + hakAksesStat: function hakAksesStat(value) { + if (value == "success") { + var newData = []; + + if (this.hakAkses.length > 0) { + this.hakAkses.forEach(function (e) { + newData.push(e.name); + }); + } + + this.modalHakAksesForm = newData; + } + } + }, + methods: { + fetch: function fetch(params) { + if (this.$route.params.cu == "semua") { + this.disableColumnCu(false); + this.$store.dispatch(this.kelas + "/index", params); + this.excelDownloadUrl = this.kelas; + } else { + this.disableColumnCu(true); + this.$store.dispatch(this.kelas + "/indexCu", [params, this.$route.params.cu]); + this.excelDownloadUrl = this.kelas + "/indexCu/" + this.$route.params.cu; + } + }, + disableColumnCu: function disableColumnCu(status) { + this.columnData[5].disable = status; + }, + selectedRow: function selectedRow(item) { + this.selectedItem = item; + }, + ubahData: function ubahData(id) { + this.$router.push("/" + this.kelas + "/edit/" + id); + }, + aktivitas: function aktivitas(id) { + this.$router.push("/" + this.kelas + "/aktivitas/" + id); + }, + hakForm: function hakForm(value) { + this.modalHakAksesForm = value; + }, + modalOpen: function modalOpen(state) { + this.modalShow = true; + this.state = state; + + if (state == "hapus") { + this.modalSize = ""; + this.modalState = "confirm-tutup"; + this.modalTitle = "Hapus " + this.kelas + " dengan username " + this.selectedItem.username + "?"; + this.modalButton = "Iya, Hapus"; + } else if (state == "resetPassword") { + this.modalSize = ""; + this.modalState = "confirm-tutup"; + this.modalTitle = "Reset password user " + this.selectedItem.username + " ini?"; + this.modalButton = "Iya, reset password"; + } else if (state == "updateStatus") { + this.modalSize = ""; + this.modalState = "confirm-tutup"; + + if (this.selectedItem.status == 0) { + this.modalTitle = "Aktifkan user " + this.selectedItem.username + " ini?"; + this.modalButton = "Iya, aktifkan"; + } else { + this.modalTitle = "Non-aktifkan user " + this.selectedItem.username + " ini?"; + this.modalButton = "Iya, non-aktifkan"; + } + } else if (state == "tipe") { + this.modalColor = "bg-primary"; + this.modalTitle = "Ubah Data Aktivis User"; + this.modalState = "normal2"; + this.modalSize = "modal-lg"; + } else if (state == "akses") { + this.modalColor = "bg-primary"; + this.modalTitle = "Hak Akses User"; + this.modalState = "normal1"; + this.modalSize = "modal-full"; + + if (this.selectedItem.id_cu == 0) { + this.tipeUser = "bkcu"; + } else { + this.tipeUser = "cu"; + } + + this.$store.dispatch(this.kelas + "/editHakAkses", this.selectedItem.id); + } + }, + modalTutup: function modalTutup() { + this.modalShow = false; + this.modalColor = ""; + this.modalTitle = ""; + this.modalSize = ""; + this.$store.dispatch(this.kelas + "/resetUpdateStat"); + }, + modalConfirmOk: function modalConfirmOk() { + if (this.state == "hapus") { + this.$store.dispatch(this.kelas + "/destroy", this.selectedItem.id); + } else if (this.state == "resetPassword") { + this.$store.dispatch(this.kelas + "/updateResetPassword", this.selectedItem.id); + } else if (this.state == "updateStatus") { + this.$store.dispatch(this.kelas + "/updateStatus", this.selectedItem.id); + } else if (this.state == "akses") { + this.$store.dispatch(this.kelas + "/updateHakAkses", [this.selectedItem.id, this.modalHakAksesForm]); + } + } + }, + computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("auth", { + currentUser: "currentUser" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("user", { + itemData: "dataS", + itemDataStat: "dataStatS", + hakAkses: "data", + hakAksesStat: "dataStat", + updateMessage: "update", + updateStat: "updateStat" + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])("global", { + idCu: "idCu" + })) +}); + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticStyle: { display: "inline-block" } }, [ + _c("i", { + directives: [ + { + name: "tooltip", + rawName: "v-tooltip", + value: _vm.message, + expression: "message", + }, + ], + staticClass: "icon-info22 d-none d-sm-block", + }), + _vm._v(" "), + _c("small", { staticClass: "text-muted d-block d-sm-none" }, [ + _c("i", [_vm._v(_vm._s(_vm.message))]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f& ***! + \******************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c( + "form", + { + attrs: { "data-vv-scope": "formData" }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "row" }, [ + _vm.selected.name != null + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "card card-body text-center" }, [ + _c( + "ul", + { + staticClass: + "list-inline list-inline-consensed mb-0 font-size-lg", + }, + [ + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Username:")]), + _vm._v(" " + _vm._s(_vm.selected.username)), + ]), + _vm._v(" "), + _c("li", { staticClass: "list-inline-item" }, [ + _c("b", [_vm._v("Nama:")]), + _vm._v(" " + _vm._s(_vm.selected.name)), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Tipe:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formData.id_cu, + expression: "formData.id_cu", + }, + ], + staticClass: "form-control", + attrs: { name: "cu", "data-width": "100%" }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formData, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih CU"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("PUSKOPCUINA"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCU, function (cu) { + return _c("option", { domProps: { value: cu.id } }, [ + _vm._v(_vm._s(cu.name)), + ]) + }), + ], + 2 + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { staticClass: "col-md-12" }, + [ + _c("h5", [_vm._v("Data Aktivis User:")]), + _vm._v(" "), + _vm.formData.id_aktivis != "" && _vm.formData.id_aktivis != null + ? _c("identitas", { + attrs: { itemData: _vm.formData.aktivis }, + on: { deleteSelected: _vm.deleteSelected }, + }) + : _c("data-viewer", { + attrs: { + title: "Aktivis", + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchAktivis }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: "text-nowrap cursor-pointer", + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { src: "/images/no_image.jpg" }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.name }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.kelamin }, + }), + ], + 1 + ), + _vm._v(" "), + !_vm.columnData[4].disable + ? _c("td", [ + props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 1 + ? _c( + "span", + [ + props.item.pekerjaan_aktif.cu + ? _c("check-value", { + attrs: { + value: + props.item + .pekerjaan_aktif.cu + .name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 2 + ? _c( + "span", + [ + props.item.pekerjaan_aktif + .lembaga_lain + ? _c("check-value", { + attrs: { + value: + props.item + .pekerjaan_aktif + .lembaga_lain.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : props.item.pekerjaan_aktif && + props.item.pekerjaan_aktif.tipe == 3 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t\t" + ), + ]) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + props.item.pekerjaan_aktif.tingkat + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + props.item.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: + props.item.pekerjaan_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi + .tingkat, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item.pendidikan_tertinggi + .name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal_lahir + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tempat_lahir }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tinggi }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.agama }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.status }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, + ]), + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("hr"), + _vm._v(" "), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit", disabled: _vm.formData.cu_id == "" }, + }, + [_c("i", { staticClass: "icon-floppy-disk" }), _vm._v(" Simpan")] + ), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.tutup.apply(null, arguments) + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Tutup")] + ), + ]), + ] + ), + ]) +} var staticRenderFns = [] render._withStripped = true @@ -542,10 +1572,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!********************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \********************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081& ***! + \***************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -557,411 +1587,899 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", [ - _c("div", { staticClass: "page-header" }, [ + return _c( + "div", + [ + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-container" }, [ + _c("div", { staticClass: "page-content" }, [ + _c( + "div", + { staticClass: "content-wrapper" }, + [ + _vm.itemDataStat === "fail" + ? _c("message", { + attrs: { + title: "Oops terjadi kesalahan:", + errorData: _vm.itemData, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("select-cu", { + attrs: { + kelas: _vm.kelas, + path: _vm.selectCuPath, + isPus: true, + }, + }) + : _vm._e(), + _vm._v(" "), + _c("table-data", { + attrs: { title: _vm.title, kelas: _vm.kelas }, + }), + ], + 1 + ), + ]), + ]), + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&": +/*!***************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506& ***! + \***************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + [ _c( - "div", - { staticClass: "page-header-content header-elements-md-inline" }, + "data-viewer", + { + attrs: { + title: _vm.title, + kelas: _vm.kelas, + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + excelDownloadUrl: _vm.excelDownloadUrl, + isUploadExcel: false, + }, + on: { fetch: _vm.fetch }, + scopedSlots: _vm._u([ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + class: { + "bg-info": _vm.selectedItem.id === props.item.id, + }, + on: { + click: function ($event) { + return _vm.selectedRow(props.item) + }, + }, + }, + [ + _c("td", [ + _vm._v( + _vm._s( + props.index + + 1 + + (+_vm.itemData.current_page - 1) * + +_vm.itemData.per_page + + "." + ) + ), + ]), + _vm._v(" "), + !_vm.columnData[1].hide + ? _c("td", [ + props.item.aktivis && props.item.aktivis.gambar + ? _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + props.item.aktivis.gambar + + ".jpg", + width: "40", + }, + }) + : _c("img", { + staticClass: "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image_man.jpg", + width: "40", + }, + }), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[2].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.username }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[3].hide + ? _c( + "td", + [ + props.item.aktivis + ? _c("check-value", { + attrs: { value: props.item.aktivis.name }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[4].hide + ? _c( + "td", + [ + props.item.aktivis + ? _c("check-value", { + attrs: { value: props.item.aktivis.email }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide && !_vm.columnData[5].disable + ? _c("td", [ + props.item.cu + ? _c("span", [_vm._v(_vm._s(props.item.cu.name))]) + : _c("span", [_vm._v("PUSKOPCUINA")]), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[6].hide + ? _c("td", [ + props.item.aktivis && + props.item.aktivis.pekerjaan_aktif + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + props.item.aktivis.pekerjaan_aktif + .tingkat + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[7].hide + ? _c( + "td", + [ + props.item.aktivis && + props.item.aktivis.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: + props.item.aktivis.pekerjaan_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[8].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkStatus( + props.item.status + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime(props.item.login) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[10].hide + ? _c("td", { + staticClass: "text-nowrap", + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.created_at + ) + ), + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[11].hide + ? _c("td", [ + props.item.created_at !== props.item.updated_at + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.updated_at + ) + ), + }, + }) + : _c("span", [_vm._v("-")]), + ]) + : _vm._e(), + ] + ), + ] + }, + }, + ]), + }, [ - _c("div", { staticClass: "page-title d-flex" }, [ - _c("h4", [ - _c("i", { staticClass: "mr-2", class: _vm.titleIcon }), + _c( + "template", + { slot: "button-desktop" }, + [ + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), _vm._v(" "), - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v(_vm._s(_vm.title)), - ]), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tipe") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Data Aktivis\n "), + ] + ) + : _vm._e(), _vm._v(" "), - _c("small", { staticClass: "d-block text-muted" }, [ - _vm._v(_vm._s(_vm.titleDesc)), - ]), - ]), - ]), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["reset_password"] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("resetPassword") + }, + }, + }, + [ + _c("i", { staticClass: "icon-history" }), + _vm._v(" Reset Password\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["status_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("updateStatus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-user-check" }), + _vm._v(" "), + _vm.selectedItem.status == 1 + ? _c("span", [_vm._v("Tidak Aktifkan")]) + : _vm.selectedItem.status == 0 + ? _c("span", [_vm._v("Aktifkan")]) + : _c("span", [_vm._v("Status")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["hak_akses_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("akses") + }, + }, + }, + [ + _c("i", { staticClass: "icon-key" }), + _vm._v(" Hak Akses\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.aktivitas(_vm.selectedItem.id) + }, + }, + }, + [ + _c("i", { staticClass: "icon-eye2" }), + _vm._v(" Aktivitas\n "), + ] + ), + ], + 1 + ), _vm._v(" "), _c( - "div", - { staticClass: "header-elements d-none py-0 mb-3 mb-md-0" }, + "template", + { slot: "button-mobile" }, [ - _vm.level === 1 + _vm.currentUser.can && _vm.currentUser.can["create_" + _vm.kelas] + ? _c( + "router-link", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { to: { name: _vm.kelas + "Create" } }, + }, + [ + _c("i", { staticClass: "icon-plus3" }), + _vm._v(" Tambah\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["update_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("tipe") + }, + }, + }, + [ + _c("i", { staticClass: "icon-pencil5" }), + _vm._v(" Ubah Data Aktivis\n "), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.currentUser.can && _vm.currentUser.can["destroy_" + _vm.kelas] ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("hapus") }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 + }, + }, + [ + _c("i", { staticClass: "icon-bin2" }), + _vm._v(" Hapus\n "), + ] ) : _vm._e(), _vm._v(" "), - _vm.level === 2 + _vm.currentUser.can && _vm.currentUser.can["reset_password"] ? _c( - "div", - { staticClass: "breadcrumb" }, - [ - _c( - "router-link", - { - staticClass: "breadcrumb-item", - attrs: { to: { name: "dashboard" } }, - }, - [ - _c("i", { staticClass: "icon-home4" }), - _vm._v(" Dashboard "), - ] - ), - _vm._v(" "), - _c( - "a", - { - staticClass: "breadcrumb-item", - attrs: { href: "#" }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.level2Back() - }, - }, + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("resetPassword") }, - [_vm._v(_vm._s(_vm.level2Title))] - ), - _vm._v(" "), - _c("span", { staticClass: "breadcrumb-item active" }, [ - _vm._v(_vm._s(_vm.title)), - ]), - ], - 1 + }, + }, + [ + _c("i", { staticClass: "icon-history" }), + _vm._v(" Reset Password\n "), + ] ) : _vm._e(), _vm._v(" "), - _vm.level === 3 + _vm.currentUser.can && _vm.currentUser.can["status_" + _vm.kelas] ? _c( - "div", - { staticClass: "breadcrumb" }, - [_vm._t("breadcrumb")], - 2 + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("updateStatus") + }, + }, + }, + [ + _c("i", { staticClass: "icon-user-check" }), + _vm._v(" "), + _vm.selectedItem.status == 1 + ? _c("span", [_vm._v("Tidak Aktifkan")]) + : _vm.selectedItem.status == 0 + ? _c("span", [_vm._v("Aktifkan")]) + : _c("span", [_vm._v("Status")]), + ] ) : _vm._e(), - ] - ), - ] - ), - ]), - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403& ***! - \************************************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-0" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.activityStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.activity, + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can["hak_akses_" + _vm.kelas] + ? _c( + "button", + { + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen("akses") + }, + }, }, - }) + [ + _c("i", { staticClass: "icon-key" }), + _vm._v(" Hak Akses\n "), + ] + ) : _vm._e(), _vm._v(" "), _c( "button", { - staticClass: "btn btn-light btn-block", - attrs: { type: "button" }, + staticClass: "btn btn-light btn-block mb-1", + attrs: { disabled: !_vm.selectedItem.id }, on: { click: function ($event) { $event.preventDefault() - return _vm.fetch(1) + return _vm.aktivitas(_vm.selectedItem.id) }, }, }, [ - _c("i", { - staticClass: "icon-sync", - class: { spinner: _vm.activityStat === "loading" }, - }), + _c("i", { staticClass: "icon-eye2" }), + _vm._v(" Aktivitas\n "), ] ), - _vm._v(" "), - _c("hr"), - _vm._v(" "), - _vm.activityStat == "success" - ? _c( + ], + 1 + ), + ], + 2 + ), + _vm._v(" "), + _c( + "app-modal", + { + attrs: { + show: _vm.modalShow, + state: _vm.modalState, + size: _vm.modalSize, + color: _vm.modalColor, + title: _vm.modalTitle, + content: _vm.modalContent, + button: _vm.modalButton, + }, + on: { + tutup: _vm.modalTutup, + confirmOk: _vm.modalConfirmOk, + successOk: _vm.modalTutup, + failOk: _vm.modalTutup, + backgroundClick: _vm.modalTutup, + }, + }, + [ + _c("template", { slot: "modal-title" }, [ + _vm._v(_vm._s(_vm.modalTitle)), + ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body1" }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c( "div", - { - staticClass: - "card-group-control card-group-control-right", - attrs: { id: "accordion-control-right" }, - }, + { staticClass: "media flex-column flex-sm-row mt-0 mb-3" }, [ - _vm._l(_vm.activity.data, function (item, index) { - return _c("div", { key: index, staticClass: "card" }, [ - _c( - "div", - { - staticClass: "card-header text-white", - class: { - "bg-primary": item.description == "created", - "bg-warning": item.description == "updated", - "bg-danger": item.description == "deleted", - }, - }, - [ - _c("h6", { staticClass: "card-title" }, [ - _c( - "a", - { - staticClass: "text-white collapsed", - attrs: { - "data-toggle": "collapse", - href: "#v" + item.id, - "aria-expanded": "false", - }, - }, - [ - _vm._v( - "User dengan id " + - _vm._s(item.causer_id) + - " " + - _vm._s( - _vm._f("description")( - item.description - ) - ) + - " data " - ), - _c("b", [ - _vm._v( - _vm._s( - _vm._f("subjectType")( - item.subject_type - ) - ) - ), - ]), - _vm._v( - " dengan id " + - _vm._s(item.subject_id) + - " pada " + - _vm._s( - _vm._f("relativeHour")( - item.created_at - ) - ) - ), - ] - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "collapse", + _c("div", { staticClass: "mr-sm-3 mb-2 mb-sm-0" }, [ + _vm.selectedItem.aktivis && + _vm.selectedItem.aktivis.gambar + ? _c("img", { + staticClass: "img-fluid img-preview rounded", attrs: { - id: "v" + item.id, - "data-parent": "#accordion-control-right", + src: + "/images/aktivis/" + + _vm.selectedItem.aktivis.gambar + + ".jpg", }, - }, - [ - _c("div", { staticClass: "card-body" }, [ - _c("strong", [_vm._v("Tanggal Aktivitas: ")]), + }) + : _c("img", { + staticClass: "img-fluid img-preview rounded", + attrs: { src: "/images/no_image_man.jpg" }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "media-body" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("Username:")]), + _vm._v( + " " + _vm._s(_vm.selectedItem.username) + ), + ]), _vm._v(" "), - _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - item.created_at + _c("li", [ + _c("b", [_vm._v("Nama:")]), + _vm._v( + " " + + _vm._s( + _vm.selectedItem.aktivis + ? _vm.selectedItem.aktivis.name + : "-" ) - ), - }, - }), + ), + ]), _vm._v(" "), - _c("hr"), + _c("li", [ + _c("b", [_vm._v("Email:")]), + _vm._v( + " " + + _vm._s( + _vm.selectedItem.aktivis + ? _vm.selectedItem.aktivis.email + : "-" + ) + ), + ]), _vm._v(" "), - item.description == "created" - ? _c("strong", [ - _vm._v("Data yang ditambah:"), - ]) - : item.description == "updated" - ? _c("strong", [_vm._v("Data yang diubah:")]) - : item.description == "deleted" - ? _c("strong", [_vm._v("Data yang dihapus:")]) - : _vm._e(), + _c("li", [ + _c("b", [_vm._v("CU:")]), + _vm._v( + " " + + _vm._s( + _vm.selectedItem.cu + ? _vm.selectedItem.cu.name + : "PUSKOPCUINA" + ) + ), + ]), _vm._v(" "), - item.properties - ? _c("div", [ - _c( - "pre", - { - staticClass: - "pre-scrollable language-markup content-group text-left", + _c("li", [ + _c("b", [_vm._v("Tingkat:")]), + _vm._v(" "), + _vm.selectedItem.aktivis && + _vm.selectedItem.aktivis.pekerjaan_aktif + ? _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + _vm.selectedItem.aktivis + .pekerjaan_aktif.tingkat + ) + ), }, - [ - _c("code", [ - _vm._v( - _vm._s(item.properties.attributes) - ), - ]), - ] + }) + : _c("span", [_vm._v("-")]), + ]), + _vm._v(" "), + _c( + "li", + [ + _c("b", [_vm._v("Jabatan:")]), + _vm._v(" "), + _vm.selectedItem.aktivis && + _vm.selectedItem.aktivis.pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: + _vm.selectedItem.aktivis + .pekerjaan_aktif.name, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-sm-6" }, [ + _c( + "ul", + { staticClass: "list list-unstyled mb-0" }, + [ + _c("li", [ + _c("b", [_vm._v("Status:")]), + _vm._v(" "), + _vm.selectedItem.status > 0 + ? _c("span", [_vm._v(" Aktif")]) + : _c("span", [_vm._v(" Tidak Aktif")]), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Login:")]), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + _vm.selectedItem.login + ) ), - _vm._v(" "), - item.properties.old - ? _c("div", [ - _c("hr"), - _vm._v(" "), - _c("strong", [ - _vm._v("Data sebelum diubah"), - ]), - _vm._v(" "), - _c( - "pre", - { - staticClass: - "pre-scrollable language-markup content-group text-left", - }, - [ - _c("code", [ - _vm._v( - _vm._s(item.properties.old) - ), - ]), - ] - ), - ]) - : _vm._e(), - ]) - : _vm._e(), - ]), - ] - ), - ]) - }), - _vm._v(" "), - _vm.activity.data.length == 0 - ? _c("div", [_vm._m(0)]) - : _vm._e(), - ], - 2 - ) - : _vm._e(), + }, + }), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tgl. Buat:")]), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + _vm.selectedItem.created_at + ) + ), + }, + }), + ]), + _vm._v(" "), + _c("li", [ + _c("b", [_vm._v("Tgl. Ubah:")]), + _vm._v(" "), + _c("span", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + _vm.selectedItem.updated_at + ) + ), + }, + }), + ]), + ] + ), + ]), + ]), + ]), + ] + ), + ]), + ]), + _vm._v(" "), + _c("hak-akses-form", { + attrs: { + selectedItem: _vm.selectedItem, + form: _vm.modalHakAksesForm, + tipeUser: _vm.tipeUser, + dataStat: _vm.hakAksesStat, + isPeran: false, + }, + on: { hakForm: _vm.hakForm }, + }), _vm._v(" "), - _vm.activityStat == "loading" ? _c("div", [_vm._m(1)]) : _vm._e(), + _c("hr"), _vm._v(" "), - _vm.activityStat == "success" - ? _c("pagination", { - staticClass: "pre-scrollable", - attrs: { data: _vm.activity, limit: 10 }, - on: { "pagination-change-page": _vm.fetch }, - }) - : _vm._e(), + _c("div", { staticClass: "text-center d-none d-md-block" }, [ + _c( + "button", + { + staticClass: "btn btn-light", + on: { click: _vm.modalTutup }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n "), + ] + ), + _vm._v(" "), + _vm.hakAksesStat == "success" + ? _c( + "button", + { + staticClass: "btn btn-primary", + attrs: { type: "submit" }, + on: { click: _vm.modalConfirmOk }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n "), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _c("div", { staticClass: "d-block d-md-none" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block pb-2", + on: { click: _vm.modalTutup }, + }, + [ + _c("i", { staticClass: "icon-cross" }), + _vm._v(" Tutup\n "), + ] + ), + _vm._v(" "), + _vm.hakAksesStat == "success" + ? _c( + "button", + { + staticClass: "btn btn-primary btn-block pb-2", + attrs: { type: "submit" }, + on: { click: _vm.modalConfirmOk }, + }, + [ + _c("i", { staticClass: "icon-floppy-disk" }), + _vm._v(" Simpan\n "), + ] + ) + : _vm._e(), + ]), ], 1 ), - ]), - ]), + _vm._v(" "), + _c( + "template", + { slot: "modal-body2" }, + [ + _c("form-tipe", { + attrs: { selected: _vm.selectedItem }, + on: { tutup: _vm.modalTutup }, + }), + ], + 1 + ), + ], + 2 + ), ], 1 ) } -var staticRenderFns = [ - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h3", [_vm._v("Belum terdapat aktivitas apapun...")]), - ]), - ]) - }, - function () { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "card" }, [ - _c("div", { staticClass: "card-body" }, [ - _c("h4", [_vm._v("Mohon tunggu...")]), - _vm._v(" "), - _c("div", { staticClass: "progress" }, [ - _c( - "div", - { - staticClass: - "progress-bar progress-bar-info progress-bar-striped progress-bar-animated", - staticStyle: { width: "100%" }, - }, - [_c("span", { staticClass: "sr-only" }, [_vm._v("100% Complete")])] - ), - ]), - ]), - ]) - }, -] +var staticRenderFns = [] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkValue.vue?vue&type=template&id=56ee5620& */ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony import */ var _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkValue.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); +/* harmony import */ var _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony import */ var _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./infoIcon.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -971,9 +2489,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"], - _checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"], + _infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -983,55 +2501,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/checkValue.vue" +component.options.__file = "resources/assets/js/components/infoIcon.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./checkValue.vue?vue&type=template&id=56ee5620& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/checkValue.vue?vue&type=template&id=56ee5620&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./infoIcon.vue?vue&type=template&id=78a8b7de& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_checkValue_vue_vue_type_template_id_56ee5620___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_infoIcon_vue_vue_type_template_id_78a8b7de___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue": -/*!*******************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue ***! - \*******************************************************/ +/***/ "./resources/assets/js/views/user/formTipe.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/views/user/formTipe.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony import */ var _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageHeader.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formTipe.vue?vue&type=template&id=655b842f& */ "./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&"); +/* harmony import */ var _formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formTipe.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1040,9 +2558,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"], - _pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["render"], + _formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1052,54 +2570,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/pageHeader.vue" +component.options.__file = "resources/assets/js/views/user/formTipe.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&": -/*!********************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js& ***! - \********************************************************************************/ +/***/ "./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTipe.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./pageHeader.vue?vue&type=template&id=0af8ed53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/pageHeader.vue?vue&type=template&id=0af8ed53&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./formTipe.vue?vue&type=template&id=655b842f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/formTipe.vue?vue&type=template&id=655b842f&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_pageHeader_vue_vue_type_template_id_0af8ed53___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formTipe_vue_vue_type_template_id_655b842f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/user/indexAktivitas.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/views/user/indexAktivitas.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/views/user/index.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/user/index.vue ***! + \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./indexAktivitas.vue?vue&type=template&id=3f971403& */ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&"); -/* harmony import */ var _indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./indexAktivitas.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&"); +/* harmony import */ var _index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=36522081& */ "./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&"); +/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1109,9 +2627,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["render"], - _indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1121,38 +2639,107 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/user/indexAktivitas.vue" +component.options.__file = "resources/assets/js/views/user/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/user/index.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081& ***! + \*********************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=36522081& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/index.vue?vue&type=template&id=36522081&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36522081___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/assets/js/views/user/table.vue": +/*!**************************************************!*\ + !*** ./resources/assets/js/views/user/table.vue ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=20255506& */ "./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&"); +/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["render"], + _table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/views/user/table.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&": +/*!***************************************************************************!*\ + !*** ./resources/assets/js/views/user/table.vue?vue&type=script&lang=js& ***! + \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./indexAktivitas.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506& ***! + \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./indexAktivitas.vue?vue&type=template&id=3f971403& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/indexAktivitas.vue?vue&type=template&id=3f971403&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=20255506& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/table.vue?vue&type=template&id=20255506&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_indexAktivitas_vue_vue_type_template_id_3f971403___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_20255506___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/98.js b/public/js/components/98.js index e9fab674b..e87dc3047 100644 --- a/public/js/components/98.js +++ b/public/js/components/98.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[98],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,48 +22,164 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + image: '' + }; + }, props: { - id: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' } }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue2-datepicker */ "./node_modules/vue2-datepicker/index.esm.js"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue2-datepicker/index.css */ "./node_modules/vue2-datepicker/index.css"); +/* harmony import */ var vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_index_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue2-datepicker/locale/id */ "./node_modules/vue2-datepicker/locale/id.js"); +/* harmony import */ var vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue2_datepicker_locale_id__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +// +// +// +// +// +// +// + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['defaultDate'], + components: { + DatePicker: vue2_datepicker__WEBPACK_IMPORTED_MODULE_0__["default"] + }, data: function data() { return { - clicked: false + time: '', + dateVal: '' }; }, + mounted: function mounted() { + if (this.defaultDate == '') { + var today = new Date(); + var date = today.getDate() + '-0' + (today.getMonth() + 1) + '-' + today.getFullYear(); + this.time = date; + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); + } else { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + this.$emit('dateSelected', this.defaultDate); + } + }, + watch: { + defaultDate: function defaultDate(newVal, oldVal) { + this.time = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.defaultDate, "YYYY-MM-DD").format("DD-MM-YYYY"); + } + }, methods: { - btnClick: function btnClick() { - var _this = this; - - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } + onChanged: function onChanged(event) { + this.dateVal = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.time, "DD-MM-YYYY").format("YYYY-MM-DD"); + this.$emit('dateSelected', this.dateVal); } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); +/* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/infoIcon.vue */ "./resources/assets/js/components/infoIcon.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _asetTetapGolongan_form_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../asetTetapGolongan/form.vue */ "./resources/assets/js/views/asetTetapGolongan/form.vue"); +/* harmony import */ var _asetTetapKelompok_form_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../asetTetapKelompok/form.vue */ "./resources/assets/js/views/asetTetapKelompok/form.vue"); +/* harmony import */ var _asetTetapJenis_form_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../asetTetapJenis/form.vue */ "./resources/assets/js/views/asetTetapJenis/form.vue"); +/* harmony import */ var _asetTetapLokasi_form_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../asetTetapLokasi/form.vue */ "./resources/assets/js/views/asetTetapLokasi/form.vue"); +/* harmony import */ var _card_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./card.vue */ "./resources/assets/js/views/asetTetap/card.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -109,78 +225,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Produk Anggota CU [DRAFT]', - kelas: 'anggotaCu', - titleDesc: 'Mengelola produk anggota CU [DRAFT]', - titleIcon: 'icon-list2', - selectCuPath: 'anggotaProdukCuDraft' - }; - }, - created: function created() { - this.checkUser('upload_anggota_cu', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('anggotaCu', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -/* harmony import */ var _form_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./form.vue */ "./resources/assets/js/views/anggotaProdukCuDraft/form.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -317,6 +361,533 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + + + @@ -326,236 +897,458 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - formProduk: _form_vue__WEBPACK_IMPORTED_MODULE_6__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_5__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + formGolongan: _asetTetapGolongan_form_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + formKelompok: _asetTetapKelompok_form_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + formJenis: _asetTetapJenis_form_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + formLokasi: _asetTetapLokasi_form_vue__WEBPACK_IMPORTED_MODULE_15__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_17__["default"], + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_18__["default"], + cardData: _card_vue__WEBPACK_IMPORTED_MODULE_16__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_19__["default"] }, - props: ["title", "kelas", "itemData", "itemDataStat"], data: function data() { return { - anggota_cu: {}, - selectedItem: [], - excelDownloadUrl: '', + title: 'Tambah Aset Tetap', + titleDesc: 'Menambah Aset Tetap Baru', + titleIcon: 'icon-plus3', + kelas: 'asetTetap', + level2Title: 'Aset Tetap', + isInduk: '', + cleaveOption: { + date: { + date: true, + datePattern: ['Y', 'm', 'd'], + delimiter: '-' + }, + number15: { + numeral: true, + numeralIntegerScale: 15, + numeralDecimalScale: 0, + stripLeadingZeroes: false, + delimiter: '' + }, + numeric: { + numeral: true, + numeralThousandsGroupStyle: 'thousand', + numeralDecimalScale: 2, + numeralDecimalMark: ',', + delimiter: '.' + } + }, + selectedItem: {}, query: { - order_column: "no_ba", + order_column: "name", order_direction: "asc", filter_match: "and", - limit: 100, + limit: 10, page: 1 }, columnData: [{ - title: 'No.', - name: 'No.' + title: 'No.' }, { - title: 'No. KTP', - name: 'anggota_cu.nik', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Foto' + }, { + title: 'Nota' + }, { + title: 'Kode' }, { title: 'Nama', - name: 'anggota_cu.name', + name: 'name', tipe: 'string', - sort: false, + sort: true, hide: false, disable: false, filter: true, filterDefault: true }, { - title: 'No. BA', - name: 'no_ba', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Jenis' }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Merk' }, { - title: 'Produk', - name: 'produk_cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true + title: 'Tipe' }, { - title: "Saldo", - name: "saldo", - tipe: "numeric", - sort: true, - hide: false, - disable: false, - filter: true + title: 'Lokasi' }, { - title: 'Tgl. Buka', - name: 'tanggal_buka', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Penanggungjawab' }, { - title: 'Tgl. Transaksi', - name: 'tanggal_transaksi', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Tgl. Beli' }, { - title: 'Lama Pinjaman', - name: 'lama_pinjaman', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Pembeli' }, { - title: 'Lama Sisa Pinjaman', - name: 'lama_sisa_pinjaman', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Harga' }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Pokok Penyusutan' }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Bulan Penyusutan' + }, { + title: 'Sub' + }, { + title: 'Kondisi' }], - formModel: [], state: '', modalShow: false, - modalState: "", - modalTitle: "", - modalContent: "", - modalButton: "", - modalColor: "" + modalState: '', + modalTitle: '', + modalColor: '', + modalContent: '', + submited: false }; }, - created: function created() { - this.fetch(this.query); + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); }, + created: function created() {}, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); + formStat: function formStat(value) { + if (value == 'success') { + if (this.$route.meta.mode === 'edit') { + if (this.form.aset) { + this.isInduk = "false"; + this.selectedItem = this.form.aset; + } else { + this.isInduk = "true"; + } + + this.changeGolongan(this.form.aset_tetap_golongan_id); + this.changeKelompok(this.form.aset_tetap_kelompok_id); + } + } + }, + kodeStat: function kodeStat(value) { + if (value == 'success') { + this.form.kode = ++this.kode.kode; + } else { + var _golongan = ''; + var _kelompok = ''; + var _jenis = ''; + _golongan = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelGolongan, { + 'id': this.form.aset_tetap_golongan_id + }); + _kelompok = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelKelompok, { + 'id': this.form.aset_tetap_kelompok_id + }); + _jenis = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.find(this.modelJenis, { + 'id': this.form.aset_tetap_jenis_id + }); + this.form.kode = _golongan.kode + _kelompok.kode + _jenis.kode + '0000'; + } + }, + updateStat: function updateStat(value) { + this.modalShow = true; + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateResponse.message; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; + } + }, + updateGolonganStat: function updateGolonganStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateJenisResponse.message; + this.fetchGolongan(); + this.form.aset_tetap_jenis_golongan_id = this.updateJenisResponse.id; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateJenisResponse.message; + } + }, + updateKelompokStat: function updateKelompokStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateJenisResponse.message; + this.changeGolongan(this.form.aset_tetap_golongan_id); + this.form.aset_tetap_jenis_kelompok_id = this.updateJenisResponse.id; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateJenisResponse.message; + } + }, + updateJenisStat: function updateJenisStat(value) { + this.modalState = value; + this.modalColor = ''; + + if (value === "success") { + this.modalTitle = this.updateJenisResponse.message; + this.changeKelompok(this.form.aset_tetap_kelompok_id); + this.form.aset_tetap_jenis_id = this.updateJenisResponse.id; + } else { + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateJenisResponse.message; + } }, - updateStat: function updateStat(value) { + updateLokasiStat: function updateLokasiStat(value) { this.modalState = value; - this.modalButton = "Ok"; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ""; - this.fetch(this.query); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateLokasiResponse.message; + this.fetchLokasi(); + this.form.aset_tetap_lokasi_id = this.updateLokasiResponse.id; } else { - this.modalContent = ""; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateLokasiResponse.message; } } }, methods: { - fetch: function fetch(params) { - this.$store.dispatch(this.kelas + '/indexProdukCuDraft', [params, this.$route.params.cu]); - this.excelDownloadUrl = 'anggotaProdukCuDraft/index/' + this.$route.params.cu; + fetch: function fetch() { + if (this.$route.meta.mode === 'edit') { + this.$store.dispatch(this.kelas + '/edit', this.$route.params.id); + this.title = 'Ubah Aset Tetap'; + this.titleDesc = 'Mengubah aset tetap'; + this.titleIcon = 'icon-pencil5'; + } else { + this.title = 'Tambah Aset Tetap'; + this.titleDesc = 'Menambah aset tetap'; + this.titleIcon = 'icon-plus3'; + this.$store.dispatch(this.kelas + '/create'); + } + + this.fetchGolongan(); + this.fetchLokasi(); + this.fetchAktivis(); + }, + fetchGolongan: function fetchGolongan() { + this.$store.dispatch('asetTetapGolongan/resetDataS'); + this.$store.dispatch('asetTetapGolongan/get'); + }, + fetchLokasi: function fetchLokasi() { + this.$store.dispatch('asetTetapLokasi/resetDataS'); + this.$store.dispatch('asetTetapLokasi/get'); + }, + fetchAktivis: function fetchAktivis() { + this.$store.dispatch('aktivis/resetDataS'); + this.$store.dispatch('aktivis/get', 0); + }, + fetchAset: function fetchAset(params) { + this.$store.dispatch(this.kelas + '/index', params); + this.excelDownloadUrl = this.kelas; + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); + } + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); + } + } + } + }, + changeInduk: function changeInduk(value) { + if (value) { + if (this.itemDataStat != 'success') this.fetchAset(this.query); + } + }, + changeGolongan: function changeGolongan(id) { + this.$store.dispatch('asetTetapKelompok/resetDataS'); + this.$store.dispatch('asetTetapKelompok/get', id); + }, + changeKelompok: function changeKelompok(id) { + this.$store.dispatch('asetTetapJenis/resetDataS'); + this.$store.dispatch('asetTetapJenis/get', id); + }, + changeJenis: function changeJenis(id) { + this.$store.dispatch('asetTetap/generate', id); }, selectedRow: function selectedRow(item) { this.selectedItem = item; + this.form.aset_id = item.id; }, - ubahData: function ubahData(id) { - this.$router.push({ - name: "anggotaProdukCuDraftEdit", - params: { - id: id + deleteSelected: function deleteSelected() { + this.selectedItem = []; + this.form.aset_id = ''; + if (this.itemDataStat != 'success') this.fetchAset(this.query); + }, + save: function save() { + var _this = this; + + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_3__["toMulipartedForm"])(this.form, this.$route.meta.mode); + this.$validator.validateAll('form').then(function (result) { + if (result) { + if (_this.$route.meta.mode == 'edit') { + _this.$store.dispatch(_this.kelas + '/update', [_this.$route.params.id, formData]); + } else { + _this.$store.dispatch(_this.kelas + '/store', formData); + } + + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; } }); }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { + back: function back() { + this.$router.push({ + name: this.kelas + }); + }, + modalOpen: function modalOpen(value) { this.modalShow = true; - this.state = state; - - if (isMobile) { - this.selectedItem = itemMobile; - } - - if (state == "simpan") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Simpan " + this.title + " ini?"; - this.modalButton = "Iya, Simpan"; - } else if (state == "simpan_semua") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Simpan semua " + this.title + " ini?"; - this.modalButton = "Iya, Simpan"; - } else if (state == "hapus") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Hapus " + this.title + " " + this.selectedItem.name + " ini?"; - this.modalButton = "Iya, Hapus"; - } else if (state == "hapus_semua") { - this.modalState = "confirm-tutup"; - this.modalTitle = "Hapus semua" + this.title + " ini?"; - this.modalButton = "Iya, Hapus"; - } else if (state == "edit") { - this.modalState = 'normal1'; - this.modalColor = 'bg-primary'; - this.modalTitle = 'Ubah produk'; - this.formModel = Object.assign({}, this.selectedItem); - } + this.modalState = 'normal1'; + this.modalColor = 'bg-primary'; + this.modalTitle = 'Tambah ' + value + ' aset tetap'; + this.state = value; }, modalTutup: function modalTutup() { + if (this.updateStat === 'success') { + this.back(); + } + this.modalShow = false; - this.$store.dispatch(this.kelas + "/resetUpdateStat"); + this.submitedKategori = false; + this.submitedPenulis = false; }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == "simpan") { - this.$store.dispatch(this.kelas + "/storeProdukCuDraft", this.selectedItem.id); - } else if (this.state == "hapus") { - this.$store.dispatch(this.kelas + "/destroyProdukCuDraft", [this.selectedItem.id, this.$route.params.cu]); - } else if (this.state == "hapus_semua") { - this.$store.dispatch(this.kelas + "/destroyProdukCuDraftAll", this.$route.params.cu); - } else if (this.state == "simpan_semua") { - this.$store.dispatch(this.kelas + "/storeProdukCuDraftAll", this.$route.params.cu); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } } }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("anggotaCu", { - updateMessage: "update", - updateStat: "updateStat" - })), Object(vuex__WEBPACK_IMPORTED_MODULE_1__["mapGetters"])("auth", { - currentUser: "currentUser" + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + currentUser: 'currentUser' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetap', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + kode: 'kode', + kodeStat: 'kodeStat', + updateResponse: 'update', + updateStat: 'updateStat', + itemData: 'dataS', + itemDataStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapJenis', { + modelJenis: 'dataS', + modelJenisStat: 'dataStatS', + updateJenisResponse: 'update', + updateJenisStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapKelompok', { + modelKelompok: 'dataS', + modelKelompokStat: 'dataStatS', + updateKelompokResponse: 'update', + updateKelompokStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapGolongan', { + modelGolongan: 'dataS', + modelGolonganStat: 'dataStatS', + updateGolonganResponse: 'update', + updateGolonganStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('asetTetapLokasi', { + modelLokasi: 'dataS', + modelLokasiStat: 'dataStatS', + updateLokasiResponse: 'update', + updateLokasiStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + modelAktivis: 'dataS', + modelAktivisStat: 'dataStatS', + updateAktivisResponse: 'update', + updateAktivisStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraOrang', { + modelMitraOrang: 'dataS', + modelMitraOrangStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('mitraLembaga', { + modelMitraLembaga: 'dataS', + modelMitraLembagaStat: 'dataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "\n.mx-datepicker-popup {\n z-index: 99999;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -568,27 +1361,53 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), ]) } var staticRenderFns = [] @@ -598,10 +1417,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&": -/*!*******************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29& ***! - \*******************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -613,58 +1432,23 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-container" }, [ - _c("div", { staticClass: "page-content" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, - }, - }), - _vm._v(" "), - _c("table-data", { - attrs: { - title: _vm.title, - kelas: _vm.kelas, - itemData: _vm.itemData, - itemDataStat: _vm.itemDataStat, - }, - }), - ], - 1 - ), - ]), - ]), - ]), - ], - 1 - ) + return _c("DatePicker", { + staticClass: "w-100", + attrs: { + format: "DD-MM-YYYY", + "value-type": "format", + placeholder: "Pilih Tanggal", + editable: true, + }, + on: { change: _vm.onChanged }, + model: { + value: _vm.time, + callback: function ($$v) { + _vm.time = $$v + }, + expression: "time", + }, + }) } var staticRenderFns = [] render._withStripped = true @@ -673,10 +1457,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&": -/*!*******************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25& ***! - \*******************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056& ***! + \*******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -691,439 +1475,2735 @@ var render = function () { return _c( "div", [ - _c( - "div", - { - staticClass: "alert alert-warning alert-styled-left cursor-pointer", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.fetch(_vm.query) - }, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + level2Route: _vm.kelas, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, }, - [ - _c("span", { staticClass: "font-weight-semibold" }, [ - _vm._v("Perhatian!"), - ]), - _vm._v( - " Dikarenakan proses pengelolaan data hasil upload yang memakan waktu lebih lama, maka mohon menunggu dan mencoba menekan kotak dialog ini dalam beberapa saat kedepan untuk memeriksa apakah proses upload data sudah selesai dan dapat dilihat di tabel dibawah.\n " - ), - ] - ), + }), _vm._v(" "), - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - excelDownloadUrl: _vm.excelDownloadUrl, - itemDataStat: _vm.itemDataStat, - }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c( - "td", - [ - props.item.anggota_cu - ? _c("check-value", { - attrs: { value: props.item.anggota_cu.nik }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - props.item.anggota_cu - ? _c("check-value", { - attrs: { - value: props.item.anggota_cu.name, + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c( + "div", + { staticClass: "card-body" }, + [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [ + _vm._v( + "Apakah aset ini merupakan bagian dari aset lain?:" + ), + ]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.isInduk, + expression: "isInduk", }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.no_ba }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - props.item.produk_cu - ? _c("check-value", { - attrs: { value: props.item.produk_cu.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { - value: props.item.saldo, - valueType: "currency", + ], + staticClass: "form-control", + attrs: { name: "cekInduk" }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.isInduk = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + function ($event) { + return _vm.changeInduk( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "false" } }, [ + _vm._v("Ya"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "true" } }, [ + _vm._v("Tidak"), + ]), + ] + ), + ]), + ]), + ]), + _vm._v(" "), + _vm.form.aset_id != "" + ? _c("div", { staticClass: "card" }, [ + _c( + "div", + { + staticClass: + "card-header bg-info text-white header-elements-inline", }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.tanggal_buka - ) + [ + _c("h6", { staticClass: "card-title" }, [ + _vm._v("Induk Aset"), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "header-elements" }, + [ + _c( + "button", + { + staticClass: "btn btn-danger", + attrs: { type: "button" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.deleteSelected.apply( + null, + arguments + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-cross2 mr-2", + }), + _vm._v(" Batal"), + ] + ), + ] + ), + ] ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.tanggal_transaksi - ) + _vm._v(" "), + _c( + "div", + { staticClass: "card-body" }, + [ + _c("card-data", { + attrs: { itemData: _vm.selectedItem }, + }), + ], + 1 ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.lama_pinjaman }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.lama_sisa_pinjaman }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) + ]) + : _vm._e(), + _vm._v(" "), + _vm.isInduk == "false" && _vm.form.aset_id == "" + ? _c("data-viewer", { + attrs: { + title: "Aset Tetap", + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchAset }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: + "text-nowrap cursor-pointer", + on: { + click: function ($event) { + return _vm.selectedRow( + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData + .current_page - + 1) * + +_vm.itemData.per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/asetTetap/" + + props.item.gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.kode, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.name, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.jenis + ? _c("check-value", { + attrs: { + value: + props.item.jenis.name, + }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.merk, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.tipe, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.lokasi + ? _c("check-value", { + attrs: { + value: + props.item.lokasi + .name, + }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item.aktivis + ? _c("check-value", { + attrs: { + value: + props.item.aktivis + .name, + }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item.tanggal + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + props.item.pembeli + ? _c("check-value", { + attrs: { + value: + props.item.pembeli + .name, + }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.harga, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .bulan_penyusutan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .pokok_penyusutan, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("td", [ + props.item.nota + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/asetTetap/" + + props.item.nota + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.has_aset_count, + valueType: "currency", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.kondisi, + }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, + ], + null, + false, + 1199541305 ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at + }) + : _vm._e(), + _vm._v(" "), + _vm.isInduk + ? _c("div", { staticClass: "row" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Foto:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/asetTetap/", + image_temp: _vm.form.gambar, + }, + model: { + value: _vm.form.gambar, + callback: function ($$v) { + _vm.$set(_vm.form, "gambar", $$v) + }, + expression: "form.gambar", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "form.aset_tetap_golongan_id" + ), + }, + }, + [ + _vm.errors.has( + "form.aset_tetap_golongan_id" + ) + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tGolongan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: + _vm.form.aset_tetap_golongan_id, + expression: + "form.aset_tetap_golongan_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "golongan", + "data-width": "100%", + "data-vv-as": "Golongan", + disabled: + _vm.modelGolongan.length == 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "aset_tetap_golongan_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeGolongan( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelGolonganStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih golongan" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelGolongan, + function (datas, index) { + return _c( + "option", + { + key: index, + domProps: { value: datas.id }, + }, + [ + _vm._v( + _vm._s( + datas.kode + + " | " + + datas.name + ) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "create_aset_tetap_jenis" + ] + ? _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + return _vm.modalOpen( + "golongan" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-plus22", + }), + ] + ), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _vm.errors.has("form.aset_tetap_jenis_id") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.aset_tetap_jenis_id" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "form.aset_tetap_kelompok_id" + ), + }, + }, + [ + _vm.errors.has( + "form.aset_tetap_kelompok_id" + ) + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKelompok: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: + _vm.form.aset_tetap_kelompok_id, + expression: + "form.aset_tetap_kelompok_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "kelompok", + "data-width": "100%", + "data-vv-as": "Kelompok", + disabled: + _vm.modelKelompok.length == 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "aset_tetap_kelompok_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeKelompok( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelKelompokStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih kelompok" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelKelompok, + function (datas, index) { + return _c( + "option", + { + key: index, + domProps: { value: datas.id }, + }, + [ + _vm._v( + _vm._s( + datas.kode + + " | " + + datas.name + ) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "create_aset_tetap_jenis" + ] + ? _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + return _vm.modalOpen( + "kelompok" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-plus22", + }), + ] + ), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _vm.errors.has("form.aset_tetap_jenis_id") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.aset_tetap_jenis_id" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "form.aset_tetap_jenis_id" + ), + }, + }, + [ + _vm.errors.has("form.aset_tetap_jenis_id") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tJenis: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.aset_tetap_jenis_id, + expression: + "form.aset_tetap_jenis_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "jenis", + "data-width": "100%", + "data-vv-as": "Jenis", + disabled: _vm.modelJenis.length == 0, + }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "aset_tetap_jenis_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeJenis( + $event.target.value + ) + }, + ], + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelJenisStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih jenis" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelJenis, + function (datas, index) { + return _c( + "option", + { + key: index, + domProps: { value: datas.id }, + }, + [ + _vm._v( + _vm._s( + datas.kode + + " | " + + datas.name + ) + ), + ] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "create_aset_tetap_jenis" + ] + ? _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + return _vm.modalOpen( + "jenis" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-plus22", + }), + ] + ), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _vm.errors.has("form.aset_tetap_jenis_id") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.aset_tetap_jenis_id" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _vm._m(1), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.aset_tetap_jenis_id != "" + ? _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.kode"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.kode"), + }, + }, + [ + _vm.errors.has("form.kode") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKode: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "kode", + options: _vm.cleaveOption.number15, + placeholder: "Silahkan masukkan kode", + "data-vv-as": "Kode", + readonly: "", + }, + model: { + value: _vm.form.kode, + callback: function ($$v) { + _vm.$set(_vm.form, "kode", $$v) + }, + expression: "form.kode", + }, + }), + _vm._v(" "), + _vm.errors.has("form.kode") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.kode") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.name"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.name"), + }, + }, + [ + _vm.errors.has("form.name") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tNama: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.name, + expression: "form.name", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name", + placeholder: + "Silahkan masukkan nama kategori artikel", + "data-vv-as": "Nama", + }, + domProps: { value: _vm.form.name }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "name", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.name") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.name") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.merk"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.merk"), + }, + }, + [ + _vm.errors.has("form.merk") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tMerk: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.merk, + expression: "form.merk", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "merk", + placeholder: "Silahkan masukkan merk", + "data-vv-as": "Merk", + }, + domProps: { value: _vm.form.merk }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "merk", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.merk") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.merk") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.tipe"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.tipe"), + }, + }, + [ + _vm.errors.has("form.tipe") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTipe: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.tipe, + expression: "form.tipe", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tipe", + placeholder: "Silahkan masukkan tipe", + "data-vv-as": "Tipe", + }, + domProps: { value: _vm.form.tipe }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tipe", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tipe") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.tipe") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "form.aset_tetap_lokasi_id" + ), + }, + }, + [ + _vm.errors.has( + "form.aset_tetap_lokasi_id" + ) + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tLokasi: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "input-group" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: + _vm.form.aset_tetap_lokasi_id, + expression: + "form.aset_tetap_lokasi_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "lokasi", + "data-width": "100%", + "data-vv-as": "Lokasi", + disabled: _vm.modelLokasi.length == 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "aset_tetap_lokasi_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { + attrs: { disabled: "", value: "" }, + }, + [ + _vm.modelLokasiStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih lokasi" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelLokasi, + function (datas, index) { + return _c( + "option", + { + key: index, + domProps: { value: datas.id }, + }, + [_vm._v(_vm._s(datas.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.currentUser.can && + _vm.currentUser.can[ + "create_aset_tetap_lokasi" + ] + ? _c( + "div", + { staticClass: "input-group-append" }, + [ + _c( + "button", + { + staticClass: "btn btn-light", + attrs: { type: "button" }, + on: { + click: function ($event) { + return _vm.modalOpen( + "lokasi" + ) + }, + }, + }, + [ + _c("i", { + staticClass: "icon-plus22", + }), + ] + ), + ] + ) + : _vm._e(), + ]), + _vm._v(" "), + _vm.errors.has("form.aset_tetap_lokasi_id") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.aset_tetap_lokasi_id" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.aktivis_id"), + }, + }, + [ + _vm.errors.has("form.aktivis_id") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPenangungjawab: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.aktivis_id, + expression: "form.aktivis_id", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "penanggungjawab", + "data-width": "100%", + "data-vv-as": "Penangungjawab", + disabled: _vm.modelAktivis.length == 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "aktivis_id", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelAktivisStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih penangungjawab" + ), + ]), + ] + ), + _vm._v(" "), + _vm._l( + _vm.modelAktivis, + function (datas, index) { + return _c( + "option", + { + key: index, + domProps: { value: datas.id }, + }, + [_vm._v(_vm._s(datas.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.aktivis_id") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.aktivis_id" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.kondisi"), + }, + }, + [ + _vm.errors.has("form.kondisi") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKondisi: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.kondisi, + expression: "form.kondisi", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "kondisi", + "data-width": "100%", + "data-vv-as": "Kondisi", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "kondisi", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih kondisi")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Baik" } }, + [_vm._v("Baik")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Diperbaiki" } }, + [_vm._v("Diperbaiki")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Rusak" } }, + [_vm._v("Rusak")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Dijual" } }, + [_vm._v("Dijual")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Hilang" } }, + [_vm._v("Hilang")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Disewa" } }, + [_vm._v("Disewa")] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.kondisi") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.kondisi") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _vm._m(2), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": _vm.errors.has( + "form.aktivis_id_pembeli" + ), + }, + }, + [ + _vm.errors.has("form.aktivis_id_pembeli") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tPembeli: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.aktivis_id_pembeli, + expression: "form.aktivis_id_pembeli", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pembeli", + "data-width": "100%", + "data-vv-as": "Pembeli", + disabled: _vm.modelAktivis.length == 0, + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "aktivis_id_pembeli", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [ + _vm.modelAktivisStat === "loading" + ? _c("span", [ + _vm._v("Mohon tunggu..."), + ]) + : _c("span", [ + _vm._v( + "Silahkan pilih pembeli" + ), + ]), + ] + ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("Mitra"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("----------------")] + ), + _vm._v(" "), + _vm._l( + _vm.modelAktivis, + function (datas, index) { + return _c( + "option", + { + key: index, + domProps: { value: datas.id }, + }, + [_vm._v(_vm._s(datas.name))] + ) + } + ), + ], + 2 + ), + _vm._v(" "), + _vm.errors.has("form.aktivis_id_pembeli") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.aktivis_id_pembeli" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.tanggal"), + }, + }, + [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.tanggal"), + }, + }, + [ + _vm.errors.has("form.tanggal") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tTgl. Pembelian: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.form.tanggal }, + on: { + dateSelected: function ($event) { + _vm.form.tanggal = $event + }, + }, + }), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tanggal, + expression: "form.tanggal", + }, + { + name: "show", + rawName: "v-show", + value: false, + expression: "false", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + attrs: { + "data-vv-as": "Tanggal pembelian", + }, + domProps: { value: _vm.form.tanggal }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tanggal", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tanggal") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tanggal" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.harga"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.harga"), + }, + }, + [ + _vm.errors.has("form.harga") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tHarga: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "harga", + options: _vm.cleaveOption.numeric, + "data-vv-as": "Harga", + placeholder: "Silahkan masukkan harga", + }, + model: { + value: _vm.form.harga, + callback: function ($$v) { + _vm.$set(_vm.form, "harga", $$v) + }, + expression: "form.harga", + }, + }), + _vm._v(" "), + _vm.errors.has("form.harga") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.harga") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.pokok_penyusutan" + ), + }, + }, + [ + _c( + "h5", + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tHarga Perolehan / Pokok Penyusutan: " + ), + _c("wajib-badge"), + ], + 1 ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "pokok_penyusutan", + options: _vm.cleaveOption.numeric, + "data-vv-as": "pokok_penyusutan", + placeholder: + "Silahkan masukkan jumlah pokok penyusutan", + }, + model: { + value: _vm.form.pokok_penyusutan, + callback: function ($$v) { + _vm.$set( + _vm.form, + "pokok_penyusutan", + $$v + ) + }, + expression: "form.pokok_penyusutan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.bulan_penyusutan" + ), + }, + }, + [ + _c( + "h5", + [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tBulan Penyusutan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "bulan_penyusutan", + options: _vm.cleaveOption.numeric, + "data-vv-as": "bulan_penyusutan", + placeholder: + "Silahkan masukkan lama bulan penyusutan", + }, + model: { + value: _vm.form.bulan_penyusutan, + callback: function ($$v) { + _vm.$set( + _vm.form, + "bulan_penyusutan", + $$v + ) + }, + expression: "form.bulan_penyusutan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-4" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h6", + { + class: { + "text-danger": + _vm.errors.has("form.sesuaikan"), + }, + }, + [ + _vm.errors.has("form.sesuaikan") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tSesuaikan sisa penyusutan dan sisa bulan penyusutan: " + ), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.sesuaikan, + expression: "form.sesuaikan", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "sesuaikan", + "data-width": "100%", + "data-vv-as": "Sesuaikan", + }, + on: { + change: function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "sesuaikan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih sesuaikan")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Tidak" } }, + [_vm._v("Tidak")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Sesuaikan" } }, + [_vm._v("Sesuaikan")] + ), + ] + ), + _vm._v(" "), + _vm.errors.has("form.sesuaikan") + ? _c( + "small", + { + staticClass: "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.sesuaikan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.sisa_penyusutan" + ), + }, + }, + [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tSisa Penyusutan: " + ), + ]), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "sisa_penyusutan", + disabled: true, + options: _vm.cleaveOption.numeric, + "data-vv-as": "sisa_penyusutan", + }, + model: { + value: _vm.form.sisa_penyusutan, + callback: function ($$v) { + _vm.$set( + _vm.form, + "sisa_penyusutan", + $$v + ) + }, + expression: "form.sisa_penyusutan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.sisa_bulan_penyusutan" + ), + }, }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] + [ + _c("h5", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tSisa Bulan Penyusutan: " + ), + ]), + _vm._v(" "), + _c("cleave", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "sisa_bulan_penyusutan", + disabled: true, + options: _vm.cleaveOption.numeric, + "data-vv-as": "sisa_bulan_penyusutan", + }, + model: { + value: _vm.form.sisa_bulan_penyusutan, + callback: function ($$v) { + _vm.$set( + _vm.form, + "sisa_bulan_penyusutan", + $$v + ) + }, + expression: + "form.sisa_bulan_penyusutan", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h6", [_vm._v("Bukti Pembelian:")]), + _vm._v(" "), + _c("app-image-upload", { + attrs: { + image_loc: "/images/asetTetap/", + image_temp: _vm.form.nota, + }, + model: { + value: _vm.form.nota, + callback: function ($$v) { + _vm.$set(_vm.form, "nota", $$v) + }, + expression: "form.nota", + }, + }), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h6", [_vm._v("Keterangan:")]), + _vm._v(" "), + _c("textarea", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.keterangan, + expression: "form.keterangan", + }, + ], + staticClass: "form-control", + attrs: { + rows: "3", + type: "text", + name: "keterangan", + placeholder: + "Silahkan masukkan keterangan ", + }, + domProps: { value: _vm.form.keterangan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "keterangan", + $event.target.value + ) + }, + }, + }), + ]), + ]), + ]) + : _vm._e(), + ], + 1 + ), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _c( + "div", + { staticClass: "panel panel-flat panel-body" }, + [ + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", + }, + on: { cancelClick: _vm.back }, + }), + ], + 1 ), - ] - }, - }, - ]), - }, - [ - _c("template", { slot: "button-desktop" }, [ - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan_semua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan Semua\n "), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n "), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("edit") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n "), - ] - ), - ]), - _vm._v(" "), - _c("template", { slot: "button-mobile" }, [ - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan_semua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v("Simpan Semua\n "), - ] - ), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-block", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("simpan") - }, - }, - }, - [ - _c("i", { staticClass: "icon-floppy-disk" }), - _vm._v(" Simpan\n "), - ] - ), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["update_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.ubahData(_vm.selectedItem.id) - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && _vm.currentUser.can["destroy_anggota_cu"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block pb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: _vm.itemData.length == 0 }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus_semua") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus Semua\n "), - ] - ), - ]), - ], - 2 - ), + ], + 1 + ), + ], + 1 + ), + ]), + ]), _vm._v(" "), _c( "app-modal", @@ -1132,31 +4212,45 @@ var render = function () { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - button: _vm.modalButton, content: _vm.modalContent, color: _vm.modalColor, }, on: { + batal: _vm.modalTutup, tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, }, }, [ _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t " + _vm._s(_vm.modalTitle) + "\n\t\t\t "), + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), ]), _vm._v(" "), _c( "template", { slot: "modal-body1" }, [ - _c("form-produk", { - attrs: { selected: _vm.formModel }, - on: { tutup: _vm.modalTutup }, - }), + _vm.state == "jenis" + ? _c("form-jenis", { + attrs: { kelas: "asetTetapJenis", mode: "tambah" }, + on: { tutup: _vm.modalTutup }, + }) + : _vm.state == "kelompok" + ? _c("form-kelompok", { + attrs: { kelas: "asetTetapKelompok", mode: "tambah" }, + on: { tutup: _vm.modalTutup }, + }) + : _vm.state == "golongan" + ? _c("form-golongan", { + attrs: { kelas: "asetTetapGolongan", mode: "tambah" }, + on: { tutup: _vm.modalTutup }, + }) + : _c("form-lokasi", { + attrs: { kelas: "asetTetapLokasi", mode: "tambah" }, + on: { tutup: _vm.modalTutup }, + }), ], 1 ), @@ -1167,24 +4261,43 @@ var render = function () { 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [_c("hr")]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-12" }, [_c("hr")]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1194,9 +4307,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1206,55 +4319,57 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue": -/*!******************************************************************!*\ - !*** ./resources/assets/js/views/anggotaProdukCuDraft/index.vue ***! - \******************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue": +/*!*******************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue ***! + \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=78e65a29& */ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datePicker.vue?vue&type=template&id=0e041d33& */ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony import */ var _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datePicker.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./datePicker.vue?vue&type=style&index=0&lang=css& */ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + @@ -1262,10 +4377,10 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ -var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( + _datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"], + _datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1275,54 +4390,70 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaProdukCuDraft/index.vue" +component.options.__file = "resources/assets/js/components/datePicker.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js& ***! + \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&": +/*!****************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css& ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader!../../../../node_modules/css-loader??ref--6-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-2!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=style&index=0&lang=css&"); +/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_6_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_2_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /***/ }), -/***/ "./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&": -/*!*************************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29& ***! - \*************************************************************************************************/ +/***/ "./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&": +/*!**************************************************************************************!*\ + !*** ./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33& ***! + \**************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=78e65a29& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/index.vue?vue&type=template&id=78e65a29&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./datePicker.vue?vue&type=template&id=0e041d33& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/datePicker.vue?vue&type=template&id=0e041d33&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78e65a29___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_datePicker_vue_vue_type_template_id_0e041d33___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue": -/*!******************************************************************!*\ - !*** ./resources/assets/js/views/anggotaProdukCuDraft/table.vue ***! - \******************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/form.vue": +/*!******************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/form.vue ***! + \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=32818f25& */ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=97a38056& */ "./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1332,9 +4463,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1344,38 +4475,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/anggotaProdukCuDraft/table.vue" +component.options.__file = "resources/assets/js/views/asetTetap/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&": +/*!*******************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&": -/*!*************************************************************************************************!*\ - !*** ./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25& ***! - \*************************************************************************************************/ +/***/ "./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&": +/*!*************************************************************************************!*\ + !*** ./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056& ***! + \*************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=32818f25& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/anggotaProdukCuDraft/table.vue?vue&type=template&id=32818f25&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=97a38056& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/asetTetap/form.vue?vue&type=template&id=97a38056&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_32818f25___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_97a38056___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/js/components/99.js b/public/js/components/99.js index 5522d0c5f..2539110ce 100644 --- a/public/js/components/99.js +++ b/public/js/components/99.js @@ -1,9 +1,9 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[99],{ -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22,38 +22,95 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ - props: { - id: { - "default": '' - } - }, data: function data() { return { - clicked: false + image: '' }; }, + props: { + image_loc: { + type: [String], + "default": '' + }, + image_type: { + type: [String], + "default": '.jpg' + }, + image_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_image' + } + }, methods: { - btnClick: function btnClick() { - var _this = this; + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createImage(files[0]); + this.$emit('input', files[0]); + }, + createImage: function createImage(file) { + var reader = new FileReader(); + var vm = this; - if (this.clicked) { - setTimeout(function () { - return _this.clicked = false; - }, 400); - } else { - this.clicked = true; - } + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_image'); + this.image = '/images/no_image.jpg'; + this.$refs.fileInput.value = ''; } } }); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + props: [] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&": +/*!**********************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js& ***! + \**********************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -61,9 +118,16 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); /* harmony import */ var _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/pageHeader.vue */ "./resources/assets/js/components/pageHeader.vue"); -/* harmony import */ var _table_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./table.vue */ "./resources/assets/js/views/assesmentAccess/table.vue"); -/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); -/* harmony import */ var _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/selectCu.vue */ "./resources/assets/js/components/selectCu.vue"); +/* harmony import */ var _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/ImageUpload.vue */ "./resources/assets/js/components/ImageUpload.vue"); +/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); +/* harmony import */ var _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/hakAkses.vue */ "./resources/assets/js/components/hakAkses.vue"); +/* harmony import */ var _components_message_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/message.vue */ "./resources/assets/js/components/message.vue"); +/* harmony import */ var _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/formButton.vue */ "./resources/assets/js/components/formButton.vue"); +/* harmony import */ var _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/formInfo.vue */ "./resources/assets/js/components/formInfo.vue"); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); +/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); +/* harmony import */ var _identitas_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./identitas.vue */ "./resources/assets/js/views/user/identitas.vue"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -106,75 +170,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - components: { - pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - tableData: _table_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - message: _components_message_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - selectCu: _components_selectCu_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - title: 'Self assesment ACCESS branding', - kelas: 'assesmentAccess', - titleDesc: 'Mengelola data self assesment ACCESS branding', - titleIcon: 'icon-home9', - selectCuPath: 'assesmentAccessCu' - }; - }, - created: function created() { - this.checkUser('index_assesment_access', this.$route.params.cu); - }, - methods: { - checkUser: function checkUser(permission, id_cu) { - if (this.currentUser) { - if (!this.currentUser.can || !this.currentUser.can[permission]) { - this.$router.push('/notFound'); - } - - if (!id_cu || this.currentUser.id_cu) { - if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { - this.$router.push('/notFound'); - } - } - } - } - }, - computed: _objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { - currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('assesmentAccess', { - itemData: 'dataS', - itemDataStat: 'dataStatS' - })) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&": -/*!**********************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js& ***! - \**********************************************************************************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/dataviewer2.vue */ "./resources/assets/js/components/dataviewer2.vue"); -/* harmony import */ var _components_modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/modal */ "./resources/assets/js/components/modal.vue"); -/* harmony import */ var _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/collapseButton.vue */ "./resources/assets/js/components/collapseButton.vue"); -/* harmony import */ var _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/checkValue.vue */ "./resources/assets/js/components/checkValue.vue"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - // // // @@ -337,6 +332,57 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + @@ -344,356 +390,242 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /* harmony default export */ __webpack_exports__["default"] = ({ components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - appModal: _components_modal__WEBPACK_IMPORTED_MODULE_2__["default"], - collapseButton: _components_collapseButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_4__["default"] + pageHeader: _components_pageHeader_vue__WEBPACK_IMPORTED_MODULE_1__["default"], + appModal: _components_modal__WEBPACK_IMPORTED_MODULE_3__["default"], + appImageUpload: _components_ImageUpload_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + hakAkses: _components_hakAkses_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + formButton: _components_formButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + formInfo: _components_formInfo_vue__WEBPACK_IMPORTED_MODULE_7__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_9__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + identitas: _identitas_vue__WEBPACK_IMPORTED_MODULE_11__["default"] }, - props: ['title', 'kelas'], data: function data() { return { + title: 'Tambah User', + titleDesc: 'Menambah user baru', + titleIcon: 'icon-plus3', + level2Title: 'User', + kelas: 'user', + tipeUser: '', selectedItem: [], query: { - order_column: "periode", - order_direction: "desc", + order_column: "name", + order_direction: "asc", filter_match: "and", limit: 10, page: 1 }, - excelDownloadUrl: '', columnData: [{ - title: 'No.', - name: 'No.' + title: 'No.' }, { - title: 'Status', - name: 'status', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Foto' }, { - title: 'Periode', - name: 'periode', - tipe: 'datetime', + title: 'Nama', + name: 'name', + tipe: 'string', sort: true, hide: false, disable: false, filter: true, filterDefault: true }, { - title: 'CU', - name: 'cu.name', - tipe: 'string', - sort: false, - hide: false, - disable: false, - filter: true - }, { - title: "Total Skor CU", - name: "total_skor_cu", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Total Skor PUSKOPCUINA", - name: "total_skor_bkcu", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Total Bobot CU", - name: "total_bobot_cu", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Total Bobot PUSKOPCUINA", - name: "total_bobot_bkcu", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Skor Prsp. Keuangan (CU)", - name: "p1.skor_cu_p1", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Skor Prsp. Anggota/Pelanggan (CU)", - name: "p2.skor_cu_p2", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Skor Prsp. Bisnis Internal (CU)", - name: "p3.skor_cu_p3", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Skor Prsp. Pembelajaran (CU)", - name: "p4.skor_cu_p4", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Skor Prsp. Keuangan (PUSKOPCUINA)", - name: "p1.skor_bkcu_p1", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: "Skor Prsp. Anggota/Pelanggan (PUSKOPCUINA)", - name: "p2.skor_bkcu_p2", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Gender' }, { - title: "Skor Prsp. Bisnis Internal (PUSKOPCUINA)", - name: "p3.skor_bkcu_p3", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'CU', + disable: false }, { - title: "Skor Prsp. Pembelajaran (PUSKOPCUINA)", - name: "p4.skor_bkcu_p4", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Tingkat' }, { - title: "Bobot Prsp. Keuangan (CU)", - name: "bobot_cu_p1", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Jabatan' }, { - title: "Bobot Prsp. Anggota/Pelanggan (CU)", - name: "bobot_cu_p2", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Pendidikan' }, { - title: "Bobot Prsp. Bisnis Internal (CU)", - name: "bobot_cu_p3", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Jurusan' }, { - title: "Bobot Prsp. Pembelajaran (CU)", - name: "bobot_cu_p4", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Tgl. Lahir' }, { - title: "Bobot Prsp. Keuangan (PUSKOPCUINA)", - name: "bobot_bkcu_p1", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Tempat Lahir' }, { - title: "Bobot Prsp. Anggota/Pelanggan (PUSKOPCUINA)", - name: "bobot_bkcu_p2", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Tinggi' }, { - title: "Bobot Prsp. Bisnis Internal (PUSKOPCUINA)", - name: "bobot_bkcu_p3", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false + title: 'Agama' }, { - title: "Bobot Prsp. Pembelajaran (PUSKOPCUINA)", - name: "bobot_bkcu_p4", - tipe: "numeric", - sort: false, - hide: false, - disable: false, - filter: false - }, { - title: 'Tgl. / Waktu Buat', - name: 'created_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true - }, { - title: 'Tgl. / Waktu Ubah', - name: 'updated_at', - tipe: 'datetime', - sort: true, - hide: false, - disable: false, - filter: true + title: 'Status Pernikahan' }], - state: '', modalShow: false, modalState: '', modalTitle: '', + modalColor: '', modalContent: '', - modalButton: '' + submited: false }; }, - created: function created() { - this.fetch(this.query); + beforeRouteEnter: function beforeRouteEnter(to, from, next) { + next(function (vm) { + return vm.fetch(); + }); }, + created: function created() {}, watch: { - // check route changes - '$route': function $route(to, from) { - this.fetch(this.query); + formStat: function formStat(value) { + if (value == 'success') { + if (this.currentUser.id_cu != 0) { + this.form.id_cu = this.currentUser.id_cu; + this.changeCU(this.currentUser.id_cu); + } else { + if (this.modelCuStat != 'success') { + this.$store.dispatch('cu/getHeader'); + } + } + } }, updateStat: function updateStat(value) { + this.modalShow = true; this.modalState = value; - this.modalButton = 'Ok'; + this.modalColor = ''; if (value === "success") { - this.modalTitle = this.updateMessage.message; - this.modalContent = ''; - this.fetch(); - } else if (value === "fail") { - this.modalContent = this.updateMessage; + this.modalTitle = this.updateResponse.message; } else { - this.modalContent = ''; + this.modalTitle = 'Oops terjadi kesalahan :('; + this.modalContent = this.updateResponse; } } }, methods: { - fetch: function fetch(params) { - if (this.$route.params.cu == 'semua') { - this.disableColumnCu(false); - this.$store.dispatch(this.kelas + '/index', params); - this.excelDownloadUrl = this.kelas; + fetch: function fetch() { + this.$store.dispatch(this.kelas + '/create'); + }, + fetchAktivis: function fetchAktivis(params) { + this.$store.dispatch('aktivis/indexCu', [params, this.form.id_cu, 'semua', 'aktif']); + this.disableColumnCu(true); + }, + changeCU: function changeCU(value) { + this.fetchAktivis(this.query); + + if (value == 0) { + this.tipeUser = 'bkcu'; } else { - this.disableColumnCu(true); - this.$store.dispatch(this.kelas + '/indexCu', [params, this.$route.params.cu]); - this.excelDownloadUrl = this.kelas + '/indexCu/' + this.$route.params.cu; + this.tipeUser = 'cu'; } }, - disableColumnCu: function disableColumnCu(status) { - this.columnData[3].disable = status; + disableColumnCu: function disableColumnCu(value) { + this.columnData[4].disable = value; }, selectedRow: function selectedRow(item) { this.selectedItem = item; + this.form.id_aktivis = item.id; + this.form.aktivis = item; }, - goTo: function goTo(id, tipe) { - if (tipe == 'edit') { - if (this.selectedItem.status == 'BELUM DINILAI' || this.selectedItem.status == 'BELUM SELESAI DIISI') { - this.$router.push({ - name: this.kelas + 'Edit', - params: { - id: id - } - }); - } else { - this.modalShow = true; - this.modalState = 'tutup'; - this.modalTitle = 'Maaf, data ini sudah dilakukan penilaian dan tidak bisa diubah lagi.'; - } - } else if (tipe == 'penilaian') { - if (this.selectedItem.status == 'BELUM SELESAI DIISI') { - this.modalShow = true; - this.modalState = 'tutup'; - this.modalTitle = 'Maaf, data ini belum selesai diisi oleh pihak CU.'; - } else { - this.$router.push({ - name: this.kelas + 'Penilaian', - params: { - id: id - } - }); + deleteSelected: function deleteSelected() { + this.selectedItem = []; + this.form.id_aktivis = ''; + this.form.aktivis = {}; + }, + hakForm: function hakForm(value) { + this.form.permission = value; + }, + changeRole: function changeRole(id) { + this.$store.dispatch('loadRolePermission', id); + }, + checkUser: function checkUser(permission, id_cu) { + if (this.currentUser) { + if (!this.currentUser.can || !this.currentUser.can[permission]) { + this.$router.push('/notFound'); } - } else if (tipe == 'lihat') { - this.$router.push({ - name: this.kelas + 'Lihat', - params: { - id: id + + if (!id_cu || this.currentUser.id_cu) { + if (this.currentUser.id_cu != 0 && this.currentUser.id_cu != id_cu) { + this.$router.push('/notFound'); } - }); + } } }, - modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { - this.modalShow = true; - this.modalState = 'confirm-tutup'; - this.state = state; + save: function save() { + var _this = this; - if (isMobile) { - this.selectedItem = itemMobile; - } + this.$validator.validateAll('form').then(function (result) { + if (result) { + _this.$store.dispatch(_this.kelas + '/store', _this.form); - if (state == 'hapus') { - this.modalTitle = 'Hapus ' + this.title + ' periode ' + this.selectedItem.periode + ' ini?'; - this.modalButton = 'Iya, Hapus'; - } + _this.submited = false; + } else { + window.scrollTo(0, 0); + _this.submited = true; + } + }); + }, + back: function back() { + this.$router.push({ + name: this.kelas + 'Cu', + params: { + cu: this.currentUser.id_cu + } + }); }, modalTutup: function modalTutup() { this.modalShow = false; - this.$store.dispatch(this.kelas + '/resetUpdateStat'); + + if (this.updateStat == 'success') { + this.back(); + } }, - modalConfirmOk: function modalConfirmOk() { - if (this.state == 'hapus') { - this.$store.dispatch(this.kelas + '/destroy', this.selectedItem.id); + modalBackgroundClick: function modalBackgroundClick() { + if (this.modalState === 'success') { + this.modalTutup; + } else if (this.modalState === 'loading') {// do nothing + } else { + this.modalShow = false; } + }, + processFile: function processFile(event) { + this.form.gambar = event.target.files[0]; } }, - computed: _objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { + computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { currentUser: 'currentUser' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { - modelCu: 'dataS', - modelCuStat: 'dataStatS' - })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('assesmentAccess', { - itemData: 'dataS', - itemDataStat: 'dataStatS', - updateMessage: 'update', + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('user', { + form: 'data', + formStat: 'dataStat', + rules: 'rules', + options: 'options', + updateResponse: 'update', updateStat: 'updateStat' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('aktivis', { + itemData: 'dataS', + itemDataStat: 'dataStatS' + })), Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('cu', { + modelCu: 'headerDataS', + modelCuStat: 'headerDataStatS' })) }); /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/file-saver/dist/FileSaver.min.js": +/*!*******************************************************!*\ + !*** ./node_modules/file-saver/dist/FileSaver.min.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), + __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? + (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); + +//# sourceMappingURL=FileSaver.min.js.map +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!*********************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \*********************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -706,27 +638,53 @@ var render = function () { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", [ - _c( - "button", - { - staticClass: "btn btn-link btn-block", - attrs: { "data-toggle": "collapse", "data-target": ".collap" + _vm.id }, - on: { click: _vm.btnClick }, - }, - [ - _vm.clicked - ? _c("span", [ - _c("i", { staticClass: "icon-arrow-up12" }), - _vm._v(" Kembali "), - _c("i", { staticClass: "icon-arrow-up12" }), - ]) - : _c("span", [ - _c("i", { staticClass: "icon-arrow-down12" }), - _vm._v(" Selengkapnya "), - _c("i", { staticClass: "icon-arrow-down12" }), - ]), - ] - ), + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body text-center" }, [ + (_vm.image == "" && _vm.image_temp == "") || + (!_vm.image && !_vm.image_temp) + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: "/images/no_image.jpg" }, + }) + : _vm.image == "" && _vm.image_temp !== "" + ? _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image_loc + _vm.image_temp + _vm.image_type }, + }) + : _c("img", { + staticStyle: { width: "15em" }, + attrs: { src: _vm.image }, + }), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".jpg, .jpeg, .png" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.image_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), ]) } var staticRenderFns = [] @@ -736,10 +694,10 @@ render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \******************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -751,65 +709,34 @@ var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c( - "div", - [ - _c("page-header", { - attrs: { - title: _vm.title, - titleDesc: _vm.titleDesc, - titleIcon: _vm.titleIcon, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "page-content pt-o" }, [ - _c("div", { staticClass: "content-wrapper" }, [ - _c( - "div", - { staticClass: "content" }, - [ - _vm.itemDataStat === "fail" - ? _c("message", { - attrs: { - title: "Oops terjadi kesalahan:", - errorData: _vm.itemData, - }, - }) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 - ? _c("select-cu", { - attrs: { - kelas: _vm.kelas, - path: _vm.selectCuPath, - isPus: false, - }, - }) - : _vm._e(), - _vm._v(" "), - _c("table-data", { - attrs: { title: _vm.title, kelas: _vm.kelas }, - }), - ], - 1 + return _vm._m(0) +} +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "alert bg-info alert-styled-left" }, [ + _c("h6", [ + _vm._v( + "Pastikan data yang dimasukkan sudah benar sebelum menyimpan." ), ]), ]), - ], - 1 - ) -} -var staticRenderFns = [] + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&": -/*!**************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d& ***! - \**************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&": +/*!**************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36& ***! + \**************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -824,727 +751,969 @@ var render = function () { return _c( "div", [ - _c( - "data-viewer", - { - attrs: { - title: _vm.title, - columnData: _vm.columnData, - itemData: _vm.itemData, - query: _vm.query, - itemDataStat: _vm.itemDataStat, - excelDownloadUrl: _vm.excelDownloadUrl, - isUploadExcel: false, + _c("page-header", { + attrs: { + title: _vm.title, + titleDesc: _vm.titleDesc, + titleIcon: _vm.titleIcon, + level: 2, + level2Title: _vm.level2Title, + }, + on: { + level2Back: function ($event) { + return _vm.back() }, - on: { fetch: _vm.fetch }, - scopedSlots: _vm._u([ - { - key: "item-desktop", - fn: function (props) { - return [ - _c( - "tr", - { - staticClass: "text-nowrap", - class: { - "bg-info": _vm.selectedItem.id === props.item.id, - }, - on: { - click: function ($event) { - return _vm.selectedRow(props.item) - }, - }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "page-content pt-0" }, [ + _c("div", { staticClass: "content-wrapper" }, [ + _c( + "div", + { staticClass: "content" }, + [ + _vm.errors.any("form") && _vm.submited + ? _c("message", { + attrs: { + title: "Oops, terjadi kesalahan", + errorItem: _vm.errors.items, }, - [ - !_vm.columnData[0].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s( - props.index + - 1 + - (+_vm.itemData.current_page - 1) * - +_vm.itemData.per_page + - "." - ) + - "\n\t\t\t\t" - ), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[1].hide - ? _c("td", [ - props.item.status == "BELUM DINILAI" - ? _c( - "span", - { staticClass: "badge badge-secondary" }, - [_vm._v(_vm._s(props.item.status))] - ) - : props.item.status == "SUDAH DINILAI" - ? _c( - "span", - { staticClass: "badge badge-primary" }, - [_vm._v(_vm._s(props.item.status))] - ) - : props.item.status == "BELUM SELESAI DIISI" - ? _c( - "span", - { staticClass: "badge badge-warning" }, - [_vm._v(_vm._s(props.item.status))] - ) - : props.item.status == "BELUM SELESAI DINILAI" - ? _c( - "span", - { staticClass: "badge badge-success" }, - [_vm._v(_vm._s(props.item.status))] - ) - : _vm._e(), - ]) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[2].hide - ? _c( - "td", - [ - _c("check-value", { - attrs: { value: props.item.periode }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[3].hide && !_vm.columnData[3].disable - ? _c( - "td", - [ - props.item.cu - ? _c("check-value", { - attrs: { value: props.item.cu.name }, - }) - : _c("span", [_vm._v("-")]), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[4].hide - ? _c( - "td", + }) + : _vm._e(), + _vm._v(" "), + _c( + "form", + { + attrs: { + enctype: "multipart/form-data", + "data-vv-scope": "form", + }, + on: { + submit: function ($event) { + $event.preventDefault() + return _vm.save.apply(null, arguments) + }, + }, + }, + [ + _c("div", { staticClass: "card" }, [ + _c("div", { staticClass: "card-body" }, [ + _c("div", { staticClass: "row" }, [ + _vm._m(0), + _vm._v(" "), + _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.username"), + }, + }, [ - _c("check-value", { - attrs: { - value: props.item.total_skor_cu, - valueType: "decimal", + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.username"), + }, }, - }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[5].hide - ? _c( - "td", - [ - _c("check-value", { + [ + _vm.errors.has("form.username") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tUsername: "), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm._m(1), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:5|alpha_dash", + expression: "'required|min:5|alpha_dash'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.username, + expression: "form.username", + }, + ], + staticClass: "form-control", attrs: { - value: props.item.total_skor_bkcu, - valueType: "decimal", + type: "text", + name: "username", + placeholder: "Silahkan masukkan username", + "data-vv-as": "Username", + }, + domProps: { value: _vm.form.username }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "username", + $event.target.value + ) + }, }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[6].hide - ? _c( - "td", + _vm._v(" "), + _vm.errors.has("form.username") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.username") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has("form.password"), + }, + }, [ - _c("check-value", { + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.password"), + }, + }, + [ + _vm.errors.has("form.password") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\t\t\t\t\t\tPassword: "), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm._m(2), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|min:8|verify_password", + expression: + "'required|min:8|verify_password'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.password, + expression: "form.password", + }, + ], + ref: "password", + staticClass: "form-control", attrs: { - value: props.item.total_bobot_cu, - valueType: "decimal", + type: "password", + name: "password", + placeholder: "Silahkan masukkan password", + }, + domProps: { value: _vm.form.password }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "password", + $event.target.value + ) + }, }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[7].hide - ? _c( - "td", + _vm._v(" "), + _vm.errors.has("form.password") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first("form.password") + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t\t\t\t\t\t"), + ]), + ] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "form.passwordConfirm" + ), + }, + }, [ - _c("check-value", { + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "form.passwordConfirm" + ), + }, + }, + [ + _vm.errors.has("form.passwordConfirm") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\tKonfirmasi Password: " + ), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm._m(3), + _vm._v(" "), + _c("br"), + _c("br"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required|confirmed:password", + expression: "'required|confirmed:password'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.form.passwordConfirm, + expression: "form.passwordConfirm", + }, + ], + staticClass: "form-control", attrs: { - value: props.item.total_bobot_bkcu, - valueType: "decimal", + type: "password", + name: "passwordConfirm", + placeholder: + "Silahkan masukkan password konfirmasi", + "data-vv-as": "password", + }, + domProps: { value: _vm.form.passwordConfirm }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "passwordConfirm", + $event.target.value + ) + }, }, }), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[8].hide - ? _c( - "td", - [ - props.item.p1 - ? _c("check-value", { - attrs: { - value: props.item.p1.skor_cu_p1, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[9].hide - ? _c( - "td", - [ - props.item.p2 - ? _c("check-value", { - attrs: { - value: props.item.p2.skor_cu_p2, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[10].hide - ? _c( - "td", - [ - props.item.p3 - ? _c("check-value", { - attrs: { - value: props.item.p3.skor_cu_p3, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[11].hide - ? _c( - "td", - [ - props.item.p4 - ? _c("check-value", { - attrs: { - value: props.item.p4.skor_cu_p4, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[12].hide - ? _c( - "td", - [ - props.item.p1 - ? _c("check-value", { - attrs: { - value: props.item.p1.skor_bkcu_p1, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[13].hide - ? _c( - "td", - [ - props.item.p2 - ? _c("check-value", { - attrs: { - value: props.item.p2.skor_bkcu_p2, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[14].hide - ? _c( - "td", - [ - props.item.p3 - ? _c("check-value", { - attrs: { - value: props.item.p3.skor_bkcu_p3, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[15].hide - ? _c( - "td", - [ - props.item.p4 - ? _c("check-value", { - attrs: { - value: props.item.p4.skor_bkcu_p4, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[16].hide - ? _c( - "td", - [ - props.item.p1 - ? _c("check-value", { - attrs: { - value: props.item.bobot_cu_p1, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[17].hide - ? _c( - "td", - [ - props.item.p2 - ? _c("check-value", { - attrs: { - value: props.item.bobot_cu_p2, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[18].hide - ? _c( - "td", - [ - props.item.p3 - ? _c("check-value", { - attrs: { - value: props.item.bobot_cu_p3, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[19].hide - ? _c( - "td", - [ - props.item.p4 - ? _c("check-value", { - attrs: { - value: props.item.bobot_cu_p4, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[20].hide - ? _c( - "td", - [ - props.item.p1 - ? _c("check-value", { - attrs: { - value: props.item.bobot_bkcu_p1, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[21].hide - ? _c( - "td", - [ - props.item.p2 - ? _c("check-value", { - attrs: { - value: props.item.bobot_bkcu_p2, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[22].hide - ? _c( - "td", - [ - props.item.p3 - ? _c("check-value", { - attrs: { - value: props.item.bobot_bkcu_p3, - valueType: "decimal", - }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[23].hide - ? _c( - "td", - [ - props.item.p4 - ? _c("check-value", { - attrs: { - value: props.item.bobot_bkcu_p4, - valueType: "decimal", + _vm._v(" "), + _vm.errors.has("form.passwordConfirm") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.passwordConfirm" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" "), + ]), + ] + ), + ]), + _vm._v(" "), + _vm.currentUser.id_cu == 0 + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h5", + [_vm._v("Tipe: "), _c("wajib-badge")], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.id_cu, + expression: "form.id_cu", + }, + ], + staticClass: "form-control", + attrs: { name: "cu", "data-width": "100%" }, + on: { + change: [ + function ($event) { + var $$selectedVal = + Array.prototype.filter + .call( + $event.target.options, + function (o) { + return o.selected + } + ) + .map(function (o) { + var val = + "_value" in o + ? o._value + : o.value + return val + }) + _vm.$set( + _vm.form, + "id_cu", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeCU( + $event.target.value + ) + }, + ], }, - }) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[24].hide - ? _c("td", { - staticClass: "text-nowrap", - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.created_at - ) - ), - }, - }) - : _vm._e(), - _vm._v(" "), - !_vm.columnData[25].hide - ? _c("td", [ - props.item.created_at !== props.item.updated_at - ? _c("span", { - domProps: { - innerHTML: _vm._s( - _vm.$options.filters.dateTime( - props.item.updated_at - ) + }, + [ + _c( + "option", + { attrs: { disabled: "", value: "" } }, + [_vm._v("Silahkan pilih CU")] ), + _vm._v(" "), + _c("option", { attrs: { value: "0" } }, [ + _vm._v("PUSKOPCUINA"), + ]), + _vm._v(" "), + _vm._l(_vm.modelCu, function (cu, index) { + return _c( + "option", + { + key: index, + domProps: { value: cu.id }, + }, + [_vm._v(_vm._s(cu.name))] + ) + }), + ], + 2 + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.form.id_cu != "" && _vm.formStat == "success" + ? _c( + "div", + { staticClass: "col-md-12" }, + [ + _c( + "h5", + [ + _vm._v("Data Aktivis User: "), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm._m(4), + ], + 1 + ), + _vm._v(" "), + _vm.form.id_aktivis != "" + ? _c("identitas", { + attrs: { itemData: _vm.form.aktivis }, + on: { + deleteSelected: _vm.deleteSelected, + }, + }) + : _c("data-viewer", { + attrs: { + title: "Aktivis", + columnData: _vm.columnData, + itemData: _vm.itemData, + query: _vm.query, + itemDataStat: _vm.itemDataStat, + isDasar: "true", + isNoButtonRow: "true", + }, + on: { fetch: _vm.fetchAktivis }, + scopedSlots: _vm._u( + [ + { + key: "item-desktop", + fn: function (props) { + return [ + _c( + "tr", + { + staticClass: + "text-nowrap cursor-pointer", + on: { + click: function ($event) { + return _vm.selectedRow( + props.item + ) + }, + }, + }, + [ + _c("td", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + + _vm._s( + props.index + + 1 + + (+_vm.itemData + .current_page - + 1) * + +_vm.itemData + .per_page + + "." + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ]), + _vm._v(" "), + _c("td", [ + props.item.gambar + ? _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: + "/images/aktivis/" + + props.item + .gambar + + "n.jpg", + }, + }) + : _c("img", { + staticClass: + "img-rounded img-fluid wmin-sm", + attrs: { + src: "/images/no_image.jpg", + }, + }), + ]), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.name, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .kelamin, + }, + }), + ], + 1 + ), + _vm._v(" "), + !_vm.columnData[4].disable + ? _c("td", [ + props.item + .pekerjaan_aktif && + props.item + .pekerjaan_aktif + .tipe == 1 + ? _c( + "span", + [ + props.item + .pekerjaan_aktif + .cu + ? _c( + "check-value", + { + attrs: + { + value: + props + .item + .pekerjaan_aktif + .cu + .name, + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ], + 1 + ) + : props.item + .pekerjaan_aktif && + props.item + .pekerjaan_aktif + .tipe == 2 + ? _c( + "span", + [ + props.item + .pekerjaan_aktif + .lembaga_lain + ? _c( + "check-value", + { + attrs: + { + value: + props + .item + .pekerjaan_aktif + .lembaga_lain + .name, + }, + } + ) + : _c( + "span", + [ + _vm._v( + "-" + ), + ] + ), + ], + 1 + ) + : props.item + .pekerjaan_aktif && + props.item + .pekerjaan_aktif + .tipe == 3 + ? _c("span", [ + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t\t\t\t\t\t\t\t" + ), + ]) + : _c("span", [ + _vm._v("-"), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.checkTingkatAktivis( + props.item + .pekerjaan_aktif + .tingkat + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + props.item + .pekerjaan_aktif + ? _c("check-value", { + attrs: { + value: + props.item + .pekerjaan_aktif + .name, + }, + }) + : _c("span", [ + _vm._v("-"), + ]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item + .pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item + .pendidikan_tertinggi + .tingkat, + }, + }) + : _c("span", [ + _vm._v("-"), + ]), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + props.item + .pendidikan_tertinggi + ? _c("check-value", { + attrs: { + value: + props.item + .pendidikan_tertinggi + .name, + }, + }) + : _c("span", [ + _vm._v("-"), + ]), + ], + 1 + ), + _vm._v(" "), + _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.date( + props.item + .tanggal_lahir + ) + ), + }, + }), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item + .tempat_lahir, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.tinggi, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.agama, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "td", + [ + _c("check-value", { + attrs: { + value: + props.item.status, + }, + }), + ], + 1 + ), + ] + ), + ] + }, + }, + ], + null, + false, + 952953435 + ), + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.form.id_aktivis != "" && _vm.formStat == "success" + ? _c( + "div", + { staticClass: "col-md-12" }, + [ + _c("br"), + _vm._v(" "), + _c( + "h5", + [ + _vm._v("Hak Akses: "), + _c("wajib-badge"), + _vm._v(" "), + _c("br"), + _vm._v(" "), + _vm._m(5), + ], + 1 + ), + _vm._v(" "), + _c("hak-akses", { + attrs: { + isPeran: true, + tipeUser: _vm.tipeUser, + dataStat: "success", }, - }) - : _c("span", [_vm._v("-")]), - ]) - : _vm._e(), - ] - ), - ] - }, - }, - ]), - }, - [ - _c( - "template", - { slot: "button-desktop" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_assesment_access"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_assesment_access"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "edit") - }, - }, - }, - [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 && - _vm.currentUser.can && - _vm.currentUser.can["update_assesment_access"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "penilaian") - }, - }, - }, - [ - _c("i", { staticClass: "icon-law" }), - _vm._v(" Penilaian BKCU\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "lihat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] - ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_assesment_access"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "template", - { slot: "button-mobile" }, - [ - _vm.currentUser.can && - _vm.currentUser.can["create_assesment_access"] - ? _c( - "router-link", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { to: { name: _vm.kelas + "Create" } }, - }, - [ - _c("i", { staticClass: "icon-plus3" }), - _vm._v(" Tambah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["update_assesment_access"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "edit") - }, - }, - }, + on: { hakForm: _vm.hakForm }, + }), + ], + 1 + ) + : _vm._e(), + ]), + ]), + ]), + _vm._v(" "), + _c("form-info"), + _vm._v(" "), + _c( + "div", + { staticClass: "card card-body" }, [ - _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.currentUser.id_cu == 0 && - _vm.currentUser.can && - _vm.currentUser.can["update_assesment_access"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "penilaian") + _c("form-button", { + attrs: { + cancelState: "methods", + formValidation: "form", }, - }, - }, - [ - _c("i", { staticClass: "icon-law" }), - _vm._v(" Penilaian BKCU\n\t\t\t"), - ] - ) - : _vm._e(), - _vm._v(" "), - _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.goTo(_vm.selectedItem.id, "lihat") - }, - }, - }, - [ - _c("i", { staticClass: "icon-file-eye" }), - _vm._v(" Lihat\n\t\t\t"), - ] + on: { cancelClick: _vm.back }, + }), + ], + 1 + ), + ], + 1 ), - _vm._v(" "), - _vm.currentUser.can && - _vm.currentUser.can["destroy_assesment_access"] - ? _c( - "button", - { - staticClass: "btn btn-light btn-icon btn-block mb-1", - attrs: { disabled: !_vm.selectedItem.id }, - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalConfirmOpen("hapus") - }, - }, - }, - [ - _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n\t\t\t"), - ] - ) - : _vm._e(), ], 1 ), - ], - 2 - ), + ]), + ]), _vm._v(" "), _c("app-modal", { attrs: { show: _vm.modalShow, state: _vm.modalState, title: _vm.modalTitle, - button: _vm.modalButton, content: _vm.modalContent, + color: _vm.modalColor, }, on: { + batal: _vm.modalTutup, tutup: _vm.modalTutup, - confirmOk: _vm.modalConfirmOk, successOk: _vm.modalTutup, failOk: _vm.modalTutup, - backgroundClick: _vm.modalTutup, + backgroundClick: _vm.modalBackgroundClick, }, }), ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "alert alert-info alert-styled-left" }, [ + _c("span", { staticClass: "font-weight-semibold" }, [ + _vm._v("Informasi!"), + ]), + _vm._v( + " Mari menggunakan password dengan tingkat keamanan yang lebih tinggi!! \n\t\t\t\t\t\t\t\t\t\t" + ), + _c("br"), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tDimana password anda harus minimal terdiri dari 8 karakter yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka. \n\t\t\t\t\t\t\t\t\t\t" + ), + _c("br"), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\tUsahakan password anda bukan dari tanggal lahir, alamat, nomor telepon/hp dan dari kata yang sering anda gunakan atau mudah diketahui oleh orang lain.\n\t\t\t\t\t\t\t\t\t" + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + 'format penulisan "namapanggilan-namasingkatancu" tanpa spasi. contoh: tony-cubcd' + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Minimal 8 karater yang mengandung minimal 1 huruf besar, 1 huruf kecil dan 1 angka" + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [_vm._v("Mengisi ulang password")]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [ + _vm._v( + "Silahkan memilih dari tabel dibawah data user ini terikat dengan data aktivis mana. untuk memilih dengan menekan nama di dalam tabel aktivis" + ), + ]), + ]) + }, + function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("small", { staticClass: "text-muted" }, [ + _c("i", [_vm._v("Silahkan memilih apa saja yang bisa dilakukan user.")]), + ]) + }, +] render._withStripped = true /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue": -/*!***********************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue ***! - \***********************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue": +/*!********************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue ***! + \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony import */ var _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./collapseButton.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); +/* harmony import */ var _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony import */ var _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1554,9 +1723,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"], - _collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"], + _ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1566,55 +1735,55 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/components/collapseButton.vue" +component.options.__file = "resources/assets/js/components/ImageUpload.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&": -/*!************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js& ***! - \************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&": +/*!*********************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js& ***! + \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&": -/*!******************************************************************************************!*\ - !*** ./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4& ***! - \******************************************************************************************/ +/***/ "./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&": +/*!***************************************************************************************!*\ + !*** ./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5& ***! + \***************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./collapseButton.vue?vue&type=template&id=3ad758d4& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/collapseButton.vue?vue&type=template&id=3ad758d4&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageUpload.vue?vue&type=template&id=319f68d5& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/ImageUpload.vue?vue&type=template&id=319f68d5&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_collapseButton_vue_vue_type_template_id_3ad758d4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageUpload_vue_vue_type_template_id_319f68d5___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/assesmentAccess/index.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/assesmentAccess/index.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue": +/*!*****************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue ***! + \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=dc7b779e& */ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&"); -/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); +/* harmony import */ var _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./formInfo.vue?vue&type=template&id=77f7efa9& */ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony import */ var _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formInfo.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1623,9 +1792,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["render"], - _index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"], + _formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1635,54 +1804,54 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/assesmentAccess/index.vue" +component.options.__file = "resources/assets/js/components/formInfo.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&": +/*!******************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9& ***! + \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=dc7b779e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/index.vue?vue&type=template&id=dc7b779e&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./formInfo.vue?vue&type=template&id=77f7efa9& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/formInfo.vue?vue&type=template&id=77f7efa9&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dc7b779e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_formInfo_vue_vue_type_template_id_77f7efa9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), -/***/ "./resources/assets/js/views/assesmentAccess/table.vue": -/*!*************************************************************!*\ - !*** ./resources/assets/js/views/assesmentAccess/table.vue ***! - \*************************************************************/ +/***/ "./resources/assets/js/views/user/form.vue": +/*!*************************************************!*\ + !*** ./resources/assets/js/views/user/form.vue ***! + \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./table.vue?vue&type=template&id=4b5d792d& */ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&"); -/* harmony import */ var _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./table.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&"); +/* harmony import */ var _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form.vue?vue&type=template&id=fadbbf36& */ "./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&"); +/* harmony import */ var _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.vue?vue&type=script&lang=js& */ "./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); @@ -1692,9 +1861,9 @@ __webpack_require__.r(__webpack_exports__); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( - _table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], - _table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["render"], - _table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + _form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["render"], + _form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, @@ -1704,38 +1873,38 @@ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_ /* hot reload */ if (false) { var api; } -component.options.__file = "resources/assets/js/views/assesmentAccess/table.vue" +component.options.__file = "resources/assets/js/views/user/form.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), -/***/ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&": -/*!**************************************************************************************!*\ - !*** ./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js& ***! - \**************************************************************************************/ +/***/ "./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&": +/*!**************************************************************************!*\ + !*** ./resources/assets/js/views/user/form.vue?vue&type=script&lang=js& ***! + \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=script&lang=js&"); -/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), -/***/ "./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&": -/*!********************************************************************************************!*\ - !*** ./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d& ***! - \********************************************************************************************/ +/***/ "./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&": +/*!********************************************************************************!*\ + !*** ./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36& ***! + \********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./table.vue?vue&type=template&id=4b5d792d& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/assesmentAccess/table.vue?vue&type=template&id=4b5d792d&"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./form.vue?vue&type=template&id=fadbbf36& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/views/user/form.vue?vue&type=template&id=fadbbf36&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["render"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_table_vue_vue_type_template_id_4b5d792d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_form_vue_vue_type_template_id_fadbbf36___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 3e2224424..1b3ce0bf6 100755 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,5 +1,5 @@ { - "/js/app.js": "/js/app.js?id=b597f363cffec2be31de", + "/js/app.js": "/js/app.js?id=799062a9db115dba0428", "/css/app.css": "/css/app.css?id=d41d8cd98f00b204e980", "/css/admin/libs.css": "/css/admin/libs.css?id=f03fb7a2d751b5a6ab5b", "/js/admin/libs.js": "/js/admin/libs.js?id=e04d6c56d080461900fe", diff --git a/resources/.DS_Store b/resources/.DS_Store index 2679e430597bd6646c4ad809ade96503dd90cbb1..b70dcddae6a554d0f0197d8bc13b98edfc3b369d 100755 GIT binary patch delta 39 ucmZn(XbIS$BglM1;?rh*!5gehh7OxK#g8&FO}e)Ef`mCAkUyDI{5Jp_;SIt7 delta 39 ucmZn(XbIS$BglMF)qk_T;0;zLjeyOZ;zt>oCR%L1AYsl2=w_$F2+Pl3&LvYuQZfyrIsRRF|h3vvJe delta 32 lcmZn(XbITRF3z0L%&@sjd=o2^gTiJzSx+vIz~nCRDgd-D3O@h< diff --git a/resources/assets/js/api/anggotaCu.js b/resources/assets/js/api/anggotaCu.js index bc1741974..9fd71430f 100755 --- a/resources/assets/js/api/anggotaCu.js +++ b/resources/assets/js/api/anggotaCu.js @@ -120,6 +120,10 @@ export default { return axios.get('/api/anggotaCu/history'); }, + cariDataInformasi: function( nik ){ + return axios.get('/api/anggotaCu/cariDataInformasi/' + nik); + }, + cariDataKTP: function( nik ){ return axios.get('/api/anggotaCu/cariDataKTP/' + nik); }, diff --git a/resources/assets/js/api/enterpreneur.js b/resources/assets/js/api/enterpreneur.js new file mode 100755 index 000000000..2ca01b2e5 --- /dev/null +++ b/resources/assets/js/api/enterpreneur.js @@ -0,0 +1,46 @@ +export default { + + index: function( p ){ + return axios.get('/api/enterpreneur' , {params: p}); + }, + + get: function(){ + return axios.get('/api/enterpreneur/get'); + }, + + indexCu: function( p, id ){ + return axios.get('/api/enterpreneur/indexCu/' + id, {params: p}); + }, + + indexDiklat: function( id ){ + return axios.get('/api/enterpreneur/indexDiklat/' + id); + }, + + getCu: function( id ){ + return axios.get('/api/enterpreneur/getCu/' + id); + }, + + create: function(){ + return axios.get('/api/enterpreneur/create'); + }, + + store: function ( form ){ + return axios.post('/api/enterpreneur/store', form); + }, + + edit: function( id ){ + return axios.get('/api/enterpreneur/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/enterpreneur/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/enterpreneur/' + id); + }, + + destroyDiklat: function( id ){ + return axios.delete('/api/enterpreneur/destroyDiklat/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/fasilitator.js b/resources/assets/js/api/fasilitator.js new file mode 100755 index 000000000..9a427fede --- /dev/null +++ b/resources/assets/js/api/fasilitator.js @@ -0,0 +1,46 @@ +export default { + + index: function( p ){ + return axios.get('/api/fasilitator' , {params: p}); + }, + + get: function(){ + return axios.get('/api/fasilitator/get'); + }, + + indexCu: function( p, id ){ + return axios.get('/api/fasilitator/indexCu/' + id, {params: p}); + }, + + indexDiklat: function( id ){ + return axios.get('/api/fasilitator/indexDiklat/' + id); + }, + + getCu: function( id ){ + return axios.get('/api/fasilitator/getCu/' + id); + }, + + create: function(){ + return axios.get('/api/fasilitator/create'); + }, + + store: function ( form ){ + return axios.post('/api/fasilitator/store', form); + }, + + edit: function( id ){ + return axios.get('/api/fasilitator/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/fasilitator/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/fasilitator/' + id); + }, + + destroyDiklat: function( id ){ + return axios.delete('/api/fasilitator/destroyDiklat/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/jenisDiklat.js b/resources/assets/js/api/jenisDiklat.js new file mode 100755 index 000000000..a4345e6c9 --- /dev/null +++ b/resources/assets/js/api/jenisDiklat.js @@ -0,0 +1,30 @@ +export default { + + index: function( p ){ + return axios.get('/api/jenisDiklat' , {params: p}); + }, + + get: function(){ + return axios.get('/api/jenisDiklat/get'); + }, + + create: function(){ + return axios.get('/api/jenisDiklat/create'); + }, + + store: function ( form ){ + return axios.post('/api/jenisDiklat/store', form); + }, + + edit: function( id ){ + return axios.get('/api/jenisDiklat/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/jenisDiklat/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/jenisDiklat/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/keahlian.js b/resources/assets/js/api/keahlian.js new file mode 100755 index 000000000..0e8062e75 --- /dev/null +++ b/resources/assets/js/api/keahlian.js @@ -0,0 +1,30 @@ +export default { + + index: function( p ){ + return axios.get('/api/keahlian' , {params: p}); + }, + + get: function(){ + return axios.get('/api/keahlian/get'); + }, + + create: function(){ + return axios.get('/api/keahlian/create'); + }, + + store: function ( form ){ + return axios.post('/api/keahlian/store', form); + }, + + edit: function( id ){ + return axios.get('/api/keahlian/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/keahlian/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/keahlian/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/kombas.js b/resources/assets/js/api/kombas.js new file mode 100755 index 000000000..e367e921f --- /dev/null +++ b/resources/assets/js/api/kombas.js @@ -0,0 +1,34 @@ +export default { + + index: function( p, tipe ){ + return axios.get('/api/kombas/index/' + tipe , {params: p}); + }, + + get: function(){ + return axios.get('/api/kombas/get'); + }, + + indexCu: function( p, id, tipe ){ + return axios.get('/api/kombas/indexCu/' + id + '/' + tipe, {params: p}); + }, + + create: function(){ + return axios.get('/api/kombas/create'); + }, + + store: function ( form ){ + return axios.post('/api/kombas/store', form); + }, + + edit: function( id ){ + return axios.get('/api/kombas/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/kombas/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/kombas/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/kubn.js b/resources/assets/js/api/kubn.js new file mode 100755 index 000000000..96f461cad --- /dev/null +++ b/resources/assets/js/api/kubn.js @@ -0,0 +1,70 @@ +export default { + + index: function( p ){ + return axios.get('/api/kubn' , {params: p}); + }, + + get: function(){ + return axios.get('/api/kubn/get'); + }, + + indexCu: function( p, id ){ + return axios.get('/api/kubn/indexCu/' + id, {params: p}); + }, + + indexAnggota: function( id ){ + return axios.get('/api/kubn/indexAnggota/' + id); + }, + + indexDiklat: function( id ){ + return axios.get('/api/kubn/indexDiklat/' + id); + }, + + getCu: function( id ){ + return axios.get('/api/kubn/getCu/' + id); + }, + + create: function(){ + return axios.get('/api/kubn/create'); + }, + + store: function ( form ){ + return axios.post('/api/kubn/store', form); + }, + + storeAnggota: function ( form ){ + return axios.post('/api/kubn/storeAnggota', form); + }, + + storeDiklat: function ( form ){ + return axios.post('/api/kubn/storeDiklat', form); + }, + + edit: function( id ){ + return axios.get('/api/kubn/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/kubn/update/' + id, form); + }, + + updateAnggota: function ( id, form ){ + return axios.post('/api/kubn/updateAnggota/' + id, form); + }, + + updateDiklat: function ( id, form ){ + return axios.post('/api/kubn/updateDiklat/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/kubn/' + id); + }, + + destroyAnggota: function( id ){ + return axios.delete('/api/kubn/destroyAnggota/' + id); + }, + + destroyDiklat: function( id ){ + return axios.delete('/api/kubn/destroyDiklat/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/kubnUsaha.js b/resources/assets/js/api/kubnUsaha.js new file mode 100755 index 000000000..703791d47 --- /dev/null +++ b/resources/assets/js/api/kubnUsaha.js @@ -0,0 +1,30 @@ +export default { + + index: function( p ){ + return axios.get('/api/kubnUsaha' , {params: p}); + }, + + get: function(){ + return axios.get('/api/kubnUsaha/get'); + }, + + create: function(){ + return axios.get('/api/kubnUsaha/create'); + }, + + store: function ( form ){ + return axios.post('/api/kubnUsaha/store', form); + }, + + edit: function( id ){ + return axios.get('/api/kubnUsaha/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/kubnUsaha/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/kubnUsaha/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/mentor.js b/resources/assets/js/api/mentor.js new file mode 100755 index 000000000..467fbfa79 --- /dev/null +++ b/resources/assets/js/api/mentor.js @@ -0,0 +1,46 @@ +export default { + + index: function( p ){ + return axios.get('/api/mentor' , {params: p}); + }, + + get: function(){ + return axios.get('/api/mentor/get'); + }, + + indexCu: function( p, id ){ + return axios.get('/api/mentor/indexCu/' + id, {params: p}); + }, + + indexDiklat: function( id ){ + return axios.get('/api/mentor/indexDiklat/' + id); + }, + + getCu: function( id ){ + return axios.get('/api/mentor/getCu/' + id); + }, + + create: function(){ + return axios.get('/api/mentor/create'); + }, + + store: function ( form ){ + return axios.post('/api/mentor/store', form); + }, + + edit: function( id ){ + return axios.get('/api/mentor/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/mentor/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/mentor/' + id); + }, + + destroyDiklat: function( id ){ + return axios.delete('/api/mentor/destroyDiklat/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/api/mitraLembaga.js b/resources/assets/js/api/mitraLembaga.js index 87365e70c..617524df5 100755 --- a/resources/assets/js/api/mitraLembaga.js +++ b/resources/assets/js/api/mitraLembaga.js @@ -4,6 +4,10 @@ export default { return axios.get('/api/mitraLembaga' , {params: p}); }, + indexCu: function( p, id ){ + return axios.get('/api/mitraLembaga/indexCu/' + id , {params: p}); + }, + create: function(){ return axios.get('/api/mitraLembaga/create'); }, diff --git a/resources/assets/js/api/mitraOrang.js b/resources/assets/js/api/mitraOrang.js index 9551dd121..934325b6d 100755 --- a/resources/assets/js/api/mitraOrang.js +++ b/resources/assets/js/api/mitraOrang.js @@ -4,6 +4,10 @@ export default { return axios.get('/api/mitraOrang' , {params: p}); }, + indexCu: function( p, id ){ + return axios.get('/api/mitraOrang/indexCu/' + id , {params: p}); + }, + indexPeserta: function( p, kegiatan_id ){ return axios.get('/api/mitraOrang/indexPeserta/' + kegiatan_id , {params: p}); }, diff --git a/resources/assets/js/api/umkm.js b/resources/assets/js/api/umkm.js new file mode 100755 index 000000000..8b44ab798 --- /dev/null +++ b/resources/assets/js/api/umkm.js @@ -0,0 +1,46 @@ +export default { + + index: function( p ){ + return axios.get('/api/umkm' , {params: p}); + }, + + get: function(){ + return axios.get('/api/umkm/get'); + }, + + indexCu: function( p, id ){ + return axios.get('/api/umkm/indexCu/' + id, {params: p}); + }, + + indexDiklat: function( id ){ + return axios.get('/api/umkm/indexDiklat/' + id); + }, + + getCu: function( id ){ + return axios.get('/api/umkm/getCu/' + id); + }, + + create: function(){ + return axios.get('/api/umkm/create'); + }, + + store: function ( form ){ + return axios.post('/api/umkm/store', form); + }, + + edit: function( id ){ + return axios.get('/api/umkm/edit/' + id); + }, + + update: function ( id, form ){ + return axios.post('/api/umkm/update/' + id, form); + }, + + destroy: function( id ){ + return axios.delete('/api/umkm/' + id); + }, + + destroyDiklat: function( id ){ + return axios.delete('/api/umkm/destroyDiklat/' + id); + } +} \ No newline at end of file diff --git a/resources/assets/js/components/hakAkses.vue b/resources/assets/js/components/hakAkses.vue index 939be2357..9daed5e61 100755 --- a/resources/assets/js/components/hakAkses.vue +++ b/resources/assets/js/components/hakAkses.vue @@ -590,6 +590,14 @@ value: false, group: 'Anggota CU' }, + { + name: 'Informasi', + key: 'informasi_anggota_cu', + icon: 'icon-folder-search', + tipe: 'bkcu approve', + value: false, + group: '' + }, ] }, { @@ -1232,12 +1240,12 @@ keterangan: 'Mengelola data mitra perseorangan yang dimiliki lembaga', icon: 'icon-briefcase', secondRow: true, - tipe: 'bkcu', + tipe: 'all', permission: [{ name: 'Lihat', key: 'index_mitra_orang', icon: 'icon-eye', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' }, @@ -1245,7 +1253,7 @@ name: 'Tambah', key: 'create_mitra_orang', icon: 'icon-plus3', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' }, @@ -1253,7 +1261,7 @@ name: 'Ubah', key: 'update_mitra_orang', icon: 'icon-pencil', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' }, @@ -1261,7 +1269,7 @@ name: 'Hapus', key: 'destroy_mitra_orang', icon: 'icon-bin2', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Mitra Perseorangan' } @@ -1272,12 +1280,12 @@ keterangan: 'Mengelola data lembaga mitra yang dimiliki lembaga', icon: 'icon-briefcase', secondRow: true, - tipe: 'bkcu', + tipe: 'all', permission: [{ name: 'Lihat', key: 'index_mitra_lembaga', icon: 'icon-eye', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' }, @@ -1285,7 +1293,7 @@ name: 'Tambah', key: 'create_mitra_lembaga', icon: 'icon-plus3', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' }, @@ -1293,7 +1301,7 @@ name: 'Ubah', key: 'update_mitra_lembaga', icon: 'icon-pencil', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' }, @@ -1301,7 +1309,7 @@ name: 'Hapus', key: 'destroy_mitra_lembaga', icon: 'icon-bin2', - tipe: 'bkcu', + tipe: 'all', value: false, group: 'Lembaga Mitra' } @@ -1459,6 +1467,326 @@ } ] }, + { + name: 'Kubn', + keterangan: 'Mengelola data kubn', + icon: 'icon-versions', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_kubn', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Kubn' + }, + { + name: 'Tambah', + key: 'create_kubn', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Kubn' + }, + { + name: 'Ubah', + key: 'update_kubn', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Kubn' + }, + { + name: 'Hapus', + key: 'destroy_kubn', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Kubn' + } + ] + }, + { + name: 'Komunitas', + keterangan: 'Mengelola data komunitas', + icon: 'icon-circles2', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_kombas', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Komunitas' + }, + { + name: 'Tambah', + key: 'create_kombas', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Komunitas' + }, + { + name: 'Ubah', + key: 'update_kombas', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Komunitas' + }, + { + name: 'Hapus', + key: 'destroy_kombas', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Komunitas' + } + ] + }, + { + name: 'Enterpreneur', + keterangan: 'Mengelola data enterpreneur', + icon: 'icon-hat', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_enterpreneur', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Enterpreneur' + }, + { + name: 'Tambah', + key: 'create_enterpreneur', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Enterpreneur' + }, + { + name: 'Ubah', + key: 'update_enterpreneur', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Enterpreneur' + }, + { + name: 'Hapus', + key: 'destroy_enterpreneur', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Enterpreneur' + } + ] + }, + { + name: 'Umkm', + keterangan: 'Mengelola data umkm', + icon: 'icon-store2', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_umkm', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Umkm' + }, + { + name: 'Tambah', + key: 'create_umkm', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Umkm' + }, + { + name: 'Ubah', + key: 'update_umkm', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Umkm' + }, + { + name: 'Hapus', + key: 'destroy_umkm', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Umkm' + } + ] + }, + { + name: 'Mentor', + keterangan: 'Mengelola data mentor', + icon: 'icon-brain', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_mentor', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Mentor' + }, + { + name: 'Tambah', + key: 'create_mentor', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Mentor' + }, + { + name: 'Ubah', + key: 'update_mentor', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Mentor' + }, + { + name: 'Hapus', + key: 'destroy_mentor', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Mentor' + } + ] + }, + { + name: 'Fasilitator', + keterangan: 'Mengelola data fasilitator', + icon: 'icon-unlink2', + secondRow: true, + tipe: 'all', + permission: [{ + name: 'Lihat', + key: 'index_fasilitator', + icon: 'icon-eye', + tipe: 'all', + value: false, + group: 'Fasilitator' + }, + { + name: 'Tambah', + key: 'create_fasilitator', + icon: 'icon-plus3', + tipe: 'all', + value: false, + group: 'Fasilitator' + }, + { + name: 'Ubah', + key: 'update_fasilitator', + icon: 'icon-pencil', + tipe: 'all', + value: false, + group: 'Fasilitator' + }, + { + name: 'Hapus', + key: 'destroy_fasilitator', + icon: 'icon-bin2', + tipe: 'all', + value: false, + group: 'Fasilitator' + } + ] + }, + { + name: 'Keahlian', + keterangan: 'Mengelola data keahlian', + icon: 'icon-reading', + secondRow: true, + tipe: 'bkcu', + permission: [{ + name: 'Lihat', + key: 'index_keahlian', + icon: 'icon-eye', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + }, + { + name: 'Tambah', + key: 'create_keahlian', + icon: 'icon-plus3', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + }, + { + name: 'Ubah', + key: 'update_keahlian', + icon: 'icon-pencil', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + }, + { + name: 'Hapus', + key: 'destroy_keahlian', + icon: 'icon-bin2', + tipe: 'bkcu', + value: false, + group: 'Keahlian' + } + ] + }, + { + name: 'Jenis Diklat', + keterangan: 'Mengelola data jenis diklat', + icon: 'icon-book2', + secondRow: true, + tipe: 'bkcu', + permission: [{ + name: 'Lihat', + key: 'index_jenis_diklat', + icon: 'icon-eye', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + }, + { + name: 'Tambah', + key: 'create_jenis_diklat', + icon: 'icon-plus3', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + }, + { + name: 'Ubah', + key: 'update_jenis_diklat', + icon: 'icon-pencil', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + }, + { + name: 'Hapus', + key: 'destroy_jenis_diklat', + icon: 'icon-bin2', + tipe: 'bkcu', + value: false, + group: 'Jenis Diklat' + } + ] + }, { name: 'User', keterangan: 'Mengelola data user pada SIMO', diff --git a/resources/assets/js/components/header.vue b/resources/assets/js/components/header.vue index fa6b0a4fe..c3c84c4a5 100755 --- a/resources/assets/js/components/header.vue +++ b/resources/assets/js/components/header.vue @@ -594,6 +594,11 @@ + + + Informasi Anggota CU + + - -
+ + + @@ -1409,7 +1669,7 @@ }, data(){ return{ - clientVersion: '3.4.6', + clientVersion: '3.6', dropdownMenu1: '', dropdownMenu2: '', state: '', @@ -1438,6 +1698,7 @@ }, isTokenExpired(value){ if(value == true){ + this.modalShow = true; this.modalState = 'normal2'; this.modalColor = ''; diff --git a/resources/assets/js/routes.js b/resources/assets/js/routes.js index 639761d96..1ea59c54d 100755 --- a/resources/assets/js/routes.js +++ b/resources/assets/js/routes.js @@ -75,6 +75,7 @@ const mitraOrang_form = () => import("./views/mitraOrang/form.vue"); const mitraLembaga = () => import("./views/mitraLembaga/index.vue"); const mitraLembaga_form = () => import("./views/mitraLembaga/form.vue"); const anggotaCu = () => import("./views/anggotaCu/index.vue"); +const anggotaCu_informasi = () => import("./views/anggotaCu/informasi.vue"); const anggotaCu_form = () => import("./views/anggotaCu/form.vue"); const anggotaCu_produk = () => import("./views/anggotaCu/produk.vue"); const anggotaCuDraft = () => import("./views/anggotaCuDraft/index.vue"); @@ -114,6 +115,25 @@ const jalinanIuran = () => import("./views/jalinanIuran/index.vue"); const jalinanIuran_form = () => import("./views/jalinanIuran/form.vue"); const jalinanIuran_detail = () => import("./views/jalinanIuran/detail.vue"); const dataAnggotaUpload = () => import("./views/sistem/dataAnggotaUpload.vue"); +const kubn = () => import("./views/kubn/index.vue"); +const kubn_form = () => import("./views/kubn/form.vue"); +const kubn_detail = () => import("./views/kubn/detail.vue"); +const kubnUsaha = () => import("./views/kubnUsaha/index.vue"); +const kubnUsaha_form = () => import("./views/kubnUsaha/form.vue"); +const kombas = () => import("./views/kombas/index.vue"); +const kombas_form = () => import("./views/kombas/form.vue"); +const enterpreneur = () => import("./views/enterpreneur/index.vue"); +const enterpreneur_form = () => import("./views/enterpreneur/form.vue"); +const umkm = () => import("./views/umkm/index.vue"); +const umkm_form = () => import("./views/umkm/form.vue"); +const keahlian = () => import("./views/keahlian/index.vue"); +const keahlian_form = () => import("./views/keahlian/form.vue"); +const jenisDiklat = () => import("./views/jenisDiklat/index.vue"); +const jenisDiklat_form = () => import("./views/jenisDiklat/form.vue"); +const mentor = () => import("./views/mentor/index.vue"); +const mentor_form = () => import("./views/mentor/form.vue"); +const fasilitator = () => import("./views/fasilitator/index.vue"); +const fasilitator_form = () => import("./views/fasilitator/form.vue"); const routes = [ // login @@ -822,6 +842,12 @@ const routes = [ components: { default: mitraOrang, header: header, footer: footer }, meta: { requiresAuth: true }, }, + { + path: "/mitraOrang/cu/:cu", + name: "mitraOrangCu", + components: { default: mitraOrang, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, { path: "/mitraOrang/create", name: "mitraOrangCreate", @@ -842,6 +868,12 @@ const routes = [ components: { default: mitraLembaga, header: header, footer: footer }, meta: { requiresAuth: true }, }, + { + path: "/mitraLembaga/cu/:cu", + name: "mitraLembagaCu", + components: { default: mitraLembaga, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, { path: "/mitraLembaga/create", name: "mitraLembagaCreate", @@ -856,6 +888,12 @@ const routes = [ }, // anggota cu + { + path: "/anggotaCu/informasi", + name: "anggotaCuInformasi", + components: { default: anggotaCu_informasi, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, { path: "/anggotaCu/cu/:cu/:tp", name: "anggotaCuCu", @@ -1451,6 +1489,270 @@ const routes = [ components: { default: dataAnggotaUpload, header: header, footer: footer }, meta: { requiresAuth: true }, }, + + // kubn + { + path: "/kubn/cu/:cu", + name: "kubnCu", + components: { default: kubn, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, + { + path: "/kubn/create", + name: "kubnCreate", + components: { + default: kubn_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/kubn/edit/:id", + name: "kubnEdit", + components: { + default: kubn_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + { + path: "/kubn/detail/:id", + name: "kubnDetail", + components: { + default: kubn_detail, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + // usaha + { + path: "/kubnUsaha", + name: "kubnUsaha", + components: { default: kubnUsaha, header: header, footer: footer }, + meta: { requiresAuth: true }, + }, + { + path: "/kubnUsaha/create", + name: "kubnUsahaCreate", + components: { + default: kubnUsaha_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/kubnUsaha/edit/:id", + name: "kubnUsahaEdit", + components: { + default: kubnUsaha_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + // keahlian + { + path: "/keahlian", + name: "keahlian", + components: { default: keahlian, header: header, footer: footer }, + meta: { requiresAuth: true }, + }, + { + path: "/keahlian/create", + name: "keahlianCreate", + components: { + default: keahlian_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/keahlian/edit/:id", + name: "keahlianEdit", + components: { + default: keahlian_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + // jenisDiklat + { + path: "/jenisDiklat", + name: "jenisDiklat", + components: { default: jenisDiklat, header: header, footer: footer }, + meta: { requiresAuth: true }, + }, + { + path: "/jenisDiklat/create", + name: "jenisDiklatCreate", + components: { + default: jenisDiklat_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/jenisDiklat/edit/:id", + name: "jenisDiklatEdit", + components: { + default: jenisDiklat_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + // kombas + { + path: "/kombas/tipe/:tipe", + name: "kombasTipe", + components: { default: kombas, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "tipe" }, + }, + { + path: "/kombas/:cu/:tipe", + name: "kombasCu", + components: { default: kombas, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, + { + path: "/kombas/create", + name: "kombasCreate", + components: { + default: kombas_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/kombas/edit/:id", + name: "kombasEdit", + components: { + default: kombas_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + + // enterpreneur + { + path: "/enterpreneur/cu/:cu", + name: "enterpreneurCu", + components: { default: enterpreneur, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, + { + path: "/enterpreneur/create", + name: "enterpreneurCreate", + components: { + default: enterpreneur_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/enterpreneur/edit/:id", + name: "enterpreneurEdit", + components: { + default: enterpreneur_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + + // umkm + { + path: "/umkm/cu/:cu", + name: "umkmCu", + components: { default: umkm, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, + { + path: "/umkm/create", + name: "umkmCreate", + components: { + default: umkm_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/umkm/edit/:id", + name: "umkmEdit", + components: { + default: umkm_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + + // mentor + { + path: "/mentor/cu/:cu", + name: "mentorCu", + components: { default: mentor, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, + { + path: "/mentor/create", + name: "mentorCreate", + components: { + default: mentor_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/mentor/edit/:id", + name: "mentorEdit", + components: { + default: mentor_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, + + // fasilitator + { + path: "/fasilitator/cu/:cu", + name: "fasilitatorCu", + components: { default: fasilitator, header: header, footer: footer }, + meta: { requiresAuth: true, mode: "cu" }, + }, + { + path: "/fasilitator/create", + name: "fasilitatorCreate", + components: { + default: fasilitator_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true }, + }, + { + path: "/fasilitator/edit/:id", + name: "fasilitatorEdit", + components: { + default: fasilitator_form, + header: header, + footer: footer, + }, + meta: { requiresAuth: true, mode: "edit" }, + }, ]; export default routes; diff --git a/resources/assets/js/store/index.js b/resources/assets/js/store/index.js index f8c30c2df..3a843f90d 100755 --- a/resources/assets/js/store/index.js +++ b/resources/assets/js/store/index.js @@ -57,6 +57,15 @@ import { saran } from './modules/saran'; import { errorLog } from './modules/errorLog'; import { anggotaCuImportEscete } from './modules/anggotaCuImportEscete'; import { fileUpload } from './modules/fileUpload'; +import { kubn } from './modules/kubn'; +import { kubnUsaha } from './modules/kubnUsaha'; +import { kombas } from './modules/kombas'; +import { enterpreneur } from './modules/enterpreneur'; +import { keahlian } from './modules/keahlian'; +import { mentor } from './modules/mentor'; +import { fasilitator } from './modules/fasilitator'; +import { umkm } from './modules/umkm'; +import { jenisDiklat } from './modules/jenisDiklat'; Vue.use(Vuex); @@ -117,6 +126,15 @@ export default new Vuex.Store({ saran, errorLog, anggotaCuImportEscete, - fileUpload + fileUpload, + kubn, + kubnUsaha, + kombas, + enterpreneur, + keahlian, + mentor, + fasilitator, + jenisDiklat, + umkm, } }); \ No newline at end of file diff --git a/resources/assets/js/store/modules/anggotaCu.js b/resources/assets/js/store/modules/anggotaCu.js index 283d11a0e..08cb0c980 100755 --- a/resources/assets/js/store/modules/anggotaCu.js +++ b/resources/assets/js/store/modules/anggotaCu.js @@ -254,6 +254,27 @@ export const anggotaCu = { }); }, + cariDataInformasi( {commit}, nik ){ + commit('setDataStat', 'loading'); + + AnggotaCuAPI.cariDataInformasi( nik ) + .then( function( response ){ + if(response.data.model){ + commit('setData', response.data.model); + commit('setDataStat', 'success'); + }else{ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'fail'); + } + }) + .catch(error => { + commit('setData', error.response); + commit('setDataStat', 'fail'); + }); + }, + cariDataKTP( {commit}, nik ){ commit('setDataStat', 'loading'); diff --git a/resources/assets/js/store/modules/enterpreneur.js b/resources/assets/js/store/modules/enterpreneur.js new file mode 100755 index 000000000..00efbb1b0 --- /dev/null +++ b/resources/assets/js/store/modules/enterpreneur.js @@ -0,0 +1,255 @@ +import EnterpreneurAPI from '../../api/enterpreneur.js'; + +export const enterpreneur = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataS2: [], //collection + dataS3: [], //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataS2: state => state.dataS2, + dataS3: state => state.dataS3, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + dataStatS2: state => state.dataStatS2, + dataStatS3: state => state.dataStatS3, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + EnterpreneurAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexCu( {commit}, [p, id] ){ + commit('setDataStatS', 'loading'); + + EnterpreneurAPI.indexCu( p, id ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexDiklat( {commit}, id ){ + commit('setDataStatS3', 'loading'); + + EnterpreneurAPI.indexDiklat( id ) + .then( function( response ){ + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + }) + .catch( error => { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + EnterpreneurAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + getCu( { commit }, id ){ + commit('setDataStatS', 'loading'); + + EnterpreneurAPI.getCu( id ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + EnterpreneurAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + EnterpreneurAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + EnterpreneurAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + EnterpreneurAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + EnterpreneurAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataS2 ( state, data ){ + state.dataS2 = data; + }, + setDataS3 ( state, data ){ + state.dataS3 = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setDataStatS2( state, status ){ + state.dataStatS2 = status; + }, + setDataStatS3( state, status ){ + state.dataStatS3 = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/fasilitator.js b/resources/assets/js/store/modules/fasilitator.js new file mode 100755 index 000000000..4a78a2047 --- /dev/null +++ b/resources/assets/js/store/modules/fasilitator.js @@ -0,0 +1,255 @@ +import FasilitatorAPI from '../../api/fasilitator.js'; + +export const fasilitator = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataS2: [], //collection + dataS3: [], //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataS2: state => state.dataS2, + dataS3: state => state.dataS3, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + dataStatS2: state => state.dataStatS2, + dataStatS3: state => state.dataStatS3, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + FasilitatorAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexCu( {commit}, [p, id] ){ + commit('setDataStatS', 'loading'); + + FasilitatorAPI.indexCu( p, id ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexDiklat( {commit}, id ){ + commit('setDataStatS3', 'loading'); + + FasilitatorAPI.indexDiklat( id ) + .then( function( response ){ + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + }) + .catch( error => { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + FasilitatorAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + getCu( { commit }, id ){ + commit('setDataStatS', 'loading'); + + FasilitatorAPI.getCu( id ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + FasilitatorAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + FasilitatorAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + FasilitatorAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + FasilitatorAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + FasilitatorAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataS2 ( state, data ){ + state.dataS2 = data; + }, + setDataS3 ( state, data ){ + state.dataS3 = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setDataStatS2( state, status ){ + state.dataStatS2 = status; + }, + setDataStatS3( state, status ){ + state.dataStatS3 = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/jenisDiklat.js b/resources/assets/js/store/modules/jenisDiklat.js new file mode 100755 index 000000000..801564df8 --- /dev/null +++ b/resources/assets/js/store/modules/jenisDiklat.js @@ -0,0 +1,193 @@ +import JenisDiklatAPI from '../../api/jenisDiklat.js'; + +export const jenisDiklat = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataStat: '', + dataStatS: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + JenisDiklatAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + JenisDiklatAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + JenisDiklatAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + JenisDiklatAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + JenisDiklatAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + JenisDiklatAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + JenisDiklatAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/keahlian.js b/resources/assets/js/store/modules/keahlian.js new file mode 100755 index 000000000..514e3db31 --- /dev/null +++ b/resources/assets/js/store/modules/keahlian.js @@ -0,0 +1,193 @@ +import KeahlianAPI from '../../api/keahlian.js'; + +export const keahlian = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataStat: '', + dataStatS: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + KeahlianAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + KeahlianAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + KeahlianAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + KeahlianAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + KeahlianAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + KeahlianAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + KeahlianAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/kombas.js b/resources/assets/js/store/modules/kombas.js new file mode 100755 index 000000000..2b5c90958 --- /dev/null +++ b/resources/assets/js/store/modules/kombas.js @@ -0,0 +1,207 @@ +import KombasAPI from '../../api/kombas.js'; + +export const kombas = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataStat: '', + dataStatS: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, [p, tipe]){ + commit('setDataStatS', 'loading'); + + KombasAPI.index( p, tipe ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexCu( {commit}, [p, id, tipe] ){ + commit('setDataStatS', 'loading'); + + KombasAPI.indexCu( p, id, tipe ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + KombasAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + KombasAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + KombasAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + KombasAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + KombasAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + KombasAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/kubn.js b/resources/assets/js/store/modules/kubn.js new file mode 100755 index 000000000..e9ede0128 --- /dev/null +++ b/resources/assets/js/store/modules/kubn.js @@ -0,0 +1,269 @@ +import KubnAPI from '../../api/kubn.js'; + +export const kubn = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataS2: [], //collection + dataS3: [], //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataS2: state => state.dataS2, + dataS3: state => state.dataS3, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + dataStatS2: state => state.dataStatS2, + dataStatS3: state => state.dataStatS3, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + KubnAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexCu( {commit}, [p, id] ){ + commit('setDataStatS', 'loading'); + + KubnAPI.indexCu( p, id ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexAnggota( {commit}, id ){ + commit('setDataStatS2', 'loading'); + + KubnAPI.indexAnggota( id ) + .then( function( response ){ + commit('setDataS2', response.data.model); + commit('setDataStatS2', 'success'); + }) + .catch( error => { + commit('setDataS2', error.response); + commit('setDataStatS2', 'fail'); + }); + }, + + indexDiklat( {commit}, id ){ + commit('setDataStatS3', 'loading'); + + KubnAPI.indexDiklat( id ) + .then( function( response ){ + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + }) + .catch( error => { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + KubnAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + getCu( { commit }, id ){ + commit('setDataStatS', 'loading'); + + KubnAPI.getCu( id ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + KubnAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + KubnAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + KubnAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + KubnAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + KubnAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataS2 ( state, data ){ + state.dataS2 = data; + }, + setDataS3 ( state, data ){ + state.dataS3 = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setDataStatS2( state, status ){ + state.dataStatS2 = status; + }, + setDataStatS3( state, status ){ + state.dataStatS3 = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/kubnUsaha.js b/resources/assets/js/store/modules/kubnUsaha.js new file mode 100755 index 000000000..2eaec580e --- /dev/null +++ b/resources/assets/js/store/modules/kubnUsaha.js @@ -0,0 +1,193 @@ +import KubnUsahaAPI from '../../api/kubnUsaha.js'; + +export const kubnUsaha = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataStat: '', + dataStatS: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + KubnUsahaAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + KubnUsahaAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + KubnUsahaAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + KubnUsahaAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + KubnUsahaAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + KubnUsahaAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + KubnUsahaAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/mentor.js b/resources/assets/js/store/modules/mentor.js new file mode 100755 index 000000000..bf8f29783 --- /dev/null +++ b/resources/assets/js/store/modules/mentor.js @@ -0,0 +1,255 @@ +import MentorAPI from '../../api/mentor.js'; + +export const mentor = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataS2: [], //collection + dataS3: [], //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataS2: state => state.dataS2, + dataS3: state => state.dataS3, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + dataStatS2: state => state.dataStatS2, + dataStatS3: state => state.dataStatS3, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + MentorAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexCu( {commit}, [p, id] ){ + commit('setDataStatS', 'loading'); + + MentorAPI.indexCu( p, id ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexDiklat( {commit}, id ){ + commit('setDataStatS3', 'loading'); + + MentorAPI.indexDiklat( id ) + .then( function( response ){ + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + }) + .catch( error => { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + MentorAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + getCu( { commit }, id ){ + commit('setDataStatS', 'loading'); + + MentorAPI.getCu( id ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + MentorAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + MentorAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + MentorAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + MentorAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + MentorAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataS2 ( state, data ){ + state.dataS2 = data; + }, + setDataS3 ( state, data ){ + state.dataS3 = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setDataStatS2( state, status ){ + state.dataStatS2 = status; + }, + setDataStatS3( state, status ){ + state.dataStatS3 = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/store/modules/mitraLembaga.js b/resources/assets/js/store/modules/mitraLembaga.js index 5932c5205..1d96b8442 100755 --- a/resources/assets/js/store/modules/mitraLembaga.js +++ b/resources/assets/js/store/modules/mitraLembaga.js @@ -55,6 +55,20 @@ export const mitraLembaga = { }); }, + indexCu( {commit}, [p, id] ){ + commit('setDataStatS', 'loading'); + + MitraLembagaAPI.indexCu( p, id ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + // create page create( {commit} ){ commit('setDataStat', 'loading'); diff --git a/resources/assets/js/store/modules/mitraOrang.js b/resources/assets/js/store/modules/mitraOrang.js index 906f93896..db9d21706 100755 --- a/resources/assets/js/store/modules/mitraOrang.js +++ b/resources/assets/js/store/modules/mitraOrang.js @@ -55,6 +55,20 @@ export const mitraOrang = { }); }, + indexCu( {commit}, [p, id] ){ + commit('setDataStatS', 'loading'); + + MitraOrangAPI.indexCu( p, id ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + indexPeserta( { commit }, [p, kegiatan_id] ){ commit('setDataStatS', 'loading'); diff --git a/resources/assets/js/store/modules/umkm.js b/resources/assets/js/store/modules/umkm.js new file mode 100755 index 000000000..ad94d00fe --- /dev/null +++ b/resources/assets/js/store/modules/umkm.js @@ -0,0 +1,255 @@ +import UmkmAPI from '../../api/umkm.js'; + +export const umkm = { + namespaced: true, + + // state + state: { + data: {}, //single data + dataS: [], //collection + dataS2: [], //collection + dataS3: [], //collection + dataStat: '', + dataStatS: '', + dataStatS2: '', + dataStatS3: '', + update: [], //update data + updateStat: '', + rules: [], //laravel rules + options: [], //laravel options + }, + + // getters + getters: { + data: state => state.data, + dataS: state => state.dataS, + dataS2: state => state.dataS2, + dataS3: state => state.dataS3, + dataStat: state => state.dataStat, + dataStatS: state => state.dataStatS, + dataStatS2: state => state.dataStatS2, + dataStatS3: state => state.dataStatS3, + update: state => state.update, + updateStat: state => state.updateStat, + rules: state => state.rules, + options: state => state.options, + }, + + actions: { + //load collection with params + index( { commit }, p ){ + commit('setDataStatS', 'loading'); + + UmkmAPI.index( p ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexCu( {commit}, [p, id] ){ + commit('setDataStatS', 'loading'); + + UmkmAPI.indexCu( p, id ) + .then( function( response ){ + commit('setDataS', response.data.model); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + indexDiklat( {commit}, id ){ + commit('setDataStatS3', 'loading'); + + UmkmAPI.indexDiklat( id ) + .then( function( response ){ + commit('setDataS3', response.data.model); + commit('setDataStatS3', 'success'); + }) + .catch( error => { + commit('setDataS3', error.response); + commit('setDataStatS3', 'fail'); + }); + }, + + //load collection without params + get( { commit } ){ + commit('setDataStatS', 'loading'); + + UmkmAPI.get() + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + getCu( { commit }, id ){ + commit('setDataStatS', 'loading'); + + UmkmAPI.getCu( id ) + .then( function( response ){ + commit('setDataS', response.data.model ); + commit('setDataStatS', 'success'); + }) + .catch( error => { + commit('setDataS', error.response); + commit('setDataStatS', 'fail'); + }); + }, + + // create page + create( {commit} ){ + commit('setDataStat', 'loading'); + + UmkmAPI.create() + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + //store data + store( {commit, state, dispatch}, form ){ + commit('setUpdateStat', 'loading'); + + UmkmAPI.store( form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + + // edit page + edit( {commit}, id ){ + commit('setDataStat', 'loading'); + + UmkmAPI.edit( id ) + .then( function( response ){ + commit('setData', response.data.form); + commit('setRules', response.data.rules); + commit('setOptions', response.data.options) + commit('setDataStat', 'success'); + }) + .catch(error => { + commit('setData', error.response); + commit('setRules', []); + commit('setOptions', []) + commit('setDataStat', 'fail'); + }); + }, + + // update data + update( {commit, state, dispatch}, [id, form] ){ + commit('setUpdateStat', 'loading'); + + UmkmAPI.update( id, form ) + .then( function( response ){ + if(response.data.saved){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // destroy data + destroy( {commit, state, dispatch}, id ){ + commit('setUpdateStat', 'loading'); + + UmkmAPI.destroy( id ) + .then( function( response ){ + if(response.data.deleted){ + commit('setUpdate', response.data); + commit('setUpdateStat', 'success'); + }else{ + commit('setUpdateStat', 'fail'); + } + }) + .catch(error => { + commit('setUpdate', error.response); + commit('setUpdateStat', 'fail'); + }); + }, + + // reset + resetDataStat( {commit} ){ + commit('setDataStat', ''); + }, + resetUpdateStat( {commit} ){ + commit('setUpdateStat', ''); + } + }, + + // mutations + mutations: { + setData ( state, data ){ + state.data = data; + }, + setDataS ( state, data ){ + state.dataS = data; + }, + setDataS2 ( state, data ){ + state.dataS2 = data; + }, + setDataS3 ( state, data ){ + state.dataS3 = data; + }, + setDataStat( state, status ){ + state.dataStat = status; + }, + setDataStatS( state, status ){ + state.dataStatS = status; + }, + setDataStatS2( state, status ){ + state.dataStatS2 = status; + }, + setDataStatS3( state, status ){ + state.dataStatS3 = status; + }, + setUpdate ( state, data ){ + state.update = data; + }, + setUpdateStat( state,status ){ + state.updateStat = status; + }, + setRules( state, rules ){ + state.rules = rules; + }, + setOptions( state, options ){ + state.options = options; + } + } +} \ No newline at end of file diff --git a/resources/assets/js/views/aktivis/create.vue b/resources/assets/js/views/aktivis/create.vue index 82265c270..8bd647926 100755 --- a/resources/assets/js/views/aktivis/create.vue +++ b/resources/assets/js/views/aktivis/create.vue @@ -1028,8 +1028,6 @@ } this.modalShow = false; - this.submitedKategori = false; - this.submitedPenulis = false; }, modalBackgroundClick(){ if(this.modalState === 'success'){ diff --git a/resources/assets/js/views/aktivis/table.vue b/resources/assets/js/views/aktivis/table.vue index b949b377c..219da93d0 100755 --- a/resources/assets/js/views/aktivis/table.vue +++ b/resources/assets/js/views/aktivis/table.vue @@ -72,7 +72,7 @@ {{ props.index + 1 + (+itemData.current_page-1) * +itemData.per_page + '.'}} - + @@ -622,6 +622,12 @@ this.$router.push({name: this.kelas + 'RiwayatEdit', params: { id: id }}); } }, + modalImageOpen(item) { + this.modalShow = true; + this.modalSize = ''; + this.modalState = 'image'; + this.modalContent = '/images/aktivis/' + item + '.jpg'; + }, modalConfirmOpen(state, isMobile, itemMobile) { this.modalShow = true; this.modalState = 'confirm-tutup'; diff --git a/resources/assets/js/views/anggotaCu/create.vue b/resources/assets/js/views/anggotaCu/create.vue index 306cfe6e5..b929c4ec8 100755 --- a/resources/assets/js/views/anggotaCu/create.vue +++ b/resources/assets/js/views/anggotaCu/create.vue @@ -18,6 +18,11 @@ +
+ Mohon maaf, karena data anggota CU ini sudah terintegrasi ke ESCETE maka anda hanya bisa mengubah beberapa bagian dari data saja yang tidak terhubung ke ESCETE. + +
+
@@ -39,6 +44,28 @@
+
+
+ + +
Tanda Tangan:
+ + + +
+
+ +
+
+ + +
Foto KTP:
+ + + +
+
+
@@ -107,7 +134,7 @@ + data-vv-as="Nama" v-model="form.name" :disabled="isESCETE"> @@ -128,7 +155,7 @@ + data-vv-as="Nama ahli waris" v-model="form.ahli_waris" :disabled="isESCETE"> @@ -146,7 +173,7 @@
Nama Ibu:
- +
@@ -162,7 +189,7 @@ - + + @@ -208,7 +240,7 @@ Tempat Lahir: - + @@ -227,7 +259,7 @@
Suku:
- @@ -303,7 +335,7 @@ - @@ -465,7 +497,7 @@ - @@ -489,7 +521,7 @@ -

l_uwV+@a6n65cw^JiF`)R$>(WOUaum1DnuN$9 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 literal 0 HcmV?d00001 diff --git a/public/images/anggotaCu/TONYTTD_674ef6b2d88a6n.jpg b/public/images/anggotaCu/TONYTTD_674ef6b2d88a6n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..220d2cf7da8a39da3f531aa599b77d5e404828c2 GIT binary patch literal 19782 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 literal 0 HcmV?d00001 diff --git a/public/images/anggotaCu/TONY_674ef6198bbed.jpg b/public/images/anggotaCu/TONY_674ef6198bbed.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1bdcb764284d0eadeb4a0e110157d870f69b852b GIT binary patch literal 432563 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%0D55^ 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%0A8~S-ov<}g6A!T6!1#wu+^x%!`(n42kZ@&q=E`x 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